[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice-glue/

2024-04-04 Thread Arthur Zamarin
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/

2024-04-04 Thread Arthur Zamarin
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/

2024-04-04 Thread Arthur Zamarin
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/

2024-04-04 Thread Arthur Zamarin
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/

2024-03-21 Thread Arthur Zamarin
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/

2024-03-21 Thread Arthur Zamarin
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/

2024-03-13 Thread Yixun Lan
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/

2024-03-13 Thread Yixun Lan
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/

2024-03-13 Thread Arthur Zamarin
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/

2024-03-13 Thread Arthur Zamarin
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/

2024-03-13 Thread Arthur Zamarin
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/

2024-03-13 Thread Arthur Zamarin
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/

2024-03-13 Thread Arthur Zamarin
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/

2024-03-13 Thread Arthur Zamarin
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/

2024-03-13 Thread Matthew Smith
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/

2024-03-13 Thread Matthew Smith
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/

2024-03-13 Thread Matthew Smith
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/

2024-03-10 Thread Michał Górny
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/

2024-03-10 Thread Michał Górny
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/

2024-03-10 Thread Michał Górny
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/

2024-03-10 Thread Michał Górny
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/

2024-02-29 Thread Matthew Smith
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/

2023-12-25 Thread Sam James
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/

2023-10-23 Thread Arthur Zamarin
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/

2023-10-21 Thread Sam James
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/

2023-10-21 Thread Sam James
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/

2023-10-08 Thread Matthew Smith
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/

2023-08-12 Thread Sam James
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/

2023-03-26 Thread Sam James
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/

2023-03-26 Thread Sam James
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/

2023-03-26 Thread Sam James
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/

2023-02-17 Thread Matthew Smith
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/

2022-12-08 Thread Matthew Smith
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/

2022-11-15 Thread WANG Xuerui
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/

2022-07-29 Thread Matthew Smith
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/

2022-07-25 Thread Matthew Smith
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/

2021-12-25 Thread Georgy Yakovlev
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/

2021-08-23 Thread Marek Szuba
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/

2021-05-31 Thread Sam James
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/

2021-05-03 Thread Georgy Yakovlev
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/

2021-05-03 Thread Sam James
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/

2021-05-03 Thread Lars Wendler
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/

2021-05-02 Thread Mikle Kolyada
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/

2020-12-20 Thread Sam James
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/

2020-12-20 Thread Thomas Deutschmann
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/

2020-12-17 Thread Agostino Sarubbo
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/

2020-12-17 Thread Sam James
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/

2020-08-14 Thread Stefan Strogin
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/

2020-07-20 Thread Jason A. Donenfeld
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/

2020-07-18 Thread Mart Raudsepp
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/

2020-07-16 Thread Joonas Niilola
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/

2020-07-16 Thread Joonas Niilola
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/

2020-05-10 Thread Andreas Sturmlechner
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/

2020-05-10 Thread Andreas Sturmlechner
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/

2020-05-09 Thread Agostino Sarubbo
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/

2020-05-09 Thread Agostino Sarubbo
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/

2020-05-08 Thread Agostino Sarubbo
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/

2020-03-23 Thread James Le Cuirot
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/

2020-03-05 Thread Michał Górny
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/

2020-02-10 Thread Michał Górny
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/

2018-07-16 Thread Tony Vroon
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/

2018-07-02 Thread Pacho Ramos
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/

2018-07-01 Thread Thomas Deutschmann
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/

2018-07-01 Thread Sergei Trofimovich
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/

2018-06-28 Thread Agostino Sarubbo
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/

2018-06-27 Thread Pacho Ramos
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/

2018-05-27 Thread Pacho Ramos
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/

2018-05-27 Thread Pacho Ramos
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/

2017-06-19 Thread Alexis Ballier
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/

2017-05-20 Thread Michael Weber
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/

2016-09-17 Thread Pacho Ramos
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/

2016-09-17 Thread Pacho Ramos
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/

2016-05-22 Thread James Le Cuirot
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/

2016-01-24 Thread Mike Gilbert
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/

2015-12-21 Thread Ian Stakenvicius
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