[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2024-03-18 Thread Ionen Wolkens
commit: 1c2bbb715933dc7166c588101e5ec1141fecabe8
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 18 15:57:47 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 19 03:42:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c2bbb71

net-libs/libpsl: Stabilize 0.21.5 hppa, #925113

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-libs/libpsl/libpsl-0.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.5.ebuild 
b/net-libs/libpsl/libpsl-0.21.5.ebuild
index e69821e41d31..be2905fef976 100644
--- a/net-libs/libpsl/libpsl-0.21.5.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="icu +idn test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2024-03-02 Thread Arthur Zamarin
commit: 19da04ec4c10b9a962c5800cfc4a9a033e3a50c0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 18:34:16 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 18:34:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19da04ec

net-libs/libpsl: Stabilize 0.21.5 ppc, #925113

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/libpsl/libpsl-0.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.5.ebuild 
b/net-libs/libpsl/libpsl-0.21.5.ebuild
index 4a5e33adee1a..e69821e41d31 100644
--- a/net-libs/libpsl/libpsl-0.21.5.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="icu +idn test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2024-03-02 Thread Arthur Zamarin
commit: 1f7dd823ad11a71b4977f9a5f0420689501b5753
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 10:18:24 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 10:18:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f7dd823

net-libs/libpsl: Stabilize 0.21.5 arm64, #925113

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/libpsl/libpsl-0.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.5.ebuild 
b/net-libs/libpsl/libpsl-0.21.5.ebuild
index 980ccf2708fc..4a5e33adee1a 100644
--- a/net-libs/libpsl/libpsl-0.21.5.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="icu +idn test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2024-02-29 Thread Sam James
commit: 15d9bc601aacd24a2eeda84fdc4167ad89713913
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Feb 27 19:31:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 22:13:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d9bc60

net-libs/libpsl: stable 0.21.5 for sparc, bug #925113

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.5.ebuild 
b/net-libs/libpsl/libpsl-0.21.5.ebuild
index 035e4ef520fe..980ccf2708fc 100644
--- a/net-libs/libpsl/libpsl-0.21.5.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="icu +idn test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2024-02-20 Thread Sam James
commit: 46077a5486958d8f3512a0557d95a7ff759e58fb
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 21 00:37:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 21 00:37:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46077a54

net-libs/libpsl: Stabilize 0.21.5 arm, #925113

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.5.ebuild 
b/net-libs/libpsl/libpsl-0.21.5.ebuild
index 63bd8373c107..035e4ef520fe 100644
--- a/net-libs/libpsl/libpsl-0.21.5.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="icu +idn test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2024-02-20 Thread Sam James
commit: 388dbc1eb9bd4cdd40f53f31ecb95a3162fe9f77
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 21 00:37:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 21 00:37:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=388dbc1e

net-libs/libpsl: Stabilize 0.21.5 ppc64, #925113

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.5.ebuild 
b/net-libs/libpsl/libpsl-0.21.5.ebuild
index 79f1725e19d2..75bf0139ee52 100644
--- a/net-libs/libpsl/libpsl-0.21.5.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="icu +idn test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2024-02-20 Thread Sam James
commit: 655e660907b31a720e5db63fa87f00ab2c5f697a
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 21 00:37:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 21 00:37:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=655e6609

net-libs/libpsl: Stabilize 0.21.5 amd64, #925113

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.5.ebuild 
b/net-libs/libpsl/libpsl-0.21.5.ebuild
index 75bf0139ee52..63bd8373c107 100644
--- a/net-libs/libpsl/libpsl-0.21.5.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="icu +idn test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2024-02-20 Thread Sam James
commit: 30229776ee95dee2011d871c8a22b14557114113
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 21 00:37:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 21 00:37:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30229776

net-libs/libpsl: Stabilize 0.21.5 x86, #925113

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.5.ebuild 
b/net-libs/libpsl/libpsl-0.21.5.ebuild
index d9bc8856a358..79f1725e19d2 100644
--- a/net-libs/libpsl/libpsl-0.21.5.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="icu +idn test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2024-02-13 Thread Matt Jolly
commit: 95157d64a2fd8932e24a51407101611fdd783b63
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Feb 12 03:48:12 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Tue Feb 13 21:30:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95157d64

net-libs/libpsl: add myself as a maintainer

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35286
Signed-off-by: Matt Jolly  gentoo.org>

 net-libs/libpsl/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/net-libs/libpsl/metadata.xml b/net-libs/libpsl/metadata.xml
index 1d3589a229a9..1a69cf250389 100644
--- a/net-libs/libpsl/metadata.xml
+++ b/net-libs/libpsl/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+  
+eschwart...@gmail.com
+Eli Schwartz
+  
+  
+kan...@gentoo.org
+Matt Jolly
+  
   
 rockdaboot/libpsl
   



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2024-01-20 Thread Fabian Groffen
commit: 3d94a878ce4e17eb03183cad27db3e29e9a447ba
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jan 20 20:17:13 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jan 20 20:17:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d94a878

net-libs/libpsl: added Prefix keywords

Signed-off-by: Fabian Groffen  gentoo.org>

 net-libs/libpsl/libpsl-0.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.5.ebuild 
b/net-libs/libpsl/libpsl-0.21.5.ebuild
index dc56355321fb..d9bc8856a358 100644
--- a/net-libs/libpsl/libpsl-0.21.5.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="icu +idn test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2024-01-13 Thread Sam James
commit: 005a5d672e1a59f2d99c7aa0e66402866f754be4
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 02:15:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 02:15:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005a5d67

net-libs/libpsl: add 0.21.5

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/Manifest |  1 +
 net-libs/libpsl/libpsl-0.21.5.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/net-libs/libpsl/Manifest b/net-libs/libpsl/Manifest
index 57e9e2cf8157..400b330da1df 100644
--- a/net-libs/libpsl/Manifest
+++ b/net-libs/libpsl/Manifest
@@ -1 +1,2 @@
 DIST libpsl-0.21.2.tar.gz 7617025 BLAKE2B 
b50f805bb467dc3284bc91645a37a2208098ad809d3771c74ef13c3b8f6029a07ad80a56702c7e3d1a1125d272403c85dd97b64a28465b9ff2d095eaf94b9a4d
 SHA512 
f1df72220bf4391d4701007100b0df66c833a2cbcb7481c9d13f0b9e0cad3b66d2d15d4b976e5bad60d2ad1540355112fa1acb07aa925c241d2d7cd20681c71d
+DIST libpsl-0.21.5.tar.gz 7624251 BLAKE2B 
a0076f622b85df99f866de6707850ac216b764bdb68c6d516f4603da42dac8eae3ee4c53d68dbb6af6f779c2c7f1b9caab74c8b558209b1f6823f95c13fc3ceb
 SHA512 
c14d575cecc0f1693894dd79565b6b9220084ddfa43b908a1cefe16d147cdd5ec47796eb0c2135e2f829a951abaf39d8a371ab5c1352f57b36e610e25adf91f5

diff --git a/net-libs/libpsl/libpsl-0.21.5.ebuild 
b/net-libs/libpsl/libpsl-0.21.5.ebuild
new file mode 100644
index ..dc56355321fb
--- /dev/null
+++ b/net-libs/libpsl/libpsl-0.21.5.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit meson-multilib python-any-r1
+
+DESCRIPTION="C library for the Public Suffix List"
+HOMEPAGE="https://github.com/rockdaboot/libpsl;
+SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu +idn test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   icu? ( !idn? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) )
+   idn? (
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   net-dns/libidn2:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_pretend() {
+   if use icu && use idn ; then
+   ewarn "\"icu\" and \"idn\" USE flags are enabled. Using 
\"idn\"."
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   )
+
+   # Prefer idn even if icu is in USE as well
+   if use idn ; then
+   emesonargs+=(
+   -Druntime=libidn2
+   -Dbuiltin=true
+   )
+   elif use icu ; then
+   emesonargs+=(
+   -Druntime=libicu
+   -Dbuiltin=true
+   )
+   else
+   emesonargs+=(
+   -Druntime=no
+   )
+   fi
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2023-06-21 Thread Matt Turner
commit: dca113290cda1af7f782a93a57b69ff1e3f32a96
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jun 22 03:28:35 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jun 22 03:28:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca11329

net-libs/libpsl: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libpsl/Manifest|  1 -
 net-libs/libpsl/libpsl-0.21.1-r1.ebuild | 73 -
 2 files changed, 74 deletions(-)

diff --git a/net-libs/libpsl/Manifest b/net-libs/libpsl/Manifest
index 7bd4b6bebd02..57e9e2cf8157 100644
--- a/net-libs/libpsl/Manifest
+++ b/net-libs/libpsl/Manifest
@@ -1,2 +1 @@
-DIST libpsl-0.21.1.tar.gz 9199351 BLAKE2B 
87c72651303a7870fd3f742e9ce8028e0dd48d3ded78ae7dea317ce54b98975f372429399b6a2d6746fd8e074d6a3ed13772b6c173f96c3a86aa7d726fd75586
 SHA512 
a5084b9df4ff2a0b1f5074b20972efe0da846473396d27b57967c7f6aa190ab3c910b4bfc4f8f03802f08decbbad5820d850c36ad59610262ae37fe77de0c7f5
 DIST libpsl-0.21.2.tar.gz 7617025 BLAKE2B 
b50f805bb467dc3284bc91645a37a2208098ad809d3771c74ef13c3b8f6029a07ad80a56702c7e3d1a1125d272403c85dd97b64a28465b9ff2d095eaf94b9a4d
 SHA512 
f1df72220bf4391d4701007100b0df66c833a2cbcb7481c9d13f0b9e0cad3b66d2d15d4b976e5bad60d2ad1540355112fa1acb07aa925c241d2d7cd20681c71d

diff --git a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
deleted file mode 100644
index 6f4a2aafbcf4..
--- a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit flag-o-matic multilib-minimal python-any-r1
-
-DESCRIPTION="C library for the Public Suffix List"
-HOMEPAGE="https://github.com/rockdaboot/libpsl;
-SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="icu +idn +man"
-
-RDEPEND="
-   icu? ( !idn? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) )
-   idn? (
-   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
-   net-dns/libidn2:=[${MULTILIB_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}
-   dev-util/gtk-doc-am
-   sys-devel/gettext
-   virtual/pkgconfig
-   man? ( dev-libs/libxslt )
-"
-
-pkg_pretend() {
-   if use icu && use idn ; then
-   ewarn "\"icu\" and \"idn\" USE flags are enabled. Using 
\"idn\"."
-   fi
-}
-
-multilib_src_configure() {
-   # bug #880077, https://github.com/rockdaboot/libpsl/pull/189
-   append-lfs-flags
-
-   local myeconfargs=(
-   --disable-asan
-   --disable-cfi
-   --disable-ubsan
-   --disable-static
-   $(use_enable man)
-   )
-
-   # Prefer idn even if icu is in USE as well
-   if use idn ; then
-   myeconfargs+=(
-   --enable-builtin=libidn2
-   --enable-runtime=libidn2
-   )
-   elif use icu ; then
-   myeconfargs+=(
-   --enable-builtin=libicu
-   --enable-runtime=libicu
-   )
-   else
-   myeconfargs+=( --disable-runtime )
-   fi
-
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install() {
-   default
-
-   find "${ED}" -type f -name "*.la" -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/files/, net-libs/libpsl/

2023-05-05 Thread Sam James
commit: c26909911650d0751b0364e3a161b7dc02783738
Author: Sam James  gentoo  org>
AuthorDate: Fri May  5 09:52:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  5 10:13:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2690991

net-libs/libpsl: build tests conditionally, drop py3.9

Signed-off-by: Sam James  gentoo.org>

 .../files/libpsl-0.21.2-tests-optional.patch   | 39 ++
 net-libs/libpsl/libpsl-0.21.2.ebuild   | 13 ++--
 2 files changed, 49 insertions(+), 3 deletions(-)

diff --git a/net-libs/libpsl/files/libpsl-0.21.2-tests-optional.patch 
b/net-libs/libpsl/files/libpsl-0.21.2-tests-optional.patch
new file mode 100644
index ..0f5773d75739
--- /dev/null
+++ b/net-libs/libpsl/files/libpsl-0.21.2-tests-optional.patch
@@ -0,0 +1,39 @@
+https://github.com/rockdaboot/libpsl/commit/fb6b75317ab669c255906fa4db256837332eb1ed
+
+From fb6b75317ab669c255906fa4db256837332eb1ed Mon Sep 17 00:00:00 2001
+From: Vincent Torri 
+Date: Sat, 14 Jan 2023 17:25:31 +0100
+Subject: [PATCH] add 'tests' option to disable tests and fuzzers
+
+---
+ meson.build   | 6 --
+ meson_options.txt | 3 +++
+ 2 files changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index d96748d..4492354 100644
+--- a/meson.build
 b/meson.build
+@@ -132,6 +132,8 @@ endif
+ subdir('include')
+ subdir('src')
+ subdir('tools')
+-subdir('tests')
+-subdir('fuzz')
++if get_option('tests')
++  subdir('tests')
++  subdir('fuzz')
++endif
+ subdir(join_paths('docs', 'libpsl'))
+diff --git a/meson_options.txt b/meson_options.txt
+index e9d6a23..d66f256 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -17,3 +17,6 @@ option('psl_testfile', type : 'string', value : '',
+ 
+ option('docs', type: 'boolean', value: false,
+   description: 'Build the API reference (requires gtk-doc)')
++
++option('tests', type: 'boolean', value: true,
++  description: 'Build the tests and fuzzers')
+

diff --git a/net-libs/libpsl/libpsl-0.21.2.ebuild 
b/net-libs/libpsl/libpsl-0.21.2.ebuild
index 221ce7a987cc..8dba8ae8ee92 100644
--- a/net-libs/libpsl/libpsl-0.21.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 inherit meson-multilib python-any-r1
 
 DESCRIPTION="C library for the Public Suffix List"
@@ -13,7 +13,8 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="icu +idn"
+IUSE="icu +idn test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
icu? ( !idn? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) )
@@ -29,6 +30,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-tests-optional.patch
+)
+
 pkg_pretend() {
if use icu && use idn ; then
ewarn "\"icu\" and \"idn\" USE flags are enabled. Using 
\"idn\"."
@@ -36,7 +41,9 @@ pkg_pretend() {
 }
 
 multilib_src_configure() {
-   local emesonargs=()
+   local emesonargs=(
+   $(meson_use test tests)
+   )
 
# Prefer idn even if icu is in USE as well
if use idn ; then



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2023-03-17 Thread Sam James
commit: 6acf88b1583ad90b2191f4c6ccc703ea0ce37577
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 17:30:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 17:30:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acf88b1

net-libs/libpsl: Stabilize 0.21.2 sparc, #901887

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.2.ebuild 
b/net-libs/libpsl/libpsl-0.21.2.ebuild
index 4d11ba65e2d9..221ce7a987cc 100644
--- a/net-libs/libpsl/libpsl-0.21.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="icu +idn"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2023-03-17 Thread Sam James
commit: 5b93912cc0ac8ae27f5a6b92e0ccd11ff3641216
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 17:21:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 17:21:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b93912c

net-libs/libpsl: Stabilize 0.21.2 hppa, #901887

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.2.ebuild 
b/net-libs/libpsl/libpsl-0.21.2.ebuild
index 1c8f03d297b7..4d11ba65e2d9 100644
--- a/net-libs/libpsl/libpsl-0.21.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="icu +idn"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2023-03-17 Thread Arthur Zamarin
commit: 0806507d9b0d872e16f8b73ba55d943647260fed
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 16:45:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 16:45:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0806507d

net-libs/libpsl: Stabilize 0.21.2 ppc64, #901887

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/libpsl/libpsl-0.21.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.2.ebuild 
b/net-libs/libpsl/libpsl-0.21.2.ebuild
index 12520329a0c9..afe7b6e413c9 100644
--- a/net-libs/libpsl/libpsl-0.21.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="icu +idn"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2023-03-17 Thread Arthur Zamarin
commit: 657a4544c78cb26359af2598670908e4d258fa25
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 16:09:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 16:09:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=657a4544

net-libs/libpsl: Stabilize 0.21.2 arm64, #901887

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/libpsl/libpsl-0.21.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.2.ebuild 
b/net-libs/libpsl/libpsl-0.21.2.ebuild
index f0f640e2e336..12520329a0c9 100644
--- a/net-libs/libpsl/libpsl-0.21.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="icu +idn"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2023-03-17 Thread Arthur Zamarin
commit: 539723c0077f8fcf3b5cfbbb8b977fd96cee8e5e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 16:03:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 16:03:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=539723c0

net-libs/libpsl: Stabilize 0.21.2 arm, #901887

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/libpsl/libpsl-0.21.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.2.ebuild 
b/net-libs/libpsl/libpsl-0.21.2.ebuild
index ae52171f7f90..f0f640e2e336 100644
--- a/net-libs/libpsl/libpsl-0.21.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="icu +idn"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2022-12-27 Thread Sam James
commit: 85b87fcaed4c750bfa90343e8fa122ce476728ea
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 27 10:36:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 27 10:42:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b87fca

net-libs/libpsl: add 0.21.2

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/Manifest |  1 +
 net-libs/libpsl/libpsl-0.21.2.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/net-libs/libpsl/Manifest b/net-libs/libpsl/Manifest
index aa270fd801d1..7bd4b6bebd02 100644
--- a/net-libs/libpsl/Manifest
+++ b/net-libs/libpsl/Manifest
@@ -1 +1,2 @@
 DIST libpsl-0.21.1.tar.gz 9199351 BLAKE2B 
87c72651303a7870fd3f742e9ce8028e0dd48d3ded78ae7dea317ce54b98975f372429399b6a2d6746fd8e074d6a3ed13772b6c173f96c3a86aa7d726fd75586
 SHA512 
a5084b9df4ff2a0b1f5074b20972efe0da846473396d27b57967c7f6aa190ab3c910b4bfc4f8f03802f08decbbad5820d850c36ad59610262ae37fe77de0c7f5
+DIST libpsl-0.21.2.tar.gz 7617025 BLAKE2B 
b50f805bb467dc3284bc91645a37a2208098ad809d3771c74ef13c3b8f6029a07ad80a56702c7e3d1a1125d272403c85dd97b64a28465b9ff2d095eaf94b9a4d
 SHA512 
f1df72220bf4391d4701007100b0df66c833a2cbcb7481c9d13f0b9e0cad3b66d2d15d4b976e5bad60d2ad1540355112fa1acb07aa925c241d2d7cd20681c71d

diff --git a/net-libs/libpsl/libpsl-0.21.2.ebuild 
b/net-libs/libpsl/libpsl-0.21.2.ebuild
new file mode 100644
index ..0a8623f9e742
--- /dev/null
+++ b/net-libs/libpsl/libpsl-0.21.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson-multilib python-any-r1
+
+DESCRIPTION="C library for the Public Suffix List"
+HOMEPAGE="https://github.com/rockdaboot/libpsl;
+SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu +idn"
+
+RDEPEND="
+   icu? ( !idn? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) )
+   idn? (
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   net-dns/libidn2:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_pretend() {
+   if use icu && use idn ; then
+   ewarn "\"icu\" and \"idn\" USE flags are enabled. Using 
\"idn\"."
+   fi
+}
+
+multilib_src_configure() {
+   local emesonargs=()
+
+   # Prefer idn even if icu is in USE as well
+   if use idn ; then
+   emesonargs+=(
+   -Druntime=libidn2
+   -Dbuiltin=true
+   )
+   elif use icu ; then
+   emesonargs+=(
+   -Druntime=libicu
+   -Dbuiltin=true
+   )
+   else
+   emesonargs+=(
+   -Druntime=no
+   )
+   fi
+
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2022-12-19 Thread Florian Schmaus
commit: de2a12b5d44092015f9ab623fb1aa552fd77c71c
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Dec 19 08:55:44 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Dec 19 08:56:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de2a12b5

net-libs/libpsl: shorten ewarn to one line

Signed-off-by: Florian Schmaus  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild| 3 +--
 net-libs/libpsl/libpsl-0.21.1-r1.ebuild | 3 +--
 net-libs/libpsl/libpsl-0.21.1.ebuild| 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 9f62b4a5210b..aee4fd8128fc 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -32,8 +32,7 @@ BDEPEND="${PYTHON_DEPS}
 
 pkg_pretend() {
if use icu && use idn ; then
-   ewarn "\"icu\" and \"idn\" USE flags are enabled."
-   ewarn "Using \"idn\"."
+   ewarn "\"icu\" and \"idn\" USE flags are enabled. Using 
\"idn\"."
fi
 }
 

diff --git a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
index 5b1d662e0cbe..20dbfe96b561 100644
--- a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
@@ -32,8 +32,7 @@ BDEPEND="${PYTHON_DEPS}
 
 pkg_pretend() {
if use icu && use idn ; then
-   ewarn "\"icu\" and \"idn\" USE flags are enabled."
-   ewarn "Using \"idn\"."
+   ewarn "\"icu\" and \"idn\" USE flags are enabled. Using 
\"idn\"."
fi
 }
 

diff --git a/net-libs/libpsl/libpsl-0.21.1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1.ebuild
index 7c98113b4afa..b6447e9ca7fc 100644
--- a/net-libs/libpsl/libpsl-0.21.1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1.ebuild
@@ -32,8 +32,7 @@ BDEPEND="${PYTHON_DEPS}
 
 pkg_pretend() {
if use icu && use idn ; then
-   ewarn "\"icu\" and \"idn\" USE flags are enabled."
-   ewarn "Using \"idn\"."
+   ewarn "\"icu\" and \"idn\" USE flags are enabled. Using 
\"idn\"."
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2022-12-18 Thread Sam James
commit: 1db13b43949706901398e4b583b2a9f74f37c31e
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 12:46:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 12:46:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1db13b43

net-libs/libpsl: Stabilize 0.21.1-r1 sparc, #886775

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
index cf290faddea2..cc61c2e9b795 100644
--- a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2022-12-18 Thread Sam James
commit: d84f030bbf4b53a38d14b921abe3a413bc89d568
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 12:11:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 12:11:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d84f030b

net-libs/libpsl: Stabilize 0.21.1-r1 x86, #886775

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
index f624b553119d..cd97d8066a02 100644
--- a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2022-12-18 Thread Sam James
commit: 64fcaab2ae01eb61de9800621b9a2b720edb239b
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 12:11:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 12:11:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64fcaab2

net-libs/libpsl: Stabilize 0.21.1-r1 ppc64, #886775

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
index cd97d8066a02..cf290faddea2 100644
--- a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2022-12-18 Thread Sam James
commit: 790ebb5c3e586c8f97546d65d922411fbef7d590
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 11:39:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 11:39:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790ebb5c

net-libs/libpsl: Stabilize 0.21.1-r1 hppa, #886775

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
index 328daf13c4a6..f624b553119d 100644
--- a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2022-12-18 Thread Sam James
commit: c42b38d0f3290a6865752444536709785ec56c6e
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 11:33:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 11:33:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c42b38d0

net-libs/libpsl: Stabilize 0.21.1-r1 arm, #886775

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
index 891b3b45b83a..328daf13c4a6 100644
--- a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2022-12-18 Thread Sam James
commit: dd4d6a76ca5410d9e36a955a0c8d32df3585fd4f
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 11:32:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 11:32:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4d6a76

net-libs/libpsl: Stabilize 0.21.1-r1 arm64, #886775

Signed-off-by: Sam James  gentoo.org>

 net-libs/libpsl/libpsl-0.21.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
index 2dff0aa5fb7b..891b3b45b83a 100644
--- a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2022-11-06 Thread Matt Turner
commit: 3efbb296a43137d0a3ffaadcc80801128bfca182
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  6 18:24:06 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Nov  6 18:25:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3efbb296

net-libs/libpsl: Use append-lfs-flags

Closes: https://bugs.gentoo.org/880077
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libpsl/libpsl-0.21.1-r1.ebuild | 73 +
 1 file changed, 73 insertions(+)

diff --git a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
new file mode 100644
index ..84d2fc762666
--- /dev/null
+++ b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit flag-o-matic multilib-minimal python-any-r1
+
+DESCRIPTION="C library for the Public Suffix List"
+HOMEPAGE="https://github.com/rockdaboot/libpsl;
+SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu +idn +man"
+
+RDEPEND="
+   icu? ( !idn? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) )
+   idn? (
+   dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+   net-dns/libidn2:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   dev-util/gtk-doc-am
+   sys-devel/gettext
+   virtual/pkgconfig
+   man? ( dev-libs/libxslt )
+"
+
+pkg_pretend() {
+   if use icu && use idn ; then
+   ewarn "\"icu\" and \"idn\" USE flags are enabled."
+   ewarn "Using \"idn\"."
+   fi
+}
+
+multilib_src_configure() {
+   append-lfs-flags # bug 880077
+
+   local myeconfargs=(
+   --disable-asan
+   --disable-cfi
+   --disable-ubsan
+   --disable-static
+   $(use_enable man)
+   )
+
+   # Prefer idn even if icu is in USE as well
+   if use idn ; then
+   myeconfargs+=(
+   --enable-builtin=libidn2
+   --enable-runtime=libidn2
+   )
+   elif use icu ; then
+   myeconfargs+=(
+   --enable-builtin=libicu
+   --enable-runtime=libicu
+   )
+   else
+   myeconfargs+=( --disable-runtime )
+   fi
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+   default
+
+   find "${ED}" -type f -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2022-11-06 Thread Matt Turner
commit: 537d1bd134263a2b433607b759b379d23f2be0db
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  6 18:25:07 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Nov  6 18:25:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=537d1bd1

net-libs/libpsl: Add Python 3.11 compatibility

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libpsl/libpsl-0.21.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
index 84d2fc762666..59acf63ddf81 100644
--- a/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1-r1.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit flag-o-matic multilib-minimal python-any-r1
 
 DESCRIPTION="C library for the Public Suffix List"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2022-05-17 Thread WANG Xuerui
commit: f37d78904ce1ce61c7e4d9745ccfcd31835ebb57
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue May 17 12:06:34 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue May 17 12:48:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f37d7890

net-libs/libpsl: keyword 0.21.1 for ~loong

Tests passed on real hardware.

Signed-off-by: WANG Xuerui  gentoo.org>

 net-libs/libpsl/libpsl-0.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1.ebuild
index a64f5cc0f2d7..7c98113b4afa 100644
--- a/net-libs/libpsl/libpsl-0.21.1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2022-03-24 Thread Lars Wendler
commit: 827fc52e085fbfca5eb0bee8c55648c30c876c99
Author: Thomas Bettler  gmail  com>
AuthorDate: Thu Dec 16 19:33:50 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Mar 24 22:21:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=827fc52e

net-libs/libpsl: add python 3.10

Closes: https://bugs.gentoo.org/829372
Closes: https://github.com/gentoo/gentoo/pull/23344
Signed-off-by: Thomas Bettler  gmail.com>
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 net-libs/libpsl/libpsl-0.21.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 33ab42070c4a..9f62b4a5210b 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit multilib-minimal python-any-r1
 
 DESCRIPTION="C library for the Public Suffix List"

diff --git a/net-libs/libpsl/libpsl-0.21.1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1.ebuild
index 3af43132fb4f..a64f5cc0f2d7 100644
--- a/net-libs/libpsl/libpsl-0.21.1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit multilib-minimal python-any-r1
 
 DESCRIPTION="C library for the Public Suffix List"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2021-08-15 Thread James Le Cuirot
commit: 9eb0f5f82957821a05edacfd80663383b866ce59
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug 15 22:43:20 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 15 22:44:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eb0f5f8

net-libs/libpsl: Add ~m68k keyword

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: James Le Cuirot  gentoo.org>

 net-libs/libpsl/libpsl-0.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1.ebuild
index 434ee9a1838..379fbf8773d 100644
--- a/net-libs/libpsl/libpsl-0.21.1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2021-05-23 Thread Joshua Kinard
commit: db5cebad5a584821ecd251df7f97b6166462c85c
Author: Joshua Kinard  gentoo  org>
AuthorDate: Mon May 24 04:27:28 2021 +
Commit: Joshua Kinard  gentoo  org>
CommitDate: Mon May 24 04:27:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db5cebad

net-libs/libpsl: Added ~mips to KEYWORDS

Bug: https://bugs.gentoo.org/680866
Signed-off-by: Joshua Kinard  gentoo.org>
Package-Manager: Portage-3.0.18, Repoman-3.0.3

 net-libs/libpsl/libpsl-0.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1.ebuild
index 2a840c6e4b2..434ee9a1838 100644
--- a/net-libs/libpsl/libpsl-0.21.1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2020-10-06 Thread Lars Wendler
commit: b7e49e25db8b6eaee302de973067be3a6f59295b
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Oct  5 19:09:26 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Oct  6 15:07:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e49e25

net-libs/libpsl: python3_9

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/17804
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 net-libs/libpsl/libpsl-0.21.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 8470caabd80..93e6a6d5a6a 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=(python3_{6,7,8})
+PYTHON_COMPAT=(python3_{6,7,8,9})
 inherit multilib-minimal python-any-r1
 
 DESCRIPTION="C library for the Public Suffix List"

diff --git a/net-libs/libpsl/libpsl-0.21.1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1.ebuild
index 16b8ab704fb..b98b862fb30 100644
--- a/net-libs/libpsl/libpsl-0.21.1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=(python3_{6,7,8})
+PYTHON_COMPAT=(python3_{6,7,8,9})
 inherit multilib-minimal python-any-r1
 
 DESCRIPTION="C library for the Public Suffix List"



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2020-07-19 Thread Lars Wendler
commit: a4e1e45b3cbd485760295a859a6de1dbd19ed3f3
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jul 19 07:39:13 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jul 19 07:39:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4e1e45b

net-libs/libpsl: Don't build static libs

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild | 3 ++-
 net-libs/libpsl/libpsl-0.21.1.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 2db775b91e5..8470caabd80 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -42,6 +42,7 @@ multilib_src_configure() {
--disable-asan
--disable-cfi
--disable-ubsan
+   --disable-static
$(use_enable man)
)
 
@@ -66,5 +67,5 @@ multilib_src_configure() {
 multilib_src_install() {
default
 
-   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+   find "${ED}" -type f -name "*.la" -delete || die
 }

diff --git a/net-libs/libpsl/libpsl-0.21.1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1.ebuild
index 9c732ca972f..16b8ab704fb 100644
--- a/net-libs/libpsl/libpsl-0.21.1.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.1.ebuild
@@ -42,6 +42,7 @@ multilib_src_configure() {
--disable-asan
--disable-cfi
--disable-ubsan
+   --disable-static
$(use_enable man)
)
 
@@ -66,5 +67,5 @@ multilib_src_configure() {
 multilib_src_install() {
default
 
-   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+   find "${ED}" -type f -name "*.la" -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2020-07-19 Thread Lars Wendler
commit: f08aae011ddd3e7611975a50d1e6a269fc295354
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jul 19 07:29:48 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jul 19 07:29:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f08aae01

net-libs/libpsl: Bump to version 0.21.1

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/Manifest |  1 +
 net-libs/libpsl/libpsl-0.21.1.ebuild | 70 
 2 files changed, 71 insertions(+)

diff --git a/net-libs/libpsl/Manifest b/net-libs/libpsl/Manifest
index f1e5d5420b3..1542bbed954 100644
--- a/net-libs/libpsl/Manifest
+++ b/net-libs/libpsl/Manifest
@@ -1 +1,2 @@
 DIST libpsl-0.21.0.tar.gz 9217951 BLAKE2B 
fd93b71ae4969bb920af26e10e0e419dab62db37197046b0f4e4a0e009a150582df6d4c8fe33218fa8be869e6ad9688d3c325c3f635da5560e29269daa461668
 SHA512 
165c4f0b0640a813d512bd916e1532e32e43c8c81a5efd048f3a5b07b1b3c9129b4c4b5008b8b11a7c1b3914caea17564321389cd350bf1d687d53a97f2afa4d
+DIST libpsl-0.21.1.tar.gz 9199351 BLAKE2B 
87c72651303a7870fd3f742e9ce8028e0dd48d3ded78ae7dea317ce54b98975f372429399b6a2d6746fd8e074d6a3ed13772b6c173f96c3a86aa7d726fd75586
 SHA512 
a5084b9df4ff2a0b1f5074b20972efe0da846473396d27b57967c7f6aa190ab3c910b4bfc4f8f03802f08decbbad5820d850c36ad59610262ae37fe77de0c7f5

diff --git a/net-libs/libpsl/libpsl-0.21.1.ebuild 
b/net-libs/libpsl/libpsl-0.21.1.ebuild
new file mode 100644
index 000..9c732ca972f
--- /dev/null
+++ b/net-libs/libpsl/libpsl-0.21.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=(python3_{6,7,8})
+inherit multilib-minimal python-any-r1
+
+DESCRIPTION="C library for the Public Suffix List"
+HOMEPAGE="https://github.com/rockdaboot/libpsl;
+SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="icu +idn +man"
+
+RDEPEND="
+   icu? ( !idn? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) )
+   idn? (
+   dev-libs/libunistring[${MULTILIB_USEDEP}]
+   net-dns/libidn2:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+   dev-util/gtk-doc-am
+   sys-devel/gettext
+   virtual/pkgconfig
+   man? ( dev-libs/libxslt )
+"
+
+pkg_pretend() {
+   if use icu && use idn ; then
+   ewarn "\"icu\" and \"idn\" USE flags are enabled."
+   ewarn "Using \"idn\"."
+   fi
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-asan
+   --disable-cfi
+   --disable-ubsan
+   $(use_enable man)
+   )
+
+   # Prefer idn even if icu is in USE as well
+   if use idn ; then
+   myeconfargs+=(
+   --enable-builtin=libidn2
+   --enable-runtime=libidn2
+   )
+   elif use icu ; then
+   myeconfargs+=(
+   --enable-builtin=libicu
+   --enable-runtime=libicu
+   )
+   else
+   myeconfargs+=( --disable-runtime )
+   fi
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+   default
+
+   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2020-04-17 Thread Andreas Sturmlechner
commit: a864e725ae9b4a5a221c289190d38a54fe622780
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Apr 17 16:09:39 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Apr 17 18:54:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a864e725

net-libs/libpsl: Drop 0.20.2

Newer version has more keywords and is stable.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/libpsl/Manifest |  1 -
 net-libs/libpsl/libpsl-0.20.2.ebuild | 74 
 2 files changed, 75 deletions(-)

diff --git a/net-libs/libpsl/Manifest b/net-libs/libpsl/Manifest
index dc145ccabd7..f1e5d5420b3 100644
--- a/net-libs/libpsl/Manifest
+++ b/net-libs/libpsl/Manifest
@@ -1,2 +1 @@
-DIST libpsl-0.20.2.tar.gz 9228099 BLAKE2B 
d53b8a036ba557704c4d3a498b35fd25e3dfc466d5161040d02b7d8d47af2138cce2bdbb8203fca0591408440f1b4cfab776fe0d2ecd68959f426d903cab08d4
 SHA512 
fa9f6f7f0447d9fe00f5dfca5262c56ff26217eea44d0f7fc1e5d982224c41874e753f0aa06dd9e5d7d03d4f04e3dacd4f36034cc8dd0fc6e2c28b49a23e62fe
 DIST libpsl-0.21.0.tar.gz 9217951 BLAKE2B 
fd93b71ae4969bb920af26e10e0e419dab62db37197046b0f4e4a0e009a150582df6d4c8fe33218fa8be869e6ad9688d3c325c3f635da5560e29269daa461668
 SHA512 
165c4f0b0640a813d512bd916e1532e32e43c8c81a5efd048f3a5b07b1b3c9129b4c4b5008b8b11a7c1b3914caea17564321389cd350bf1d687d53a97f2afa4d

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
deleted file mode 100644
index 77d9d740faa..000
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=(python3_{6,7})
-
-inherit multilib-minimal python-any-r1
-
-DESCRIPTION="C library for the Public Suffix List"
-HOMEPAGE="https://github.com/rockdaboot/libpsl;
-SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
-LICENSE="MIT"
-SLOT="0"
-
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="icu +idn +man"
-
-RDEPEND="
-   icu? ( !idn? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) )
-   idn? (
-   dev-libs/libunistring[${MULTILIB_USEDEP}]
-   net-dns/libidn2:=[${MULTILIB_USEDEP}]
-   )
-"
-
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   dev-util/gtk-doc-am
-   sys-devel/gettext
-   virtual/pkgconfig
-   man? ( dev-libs/libxslt )
-"
-
-pkg_pretend() {
-   if use icu && use idn ; then
-   ewarn "\"icu\" and \"idn\" USE flags are enabled."
-   ewarn "Using \"idn\"."
-   fi
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --disable-asan
-   --disable-cfi
-   --disable-ubsan
-   $(use_enable man)
-   )
-
-   # Prefer idn even if icu is in USE as well
-   if use idn ; then
-   myeconfargs+=(
-   --enable-builtin=libidn2
-   --enable-runtime=libidn2
-   )
-   elif use icu ; then
-   myeconfargs+=(
-   --enable-builtin=libicu
-   --enable-runtime=libicu
-   )
-   else
-   myeconfargs+=( --disable-runtime )
-   fi
-
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install() {
-   default
-
-   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2020-04-17 Thread Andreas Sturmlechner
commit: 8030483a5302a851ab87f95ef1236fe0b1d4890f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Apr 17 16:04:27 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Apr 17 18:54:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8030483a

net-libs/libpsl: python3_8 support

Tests passed.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild | 12 
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 973bf4d107b..2db775b91e5 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -2,16 +2,16 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=(python3_{6,7})
 
+PYTHON_COMPAT=(python3_{6,7,8})
 inherit multilib-minimal python-any-r1
 
 DESCRIPTION="C library for the Public Suffix List"
 HOMEPAGE="https://github.com/rockdaboot/libpsl;
 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
+
 LICENSE="MIT"
 SLOT="0"
-
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv s390 sparc x86"
 IUSE="icu +idn +man"
 
@@ -22,12 +22,8 @@ RDEPEND="
net-dns/libidn2:=[${MULTILIB_USEDEP}]
)
 "
-
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
dev-util/gtk-doc-am
sys-devel/gettext
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2020-01-11 Thread Mart Raudsepp
commit: cdb32fdf4292b485705b0d6549039260440f5b41
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan 11 20:00:18 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan 11 20:01:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdb32fdf

net-libs/libpsl: ia64 stable (bug #685254)

Tested-by: Émeric Maschino
Package-Manager: Portage-2.3.79, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index cfc714e6591..d7875f69fb9 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv s390 sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~riscv s390 sparc x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-07-13 Thread Sergei Trofimovich
commit: ee39f9d2147f20683aa3e740d24b3f7fea54babb
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jul 13 11:52:18 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jul 13 12:08:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee39f9d2

net-libs/libpsl: stable 0.21.0 for hppa, bug #685254

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index d3c46c20617..1c279f91549 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv s390 sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv s390 sparc x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-07-03 Thread Agostino Sarubbo
commit: c2d42a1a24784a617d22b1c7bf5cd3aad4c6e681
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jul  3 07:10:54 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jul  3 07:10:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d42a1a

net-libs/libpsl: ppc stable wrt bug #685254

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc"

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 79712b3ad63..d3c46c20617 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv s390 sparc x86"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv s390 sparc x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-06-27 Thread Agostino Sarubbo
commit: 2bf0cabc85b9424b9a70c1fc1746ca78165b3125
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 27 12:34:30 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 27 12:34:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bf0cabc

net-libs/libpsl: ppc64 stable wrt bug #685254

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc64"

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index ff49d7e9592..79712b3ad63 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv s390 sparc x86"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv s390 sparc x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-06-17 Thread Sergei Trofimovich
commit: 0df372f25574ca7a294b53852b3ee8b08287c75b
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Jun 17 16:44:47 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jun 17 19:40:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df372f2

net-libs/libpsl: stable 0.21.0 for sparc, bug #685254

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 5e4cc06f3e5..ff49d7e9592 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv s390 ~sparc x86"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv s390 sparc x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-06-17 Thread Mikle Kolyada
commit: b96ee58b0cdf84a0923efbc61367ed6ac8fbeb7c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 17 10:06:19 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 17 10:06:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b96ee58b

net-libs/libpsl: alpha stable wrt bug #685254

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="alpha"

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 253a567d9aa..5e4cc06f3e5 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv s390 ~sparc 
x86"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv s390 ~sparc x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-06-12 Thread Lars Wendler
commit: 10da5daefa715ddca9921543242581ec24b612dd
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun 12 11:15:58 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun 12 11:21:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10da5dae

net-libs/libpsl: Added ~riscv to KEYWORDS

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 6606dd228d7..253a567d9aa 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv s390 ~sparc 
x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-05-23 Thread Mikle Kolyada
commit: cbffdf4a1dc10628f2dbef86f65916fac938c64b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu May 23 13:01:20 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu May 23 13:01:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbffdf4a

net-libs/libpsl: arm stable wrt bug #685254

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 80ab1cdb49b..6606dd228d7 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~ppc ~ppc64 s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 s390 ~sparc x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-05-10 Thread Mikle Kolyada
commit: 1fd69969e23a824589068ba00c3eea2eda132db6
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri May 10 17:46:51 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri May 10 17:49:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd69969

net-libs/libpsl: x86 stable wrt bug #685254

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="x86"

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index d19c825f712..80ab1cdb49b 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~ppc ~ppc64 s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~ppc ~ppc64 s390 ~sparc x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-05-10 Thread Mikle Kolyada
commit: f7dcb0e34f6a79e4e861eed4b03d9834203ede6a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri May 10 17:32:50 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri May 10 17:32:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7dcb0e3

net-libs/libpsl: s390 stable wrt bug #685254

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index fcd3bbb0764..d19c825f712 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~ppc ~ppc64 s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-05-09 Thread Aaron Bauman
commit: 5010d3803c98d900a2dbfaff587a54ad26854abf
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu May  9 17:51:19 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu May  9 20:04:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5010d380

net-libs/libpsl: arm64 stable (bug #685254)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 2179a92ce1d..fcd3bbb0764 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-05-08 Thread Mikle Kolyada
commit: b08bb3979b496d2793fa5d9a00a95a6c836421c7
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed May  8 09:30:33 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed May  8 09:30:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08bb397

net-libs/libpsl: amd64 stable wrt bug #685254

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 8f5a196cd7a..2179a92ce1d 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-05-07 Thread Matt Turner
commit: eac44dd770fa3253ffc1f998d275cfa89de4d965
Author: Matt Turner  gentoo  org>
AuthorDate: Tue May  7 20:47:52 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May  7 20:48:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eac44dd7

net-libs/libpsl-0.21.0: added ~alpha, bug 680866

Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index 3e0dd1f17a0..8f5a196cd7a 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-05-01 Thread Sergei Trofimovich
commit: 1e9022765790653aa0202144abaa904935ba0153
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed May  1 19:51:49 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed May  1 19:51:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e902276

net-libs/libpsl: keyworded 0.21.0 for ppc/ppc64, bug #680866

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/libpsl/libpsl-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
index fd6aa857e23..3e0dd1f17a0 100644
--- a/net-libs/libpsl/libpsl-0.21.0.ebuild
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-05-01 Thread Sergei Trofimovich
commit: 7f88e9c51bcca297b305291619a042f7e389
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed May  1 19:51:44 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed May  1 19:51:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f88e9c5

net-libs/libpsl: keyworded 0.20.2 for ppc/ppc64, bug #680866

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/libpsl/libpsl-0.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
index fd6aa857e23..3e0dd1f17a0 100644
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-04-17 Thread Lars Wendler
commit: 1e474561c433802204379d91553f024b8f4be590
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Apr 17 12:20:02 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Apr 17 12:20:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e474561

net-libs/libpsl: Bump to version 0.21.0

Package-Manager: Portage-2.3.63, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/Manifest |  1 +
 net-libs/libpsl/libpsl-0.21.0.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/net-libs/libpsl/Manifest b/net-libs/libpsl/Manifest
index e9fbf64bcb0..dc145ccabd7 100644
--- a/net-libs/libpsl/Manifest
+++ b/net-libs/libpsl/Manifest
@@ -1 +1,2 @@
 DIST libpsl-0.20.2.tar.gz 9228099 BLAKE2B 
d53b8a036ba557704c4d3a498b35fd25e3dfc466d5161040d02b7d8d47af2138cce2bdbb8203fca0591408440f1b4cfab776fe0d2ecd68959f426d903cab08d4
 SHA512 
fa9f6f7f0447d9fe00f5dfca5262c56ff26217eea44d0f7fc1e5d982224c41874e753f0aa06dd9e5d7d03d4f04e3dacd4f36034cc8dd0fc6e2c28b49a23e62fe
+DIST libpsl-0.21.0.tar.gz 9217951 BLAKE2B 
fd93b71ae4969bb920af26e10e0e419dab62db37197046b0f4e4a0e009a150582df6d4c8fe33218fa8be869e6ad9688d3c325c3f635da5560e29269daa461668
 SHA512 
165c4f0b0640a813d512bd916e1532e32e43c8c81a5efd048f3a5b07b1b3c9129b4c4b5008b8b11a7c1b3914caea17564321389cd350bf1d687d53a97f2afa4d

diff --git a/net-libs/libpsl/libpsl-0.21.0.ebuild 
b/net-libs/libpsl/libpsl-0.21.0.ebuild
new file mode 100644
index 000..fd6aa857e23
--- /dev/null
+++ b/net-libs/libpsl/libpsl-0.21.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=(python{2_7,3_{5,6,7}})
+
+inherit multilib-minimal python-any-r1
+
+DESCRIPTION="C library for the Public Suffix List"
+HOMEPAGE="https://github.com/rockdaboot/libpsl;
+SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
+LICENSE="MIT"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~s390 ~sparc ~x86"
+IUSE="icu +idn +man"
+
+RDEPEND="
+   icu? ( !idn? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) )
+   idn? (
+   dev-libs/libunistring[${MULTILIB_USEDEP}]
+   net-dns/libidn2:=[${MULTILIB_USEDEP}]
+   )
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/gtk-doc-am
+   sys-devel/gettext
+   virtual/pkgconfig
+   man? ( dev-libs/libxslt )
+"
+
+pkg_pretend() {
+   if use icu && use idn ; then
+   ewarn "\"icu\" and \"idn\" USE flags are enabled."
+   ewarn "Using \"idn\"."
+   fi
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-asan
+   --disable-cfi
+   --disable-ubsan
+   $(use_enable man)
+   )
+
+   # Prefer idn even if icu is in USE as well
+   if use idn ; then
+   myeconfargs+=(
+   --enable-builtin=libidn2
+   --enable-runtime=libidn2
+   )
+   elif use icu ; then
+   myeconfargs+=(
+   --enable-builtin=libicu
+   --enable-runtime=libicu
+   )
+   else
+   myeconfargs+=( --disable-runtime )
+   fi
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+   default
+
+   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-04-08 Thread Aaron Bauman
commit: 57874fca5c1f93ea8551bcd36d4fa56cbeeb054e
Author: Aaron Bauman  gentoo  org>
AuthorDate: Mon Apr  8 22:42:03 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Apr  8 22:47:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57874fca

net-libs/libpsl: arm64 keyworded (bug #680866)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 net-libs/libpsl/libpsl-0.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
index 80c11e68aac..fd6aa857e23 100644
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~amd64 ~hppa ~ia64 ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-03-28 Thread Lars Wendler
commit: 7f9da8fcf6e316115d83ae5b9dcbae4120e6cbd6
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Thu Mar 28 01:59:17 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Mar 28 06:40:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f9da8fc

net-libs/libpsl: Add build-time dependency on Python.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Closes: https://bugs.gentoo.org/681902
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/libpsl-0.20.2.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
index f6ca2dc10d0..80c11e68aac 100644
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -2,8 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+PYTHON_COMPAT=(python{2_7,3_{5,6,7}})
 
-inherit multilib-minimal
+inherit multilib-minimal python-any-r1
 
 DESCRIPTION="C library for the Public Suffix List"
 HOMEPAGE="https://github.com/rockdaboot/libpsl;
@@ -26,6 +27,7 @@ DEPEND="
${RDEPEND}
 "
 BDEPEND="
+   ${PYTHON_DEPS}
dev-util/gtk-doc-am
sys-devel/gettext
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-03-25 Thread Mikle Kolyada
commit: 9f09ac064476d0ce7ad1d81d53d3fb34f44553ea
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Mar 25 11:43:15 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Mar 25 11:43:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f09ac06

net-libs/libpsl: Add ~s390 keyword wrt bug #680866

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="~s390"

 net-libs/libpsl/libpsl-0.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
index 2cbfdcfded2..f6ca2dc10d0 100644
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~amd64 ~hppa ~ia64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ia64 ~s390 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-03-24 Thread Sergei Trofimovich
commit: 0b626626465ca47a85a9b287cfe55f303fedfcd2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 24 19:37:40 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 24 19:38:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b626626

net-libs/libpsl: keyworded 0.20.2 for ia64, bug #680866

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/libpsl/libpsl-0.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
index a395bc9b9de..2cbfdcfded2 100644
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ia64 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-03-24 Thread Sergei Trofimovich
commit: 07ccc2d689456cdf7c2e803214d9db103cbbc06e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Mar 24 12:40:50 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 24 13:08:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07ccc2d6

net-libs/libpsl: keyworded 0.20.2 for hppa, bug #680866

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/libpsl/libpsl-0.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
index f52f0d70883..a395bc9b9de 100644
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~amd64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-03-20 Thread Sergei Trofimovich
commit: 61c5b6af2662c8c40c169739d57bba2ef7c41ba2
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Mar 20 18:00:13 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Mar 20 19:37:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c5b6af

net-libs/libpsl: keyworded 0.20.2 for sparc, bug #680866

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/libpsl/libpsl-0.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
index b8ec1fa9700..f52f0d70883 100644
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="MIT"
 SLOT="0"
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~sparc ~x86"
 IUSE="icu +idn +man"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-03-19 Thread Lars Wendler
commit: f5d2c73dd61347dfd1c906eaeeebf551e0efc800
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 19 16:00:29 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar 19 16:00:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5d2c73d

net-libs/libpsl: Don't use REQUIRED_USE

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/libpsl-0.20.2.ebuild | 35 +++
 1 file changed, 19 insertions(+), 16 deletions(-)

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
index 6eed8f0695e..b8ec1fa9700 100644
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -14,10 +14,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="icu +idn +man"
 
-REQUIRED_USE="^^ ( icu idn )"
-
 RDEPEND="
-   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+   icu? ( !idn? ( dev-libs/icu:=[${MULTILIB_USEDEP}] ) )
idn? (
dev-libs/libunistring[${MULTILIB_USEDEP}]
net-dns/libidn2:=[${MULTILIB_USEDEP}]
@@ -34,6 +32,13 @@ BDEPEND="
man? ( dev-libs/libxslt )
 "
 
+pkg_pretend() {
+   if use icu && use idn ; then
+   ewarn "\"icu\" and \"idn\" USE flags are enabled."
+   ewarn "Using \"idn\"."
+   fi
+}
+
 multilib_src_configure() {
local myeconfargs=(
--disable-asan
@@ -42,19 +47,17 @@ multilib_src_configure() {
$(use_enable man)
)
 
-   if use icu || use idn ; then
-   if use icu ; then
-   myeconfargs+=(
-   --enable-builtin=libicu
-   --enable-runtime=libicu
-   )
-   fi
-   if use idn ; then
-   myeconfargs+=(
-   --enable-builtin=libidn2
-   --enable-runtime=libidn2
-   )
-   fi
+   # Prefer idn even if icu is in USE as well
+   if use idn ; then
+   myeconfargs+=(
+   --enable-builtin=libidn2
+   --enable-runtime=libidn2
+   )
+   elif use icu ; then
+   myeconfargs+=(
+   --enable-builtin=libicu
+   --enable-runtime=libicu
+   )
else
myeconfargs+=( --disable-runtime )
fi



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-03-19 Thread Alexis Ballier
commit: 7d7b3bee4b06f4a813daff7c0945e25fd57f9b7e
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Mar 19 12:20:42 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Mar 19 12:20:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d7b3bee

net-libs/libpsl: Fix typo causing build failures

didable-ubsan -> disable-ubsan

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Alexis Ballier  gentoo.org>

 net-libs/libpsl/libpsl-0.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
index 58adc0c6791..6eed8f0695e 100644
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -38,7 +38,7 @@ multilib_src_configure() {
local myeconfargs=(
--disable-asan
--disable-cfi
-   --didable-ubsan
+   --disable-ubsan
$(use_enable man)
)
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-03-19 Thread Lars Wendler
commit: 44b9e5a8db9850bad8bea784822e5f92117a905f
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 19 09:39:32 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar 19 09:39:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44b9e5a8

net-libs/libpsl: Don't enable ubsan

as it requires sanitizer libs from compiler which are not always
available.

Closes: https://bugs.gentoo.org/680898
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/libpsl-0.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
index f91f9c8f085..58adc0c6791 100644
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -36,9 +36,9 @@ BDEPEND="
 
 multilib_src_configure() {
local myeconfargs=(
-   --enable-ubsan
--disable-asan
--disable-cfi
+   --didable-ubsan
$(use_enable man)
)
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-03-18 Thread Lars Wendler
commit: 318eb269af27009f24d49a4d267f703f4e34d78c
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 18 16:34:05 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 18 16:34:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=318eb269

net-libs/libpsl: Depend on gtk-doc-am

Thanks-to: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/libpsl-0.20.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
index 13d871a3273..f91f9c8f085 100644
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -28,7 +28,7 @@ DEPEND="
${RDEPEND}
 "
 BDEPEND="
-   dev-util/gtk-doc
+   dev-util/gtk-doc-am
sys-devel/gettext
virtual/pkgconfig
man? ( dev-libs/libxslt )



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-03-18 Thread Lars Wendler
commit: de715cbe1562643b3a47a34b1e45e04638e8e089
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 18 16:24:26 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 18 16:24:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de715cbe

net-libs/libpsl: Added multilib support.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/libpsl-0.20.2.ebuild | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
index 4873768c063..13d871a3273 100644
--- a/net-libs/libpsl/libpsl-0.20.2.ebuild
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+inherit multilib-minimal
+
 DESCRIPTION="C library for the Public Suffix List"
 HOMEPAGE="https://github.com/rockdaboot/libpsl;
 
SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
@@ -15,10 +17,10 @@ IUSE="icu +idn +man"
 REQUIRED_USE="^^ ( icu idn )"
 
 RDEPEND="
-   icu? ( dev-libs/icu:= )
+   icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
idn? (
-   dev-libs/libunistring
-   net-dns/libidn2:=
+   dev-libs/libunistring[${MULTILIB_USEDEP}]
+   net-dns/libidn2:=[${MULTILIB_USEDEP}]
)
 "
 
@@ -32,7 +34,7 @@ BDEPEND="
man? ( dev-libs/libxslt )
 "
 
-src_configure() {
+multilib_src_configure() {
local myeconfargs=(
--enable-ubsan
--disable-asan
@@ -57,10 +59,10 @@ src_configure() {
myeconfargs+=( --disable-runtime )
fi
 
-   econf "${myeconfargs[@]}"
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
 
-src_install() {
+multilib_src_install() {
default
 
find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die



[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/

2019-03-18 Thread Lars Wendler
commit: 7aebbbc9c4f3e51af7ab3fb435c503c0cf26738d
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 18 16:20:23 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 18 16:20:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aebbbc9

net-libs/libpsl: Initial commit

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 net-libs/libpsl/Manifest |  1 +
 net-libs/libpsl/libpsl-0.20.2.ebuild | 67 
 net-libs/libpsl/metadata.xml | 14 
 3 files changed, 82 insertions(+)

diff --git a/net-libs/libpsl/Manifest b/net-libs/libpsl/Manifest
new file mode 100644
index 000..e9fbf64bcb0
--- /dev/null
+++ b/net-libs/libpsl/Manifest
@@ -0,0 +1 @@
+DIST libpsl-0.20.2.tar.gz 9228099 BLAKE2B 
d53b8a036ba557704c4d3a498b35fd25e3dfc466d5161040d02b7d8d47af2138cce2bdbb8203fca0591408440f1b4cfab776fe0d2ecd68959f426d903cab08d4
 SHA512 
fa9f6f7f0447d9fe00f5dfca5262c56ff26217eea44d0f7fc1e5d982224c41874e753f0aa06dd9e5d7d03d4f04e3dacd4f36034cc8dd0fc6e2c28b49a23e62fe

diff --git a/net-libs/libpsl/libpsl-0.20.2.ebuild 
b/net-libs/libpsl/libpsl-0.20.2.ebuild
new file mode 100644
index 000..4873768c063
--- /dev/null
+++ b/net-libs/libpsl/libpsl-0.20.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="C library for the Public Suffix List"
+HOMEPAGE="https://github.com/rockdaboot/libpsl;
+SRC_URI="https://github.com/rockdaboot/${PN}/releases/download/${P}/${P}.tar.gz;
+LICENSE="MIT"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="icu +idn +man"
+
+REQUIRED_USE="^^ ( icu idn )"
+
+RDEPEND="
+   icu? ( dev-libs/icu:= )
+   idn? (
+   dev-libs/libunistring
+   net-dns/libidn2:=
+   )
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-util/gtk-doc
+   sys-devel/gettext
+   virtual/pkgconfig
+   man? ( dev-libs/libxslt )
+"
+
+src_configure() {
+   local myeconfargs=(
+   --enable-ubsan
+   --disable-asan
+   --disable-cfi
+   $(use_enable man)
+   )
+
+   if use icu || use idn ; then
+   if use icu ; then
+   myeconfargs+=(
+   --enable-builtin=libicu
+   --enable-runtime=libicu
+   )
+   fi
+   if use idn ; then
+   myeconfargs+=(
+   --enable-builtin=libidn2
+   --enable-runtime=libidn2
+   )
+   fi
+   else
+   myeconfargs+=( --disable-runtime )
+   fi
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+}

diff --git a/net-libs/libpsl/metadata.xml b/net-libs/libpsl/metadata.xml
new file mode 100644
index 000..93c95ae3fa8
--- /dev/null
+++ b/net-libs/libpsl/metadata.xml
@@ -0,0 +1,14 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+polynomia...@gentoo.org
+Lars Wendler
+  
+  
+rockdaboot/libpsl
+  
+  
+Build man-pages
+  
+