[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice-glue/
commit: 7359751e47002f83997783eb1ca7a0a337407b18 Author: Matoro Mahri matoro tk> AuthorDate: Wed Apr 3 00:20:37 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 4 16:22:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7359751e app-pda/libimobiledevice-glue: Keyword 1.1.0 ppc, #926933 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild index fe5355fef381..f170b6a5d5e3 100644 --- a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild +++ b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/down LICENSE="LGPL-2.1+" SLOT="0/0.1.0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~s390 ~x86" RDEPEND=">=app-pda/libplist-2.3:=" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: c98c321cacc51fefadb7a51ac6557b66eddfae82 Author: Matoro Mahri matoro tk> AuthorDate: Wed Apr 3 00:20:37 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 4 16:22:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98c321c app-pda/libimobiledevice: Keyword 1.3.0_p20240201 ppc, #926933 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild index d6ac9ae9c0f2..047af96c7169 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT} # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~riscv ~s390 ~x86" IUSE="doc gnutls readline static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 8d10f67b6c6e41caf047f07d5cfec6afa0962bde Author: Matoro Mahri matoro tk> AuthorDate: Tue Apr 2 17:10:59 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 4 16:22:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d10f67b app-pda/libimobiledevice: Keyword 1.3.0_p20240201 loong, #926933 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild index 3cd289d541e1..d6ac9ae9c0f2 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT} # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~s390 ~x86" IUSE="doc gnutls readline static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice-glue/
commit: 8814c49b5b44064a53d7892edd3110209c07cfae Author: Matoro Mahri matoro tk> AuthorDate: Tue Apr 2 17:10:58 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 4 16:22:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8814c49b app-pda/libimobiledevice-glue: Keyword 1.1.0 loong, #926933 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild index d68571483a38..fe5355fef381 100644 --- a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild +++ b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/down LICENSE="LGPL-2.1+" SLOT="0/0.1.0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~s390 ~x86" RDEPEND=">=app-pda/libplist-2.3:=" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: f836931042b2d634e10baf4c312aec8e45955126 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Mar 21 16:59:36 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Mar 21 16:59:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8369310 app-pda/libimobiledevice: Keyword 1.3.0_p20240201 s390, #927405 Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild index 341c677069a5..3cd289d541e1 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT} # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~s390 ~x86" IUSE="doc gnutls readline static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice-glue/
commit: c3a911094aedc08ed3a42a5b5628a33f6c1577d9 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Mar 21 16:59:35 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Mar 21 16:59:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3a91109 app-pda/libimobiledevice-glue: Keyword 1.1.0 s390, #927405 Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild index 50d4f067d589..d68571483a38 100644 --- a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild +++ b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/down LICENSE="LGPL-2.1+" SLOT="0/0.1.0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~s390 ~x86" RDEPEND=">=app-pda/libplist-2.3:=" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice-glue/
commit: 1afa26c0015a2e40974ee53510a826bcaed27689 Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 14 02:41:58 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 14 02:41:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1afa26c0 app-pda/libimobiledevice-glue: Keyword 1.1.0 riscv, #926933 Signed-off-by: Yixun Lan gentoo.org> app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild index 701b68172d8f..50d4f067d589 100644 --- a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild +++ b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/down LICENSE="LGPL-2.1+" SLOT="0/0.1.0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" RDEPEND=">=app-pda/libplist-2.3:=" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: d28bd8f944343352f19b041258decf1c19b62a18 Author: Yixun Lan gentoo org> AuthorDate: Thu Mar 14 02:41:54 2024 + Commit: Yixun Lan gentoo org> CommitDate: Thu Mar 14 02:41:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d28bd8f9 app-pda/libimobiledevice: Keyword 1.3.0_p20240201 riscv, #926933 Signed-off-by: Yixun Lan gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild index 58d6d809ac5d..341c677069a5 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT} # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE="doc gnutls readline static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: daab9896565b65df1835e303bcaaa33afd355da3 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Mar 13 19:38:17 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Mar 13 19:38:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daab9896 app-pda/libimobiledevice: Keyword 1.3.0_p20240201 x86, #926933 Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild index 76eff8832839..58d6d809ac5d 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT} # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="doc gnutls readline static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice-glue/
commit: f8415e6ef4a8f524ee00cafa4369db6b72f7c993 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Mar 13 19:38:17 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Mar 13 19:38:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8415e6e app-pda/libimobiledevice-glue: Keyword 1.1.0 x86, #926933 Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild index f63f37eed126..701b68172d8f 100644 --- a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild +++ b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/down LICENSE="LGPL-2.1+" SLOT="0/0.1.0" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" RDEPEND=">=app-pda/libplist-2.3:=" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice-glue/
commit: d28c28c3d95ff920957b8dedbc858ad28b81faf8 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Mar 13 15:03:49 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Mar 13 15:03:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d28c28c3 app-pda/libimobiledevice-glue: Keyword 1.1.0 arm, #926933 Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild index 3603c10d4f10..07415a269789 100644 --- a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild +++ b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/down LICENSE="LGPL-2.1+" SLOT="0/0.1.0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm" RDEPEND=">=app-pda/libplist-2.3:=" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice-glue/
commit: 2094cbbec2018ee56ea11037c13f68d0624d9ceb Author: Arthur Zamarin gentoo org> AuthorDate: Wed Mar 13 15:03:50 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Mar 13 15:03:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2094cbbe app-pda/libimobiledevice-glue: Keyword 1.1.0 arm64, #926933 Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild index 07415a269789..f63f37eed126 100644 --- a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild +++ b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/down LICENSE="LGPL-2.1+" SLOT="0/0.1.0" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~arm64" RDEPEND=">=app-pda/libplist-2.3:=" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 28a6809298e8d6e291f1624065d749f2ca646848 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Mar 13 15:03:49 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Mar 13 15:03:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a68092 app-pda/libimobiledevice: Keyword 1.3.0_p20240201 arm, #926933 Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild index 400cee6bf9ea..a319556c4408 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT} # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm" IUSE="doc gnutls readline static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: db27f8bd5e120da69ea507ccebd255cd567925d6 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Mar 13 15:03:50 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Mar 13 15:03:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db27f8bd app-pda/libimobiledevice: Keyword 1.3.0_p20240201 arm64, #926933 Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild index a319556c4408..76eff8832839 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT} # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~arm64" IUSE="doc gnutls readline static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 9ee8190572a5b0028722aee64beefe61d8ba4dad Author: Matthew Smith gentoo org> AuthorDate: Wed Mar 13 14:56:22 2024 + Commit: Matthew Smith gentoo org> CommitDate: Wed Mar 13 14:56:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee81905 app-pda/libimobiledevice: fix build with USE=doc Closes: https://bugs.gentoo.org/926934 Signed-off-by: Matthew Smith gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild index d62ad8f41e79..400cee6bf9ea 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild @@ -63,7 +63,7 @@ src_compile() { emake if use doc; then - doxygen "${BUILD_DIR}"/doxygen.cfg || die + doxygen doxygen.cfg || die fi }
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/files/, app-pda/libimobiledevice/
commit: 1c70d887bd11ad505f93ca7138c6557a830ec380 Author: Matthew Smith gentoo org> AuthorDate: Wed Mar 13 14:10:00 2024 + Commit: Matthew Smith gentoo org> CommitDate: Wed Mar 13 14:16:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c70d887 app-pda/libimobiledevice: add 1.3.0_p20240201 Signed-off-by: Matthew Smith gentoo.org> app-pda/libimobiledevice/Manifest | 1 + .../libimobiledevice-1.3.0_p20240201_time_h.patch | 10 +++ .../libimobiledevice-1.3.0_p20240201.ebuild| 76 ++ 3 files changed, 87 insertions(+) diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest index 1a1995a017ee..c02e6d5bd5d7 100644 --- a/app-pda/libimobiledevice/Manifest +++ b/app-pda/libimobiledevice/Manifest @@ -1 +1,2 @@ DIST libimobiledevice-1.3.0.tar.bz2 733949 BLAKE2B 40717280bb3424c7431aa93d06d10de817e6761acf2b19948d80b691cfb4dd4ef0e31b81c8458eed29a43c8c8aa256da7baa3648fb785cfbdb7316daaba119a3 SHA512 7b22040552a6561729c79c0846f571b0e608abb7c297567d2ecfdd1718ce86df08a5e34ba51f209bdee96a1917da15e7ba3aaef1d289a951d1d3470b1f89e6a8 +DIST libimobiledevice-1.3.0_p20240201.tar.gz 405723 BLAKE2B 5f3672e6b3c180440c215d9411eb2f21fe9451d822707e5b116693dccabfb5d184ef35f36bce2af508cbdebb656923927558ef39669825679a8ebf3cc8ee SHA512 d3746b7e0803840489593c9a3d8c8b16f6d4be5e2cd5c947d05be31e49c095c6503ef9150c886a87c68f4694bc6c1bfba96c4578789adc8f165a6391d0e4918f diff --git a/app-pda/libimobiledevice/files/libimobiledevice-1.3.0_p20240201_time_h.patch b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0_p20240201_time_h.patch new file mode 100644 index ..b158c97164b1 --- /dev/null +++ b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0_p20240201_time_h.patch @@ -0,0 +1,10 @@ +--- a/tools/afcclient.c b/tools/afcclient.c +@@ -36,6 +36,7 @@ + #include + #include + #include ++#include + + #ifdef WIN32 + #include diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild new file mode 100644 index ..d62ad8f41e79 --- /dev/null +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_COMMIT=73b6fd183872096f20e6d1007429546a317a7cb1 + +DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" +HOMEPAGE="https://www.libimobiledevice.org/; +SRC_URI="https://github.com/libimobiledevice/libimobiledevice/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${MY_COMMIT} + +# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so +KEYWORDS="~amd64" +IUSE="doc gnutls readline static-libs" + +RDEPEND=" + app-pda/libimobiledevice-glue:= + >=app-pda/libplist-2.3:= + >=app-pda/libusbmuxd-2.0.2:= + gnutls? ( + dev-libs/libgcrypt:0 + >=dev-libs/libtasn1-1.1 + >=net-libs/gnutls-2.2.0 + ) + !gnutls? ( + dev-libs/openssl:0= + ) + readline? ( sys-libs/readline:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/doxygen ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.3.0_p20240201_time_h.patch +) + +src_prepare() { + default + echo ${PV}-${MY_COMMIT} > .tarball-version + eautoreconf +} + +src_configure() { + local myeconfargs=( + --without-cython + $(use_enable static-libs static) + ) + use gnutls && myeconfargs+=( --disable-openssl ) + # --with-readline also causes readline to not be used + use readline || myeconfargs+=( --without-readline ) + econf "${myeconfargs[@]}" +} + +src_compile() { + emake + + if use doc; then + doxygen "${BUILD_DIR}"/doxygen.cfg || die + fi +} + +src_install() { + emake install DESTDIR="${D}" + + use doc && dodoc docs/html/* + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice-glue/
commit: ef149dd8b4f15eec5824d43b6fc1e8cb1e266307 Author: Matthew Smith gentoo org> AuthorDate: Wed Mar 13 13:51:44 2024 + Commit: Matthew Smith gentoo org> CommitDate: Wed Mar 13 14:16:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef149dd8 app-pda/libimobiledevice-glue: new package, add 1.1.0 Signed-off-by: Matthew Smith gentoo.org> app-pda/libimobiledevice-glue/Manifest | 1 + .../libimobiledevice-glue-1.1.0.ebuild | 21 + app-pda/libimobiledevice-glue/metadata.xml | 11 +++ 3 files changed, 33 insertions(+) diff --git a/app-pda/libimobiledevice-glue/Manifest b/app-pda/libimobiledevice-glue/Manifest new file mode 100644 index ..309afdf12745 --- /dev/null +++ b/app-pda/libimobiledevice-glue/Manifest @@ -0,0 +1 @@ +DIST libimobiledevice-glue-1.1.0.tar.bz2 324600 BLAKE2B 3fcd92de24884d73b83767ace135246c45b60b1221a9937b7d8d4e42f4ccc2105e1f88854682bcef3002af22913df76f61a40d0bece20a354def1b54e260d242 SHA512 5d3522f764bd33a847ec1773d6493a2671965f2432b569d7e2c98746dca7440188823e46a405893d936f725c6bc522bd273b16234e8780cf87b602fc395bdf75 diff --git a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild new file mode 100644 index ..3603c10d4f10 --- /dev/null +++ b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Support library for libimobiledevice projects" +HOMEPAGE="https://github.com/libimobiledevice/libimobiledevice-glue; +SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/download/${PV}/${P}.tar.bz2; + +LICENSE="LGPL-2.1+" +SLOT="0/0.1.0" +KEYWORDS="~amd64" + +RDEPEND=">=app-pda/libplist-2.3:=" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} diff --git a/app-pda/libimobiledevice-glue/metadata.xml b/app-pda/libimobiledevice-glue/metadata.xml new file mode 100644 index ..4f1857e5d278 --- /dev/null +++ b/app-pda/libimobiledevice-glue/metadata.xml @@ -0,0 +1,11 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + matt...@gentoo.org + Matthew Smith + + + libimobiledevice/libimobiledevice-glue + +
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 069f21ccc6c18fc9a4220e3c638b3e184596ca70 Author: Michał Górny gentoo org> AuthorDate: Sun Mar 10 16:46:42 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 10 17:10:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069f21cc app-pda/libimobiledevice: Remove old Signed-off-by: Michał Górny gentoo.org> .../libimobiledevice-1.3.0-r3.ebuild | 115 - 1 file changed, 115 deletions(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild deleted file mode 100644 index f01677082cb2.. --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit autotools python-r1 - -DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" -HOMEPAGE="https://www.libimobiledevice.org/; -SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/${PV}/${P}.tar.bz2; - -# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86" -IUSE="doc gnutls python static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - >=app-pda/libplist-2.2.0:= =app-pda/libusbmuxd-2.0.2:= - gnutls? ( - dev-libs/libgcrypt:0 - >=dev-libs/libtasn1-1.1 - >=net-libs/gnutls-2.2.0 - ) - !gnutls? ( - dev-libs/openssl:0= - ) - python? ( - ${PYTHON_DEPS} - app-pda/libplist[python(-),${PYTHON_USEDEP}] - ) -" -DEPEND=" - ${RDEPEND} -" -# /dev/null || die - econf "${myeconfargs[@]}" "${@}" - popd >/dev/null || die - } - - do_configure_python() { - # Bug 567916 - local -x PYTHON_LDFLAGS="$(python_get_LIBS)" - do_configure "$@" - } - - do_configure --without-cython - use python && python_foreach_impl do_configure_python -} - -src_compile() { - python_compile() { - emake -C "${BUILD_DIR}"/cython \ - VPATH="${S}/cython:$1/cython" \ - imobiledevice_la_LIBADD="$1/src/libimobiledevice-1.0.la" - } - - emake -C "${BUILD_DIR}" - use python && python_foreach_impl python_compile "${BUILD_DIR}" - - if use doc; then - doxygen "${BUILD_DIR}"/doxygen.cfg || die - fi -} - -src_install() { - python_install() { - emake -C "${BUILD_DIR}/cython" install \ - DESTDIR="${D}" \ - VPATH="${S}/cython:$1/cython" - } - - emake -C "${BUILD_DIR}" install DESTDIR="${D}" - use python && python_foreach_impl python_install "${BUILD_DIR}" - use doc && dodoc docs/html/* - - if use python; then - insinto /usr/include/${PN}/cython - doins cython/imobiledevice.pxd - fi - - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: baae842f8f871af97df3709957fe1973db445a56 Author: Michał Górny gentoo org> AuthorDate: Sun Mar 10 16:46:14 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 10 16:46:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baae842f app-pda/libimobiledevice: Stabilize 1.3.0-r4 ppc, #926697 Signed-off-by: Michał Górny gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild index ec52e41cd9ab..dbc5fc366a4c 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~x86" IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 561b1c1a51037e84ff4c644a4ffbf0953c7430c1 Author: Michał Górny gentoo org> AuthorDate: Sun Mar 10 16:46:13 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 10 16:46:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561b1c1a app-pda/libimobiledevice: Stabilize 1.3.0-r4 amd64, #926697 Signed-off-by: Michał Górny gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild index 2f506adc337c..ec52e41cd9ab 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 1ba02cb0f94e890ddb5f6068d00dc41ee29b7b56 Author: Michał Górny gentoo org> AuthorDate: Sun Mar 10 16:46:15 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 10 16:46:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ba02cb0 app-pda/libimobiledevice: Stabilize 1.3.0-r4 x86, #926697 Signed-off-by: Michał Górny gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild index dbc5fc366a4c..c7233fe43fc1 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86" IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/, app-pda/libimobiledevice/files/
commit: 5cad7457cbf1cabdc772e0850b98f8b224ddc7ee Author: Matthew Smith gentoo org> AuthorDate: Thu Feb 29 10:20:35 2024 + Commit: Matthew Smith gentoo org> CommitDate: Thu Feb 29 10:21:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cad7457 app-pda/libimobiledevice: patch to support cython3 Closes: https://bugs.gentoo.org/898666 Signed-off-by: Matthew Smith gentoo.org> .../files/libimobiledevice-1.3.0-cython3.patch | 48 + .../libimobiledevice-1.3.0-r4.ebuild | 115 + 2 files changed, 163 insertions(+) diff --git a/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-cython3.patch b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-cython3.patch new file mode 100644 index ..c7b8cf0dcc2f --- /dev/null +++ b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-cython3.patch @@ -0,0 +1,48 @@ +https://bugs.gentoo.org/898666 +https://github.com/libimobiledevice/libimobiledevice/pull/1521 + +--- a/cython/installation_proxy.pxi b/cython/installation_proxy.pxi +@@ -27,7 +27,7 @@ cdef extern from "libimobiledevice/installation_proxy.h": + instproxy_error_t instproxy_restore(instproxy_client_t client, char *appid, plist.plist_t client_options, instproxy_status_cb_t status_cb, void *user_data) + instproxy_error_t instproxy_remove_archive(instproxy_client_t client, char *appid, plist.plist_t client_options, instproxy_status_cb_t status_cb, void *user_data) + +-cdef void instproxy_notify_cb(plist.plist_t command, plist.plist_t status, void *py_callback) with gil: ++cdef void instproxy_notify_cb(plist.plist_t command, plist.plist_t status, void *py_callback) noexcept: + (py_callback)(plist.plist_t_to_node(command, False), plist.plist_t_to_node(status, False)) + + cdef class InstallationProxyError(BaseError): + +From deba42ba94c13517ebdbe7a4d8177ab47a9589a5 Mon Sep 17 00:00:00 2001 +From: IridiumXOR +Date: Thu, 11 Jan 2024 22:00:39 +0100 +Subject: [PATCH 2/3] Fix np_notify_cb for Cython 3 noexcept error + +--- a/cython/notification_proxy.pxi b/cython/notification_proxy.pxi +@@ -70,7 +70,7 @@ NP_ITDBPREP_DID_END = C_NP_ITDBPREP_DID_END + NP_LANGUAGE_CHANGED = C_NP_LANGUAGE_CHANGED + NP_ADDRESS_BOOK_PREF_CHANGED = C_NP_ADDRESS_BOOK_PREF_CHANGED + +-cdef void np_notify_cb(const_char_ptr notification, void *py_callback): ++cdef void np_notify_cb(const_char_ptr notification, void *py_callback) noexcept: + (py_callback)(notification) + + cdef class NotificationProxyError(BaseError): + +From 7739a4bf61a0fa549646d6062978f126a1ff06fa Mon Sep 17 00:00:00 2001 +From: IridiumXOR +Date: Thu, 11 Jan 2024 22:03:07 +0100 +Subject: [PATCH 3/3] Fix idevice_event_cb for Cython 3 noexcept error + +--- a/cython/imobiledevice.pyx b/cython/imobiledevice.pyx +@@ -94,7 +94,7 @@ cdef class iDeviceEvent: + def __get__(self): + return self._c_event.conn_type + +-cdef void idevice_event_cb(const_idevice_event_t c_event, void *user_data) with gil: ++cdef void idevice_event_cb(const_idevice_event_t c_event, void *user_data) noexcept: + cdef iDeviceEvent event = iDeviceEvent.__new__(iDeviceEvent) + event._c_event = c_event + (user_data)(event) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild new file mode 100644 index ..2f506adc337c --- /dev/null +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r4.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit autotools python-r1 + +DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" +HOMEPAGE="https://www.libimobiledevice.org/; +SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/${PV}/${P}.tar.bz2; + +# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc gnutls python static-libs" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + >=app-pda/libplist-2.2.0:= =app-pda/libusbmuxd-2.0.2:= + gnutls? ( + dev-libs/libgcrypt:0 + >=dev-libs/libtasn1-1.1 + >=net-libs/gnutls-2.2.0 + ) + !gnutls? ( + dev-libs/openssl:0= + ) + python? ( + ${PYTHON_DEPS} + app-pda/libplist[python(-),${PYTHON_USEDEP}] + ) +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/doxygen ) + python? ( dev-python/cython[${PYTHON_USEDEP}] ) +" + +BUILD_DIR="${S}_build" + +PATCHES=( + "${FILESDIR}/${P}-slibtool.patch" + "${FILESDIR}/${P}-missing_libflags.patch"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: bf3e07a4a57595f10edff89433a6929af555c3e1 Author: Sam James gentoo org> AuthorDate: Mon Dec 25 08:28:46 2023 + Commit: Sam James gentoo org> CommitDate: Mon Dec 25 08:28:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf3e07a4 app-pda/libimobiledevice: drop 1.3.0-r1, 1.3.0-r2 Signed-off-by: Sam James gentoo.org> .../libimobiledevice-1.3.0-r1.ebuild | 114 .../libimobiledevice-1.3.0-r2.ebuild | 115 - 2 files changed, 229 deletions(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild deleted file mode 100644 index 4c896ab37b74.. --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9,10} ) - -inherit autotools python-r1 - -DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" -HOMEPAGE="https://www.libimobiledevice.org/; -SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/${PV}/${P}.tar.bz2; - -# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86" -IUSE="doc gnutls python static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - >=app-pda/libplist-2.2.0:= - >=app-pda/libusbmuxd-2.0.2:= - gnutls? ( - dev-libs/libgcrypt:0 - >=dev-libs/libtasn1-1.1 - >=net-libs/gnutls-2.2.0 - ) - !gnutls? ( - dev-libs/openssl:0= - ) - python? ( - ${PYTHON_DEPS} - app-pda/libplist[python(-),${PYTHON_USEDEP}] - ) -" -DEPEND=" - ${RDEPEND} -" -# /dev/null || die - econf "${myeconfargs[@]}" "${@}" - popd >/dev/null || die - } - - do_configure_python() { - # Bug 567916 - local -x PYTHON_LDFLAGS="$(python_get_LIBS)" - do_configure "$@" - } - - do_configure --without-cython - use python && python_foreach_impl do_configure_python -} - -src_compile() { - python_compile() { - emake -C "${BUILD_DIR}"/cython \ - VPATH="${S}/cython:$1/cython" \ - imobiledevice_la_LIBADD="$1/src/libimobiledevice-1.0.la" - } - - emake -C "${BUILD_DIR}" - use python && python_foreach_impl python_compile "${BUILD_DIR}" - - if use doc; then - doxygen "${BUILD_DIR}"/doxygen.cfg || die - fi -} - -src_install() { - python_install() { - emake -C "${BUILD_DIR}/cython" install \ - DESTDIR="${D}" \ - VPATH="${S}/cython:$1/cython" - } - - emake -C "${BUILD_DIR}" install DESTDIR="${D}" - use python && python_foreach_impl python_install "${BUILD_DIR}" - use doc && dodoc docs/html/* - - if use python; then - insinto /usr/include/${PN}/cython - doins cython/imobiledevice.pxd - fi - - find "${D}" -name '*.la' -delete || die -} diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild deleted file mode 100644 index b7373d7edf84.. --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit autotools python-r1 - -DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" -HOMEPAGE="https://www.libimobiledevice.org/; -SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/${PV}/${P}.tar.bz2; - -# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86" -IUSE="doc gnutls python static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - >=app-pda/libplist-2.2.0:= - >=app-pda/libusbmuxd-2.0.2:= - gnutls? ( - dev-libs/libgcrypt:0 - >=dev-libs/libtasn1-1.1 - >=net-libs/gnutls-2.2.0 - ) - !gnutls? ( - dev-libs/openssl:0= - ) - python? ( - ${PYTHON_DEPS} - app-pda/libplist[python(-),${PYTHON_USEDEP}] - ) -" -DEPEND=" - ${RDEPEND} -" -# /dev/null || die - econf
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: ac5e8f58d068bded56c788d55f8d620febd8084b Author: Arthur Zamarin gentoo org> AuthorDate: Mon Oct 23 14:04:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Oct 23 14:04:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac5e8f58 app-pda/libimobiledevice: Stabilize 1.3.0-r3 ppc, #916066 Signed-off-by: Arthur Zamarin gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild index 69d51ed9a36a..01a5fb14f8f1 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86" IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 731cca075793059ec696d931f2a3536c6c389aba Author: Sam James gentoo org> AuthorDate: Sat Oct 21 22:48:29 2023 + Commit: Sam James gentoo org> CommitDate: Sat Oct 21 22:48:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=731cca07 app-pda/libimobiledevice: Stabilize 1.3.0-r3 x86, #916066 Signed-off-by: Sam James gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild index 811582af9350..69d51ed9a36a 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: dc94cdb554694d8919d388398627fdae0290cb24 Author: Sam James gentoo org> AuthorDate: Sat Oct 21 22:48:28 2023 + Commit: Sam James gentoo org> CommitDate: Sat Oct 21 22:48:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc94cdb5 app-pda/libimobiledevice: Stabilize 1.3.0-r3 amd64, #916066 Signed-off-by: Sam James gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild index 47b0b4f1185d..811582af9350 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 34f103bfab41560eda8739e1b911514aa9832481 Author: Matthew Smith gentoo org> AuthorDate: Sun Oct 8 15:29:28 2023 + Commit: Matthew Smith gentoo org> CommitDate: Sun Oct 8 15:29:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34f103bf app-pda/libimobiledevice: restrict libplist 2.3 Signed-off-by: Matthew Smith gentoo.org> .../libimobiledevice-1.3.0-r3.ebuild | 115 + 1 file changed, 115 insertions(+) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild new file mode 100644 index ..47b0b4f1185d --- /dev/null +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r3.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit autotools python-r1 + +DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" +HOMEPAGE="https://www.libimobiledevice.org/; +SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/${PV}/${P}.tar.bz2; + +# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc gnutls python static-libs" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + >=app-pda/libplist-2.2.0:= =app-pda/libusbmuxd-2.0.2:= + gnutls? ( + dev-libs/libgcrypt:0 + >=dev-libs/libtasn1-1.1 + >=net-libs/gnutls-2.2.0 + ) + !gnutls? ( + dev-libs/openssl:0= + ) + python? ( + ${PYTHON_DEPS} + app-pda/libplist[python(-),${PYTHON_USEDEP}] + ) +" +DEPEND=" + ${RDEPEND} +" +# /dev/null || die + econf "${myeconfargs[@]}" "${@}" + popd >/dev/null || die + } + + do_configure_python() { + # Bug 567916 + local -x PYTHON_LDFLAGS="$(python_get_LIBS)" + do_configure "$@" + } + + do_configure --without-cython + use python && python_foreach_impl do_configure_python +} + +src_compile() { + python_compile() { + emake -C "${BUILD_DIR}"/cython \ + VPATH="${S}/cython:$1/cython" \ + imobiledevice_la_LIBADD="$1/src/libimobiledevice-1.0.la" + } + + emake -C "${BUILD_DIR}" + use python && python_foreach_impl python_compile "${BUILD_DIR}" + + if use doc; then + doxygen "${BUILD_DIR}"/doxygen.cfg || die + fi +} + +src_install() { + python_install() { + emake -C "${BUILD_DIR}/cython" install \ + DESTDIR="${D}" \ + VPATH="${S}/cython:$1/cython" + } + + emake -C "${BUILD_DIR}" install DESTDIR="${D}" + use python && python_foreach_impl python_install "${BUILD_DIR}" + use doc && dodoc docs/html/* + + if use python; then + insinto /usr/include/${PN}/cython + doins cython/imobiledevice.pxd + fi + + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 3d738930ce5fd8dc842175422eebe6dac6b9b8cf Author: Sam James gentoo org> AuthorDate: Sun Aug 13 00:49:29 2023 + Commit: Sam James gentoo org> CommitDate: Sun Aug 13 00:49:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d738930 app-pda/libimobiledevice: depend on https://bugs.gentoo.org/898666 Signed-off-by: Sam James gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild | 3 ++- app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index d9ba5f372523..4c896ab37b74 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -37,10 +37,11 @@ RDEPEND=" DEPEND=" ${RDEPEND} " +#
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 273711f37e4b8b376da6994248f70828296b84c4 Author: Sam James gentoo org> AuthorDate: Sun Mar 26 18:15:21 2023 + Commit: Sam James gentoo org> CommitDate: Sun Mar 26 18:15:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=273711f3 app-pda/libimobiledevice: Stabilize 1.3.0-r2 amd64, #903113 Signed-off-by: Sam James gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild index 78a16388e2dc..2d351c5cba7b 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: fdb0e5b7a1f0aed13c2b3250586470431ecfed43 Author: Sam James gentoo org> AuthorDate: Sun Mar 26 18:15:20 2023 + Commit: Sam James gentoo org> CommitDate: Sun Mar 26 18:15:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb0e5b7 app-pda/libimobiledevice: Stabilize 1.3.0-r2 x86, #903113 Signed-off-by: Sam James gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild index 9705c73f1fc2..78a16388e2dc 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: c09e735ada6cdccf51702a93e4d0687b52b17f65 Author: Sam James gentoo org> AuthorDate: Sun Mar 26 18:15:22 2023 + Commit: Sam James gentoo org> CommitDate: Sun Mar 26 18:15:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09e735a app-pda/libimobiledevice: Stabilize 1.3.0-r2 ppc, #903113 Signed-off-by: Sam James gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild index 2d351c5cba7b..f151f7623dc5 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86" IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/, app-pda/libimobiledevice/files/
commit: 73d11cc872c3b8d4ca42ed0807bd4889e626cdd1 Author: Matthew Smith gentoo org> AuthorDate: Fri Feb 17 16:56:43 2023 + Commit: Matthew Smith gentoo org> CommitDate: Fri Feb 17 16:59:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d11cc8 app-pda/libimobiledevice: fix Python bindings Also add python3_11 to PYTHON_TARGETS. Signed-off-by: Matthew Smith gentoo.org> .../files/libimobiledevice-1.3.0-python.patch | 223 + .../libimobiledevice-1.3.0-r2.ebuild | 114 +++ 2 files changed, 337 insertions(+) diff --git a/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-python.patch b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-python.patch new file mode 100644 index ..28ca6da51ebd --- /dev/null +++ b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-python.patch @@ -0,0 +1,223 @@ +https://github.com/libimobiledevice/libimobiledevice/pull/685 + +From fb337f26c8e58ed0ce0750f7899ccbd5da203dee Mon Sep 17 00:00:00 2001 +From: wendyisgr33n +Date: Mon, 30 Jul 2018 10:43:57 -0700 +Subject: [PATCH 1/5] Fixed AFC afc.pxi definitions for Python2/3 + compatibility. Added missing public method 'remove_path_and_contents' + +--- a/cython/afc.pxi b/cython/afc.pxi +@@ -52,6 +52,7 @@ cdef extern from "libimobiledevice/afc.h": + afc_error_t afc_read_directory(afc_client_t client, char *dir, char ***list) + afc_error_t afc_get_file_info(afc_client_t client, char *filename, char ***infolist) + afc_error_t afc_remove_path(afc_client_t client, char *path) ++afc_error_t afc_remove_path_and_contents(afc_client_t client, char *path) + afc_error_t afc_rename_path(afc_client_t client, char *f, char *to) + afc_error_t afc_make_directory(afc_client_t client, char *dir) + afc_error_t afc_truncate(afc_client_t client, char *path, uint64_t newsize) +@@ -235,17 +236,17 @@ cdef class AfcClient(BaseService): + afc_file_mode_t c_mode + uint64_t handle + AfcFile f +-if mode == 'r': ++if mode == b'r': + c_mode = AFC_FOPEN_RDONLY +-elif mode == 'r+': ++elif mode == b'r+': + c_mode = AFC_FOPEN_RW +-elif mode == 'w': ++elif mode == b'w': + c_mode = AFC_FOPEN_WRONLY +-elif mode == 'w+': ++elif mode == b'w+': + c_mode = AFC_FOPEN_WR +-elif mode == 'a': ++elif mode == b'a': + c_mode = AFC_FOPEN_APPEND +-elif mode == 'a+': ++elif mode == b'a+': + c_mode = AFC_FOPEN_RDAPPEND + else: + raise ValueError("mode string must be 'r', 'r+', 'w', 'w+', 'a', or 'a+'") +@@ -282,6 +283,9 @@ cdef class AfcClient(BaseService): + cpdef remove_path(self, bytes path): + self.handle_error(afc_remove_path(self._c_client, path)) + ++cpdef remove_path_and_contents(self, bytes path): ++self.handle_error(afc_remove_path_and_contents(self._c_client, path)) ++ + cpdef rename_path(self, bytes f, bytes t): + self.handle_error(afc_rename_path(self._c_client, f, t)) + +@@ -308,17 +312,17 @@ cdef class Afc2Client(AfcClient): + afc_file_mode_t c_mode + uint64_t handle + AfcFile f +-if mode == 'r': ++if mode == b'r': + c_mode = AFC_FOPEN_RDONLY +-elif mode == 'r+': ++elif mode == b'r+': + c_mode = AFC_FOPEN_RW +-elif mode == 'w': ++elif mode == b'w': + c_mode = AFC_FOPEN_WRONLY +-elif mode == 'w+': ++elif mode == b'w+': + c_mode = AFC_FOPEN_WR +-elif mode == 'a': ++elif mode == b'a': + c_mode = AFC_FOPEN_APPEND +-elif mode == 'a+': ++elif mode == b'a+': + c_mode = AFC_FOPEN_RDAPPEND + else: + raise ValueError("mode string must be 'r', 'r+', 'w', 'w+', 'a', or 'a+'") + +From b71e8935949a1d6f419a3f783d804809fb4c309b Mon Sep 17 00:00:00 2001 +From: wendyisgr33n +Date: Mon, 30 Jul 2018 10:44:40 -0700 +Subject: [PATCH 2/5] Fixed debugserver.pxi PyString_AsString compatibility + with Python3 + +--- a/cython/debugserver.pxi b/cython/debugserver.pxi +@@ -44,7 +44,12 @@ cdef class DebugServerError(BaseError): + + + # from http://stackoverflow.com/a/17511714 +-from cpython.string cimport PyString_AsString ++# https://github.com/libimobiledevice/libimobiledevice/pull/198 ++from cpython cimport PY_MAJOR_VERSION ++if PY_MAJOR_VERSION <= 2: ++from cpython.string cimport PyString_AsString ++else: ++from cpython.bytes cimport PyBytes_AsString as PyString_AsString + cdef char ** to_cstring_array(list_str): + if not list_str: + return NULL + +From 44f54cdc0ebb052e4a642023bbf96504e6139ec9 Mon Sep 17 00:00:00 2001 +From: wendyisgr33n +Date: Mon, 30 Jul 2018 10:45:22 -0700 +Subject: [PATCH 3/5] Fixed bytes/strings check in
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: b1dd91c35ffbc0c8a32df4404a4d14fcd1df128b Author: Matthew Smith gentoo org> AuthorDate: Thu Dec 8 18:46:47 2022 + Commit: Matthew Smith gentoo org> CommitDate: Thu Dec 8 18:46:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1dd91c3 app-pda/libimobiledevice: disable py3.7 Signed-off-by: Matthew Smith gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index e950cab377b7..1f6875dc11e6 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9,10} ) +PYTHON_COMPAT=( python3_{8,9,10} ) inherit autotools python-r1
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 0f9aa911f88e5ceccbcff4e7ed460c363db2d576 Author: WANG Xuerui gentoo org> AuthorDate: Wed Nov 16 05:30:57 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Wed Nov 16 05:56:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9aa911 app-pda/libimobiledevice: keyword 1.3.0-r1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index 513f04634183..e950cab377b7 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv x86" IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 50434c09eed6e754179d4642ff922880becf25be Author: Matthew Smith gentoo org> AuthorDate: Fri Jul 29 08:01:27 2022 + Commit: Matthew Smith gentoo org> CommitDate: Fri Jul 29 08:04:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50434c09 app-pda/libimobiledevice: add github remote-id Signed-off-by: Matthew Smith gentoo.org> app-pda/libimobiledevice/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-pda/libimobiledevice/metadata.xml b/app-pda/libimobiledevice/metadata.xml index e91ef31902f9..3553c5b69066 100644 --- a/app-pda/libimobiledevice/metadata.xml +++ b/app-pda/libimobiledevice/metadata.xml @@ -5,4 +5,7 @@ matt...@gentoo.org Matthew Smith + + libimobiledevice/libimobiledevice +
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 32c56b41fae6fafc43e1d9921ba27f665dbdca0b Author: Matthew Smith gentoo org> AuthorDate: Mon Jul 25 18:33:33 2022 + Commit: Matthew Smith gentoo org> CommitDate: Mon Jul 25 18:50:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c56b41 app-pda/libimobiledevice: add myself as a maintainer Signed-off-by: Matthew Smith gentoo.org> app-pda/libimobiledevice/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/metadata.xml b/app-pda/libimobiledevice/metadata.xml index 85e4ed814fa2..e91ef31902f9 100644 --- a/app-pda/libimobiledevice/metadata.xml +++ b/app-pda/libimobiledevice/metadata.xml @@ -1,5 +1,8 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + + matt...@gentoo.org + Matthew Smith +
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 0e0291d9356226111380803cac259a5d9116a518 Author: Georgy Yakovlev gentoo org> AuthorDate: Sat Dec 25 12:19:47 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Sat Dec 25 12:26:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0291d9 app-pda/libimobiledevice: enable py3.10 Signed-off-by: Georgy Yakovlev gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index f808077d4e79..513f04634183 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7,8,9,10} ) inherit autotools python-r1
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 82112ab1da6c90c5cf737b4e11f28f75927e4820 Author: Marek Szuba gentoo org> AuthorDate: Mon Aug 23 22:45:29 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Aug 23 22:59:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82112ab1 app-pda/libimobiledevice: keyword 1.3.0-r1 for ~riscv Signed-off-by: Marek Szuba gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index 2ab8f78335d..f808077d4e7 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86" IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: f10567f449cd30b59cd17dcf9fc61d005025e63f Author: Sam James gentoo org> AuthorDate: Mon May 31 23:23:13 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 31 23:23:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f10567f4 app-pda/libimobiledevice: add Python 3.9 Signed-off-by: Sam James gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index a2de4548e90..2ab8f78335d 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) + +PYTHON_COMPAT=( python3_{7,8,9} ) inherit autotools python-r1 @@ -12,9 +13,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" - SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so - KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -25,19 +24,19 @@ RDEPEND=" gnutls? ( dev-libs/libgcrypt:0 >=dev-libs/libtasn1-1.1 - >=net-libs/gnutls-2.2.0 ) + >=net-libs/gnutls-2.2.0 + ) !gnutls? ( dev-libs/openssl:0= ) python? ( ${PYTHON_DEPS} - app-pda/libplist[python(-),${PYTHON_USEDEP}] ) + app-pda/libplist[python(-),${PYTHON_USEDEP}] + ) " - DEPEND=" ${RDEPEND} " - BDEPEND=" virtual/pkgconfig doc? ( app-doc/doxygen )
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/files/, app-pda/libimobiledevice/
commit: 351b3e27c158d85dc35b3e5438a5d223018ef126 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon May 3 21:49:45 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon May 3 21:50:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351b3e27 app-pda/libimobiledevice: fix build Closes: https://bugs.gentoo.org/787962 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev gentoo.org> .../libimobiledevice-1.3.0-missing_libflags.patch | 31 ++ .../libimobiledevice-1.3.0-r1.ebuild | 5 +++- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-missing_libflags.patch b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-missing_libflags.patch new file mode 100644 index 000..b52bf89355d --- /dev/null +++ b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-missing_libflags.patch @@ -0,0 +1,31 @@ +From 4b2f17e8cce8fa078aa55f5da5f726c20eac3e2e Mon Sep 17 00:00:00 2001 +From: Nikias Bassen +Date: Tue, 13 Apr 2021 05:36:03 +0200 +Subject: [PATCH] common: Add missing *_LIBS and *_CFLAGS to fix build + +--- + common/Makefile.am | 5 + + 1 file changed, 5 insertions(+) + +diff --git a/common/Makefile.am b/common/Makefile.am +index 4e3facba..ab01b834 100644 +--- a/common/Makefile.am b/common/Makefile.am +@@ -8,12 +8,17 @@ AM_CFLAGS = \ + $(libplist_CFLAGS) \ + $(libgnutls_CFLAGS) \ + $(libtasn1_CFLAGS) \ ++ $(libgcrypt_CFLAGS) \ + $(openssl_CFLAGS) \ + $(LFS_CFLAGS) + + AM_LDFLAGS = \ + $(libusbmuxd_LIBS) \ + $(libplist_LIBS) \ ++ $(libgnutls_LIBS) \ ++ $(libtasn1_LIBS) \ ++ $(libgcrypt_LIBS) \ ++ $(openssl_LIBS) \ + ${libpthread_LIBS} + + noinst_LTLIBRARIES = libinternalcommon.la diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index f7ab373516b..a2de4548e90 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -46,7 +46,10 @@ BDEPEND=" BUILD_DIR="${S}_build" -PATCHES=( "${FILESDIR}"/${P}-slibtool.patch ) +PATCHES=( + "${FILESDIR}/${P}-slibtool.patch" + "${FILESDIR}/${P}-missing_libflags.patch" #787962 +) src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/files/
commit: 20588adc7f72a012b04a2ea277039e29a8f7424b Author: Sam James gentoo org> AuthorDate: Mon May 3 18:37:03 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 3 18:45:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20588adc app-pda/libimobiledevice: drop obsolete LibreSSL patch(es) Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James gentoo.org> .../files/libimobiledevice-1.3.0-libressl.patch| 25 -- 1 file changed, 25 deletions(-) diff --git a/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-libressl.patch b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-libressl.patch deleted file mode 100644 index 0957c9132cb..000 --- a/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-libressl.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 170e1c445e8c930f4ee9dddfb9f1bcf24c089962 Mon Sep 17 00:00:00 2001 -From: Nikias Bassen -Date: Thu, 6 Aug 2020 20:43:08 +0200 -Subject: [PATCH] idevice: Fix build with LibreSSL - -Upstream-Status: Accepted -[https://github.com/libimobiledevice/libimobiledevice/commit/170e1c445e8c930f4ee9dddfb9f1bcf24c089962] -Signed-off-by: Stefan Strogin - src/idevice.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/idevice.c b/src/idevice.c -index fea1e03f..47c9ab4d 100644 a/src/idevice.c -+++ b/src/idevice.c -@@ -1015,7 +1015,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_enable_ssl(idevice_conne - return ret; - } - --#if OPENSSL_VERSION_NUMBER >= 0x1010L -+#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER) - SSL_CTX_set_security_level(ssl_ctx, 0); - #endif -
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/files/, app-pda/libimobiledevice/
commit: f7a15c57dde3a93c40b582d2c18c691151791c86 Author: Lars Wendler gentoo org> AuthorDate: Mon May 3 14:42:34 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon May 3 15:36:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a15c57 app-pda/libimobiledevice: Fix for slibtool Thanks-to: orbea riseup.net> Closes: https://bugs.gentoo.org/780657 Signed-off-by: Lars Wendler gentoo.org> .../files/libimobiledevice-1.3.0-slibtool.patch| 105 + .../libimobiledevice-1.3.0-r1.ebuild | 2 + 2 files changed, 107 insertions(+) diff --git a/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-slibtool.patch b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-slibtool.patch new file mode 100644 index 000..1e9fa6caf58 --- /dev/null +++ b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-slibtool.patch @@ -0,0 +1,105 @@ +From 735ac51e0eeaa3419e85dbad9579401ae828f631 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Tue, 6 Apr 2021 13:06:35 -0700 +Subject: [PATCH] tools: Fix usage of LDFLAGS and LDADD. + +Signed-off-by: orbea +--- + tools/Makefile.am | 40 + 1 file changed, 20 insertions(+), 20 deletions(-) + +diff --git a/tools/Makefile.am b/tools/Makefile.am +index 8ed8ad91..04a5faa7 100644 +--- a/tools/Makefile.am b/tools/Makefile.am +@@ -40,8 +40,8 @@ bin_PROGRAMS = \ + + ideviceinfo_SOURCES = ideviceinfo.c + ideviceinfo_CFLAGS = $(AM_CFLAGS) +-ideviceinfo_LDFLAGS = $(top_builddir)/common/libinternalcommon.la $(AM_LDFLAGS) +-ideviceinfo_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la ++ideviceinfo_LDFLAGS = $(AM_LDFLAGS) ++ideviceinfo_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la $(top_builddir)/common/libinternalcommon.la + + idevicename_SOURCES = idevicename.c + idevicename_CFLAGS = $(AM_CFLAGS) +@@ -50,8 +50,8 @@ idevicename_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la + + idevicepair_SOURCES = idevicepair.c + idevicepair_CFLAGS = -I$(top_srcdir) $(AM_CFLAGS) +-idevicepair_LDFLAGS = $(top_builddir)/common/libinternalcommon.la $(AM_LDFLAGS) $(libusbmuxd_LIBS) +-idevicepair_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la ++idevicepair_LDFLAGS = $(AM_LDFLAGS) $(libusbmuxd_LIBS) ++idevicepair_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la $(top_builddir)/common/libinternalcommon.la + + idevicesyslog_SOURCES = idevicesyslog.c + idevicesyslog_CFLAGS = $(AM_CFLAGS) +@@ -65,18 +65,18 @@ idevice_id_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la + + idevicebackup_SOURCES = idevicebackup.c + idevicebackup_CFLAGS = $(AM_CFLAGS) +-idevicebackup_LDFLAGS = $(top_builddir)/common/libinternalcommon.la $(AM_LDFLAGS) +-idevicebackup_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la ++idevicebackup_LDFLAGS = $(AM_LDFLAGS) ++idevicebackup_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la $(top_builddir)/common/libinternalcommon.la + + idevicebackup2_SOURCES = idevicebackup2.c + idevicebackup2_CFLAGS = $(AM_CFLAGS) +-idevicebackup2_LDFLAGS = $(top_builddir)/common/libinternalcommon.la $(AM_LDFLAGS) +-idevicebackup2_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la ++idevicebackup2_LDFLAGS = $(AM_LDFLAGS) ++idevicebackup2_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la $(top_builddir)/common/libinternalcommon.la + + ideviceimagemounter_SOURCES = ideviceimagemounter.c + ideviceimagemounter_CFLAGS = $(AM_CFLAGS) +-ideviceimagemounter_LDFLAGS = $(top_builddir)/common/libinternalcommon.la $(AM_LDFLAGS) +-ideviceimagemounter_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la ++ideviceimagemounter_LDFLAGS = $(AM_LDFLAGS) ++ideviceimagemounter_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la $(top_builddir)/common/libinternalcommon.la + + idevicescreenshot_SOURCES = idevicescreenshot.c + idevicescreenshot_CFLAGS = $(AM_CFLAGS) +@@ -95,13 +95,13 @@ idevicedate_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la + + ideviceprovision_SOURCES = ideviceprovision.c + ideviceprovision_CFLAGS = $(AM_CFLAGS) +-ideviceprovision_LDFLAGS = $(top_builddir)/common/libinternalcommon.la $(AM_LDFLAGS) +-ideviceprovision_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la ++ideviceprovision_LDFLAGS = $(AM_LDFLAGS) ++ideviceprovision_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la $(top_builddir)/common/libinternalcommon.la + + idevicedebugserverproxy_SOURCES = idevicedebugserverproxy.c + idevicedebugserverproxy_CFLAGS = -I$(top_srcdir) $(AM_CFLAGS) +-idevicedebugserverproxy_LDFLAGS = $(top_builddir)/common/libinternalcommon.la $(AM_LDFLAGS) +-idevicedebugserverproxy_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la ++idevicedebugserverproxy_LDFLAGS = $(AM_LDFLAGS) ++idevicedebugserverproxy_LDADD = $(top_builddir)/src/libimobiledevice-1.0.la $(top_builddir)/common/libinternalcommon.la + + idevicediagnostics_SOURCES = idevicediagnostics.c + idevicediagnostics_CFLAGS = $(AM_CFLAGS) +@@ -110,8 +110,8 @@ idevicediagnostics_LDADD
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 5e2136dc0ef5f6787bcb075e6649953cc5c21074 Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 2 18:12:07 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 2 18:12:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2136dc app-pda/libimobiledevice: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index 7caaf0293e9..8fb73fa97b2 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" -IUSE="doc gnutls libressl python static-libs" +IUSE="doc gnutls python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND=" @@ -27,8 +27,8 @@ RDEPEND=" >=dev-libs/libtasn1-1.1 >=net-libs/gnutls-2.2.0 ) !gnutls? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) ) + dev-libs/openssl:0= + ) python? ( ${PYTHON_DEPS} app-pda/libplist[python(-),${PYTHON_USEDEP}] ) @@ -46,8 +46,6 @@ BDEPEND=" BUILD_DIR="${S}_build" -PATCHES=( "${FILESDIR}"/${P}-libressl.patch ) - src_prepare() { default eautoreconf
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: a52dce89fa7bc1ab0ca9496d95bd1b91ff976144 Author: Sam James gentoo org> AuthorDate: Sun Dec 20 19:26:53 2020 + Commit: Sam James gentoo org> CommitDate: Sun Dec 20 19:27:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52dce89 app-pda/libimobiledevice: cleanup old Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> app-pda/libimobiledevice/Manifest | 5 - .../libimobiledevice-1.2.0-r1.ebuild | 116 - .../libimobiledevice-1.2.1_pre20200220.ebuild | 112 3 files changed, 233 deletions(-) diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest index 1d40da80c87..1a1995a017e 100644 --- a/app-pda/libimobiledevice/Manifest +++ b/app-pda/libimobiledevice/Manifest @@ -1,6 +1 @@ -DIST libimobiledevice-1.2.0-git.patch 187304 BLAKE2B 7c184f823b831b913dbae16a58db1e4b7682fb42e573b1bab3983eb8150feb696795fd59c81ca7582fd56cd953e32489a8ddc502c4cb39a6ac88ff3d018ceace SHA512 cfc433a8eada9357ee5119ccfeb1e7444f10132637a43954174721905207b0e168f49a1728ee16ed6b0a9fd8b9617e8e35b04cf34f775abd1d12b8ecb7dbdbd2 -DIST libimobiledevice-1.2.0-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch 2272 BLAKE2B 2f435af75c6f7fe319c76b52feac32d8f1389806835658bae5713d82471d0b2edd01b062871bff5e757795c220e2cd4c77d404c1df0cf9616c2fc2d77364b686 SHA512 a31741cfaae53781a1491fd53514e614e64c676573dc9252adea2fb0d64005eb5fad6483f1848b0246f0fff76c8fb4535f56a6e97c13dd7aa48a29061cabb172 -DIST libimobiledevice-1.2.0-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch 2014 BLAKE2B 8a6e51af145cf9983aa92ad7febf8d48a64b81f4f4664079ee7df3d433626141e10af6700ad38aad81bbbf3be03d6b35bae4f10a595e97f6998a06b6b2a4fbd4 SHA512 1c6002f8da5524603b989613fc1b14e526bc6fcbf515890f8c4976fe5e1b3801f04f6b210264624990ff7dd7de01063ad53dbf9ec506a0645098692a948216b9 -DIST libimobiledevice-1.2.0.tar.bz2 631495 BLAKE2B b04d87906615710e9e143013d27f4a0735e444160cb9dad464cb63d568470397f504680b3faca3995932cc8a80970a5923128d356fad9c98372af4981373ed69 SHA512 0de5f768aeb5d62445892855d84ceaff776f6667733c351ed6c34bf9d500802762d1a06e5efdf57f33cafc9ee788041cd9b6748fb9bad6c2e4ae2f9b9aa93589 -DIST libimobiledevice-1.2.1_pre20200220.tar.bz2 193582 BLAKE2B 7fab2101ee96a5fcc5dc68bad1a6c9fef25d87f25660cbce9aef45f8830c0162179f07e3d8a0f1d7d60bb7a219b1c4ee2513d43f98e8e4ea0d891686600c370e SHA512 f9d04941685f1cb0e982d061a6ea92d88d1d90157a789460e09e6af72954ed7a7f0448efbef3fe3cbca380195ffa658f7d8119e812f8ba8003c1e8a242976865 DIST libimobiledevice-1.3.0.tar.bz2 733949 BLAKE2B 40717280bb3424c7431aa93d06d10de817e6761acf2b19948d80b691cfb4dd4ef0e31b81c8458eed29a43c8c8aa256da7baa3648fb785cfbdb7316daaba119a3 SHA512 7b22040552a6561729c79c0846f571b0e608abb7c297567d2ecfdd1718ce86df08a5e34ba51f209bdee96a1917da15e7ba3aaef1d289a951d1d3470b1f89e6a8 diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild deleted file mode 100644 index 6b1c60b021b..000 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_6 ) - -inherit autotools python-r1 - -DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" -HOMEPAGE="http://www.libimobiledevice.org/; - -# Get patches from Fedora -SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2 - https://src.fedoraproject.org/rpms/libimobiledevice/raw/master/f/0001-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch -> ${P}-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch - https://src.fedoraproject.org/rpms/libimobiledevice/raw/master/f/0002-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch -> ${P}-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch - https://src.fedoraproject.org/rpms/libimobiledevice/raw/master/f/344409e1d1ad917d377b256214c5411dda82e6b0...5a85432719fb3d18027d528f87d2a44b76fd3e12.patch -> ${P}-git.patch" - -# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + -LICENSE="GPL-2+ LGPL-2.1+" - -SLOT="0/6" # based on SONAME of libimobiledevice.so - -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" -IUSE="gnutls libressl python static-libs" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - >=app-pda/libplist-1.11:= - >=app-pda/libusbmuxd-1.0.9:= - gnutls? ( - dev-libs/libgcrypt:0 - >=dev-libs/libtasn1-1.1 - >=net-libs/gnutls-2.2.0 ) - !gnutls? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) ) - python? ( - ${PYTHON_DEPS} - app-pda/libplist[python(-),${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig - python? (
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 8b2de1fc9d51ea98c8233ed1b2d0607d675b52e3 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Dec 20 18:57:01 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Dec 20 19:06:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b2de1fc app-pda/libimobiledevice: x86 stable (bug #760375) Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index 9a8f598ddc0..7caaf0293e9 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -15,7 +15,7 @@ LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" IUSE="doc gnutls libressl python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: f01e2fecc37b45afb95d7b31b5c2019483c8b198 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Dec 17 16:39:44 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Dec 17 16:39:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f01e2fec app-pda/libimobiledevice: amd64 stable wrt bug #760375 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index 4289ff28a88..9a8f598ddc0 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -15,7 +15,7 @@ LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~x86" IUSE="doc gnutls libressl python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: e998bd0058a3a113eba83d6a34f9c1efac646245 Author: Sam James gentoo org> AuthorDate: Thu Dec 17 08:57:56 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 17 08:57:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e998bd00 app-pda/libimobiledevice: Stabilize 1.3.0-r1 ppc, #760375 Signed-off-by: Sam James gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index 8ff61a7c4d2..4289ff28a88 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -15,7 +15,7 @@ LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86" IUSE="doc gnutls libressl python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/, app-pda/libimobiledevice/files/
commit: 17e61fb1aa62d3de6ae10b48689a9f58eb74cd1a Author: Stefan Strogin gentoo org> AuthorDate: Sat Aug 15 05:47:57 2020 + Commit: Stefan Strogin gentoo org> CommitDate: Sat Aug 15 05:49:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e61fb1 app-pda/libimobiledevice: add patch for LibreSSL Closes: https://bugs.gentoo.org/732908 Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Stefan Strogin gentoo.org> .../files/libimobiledevice-1.3.0-libressl.patch| 25 ++ .../libimobiledevice-1.3.0-r1.ebuild | 2 ++ 2 files changed, 27 insertions(+) diff --git a/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-libressl.patch b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-libressl.patch new file mode 100644 index 000..0957c9132cb --- /dev/null +++ b/app-pda/libimobiledevice/files/libimobiledevice-1.3.0-libressl.patch @@ -0,0 +1,25 @@ +From 170e1c445e8c930f4ee9dddfb9f1bcf24c089962 Mon Sep 17 00:00:00 2001 +From: Nikias Bassen +Date: Thu, 6 Aug 2020 20:43:08 +0200 +Subject: [PATCH] idevice: Fix build with LibreSSL + +Upstream-Status: Accepted +[https://github.com/libimobiledevice/libimobiledevice/commit/170e1c445e8c930f4ee9dddfb9f1bcf24c089962] +Signed-off-by: Stefan Strogin +--- + src/idevice.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/idevice.c b/src/idevice.c +index fea1e03f..47c9ab4d 100644 +--- a/src/idevice.c b/src/idevice.c +@@ -1015,7 +1015,7 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_enable_ssl(idevice_conne + return ret; + } + +-#if OPENSSL_VERSION_NUMBER >= 0x1010L ++#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER) + SSL_CTX_set_security_level(ssl_ctx, 0); + #endif + diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index 2a630796735..8ff61a7c4d2 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -46,6 +46,8 @@ BDEPEND=" BUILD_DIR="${S}_build" +PATCHES=( "${FILESDIR}"/${P}-libressl.patch ) + src_prepare() { default eautoreconf
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 1c85099135579cbb6b6122fb8549e7e56f852e56 Author: Jason A. Donenfeld gentoo org> AuthorDate: Mon Jul 20 12:50:45 2020 + Commit: Jason A. Donenfeld gentoo org> CommitDate: Mon Jul 20 12:50:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c850991 app-pda/libimobiledevice: account for libname update with USE=python Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Jason A. Donenfeld gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index 81dee625cbe..2a630796735 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -78,7 +78,7 @@ src_compile() { python_compile() { emake -C "${BUILD_DIR}"/cython \ VPATH="${S}/cython:$1/cython" \ - imobiledevice_la_LIBADD="$1/src/libimobiledevice.la" + imobiledevice_la_LIBADD="$1/src/libimobiledevice-1.0.la" } emake -C "${BUILD_DIR}"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: b7ac469ad0b685f9c4d840ddb0f29830d6ca8853 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Jul 18 10:46:21 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Jul 18 10:57:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ac469a app-pda/libimobiledevice: fix subslot Upstream changed from libimobiledevice.so.6 to libimobiledevice-1.0.so.6, so this had to be a subslot bump. Bug: https://bugs.gentoo.org/733052 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> .../{libimobiledevice-1.3.0.ebuild => libimobiledevice-1.3.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild similarity index 97% rename from app-pda/libimobiledevice/libimobiledevice-1.3.0.ebuild rename to app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild index a2811ac1407..81dee625cbe 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/ # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/6" # based on SONAME of libimobiledevice.so +SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="doc gnutls libressl python static-libs"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 4fd595bb04f07d838c3c5df54ed5fe6733e41eeb Author: Jeffrey Lin icurse nl> AuthorDate: Sat Jun 20 19:47:35 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Jul 16 12:59:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd595bb app-pda/libimobiledevice: version bump to 1.3.0 Signed-off-by: Jeffrey Lin icurse.nl> Signed-off-by: Joonas Niilola gentoo.org> app-pda/libimobiledevice/Manifest | 1 + .../libimobiledevice/libimobiledevice-1.3.0.ebuild | 109 + 2 files changed, 110 insertions(+) diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest index b2c3bec8217..1d40da80c87 100644 --- a/app-pda/libimobiledevice/Manifest +++ b/app-pda/libimobiledevice/Manifest @@ -3,3 +3,4 @@ DIST libimobiledevice-1.2.0-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch 2 DIST libimobiledevice-1.2.0-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch 2014 BLAKE2B 8a6e51af145cf9983aa92ad7febf8d48a64b81f4f4664079ee7df3d433626141e10af6700ad38aad81bbbf3be03d6b35bae4f10a595e97f6998a06b6b2a4fbd4 SHA512 1c6002f8da5524603b989613fc1b14e526bc6fcbf515890f8c4976fe5e1b3801f04f6b210264624990ff7dd7de01063ad53dbf9ec506a0645098692a948216b9 DIST libimobiledevice-1.2.0.tar.bz2 631495 BLAKE2B b04d87906615710e9e143013d27f4a0735e444160cb9dad464cb63d568470397f504680b3faca3995932cc8a80970a5923128d356fad9c98372af4981373ed69 SHA512 0de5f768aeb5d62445892855d84ceaff776f6667733c351ed6c34bf9d500802762d1a06e5efdf57f33cafc9ee788041cd9b6748fb9bad6c2e4ae2f9b9aa93589 DIST libimobiledevice-1.2.1_pre20200220.tar.bz2 193582 BLAKE2B 7fab2101ee96a5fcc5dc68bad1a6c9fef25d87f25660cbce9aef45f8830c0162179f07e3d8a0f1d7d60bb7a219b1c4ee2513d43f98e8e4ea0d891686600c370e SHA512 f9d04941685f1cb0e982d061a6ea92d88d1d90157a789460e09e6af72954ed7a7f0448efbef3fe3cbca380195ffa658f7d8119e812f8ba8003c1e8a242976865 +DIST libimobiledevice-1.3.0.tar.bz2 733949 BLAKE2B 40717280bb3424c7431aa93d06d10de817e6761acf2b19948d80b691cfb4dd4ef0e31b81c8458eed29a43c8c8aa256da7baa3648fb785cfbdb7316daaba119a3 SHA512 7b22040552a6561729c79c0846f571b0e608abb7c297567d2ecfdd1718ce86df08a5e34ba51f209bdee96a1917da15e7ba3aaef1d289a951d1d3470b1f89e6a8 diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0.ebuild new file mode 100644 index 000..2d834844170 --- /dev/null +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7,8} ) + +inherit autotools python-r1 + +DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" +HOMEPAGE="https://www.libimobiledevice.org/; +SRC_URI="https://www.libimobiledevice.org/downloads/${P}.tar.bz2; + +# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + +LICENSE="GPL-2+ LGPL-2.1+" + +SLOT="0/6" # based on SONAME of libimobiledevice.so + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="doc gnutls libressl python static-libs" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + >=app-pda/libplist-2.2.0:= + >=app-pda/libusbmuxd-2.0.2:= + gnutls? ( + dev-libs/libgcrypt:0 + >=dev-libs/libtasn1-1.1 + >=net-libs/gnutls-2.2.0 ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) ) + python? ( + ${PYTHON_DEPS} + app-pda/libplist[python(-),${PYTHON_USEDEP}] ) +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) + python? ( >=dev-python/cython-0.17[${PYTHON_USEDEP}] ) +" + +BUILD_DIR="${S}_build" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local ECONF_SOURCE=${S} + + local myeconfargs=( $(use_enable static-libs static) ) + use gnutls && myeconfargs+=( --disable-openssl ) + + do_configure() { + mkdir -p "${BUILD_DIR}" || die + pushd "${BUILD_DIR}" >/dev/null || die + econf "${myeconfargs[@]}" "${@}" + popd >/dev/null || die + } + + do_configure_python() { + # Bug 567916 + local -x PYTHON_LDFLAGS="$(python_get_LIBS)" + do_configure "$@" + } + + do_configure --without-cython + use python && python_foreach_impl do_configure_python +} + +src_compile() { + python_compile() { + emake -C "${BUILD_DIR}"/cython \ + VPATH="${S}/cython:$1/cython" \ + imobiledevice_la_LIBADD="$1/src/libimobiledevice.la" + } + + emake -C "${BUILD_DIR}" + use python && python_foreach_impl python_compile "${BUILD_DIR}" + + if use doc; then + doxygen
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 3f49cd9a55d50af378b5e41831c2843e76615779 Author: Joonas Niilola gentoo org> AuthorDate: Thu Jul 16 12:56:44 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Jul 16 12:59:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f49cd9a app-pda/libimobiledevice: use GH mirror Signed-off-by: Joonas Niilola gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0.ebuild index 2d834844170..a2811ac1407 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0.ebuild @@ -8,7 +8,7 @@ inherit autotools python-r1 DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" HOMEPAGE="https://www.libimobiledevice.org/; -SRC_URI="https://www.libimobiledevice.org/downloads/${P}.tar.bz2; +SRC_URI="https://github.com/libimobiledevice/libimobiledevice/releases/download/${PV}/${P}.tar.bz2; # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 76bd71256f26ca95e83a1f267d91c442b8150ed4 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun May 10 13:19:47 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun May 10 13:20:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76bd7125 app-pda/libimobiledevice: Re-add 1.2.0-r1 for app-pda/usbmuxd Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner gentoo.org> app-pda/libimobiledevice/Manifest | 4 + .../libimobiledevice-1.2.0-r1.ebuild | 116 + 2 files changed, 120 insertions(+) diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest index 28b5bc3ef75..b2c3bec8217 100644 --- a/app-pda/libimobiledevice/Manifest +++ b/app-pda/libimobiledevice/Manifest @@ -1 +1,5 @@ +DIST libimobiledevice-1.2.0-git.patch 187304 BLAKE2B 7c184f823b831b913dbae16a58db1e4b7682fb42e573b1bab3983eb8150feb696795fd59c81ca7582fd56cd953e32489a8ddc502c4cb39a6ac88ff3d018ceace SHA512 cfc433a8eada9357ee5119ccfeb1e7444f10132637a43954174721905207b0e168f49a1728ee16ed6b0a9fd8b9617e8e35b04cf34f775abd1d12b8ecb7dbdbd2 +DIST libimobiledevice-1.2.0-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch 2272 BLAKE2B 2f435af75c6f7fe319c76b52feac32d8f1389806835658bae5713d82471d0b2edd01b062871bff5e757795c220e2cd4c77d404c1df0cf9616c2fc2d77364b686 SHA512 a31741cfaae53781a1491fd53514e614e64c676573dc9252adea2fb0d64005eb5fad6483f1848b0246f0fff76c8fb4535f56a6e97c13dd7aa48a29061cabb172 +DIST libimobiledevice-1.2.0-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch 2014 BLAKE2B 8a6e51af145cf9983aa92ad7febf8d48a64b81f4f4664079ee7df3d433626141e10af6700ad38aad81bbbf3be03d6b35bae4f10a595e97f6998a06b6b2a4fbd4 SHA512 1c6002f8da5524603b989613fc1b14e526bc6fcbf515890f8c4976fe5e1b3801f04f6b210264624990ff7dd7de01063ad53dbf9ec506a0645098692a948216b9 +DIST libimobiledevice-1.2.0.tar.bz2 631495 BLAKE2B b04d87906615710e9e143013d27f4a0735e444160cb9dad464cb63d568470397f504680b3faca3995932cc8a80970a5923128d356fad9c98372af4981373ed69 SHA512 0de5f768aeb5d62445892855d84ceaff776f6667733c351ed6c34bf9d500802762d1a06e5efdf57f33cafc9ee788041cd9b6748fb9bad6c2e4ae2f9b9aa93589 DIST libimobiledevice-1.2.1_pre20200220.tar.bz2 193582 BLAKE2B 7fab2101ee96a5fcc5dc68bad1a6c9fef25d87f25660cbce9aef45f8830c0162179f07e3d8a0f1d7d60bb7a219b1c4ee2513d43f98e8e4ea0d891686600c370e SHA512 f9d04941685f1cb0e982d061a6ea92d88d1d90157a789460e09e6af72954ed7a7f0448efbef3fe3cbca380195ffa658f7d8119e812f8ba8003c1e8a242976865 diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild new file mode 100644 index 000..6b1c60b021b --- /dev/null +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python3_6 ) + +inherit autotools python-r1 + +DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" +HOMEPAGE="http://www.libimobiledevice.org/; + +# Get patches from Fedora +SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2 + https://src.fedoraproject.org/rpms/libimobiledevice/raw/master/f/0001-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch -> ${P}-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch + https://src.fedoraproject.org/rpms/libimobiledevice/raw/master/f/0002-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch -> ${P}-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch + https://src.fedoraproject.org/rpms/libimobiledevice/raw/master/f/344409e1d1ad917d377b256214c5411dda82e6b0...5a85432719fb3d18027d528f87d2a44b76fd3e12.patch -> ${P}-git.patch" + +# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + +LICENSE="GPL-2+ LGPL-2.1+" + +SLOT="0/6" # based on SONAME of libimobiledevice.so + +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" +IUSE="gnutls libressl python static-libs" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=app-pda/libplist-1.11:= + >=app-pda/libusbmuxd-1.0.9:= + gnutls? ( + dev-libs/libgcrypt:0 + >=dev-libs/libtasn1-1.1 + >=net-libs/gnutls-2.2.0 ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) ) + python? ( + ${PYTHON_DEPS} + app-pda/libplist[python(-),${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + python? ( >=dev-python/cython-0.17[${PYTHON_USEDEP}] ) +" + +BUILD_DIR="${S}_build" + +PATCHES=( + "${DISTDIR}"/${P}-git.patch + "${DISTDIR}"/${P}-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch + "${DISTDIR}"/${P}-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 9cacd7fc9fa56395554788b67d7fc49e356d34be Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun May 10 12:35:13 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun May 10 12:35:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cacd7fc app-pda/libimobiledevice: Drop 1.2.0-r1 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner gentoo.org> app-pda/libimobiledevice/Manifest | 4 - .../libimobiledevice-1.2.0-r1.ebuild | 116 - 2 files changed, 120 deletions(-) diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest index b2c3bec8217..28b5bc3ef75 100644 --- a/app-pda/libimobiledevice/Manifest +++ b/app-pda/libimobiledevice/Manifest @@ -1,5 +1 @@ -DIST libimobiledevice-1.2.0-git.patch 187304 BLAKE2B 7c184f823b831b913dbae16a58db1e4b7682fb42e573b1bab3983eb8150feb696795fd59c81ca7582fd56cd953e32489a8ddc502c4cb39a6ac88ff3d018ceace SHA512 cfc433a8eada9357ee5119ccfeb1e7444f10132637a43954174721905207b0e168f49a1728ee16ed6b0a9fd8b9617e8e35b04cf34f775abd1d12b8ecb7dbdbd2 -DIST libimobiledevice-1.2.0-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch 2272 BLAKE2B 2f435af75c6f7fe319c76b52feac32d8f1389806835658bae5713d82471d0b2edd01b062871bff5e757795c220e2cd4c77d404c1df0cf9616c2fc2d77364b686 SHA512 a31741cfaae53781a1491fd53514e614e64c676573dc9252adea2fb0d64005eb5fad6483f1848b0246f0fff76c8fb4535f56a6e97c13dd7aa48a29061cabb172 -DIST libimobiledevice-1.2.0-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch 2014 BLAKE2B 8a6e51af145cf9983aa92ad7febf8d48a64b81f4f4664079ee7df3d433626141e10af6700ad38aad81bbbf3be03d6b35bae4f10a595e97f6998a06b6b2a4fbd4 SHA512 1c6002f8da5524603b989613fc1b14e526bc6fcbf515890f8c4976fe5e1b3801f04f6b210264624990ff7dd7de01063ad53dbf9ec506a0645098692a948216b9 -DIST libimobiledevice-1.2.0.tar.bz2 631495 BLAKE2B b04d87906615710e9e143013d27f4a0735e444160cb9dad464cb63d568470397f504680b3faca3995932cc8a80970a5923128d356fad9c98372af4981373ed69 SHA512 0de5f768aeb5d62445892855d84ceaff776f6667733c351ed6c34bf9d500802762d1a06e5efdf57f33cafc9ee788041cd9b6748fb9bad6c2e4ae2f9b9aa93589 DIST libimobiledevice-1.2.1_pre20200220.tar.bz2 193582 BLAKE2B 7fab2101ee96a5fcc5dc68bad1a6c9fef25d87f25660cbce9aef45f8830c0162179f07e3d8a0f1d7d60bb7a219b1c4ee2513d43f98e8e4ea0d891686600c370e SHA512 f9d04941685f1cb0e982d061a6ea92d88d1d90157a789460e09e6af72954ed7a7f0448efbef3fe3cbca380195ffa658f7d8119e812f8ba8003c1e8a242976865 diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild deleted file mode 100644 index 6b1c60b021b..000 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_6 ) - -inherit autotools python-r1 - -DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" -HOMEPAGE="http://www.libimobiledevice.org/; - -# Get patches from Fedora -SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2 - https://src.fedoraproject.org/rpms/libimobiledevice/raw/master/f/0001-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch -> ${P}-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch - https://src.fedoraproject.org/rpms/libimobiledevice/raw/master/f/0002-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch -> ${P}-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch - https://src.fedoraproject.org/rpms/libimobiledevice/raw/master/f/344409e1d1ad917d377b256214c5411dda82e6b0...5a85432719fb3d18027d528f87d2a44b76fd3e12.patch -> ${P}-git.patch" - -# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + -LICENSE="GPL-2+ LGPL-2.1+" - -SLOT="0/6" # based on SONAME of libimobiledevice.so - -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" -IUSE="gnutls libressl python static-libs" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - >=app-pda/libplist-1.11:= - >=app-pda/libusbmuxd-1.0.9:= - gnutls? ( - dev-libs/libgcrypt:0 - >=dev-libs/libtasn1-1.1 - >=net-libs/gnutls-2.2.0 ) - !gnutls? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) ) - python? ( - ${PYTHON_DEPS} - app-pda/libplist[python(-),${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig - python? ( >=dev-python/cython-0.17[${PYTHON_USEDEP}] ) -" - -BUILD_DIR="${S}_build" - -PATCHES=( - "${DISTDIR}"/${P}-git.patch - "${DISTDIR}"/${P}-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch - "${DISTDIR}"/${P}-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local ECONF_SOURCE=${S}
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: a449b7ca16ed452b4c9625b373c18c114533b133 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat May 9 07:47:44 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat May 9 07:47:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a449b7ca app-pda/libimobiledevice: x86 stable wrt bug #721616 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild index 6631eb520cf..04ee38620ee 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild @@ -17,7 +17,7 @@ LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/6" # based on SONAME of libimobiledevice.so -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" IUSE="doc gnutls libressl python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 858c3fccd238450d860f6eab12939f677d128e0c Author: Agostino Sarubbo gentoo org> AuthorDate: Sat May 9 07:38:34 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat May 9 07:38:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=858c3fcc app-pda/libimobiledevice: amd64 stable wrt bug #721616 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild index fb895d54619..6631eb520cf 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild @@ -17,7 +17,7 @@ LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/6" # based on SONAME of libimobiledevice.so -KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~x86" IUSE="doc gnutls libressl python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 48ee77adf15829c653f76fe26e6bdf89cd7d1cd1 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 8 17:11:47 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 8 17:11:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ee77ad app-pda/libimobiledevice: ppc stable wrt bug #721616 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild index 0cd85b4d870..fb895d54619 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild @@ -17,7 +17,7 @@ LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/6" # based on SONAME of libimobiledevice.so -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86" IUSE="doc gnutls libressl python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 245b989235686edf8a28a983cf568e5d35ab6318 Author: James Le Cuirot gentoo org> AuthorDate: Sun Mar 22 22:27:15 2020 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Mar 23 22:58:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=245b9892 app-pda/libimobiledevice: Bump to pre-1.2.1 snapshot, EAPI 7 Other distributions have also taken snapshots. This helps with Python 3 support, among other things. I have simplified the ebuild a bit. emake -j1 is no longer necessary. Package-Manager: Portage-2.3.94, Repoman-2.3.20 Signed-off-by: James Le Cuirot gentoo.org> app-pda/libimobiledevice/Manifest | 1 + .../libimobiledevice-1.2.1_pre20200220.ebuild | 112 + 2 files changed, 113 insertions(+) diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest index cae0636f14d..b2c3bec8217 100644 --- a/app-pda/libimobiledevice/Manifest +++ b/app-pda/libimobiledevice/Manifest @@ -2,3 +2,4 @@ DIST libimobiledevice-1.2.0-git.patch 187304 BLAKE2B 7c184f823b831b913dbae16a58d DIST libimobiledevice-1.2.0-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch 2272 BLAKE2B 2f435af75c6f7fe319c76b52feac32d8f1389806835658bae5713d82471d0b2edd01b062871bff5e757795c220e2cd4c77d404c1df0cf9616c2fc2d77364b686 SHA512 a31741cfaae53781a1491fd53514e614e64c676573dc9252adea2fb0d64005eb5fad6483f1848b0246f0fff76c8fb4535f56a6e97c13dd7aa48a29061cabb172 DIST libimobiledevice-1.2.0-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch 2014 BLAKE2B 8a6e51af145cf9983aa92ad7febf8d48a64b81f4f4664079ee7df3d433626141e10af6700ad38aad81bbbf3be03d6b35bae4f10a595e97f6998a06b6b2a4fbd4 SHA512 1c6002f8da5524603b989613fc1b14e526bc6fcbf515890f8c4976fe5e1b3801f04f6b210264624990ff7dd7de01063ad53dbf9ec506a0645098692a948216b9 DIST libimobiledevice-1.2.0.tar.bz2 631495 BLAKE2B b04d87906615710e9e143013d27f4a0735e444160cb9dad464cb63d568470397f504680b3faca3995932cc8a80970a5923128d356fad9c98372af4981373ed69 SHA512 0de5f768aeb5d62445892855d84ceaff776f6667733c351ed6c34bf9d500802762d1a06e5efdf57f33cafc9ee788041cd9b6748fb9bad6c2e4ae2f9b9aa93589 +DIST libimobiledevice-1.2.1_pre20200220.tar.bz2 193582 BLAKE2B 7fab2101ee96a5fcc5dc68bad1a6c9fef25d87f25660cbce9aef45f8830c0162179f07e3d8a0f1d7d60bb7a219b1c4ee2513d43f98e8e4ea0d891686600c370e SHA512 f9d04941685f1cb0e982d061a6ea92d88d1d90157a789460e09e6af72954ed7a7f0448efbef3fe3cbca380195ffa658f7d8119e812f8ba8003c1e8a242976865 diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild new file mode 100644 index 000..0cd85b4d870 --- /dev/null +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.1_pre20200220.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +COMMIT="3d8d13f0a70cefc1b12571b7f6aa2d1d4c58cffb" +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit autotools python-r1 + +DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" +HOMEPAGE="https://www.libimobiledevice.org/; +SRC_URI="https://cgit.libimobiledevice.org/libimobiledevice.git/snapshot/libimobiledevice-${COMMIT}.tar.bz2 -> ${P}.tar.bz2" + +# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + +LICENSE="GPL-2+ LGPL-2.1+" + +SLOT="0/6" # based on SONAME of libimobiledevice.so + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="doc gnutls libressl python static-libs" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + >=app-pda/libplist-1.11:= + >=app-pda/libusbmuxd-1.1.0:= + gnutls? ( + dev-libs/libgcrypt:0 + >=dev-libs/libtasn1-1.1 + >=net-libs/gnutls-2.2.0 ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) ) + python? ( + ${PYTHON_DEPS} + app-pda/libplist[python(-),${PYTHON_USEDEP}] ) +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) + python? ( >=dev-python/cython-0.17[${PYTHON_USEDEP}] ) +" + +S="${WORKDIR}/${PN}-${COMMIT}" +BUILD_DIR="${S}_build" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local ECONF_SOURCE=${S} + + local myeconfargs=( $(use_enable static-libs static) ) + use gnutls && myeconfargs+=( --disable-openssl ) + + do_configure() { + mkdir -p "${BUILD_DIR}" || die + pushd "${BUILD_DIR}" >/dev/null || die + econf "${myeconfargs[@]}" "${@}" + popd >/dev/null || die + } + + do_configure_python() { + # Bug 567916 + local -x PYTHON_LDFLAGS="$(python_get_LIBS)" + do_configure "$@" + } + + do_configure --without-cython + use python &&
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 1485d085ffd975c913420d977e7330051bad72a8 Author: Michał Górny gentoo org> AuthorDate: Thu Mar 5 15:46:26 2020 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 5 16:21:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1485d085 app-pda/libimobiledevice: Silence pymighelper false positive Signed-off-by: Michał Górny gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild index 47a55492326..6b1c60b021b 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild @@ -71,7 +71,8 @@ src_configure() { do_configure_python() { # Bug 567916 - PYTHON_LDFLAGS="$(python_get_LIBS)" do_configure "$@" + local -x PYTHON_LDFLAGS="$(python_get_LIBS)" + do_configure "$@" } do_configure --without-cython
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 22c71e835881df63e21b2135d0ed7b9b48bf6eea Author: Michał Górny gentoo org> AuthorDate: Mon Feb 10 20:42:24 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon Feb 10 20:59:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22c71e83 app-pda/libimobiledevice: Remove py2 Signed-off-by: Michał Górny gentoo.org> app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild index a34b28202dd..47a55492326 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_6} ) +PYTHON_COMPAT=( python3_6 ) inherit autotools python-r1
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/files/
commit: 57025e01875215631c175b708153d2ddaa91978a Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat Jul 14 12:27:36 2018 + Commit: Tony Vroon gentoo org> CommitDate: Mon Jul 16 13:45:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57025e01 app-pda/libimobiledevice: remove unused patch(es) Closes: https://github.com/gentoo/gentoo/pull/9224 app-pda/libimobiledevice/files/gnutls-3.4.patch | 51 - 1 file changed, 51 deletions(-) diff --git a/app-pda/libimobiledevice/files/gnutls-3.4.patch b/app-pda/libimobiledevice/files/gnutls-3.4.patch deleted file mode 100644 index 9b4b8337210..000 --- a/app-pda/libimobiledevice/files/gnutls-3.4.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 2a5868411c57e25802d2f16fd6b77601f10d0b72 Mon Sep 17 00:00:00 2001 -From: Nikos Mavrogiannopoulos -Date: Fri, 29 Apr 2016 22:58:34 +0200 -Subject: [PATCH] Updated gnutls certificate callback to new API (backwards - compatible) - - src/idevice.c | 13 + - 1 file changed, 13 insertions(+) - -diff --git a/src/idevice.c b/src/idevice.c -index 5912aeb..f2de6a3 100644 a/src/idevice.c -+++ b/src/idevice.c -@@ -642,7 +642,11 @@ static const char *ssl_error_to_string(int e) - /** - * Internally used gnutls callback function that gets called during handshake. - */ -+#if GNUTLS_VERSION_NUMBER >= 0x020b07 -+static int internal_cert_callback(gnutls_session_t session, const gnutls_datum_t * req_ca_rdn, int nreqs, const gnutls_pk_algorithm_t * sign_algos, int sign_algos_length, gnutls_retr2_st * st) -+#else - static int internal_cert_callback(gnutls_session_t session, const gnutls_datum_t * req_ca_rdn, int nreqs, const gnutls_pk_algorithm_t * sign_algos, int sign_algos_length, gnutls_retr_st * st) -+#endif - { - int res = -1; - gnutls_certificate_type_t type = gnutls_certificate_type_get(session); -@@ -650,7 +654,12 @@ static int internal_cert_callback(gnutls_session_t session, const gnutls_datum_t - ssl_data_t ssl_data = (ssl_data_t)gnutls_session_get_ptr(session); - if (ssl_data && ssl_data->host_privkey && ssl_data->host_cert) { - debug_info("Passing certificate"); -+#if GNUTLS_VERSION_NUMBER >= 0x020b07 -+ st->cert_type = type; -+ st->key_type = GNUTLS_PRIVKEY_X509; -+#else - st->type = type; -+#endif - st->ncerts = 1; - st->cert.x509 = _data->host_cert; - st->key.x509 = ssl_data->host_privkey; -@@ -759,7 +768,11 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_enable_ssl(idevice_conne - debug_info("enabling SSL mode"); - errno = 0; - gnutls_certificate_allocate_credentials(_data_loc->certificate); -+#if GNUTLS_VERSION_NUMBER >= 0x020b07 -+ gnutls_certificate_set_retrieve_function(ssl_data_loc->certificate, internal_cert_callback); -+#else - gnutls_certificate_client_set_retrieve_function(ssl_data_loc->certificate, internal_cert_callback); -+#endif - gnutls_init(_data_loc->session, GNUTLS_CLIENT); - gnutls_priority_set_direct(ssl_data_loc->session, "NONE:+VERS-SSL3.0:+ANON-DH:+RSA:+AES-128-CBC:+AES-256-CBC:+SHA1:+MD5:+COMP-NULL", NULL); - gnutls_credentials_set(ssl_data_loc->session, GNUTLS_CRD_CERTIFICATE, ssl_data_loc->certificate);
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 083aeb207ba0cd60f14bf27bc6fa275b709a1af0 Author: Pacho Ramos gentoo org> AuthorDate: Mon Jul 2 18:57:05 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Jul 2 18:57:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=083aeb20 app-pda/libimobiledevice: Drop old Package-Manager: Portage-2.3.41, Repoman-2.3.9 .../libimobiledevice/libimobiledevice-1.2.0.ebuild | 99 -- 1 file changed, 99 deletions(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild deleted file mode 100644 index af97f9a81f9..000 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) -inherit eutils python-r1 - -DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" -HOMEPAGE="http://www.libimobiledevice.org/; -SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2; - -# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/6" # based on SONAME of libimobiledevice.so -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" -IUSE="gnutls python static-libs" - -RDEPEND=">=app-pda/libplist-1.11:= - >=app-pda/libusbmuxd-1.0.9:= - gnutls? ( - dev-libs/libgcrypt:0 - >=dev-libs/libtasn1-1.1 - >=net-libs/gnutls-2.2.0 - ) - !gnutls? ( dev-libs/openssl:0 ) - python? ( - ${PYTHON_DEPS} - app-pda/libplist[python(-),${PYTHON_USEDEP}] - )" -DEPEND="${RDEPEND} - virtual/pkgconfig - python? ( >=dev-python/cython-0.17[${PYTHON_USEDEP}] )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DOCS=( AUTHORS NEWS README ) - -BUILD_DIR="${S}_build" - -src_prepare() { - epatch "${FILESDIR}/gnutls-3.4.patch" -} - -src_configure() { - local ECONF_SOURCE=${S} - - local myeconfargs=( $(use_enable static-libs static) ) - use gnutls && myeconfargs+=( --disable-openssl ) - - do_configure() { - mkdir -p "${BUILD_DIR}" || die - pushd "${BUILD_DIR}" >/dev/null || die - econf "${myeconfargs[@]}" "${@}" - popd >/dev/null || die - } - - do_configure_python() { - # Bug 567916 - PYTHON_LDFLAGS="$(python_get_LIBS)" do_configure "$@" - } - - do_configure --without-cython - use python && python_foreach_impl do_configure_python -} - -src_compile() { - python_compile() { - emake -C "${BUILD_DIR}"/cython -j1 \ - VPATH="${S}/cython:${native_builddir}/cython" \ - imobiledevice_la_LIBADD="${native_builddir}/src/libimobiledevice.la" - } - - local native_builddir=${BUILD_DIR} - pushd "${BUILD_DIR}" >/dev/null || die - emake -j1 - use python && python_foreach_impl python_compile - popd >/dev/null || die -} - -src_install() { - python_install() { - emake -C "${BUILD_DIR}/cython" -j1 \ - VPATH="${S}/cython:${native_builddir}/cython" \ - DESTDIR="${D}" install - } - - local native_builddir=${BUILD_DIR} - pushd "${BUILD_DIR}" >/dev/null || die - emake -j1 DESTDIR="${D}" install - use python && python_foreach_impl python_install - popd >/dev/null || die - - dodoc docs/html/* - if use python; then - insinto /usr/include/${PN}/cython - doins cython/imobiledevice.pxd - fi - prune_libtool_files --all -}
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 5b0f03fa6408055ec8c14ac40dcaa7b04f5c Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jul 2 00:25:28 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 2 00:25:28 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0f03fa app-pda/libimobiledevice: x86 stable (bug #584194) Package-Manager: Portage-2.3.40, Repoman-2.3.9 app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild index 178740b84ea..a17d9c8230e 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild @@ -20,7 +20,7 @@ LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/6" # based on SONAME of libimobiledevice.so -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" IUSE="gnutls libressl python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: f92be73ab349d2d9e8d63603b0225b4073bddb11 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Jul 1 09:13:55 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jul 1 09:13:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f92be73a app-pda/libimobiledevice: stable 1.2.0-r1 for ppc, bug #584194 Bug: https://bugs.gentoo.org/584194 Package-Manager: Portage-2.3.41, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc" app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild index a46707403b8..178740b84ea 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild @@ -20,7 +20,7 @@ LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/6" # based on SONAME of libimobiledevice.so -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~x86" IUSE="gnutls libressl python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 799ec99a739103397e9a5700e4bb4fce36159515 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 28 08:15:12 2018 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 28 08:15:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=799ec99a app-pda/libimobiledevice: amd64 stable wrt bug #584194 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="amd64" app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild index ec93036aa4a..a46707403b8 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild @@ -20,7 +20,7 @@ LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/6" # based on SONAME of libimobiledevice.so -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="gnutls libressl python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: f1a3131e5115c4d07ae55dd10dcae2504b8e5b58 Author: Pacho Ramos gentoo org> AuthorDate: Wed Jun 27 17:48:29 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Wed Jun 27 17:49:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a3131e app-pda/libimobiledevice: Support python3.6 Package-Manager: Portage-2.3.41, Repoman-2.3.9 app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild index 19d56287cf4..ec93036aa4a 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) inherit autotools python-r1
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: ccfb4cfcd53d9c97fd5dbab3a3ad13149ec2c2f2 Author: Pacho Ramos gentoo org> AuthorDate: Sun May 27 17:59:19 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sun May 27 18:02:06 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccfb4cfc app-pda/libimobiledevice: Follow Fedora patches and GIT snapshot Package-Manager: Portage-2.3.38, Repoman-2.3.9 app-pda/libimobiledevice/Manifest | 3 + .../libimobiledevice-1.2.0-r1.ebuild | 113 + 2 files changed, 116 insertions(+) diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest index 86df3b887ee..cae0636f14d 100644 --- a/app-pda/libimobiledevice/Manifest +++ b/app-pda/libimobiledevice/Manifest @@ -1 +1,4 @@ +DIST libimobiledevice-1.2.0-git.patch 187304 BLAKE2B 7c184f823b831b913dbae16a58db1e4b7682fb42e573b1bab3983eb8150feb696795fd59c81ca7582fd56cd953e32489a8ddc502c4cb39a6ac88ff3d018ceace SHA512 cfc433a8eada9357ee5119ccfeb1e7444f10132637a43954174721905207b0e168f49a1728ee16ed6b0a9fd8b9617e8e35b04cf34f775abd1d12b8ecb7dbdbd2 +DIST libimobiledevice-1.2.0-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch 2272 BLAKE2B 2f435af75c6f7fe319c76b52feac32d8f1389806835658bae5713d82471d0b2edd01b062871bff5e757795c220e2cd4c77d404c1df0cf9616c2fc2d77364b686 SHA512 a31741cfaae53781a1491fd53514e614e64c676573dc9252adea2fb0d64005eb5fad6483f1848b0246f0fff76c8fb4535f56a6e97c13dd7aa48a29061cabb172 +DIST libimobiledevice-1.2.0-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch 2014 BLAKE2B 8a6e51af145cf9983aa92ad7febf8d48a64b81f4f4664079ee7df3d433626141e10af6700ad38aad81bbbf3be03d6b35bae4f10a595e97f6998a06b6b2a4fbd4 SHA512 1c6002f8da5524603b989613fc1b14e526bc6fcbf515890f8c4976fe5e1b3801f04f6b210264624990ff7dd7de01063ad53dbf9ec506a0645098692a948216b9 DIST libimobiledevice-1.2.0.tar.bz2 631495 BLAKE2B b04d87906615710e9e143013d27f4a0735e444160cb9dad464cb63d568470397f504680b3faca3995932cc8a80970a5923128d356fad9c98372af4981373ed69 SHA512 0de5f768aeb5d62445892855d84ceaff776f6667733c351ed6c34bf9d500802762d1a06e5efdf57f33cafc9ee788041cd9b6748fb9bad6c2e4ae2f9b9aa93589 diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild new file mode 100644 index 000..aa144488928 --- /dev/null +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) + +inherit autotools python-r1 + +DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" +HOMEPAGE="http://www.libimobiledevice.org/; + +# Get patches from Fedora +SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2 + https://src.fedoraproject.org/rpms/libimobiledevice/raw/master/f/0001-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch -> ${P}-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch + https://src.fedoraproject.org/rpms/libimobiledevice/raw/master/f/0002-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch -> ${P}-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch + https://src.fedoraproject.org/rpms/libimobiledevice/raw/master/f/344409e1d1ad917d377b256214c5411dda82e6b0...5a85432719fb3d18027d528f87d2a44b76fd3e12.patch -> ${P}-git.patch" + +# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + +LICENSE="GPL-2+ LGPL-2.1+" + +SLOT="0/6" # based on SONAME of libimobiledevice.so + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="gnutls python static-libs" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + >=app-pda/libplist-1.11:= + >=app-pda/libusbmuxd-1.0.9:= + gnutls? ( + dev-libs/libgcrypt:0 + >=dev-libs/libtasn1-1.1 + >=net-libs/gnutls-2.2.0 ) + !gnutls? ( dev-libs/openssl:0= ) + python? ( + ${PYTHON_DEPS} + app-pda/libplist[python(-),${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + python? ( >=dev-python/cython-0.17[${PYTHON_USEDEP}] ) +" + +BUILD_DIR="${S}_build" + +PATCHES=( + "${DISTDIR}"/${P}-git.patch + "${DISTDIR}"/${P}-userpref-GnuTLS-Fix-3.6.0-SHA1-compatibility.patch + "${DISTDIR}"/${P}-userpref-GnuTLS-Use-valid-serial-for-3.6.0.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local ECONF_SOURCE=${S} + + local myeconfargs=( $(use_enable static-libs static) ) + use gnutls && myeconfargs+=( --disable-openssl ) + + do_configure() { + mkdir -p "${BUILD_DIR}" || die + pushd "${BUILD_DIR}" >/dev/null || die + econf "${myeconfargs[@]}" "${@}" + popd >/dev/null || die + } + + do_configure_python() { + # Bug 567916 +
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 1b0f3a57ea25a4455299695cb49a9b49097b7dba Author: Pacho Ramos gentoo org> AuthorDate: Sun May 27 18:01:26 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sun May 27 18:02:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b0f3a57 app-pda/libimobiledevice: Support libressl (#593272) Package-Manager: Portage-2.3.38, Repoman-2.3.9 app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild index aa144488928..19d56287cf4 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0-r1.ebuild @@ -21,7 +21,7 @@ LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/6" # based on SONAME of libimobiledevice.so KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" -IUSE="gnutls python static-libs" +IUSE="gnutls libressl python static-libs" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" @@ -31,7 +31,9 @@ RDEPEND=" dev-libs/libgcrypt:0 >=dev-libs/libtasn1-1.1 >=net-libs/gnutls-2.2.0 ) - !gnutls? ( dev-libs/openssl:0= ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) ) python? ( ${PYTHON_DEPS} app-pda/libplist[python(-),${PYTHON_USEDEP}] )
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: a137d49bcd0e7983f158739b9b647877e3a718cc Author: Alexis Ballier gentoo org> AuthorDate: Mon Jun 19 16:09:26 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Jun 19 16:16:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a137d49b app-pda/libimobiledevice: keyword ~arm64 Package-Manager: Portage-2.3.6, Repoman-2.3.2 app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild index c237de1568d..af97f9a81f9 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2; # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/6" # based on SONAME of libimobiledevice.so -KEYWORDS="amd64 ~arm ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" IUSE="gnutls python static-libs" RDEPEND=">=app-pda/libplist-1.11:=
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 9d22eae0dd7972cb9afb34e7cb5ea67ffdcf02ec Author: Michael Weber gentoo org> AuthorDate: Sat May 20 23:43:42 2017 + Commit: Michael Weber gentoo org> CommitDate: Sat May 20 23:46:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d22eae0 app-pda/libimobiledevice: ppc stable (bug 617114). Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --include-arches="ppc" app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild index 02bd95ab926..c237de1568d 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -12,7 +12,7 @@ SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2; # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/6" # based on SONAME of libimobiledevice.so -KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm ppc ~ppc64 x86" IUSE="gnutls python static-libs" RDEPEND=">=app-pda/libplist-1.11:=
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 4b520fd2dbd781c0041700a5d809d49ae7b79e6d Author: Pacho Ramos gentoo org> AuthorDate: Sat Sep 17 07:56:37 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Sep 17 08:26:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b520fd2 app-pda/libimobiledevice: amd64/x86 stable, bug #591590 Package-Manager: portage-2.3.0 app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild index 47d6c54..b7e97b0 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2; # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/6" # based on SONAME of libimobiledevice.so -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" IUSE="gnutls python static-libs" RDEPEND=">=app-pda/libplist-1.11:=
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: 732c896a4858863caad4bad2a9e9c29b7cb16d6d Author: Pacho Ramos gentoo org> AuthorDate: Sat Sep 17 07:57:09 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Sep 17 08:26:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732c896a app-pda/libimobiledevice: Drop old Package-Manager: portage-2.3.0 app-pda/libimobiledevice/Manifest | 1 - .../libimobiledevice-1.1.6-r1.ebuild | 96 -- .../libimobiledevice/libimobiledevice-1.1.6.ebuild | 66 --- 3 files changed, 163 deletions(-) diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest index 6441fa7..c873392 100644 --- a/app-pda/libimobiledevice/Manifest +++ b/app-pda/libimobiledevice/Manifest @@ -1,2 +1 @@ -DIST libimobiledevice-1.1.6.tar.bz2 619429 SHA256 1fcd56489a27181617507b1d8aaf122f66d9860c0fe5af4c78f9e0ed129e33e0 SHA512 ffc741eba65e73890ff50c906520b02189169ca92e95bcd3c8805caa1b1b44e4b1eaddad438c10fdbc112a867cdcfbe6a3dd667be1c639ad5a72ce621ee41a4f WHIRLPOOL 412c6f7523cd17178f639f7c3a8baa89857eff9c85d5e009bcb991591ca1304b6e4f80c2644289105831ee74d8848bee24708b598853a9444f4188a6731b9aa7 DIST libimobiledevice-1.2.0.tar.bz2 631495 SHA256 786b0de0875053bf61b5531a86ae8119e320edab724fc62fe2150cc931f11037 SHA512 0de5f768aeb5d62445892855d84ceaff776f6667733c351ed6c34bf9d500802762d1a06e5efdf57f33cafc9ee788041cd9b6748fb9bad6c2e4ae2f9b9aa93589 WHIRLPOOL ca0d709fcc844811fa19b1b149afd81c15f75c213384789b1bc1a4ec838f12ffa33c6f78753befd4eae81156cb1c002d24e7ddc50a59f374164c33ddfd37ddb6 diff --git a/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild deleted file mode 100644 index 5fd0082.. --- a/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) -inherit eutils python-r1 - -DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" -HOMEPAGE="http://www.libimobiledevice.org/; -SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2; - -# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/4" # based on SONAME of libimobiledevice.so -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="gnutls python static-libs" - -RDEPEND=">=app-pda/libplist-1.11:= - >=app-pda/libusbmuxd-1.0.9:= - gnutls? ( - dev-libs/libgcrypt:0 - >=dev-libs/libtasn1-1.1 - >=net-libs/gnutls-2.2.0 - ) - !gnutls? ( dev-libs/openssl:0 ) - python? ( - ${PYTHON_DEPS} - app-pda/libplist[python(-),${PYTHON_USEDEP}] - )" -DEPEND="${RDEPEND} - virtual/pkgconfig - python? ( >=dev-python/cython-0.17[${PYTHON_USEDEP}] )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DOCS=( AUTHORS NEWS README ) - -BUILD_DIR="${S}_build" - -src_configure() { - local ECONF_SOURCE=${S} - - local myeconfargs=( $(use_enable static-libs static) ) - use gnutls && myeconfargs+=( --disable-openssl ) - - do_configure() { - mkdir -p "${BUILD_DIR}" || die - pushd "${BUILD_DIR}" >/dev/null || die - econf "${myeconfargs[@]}" "${@}" - popd >/dev/null || die - } - - do_configure_python() { - # Bug 567916 - PYTHON_LDFLAGS="$(python_get_LIBS)" do_configure "$@" - } - - do_configure --without-cython - use python && python_foreach_impl do_configure_python -} - -src_compile() { - python_compile() { - emake -C "${BUILD_DIR}"/cython -j1 \ - VPATH="${S}/cython:${native_builddir}/cython" \ - imobiledevice_la_LIBADD="${native_builddir}/src/libimobiledevice.la" - } - - local native_builddir=${BUILD_DIR} - pushd "${BUILD_DIR}" >/dev/null || die - emake -j1 - use python && python_foreach_impl python_compile - popd >/dev/null || die -} - -src_install() { - python_install() { - emake -C "${BUILD_DIR}/cython" -j1 \ - VPATH="${S}/cython:${native_builddir}/cython" \ - DESTDIR="${D}" install - } - - local native_builddir=${BUILD_DIR} - pushd "${BUILD_DIR}" >/dev/null || die - emake -j1 DESTDIR="${D}" install - use python && python_foreach_impl python_install - popd >/dev/null || die - - dodoc docs/html/* - if use python; then - insinto /usr/include/${PN}/cython - doins cython/imobiledevice.pxd - fi - prune_libtool_files --all -} diff --git a/app-pda/libimobiledevice/libimobiledevice-1.1.6.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/, app-pda/libimobiledevice/files/
commit: d4f23796f967afde488c80117818668369ecbf4b Author: James Le Cuirot gentoo org> AuthorDate: Sun May 22 09:05:10 2016 + Commit: James Le Cuirot gentoo org> CommitDate: Sun May 22 09:05:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f23796 app-pda/libimobiledevice: Apply upstream patch for newer gnutls (#582758) Package-Manager: portage-2.3.0_rc1 app-pda/libimobiledevice/files/gnutls-3.4.patch| 51 ++ .../libimobiledevice/libimobiledevice-1.2.0.ebuild | 4 ++ 2 files changed, 55 insertions(+) diff --git a/app-pda/libimobiledevice/files/gnutls-3.4.patch b/app-pda/libimobiledevice/files/gnutls-3.4.patch new file mode 100644 index 000..9b4b833 --- /dev/null +++ b/app-pda/libimobiledevice/files/gnutls-3.4.patch @@ -0,0 +1,51 @@ +From 2a5868411c57e25802d2f16fd6b77601f10d0b72 Mon Sep 17 00:00:00 2001 +From: Nikos Mavrogiannopoulos+Date: Fri, 29 Apr 2016 22:58:34 +0200 +Subject: [PATCH] Updated gnutls certificate callback to new API (backwards + compatible) + +--- + src/idevice.c | 13 + + 1 file changed, 13 insertions(+) + +diff --git a/src/idevice.c b/src/idevice.c +index 5912aeb..f2de6a3 100644 +--- a/src/idevice.c b/src/idevice.c +@@ -642,7 +642,11 @@ static const char *ssl_error_to_string(int e) + /** + * Internally used gnutls callback function that gets called during handshake. + */ ++#if GNUTLS_VERSION_NUMBER >= 0x020b07 ++static int internal_cert_callback(gnutls_session_t session, const gnutls_datum_t * req_ca_rdn, int nreqs, const gnutls_pk_algorithm_t * sign_algos, int sign_algos_length, gnutls_retr2_st * st) ++#else + static int internal_cert_callback(gnutls_session_t session, const gnutls_datum_t * req_ca_rdn, int nreqs, const gnutls_pk_algorithm_t * sign_algos, int sign_algos_length, gnutls_retr_st * st) ++#endif + { + int res = -1; + gnutls_certificate_type_t type = gnutls_certificate_type_get(session); +@@ -650,7 +654,12 @@ static int internal_cert_callback(gnutls_session_t session, const gnutls_datum_t + ssl_data_t ssl_data = (ssl_data_t)gnutls_session_get_ptr(session); + if (ssl_data && ssl_data->host_privkey && ssl_data->host_cert) { + debug_info("Passing certificate"); ++#if GNUTLS_VERSION_NUMBER >= 0x020b07 ++ st->cert_type = type; ++ st->key_type = GNUTLS_PRIVKEY_X509; ++#else + st->type = type; ++#endif + st->ncerts = 1; + st->cert.x509 = _data->host_cert; + st->key.x509 = ssl_data->host_privkey; +@@ -759,7 +768,11 @@ LIBIMOBILEDEVICE_API idevice_error_t idevice_connection_enable_ssl(idevice_conne + debug_info("enabling SSL mode"); + errno = 0; + gnutls_certificate_allocate_credentials(_data_loc->certificate); ++#if GNUTLS_VERSION_NUMBER >= 0x020b07 ++ gnutls_certificate_set_retrieve_function(ssl_data_loc->certificate, internal_cert_callback); ++#else + gnutls_certificate_client_set_retrieve_function(ssl_data_loc->certificate, internal_cert_callback); ++#endif + gnutls_init(_data_loc->session, GNUTLS_CLIENT); + gnutls_priority_set_direct(ssl_data_loc->session, "NONE:+VERS-SSL3.0:+ANON-DH:+RSA:+AES-128-CBC:+AES-256-CBC:+SHA1:+MD5:+COMP-NULL", NULL); + gnutls_credentials_set(ssl_data_loc->session, GNUTLS_CRD_CERTIFICATE, ssl_data_loc->certificate); diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild index 0022327..47d6c54 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild @@ -38,6 +38,10 @@ DOCS=( AUTHORS NEWS README ) BUILD_DIR="${S}_build" +src_prepare() { + epatch "${FILESDIR}/gnutls-3.4.patch" +} + src_configure() { local ECONF_SOURCE=${S}
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: c60e3d690e7a2254893cd21285d62135660c8405 Author: Mike Gilbert gentoo org> AuthorDate: Mon Jan 25 02:20:15 2016 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Jan 25 02:21:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c60e3d69 app-pda/libimobiledevice: Override PYTHON_LDFLAGS in src_configure Works around broken build system. Bug: https://bugs.gentoo.org/567916 Package-Manager: portage-2.2.27_p49 app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild | 9 +++-- app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild| 9 +++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild index 2ea6d8d..5fd0082 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -51,8 +51,13 @@ src_configure() { popd >/dev/null || die } + do_configure_python() { + # Bug 567916 + PYTHON_LDFLAGS="$(python_get_LIBS)" do_configure "$@" + } + do_configure --without-cython - use python && python_foreach_impl do_configure + use python && python_foreach_impl do_configure_python } src_compile() { diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild index 9a61169..0022327 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -51,8 +51,13 @@ src_configure() { popd >/dev/null || die } + do_configure_python() { + # Bug 567916 + PYTHON_LDFLAGS="$(python_get_LIBS)" do_configure "$@" + } + do_configure --without-cython - use python && python_foreach_impl do_configure + use python && python_foreach_impl do_configure_python } src_compile() {
[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/
commit: f96ecebd8c52627632dedd94fa3a05133cbe473a Author: Ian Stakenvicius gentoo org> AuthorDate: Mon Dec 21 15:42:55 2015 + Commit: Ian Stakenvicius gentoo org> CommitDate: Mon Dec 21 15:43:33 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f96ecebd app-pda/libimobiledevice: version bump, fix multi-python builds Reworked the ebuild so that it will properly build for multiple python implementations. Committed 1.1.6-r1 for immediate stablereq, and bumped to latest upstream 1.2.0 Package-Manager: portage-2.2.24 app-pda/libimobiledevice/Manifest | 1 + .../libimobiledevice-1.1.6-r1.ebuild | 91 ++ .../libimobiledevice/libimobiledevice-1.2.0.ebuild | 91 ++ 3 files changed, 183 insertions(+) diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest index 29dd46e..6441fa7 100644 --- a/app-pda/libimobiledevice/Manifest +++ b/app-pda/libimobiledevice/Manifest @@ -1 +1,2 @@ DIST libimobiledevice-1.1.6.tar.bz2 619429 SHA256 1fcd56489a27181617507b1d8aaf122f66d9860c0fe5af4c78f9e0ed129e33e0 SHA512 ffc741eba65e73890ff50c906520b02189169ca92e95bcd3c8805caa1b1b44e4b1eaddad438c10fdbc112a867cdcfbe6a3dd667be1c639ad5a72ce621ee41a4f WHIRLPOOL 412c6f7523cd17178f639f7c3a8baa89857eff9c85d5e009bcb991591ca1304b6e4f80c2644289105831ee74d8848bee24708b598853a9444f4188a6731b9aa7 +DIST libimobiledevice-1.2.0.tar.bz2 631495 SHA256 786b0de0875053bf61b5531a86ae8119e320edab724fc62fe2150cc931f11037 SHA512 0de5f768aeb5d62445892855d84ceaff776f6667733c351ed6c34bf9d500802762d1a06e5efdf57f33cafc9ee788041cd9b6748fb9bad6c2e4ae2f9b9aa93589 WHIRLPOOL ca0d709fcc844811fa19b1b149afd81c15f75c213384789b1bc1a4ec838f12ffa33c6f78753befd4eae81156cb1c002d24e7ddc50a59f374164c33ddfd37ddb6 diff --git a/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild new file mode 100644 index 000..2ea6d8d --- /dev/null +++ b/app-pda/libimobiledevice/libimobiledevice-1.1.6-r1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) +inherit eutils python-r1 + +DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" +HOMEPAGE="http://www.libimobiledevice.org/; +SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2; + +# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/4" # based on SONAME of libimobiledevice.so +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="gnutls python static-libs" + +RDEPEND=">=app-pda/libplist-1.11:= + >=app-pda/libusbmuxd-1.0.9:= + gnutls? ( + dev-libs/libgcrypt:0 + >=dev-libs/libtasn1-1.1 + >=net-libs/gnutls-2.2.0 + ) + !gnutls? ( dev-libs/openssl:0 ) + python? ( + ${PYTHON_DEPS} + app-pda/libplist[python(-),${PYTHON_USEDEP}] + )" +DEPEND="${RDEPEND} + virtual/pkgconfig + python? ( >=dev-python/cython-0.17[${PYTHON_USEDEP}] )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=( AUTHORS NEWS README ) + +BUILD_DIR="${S}_build" + +src_configure() { + local ECONF_SOURCE=${S} + + local myeconfargs=( $(use_enable static-libs static) ) + use gnutls && myeconfargs+=( --disable-openssl ) + + do_configure() { + mkdir -p "${BUILD_DIR}" || die + pushd "${BUILD_DIR}" >/dev/null || die + econf "${myeconfargs[@]}" "${@}" + popd >/dev/null || die + } + + do_configure --without-cython + use python && python_foreach_impl do_configure +} + +src_compile() { + python_compile() { + emake -C "${BUILD_DIR}"/cython -j1 \ + VPATH="${S}/cython:${native_builddir}/cython" \ + imobiledevice_la_LIBADD="${native_builddir}/src/libimobiledevice.la" + } + + local native_builddir=${BUILD_DIR} + pushd "${BUILD_DIR}" >/dev/null || die + emake -j1 + use python && python_foreach_impl python_compile + popd >/dev/null || die +} + +src_install() { + python_install() { + emake -C "${BUILD_DIR}/cython" -j1 \ + VPATH="${S}/cython:${native_builddir}/cython" \ + DESTDIR="${D}" install + } + + local native_builddir=${BUILD_DIR} + pushd "${BUILD_DIR}" >/dev/null || die + emake -j1 DESTDIR="${D}" install + use python && python_foreach_impl python_install + popd >/dev/null || die + + dodoc docs/html/* + if use python; then + insinto /usr/include/${PN}/cython + doins cython/imobiledevice.pxd + fi + prune_libtool_files --all +} diff --git