[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/files/
commit: ad6c6971b168e6e884f68e215a6c44a3a1037f34 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Aug 28 07:15:43 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Aug 28 07:25:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad6c6971 net-libs/libpsl: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Joonas Niilola gentoo.org> .../files/libpsl-0.21.2-tests-optional.patch | 39 -- 1 file changed, 39 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 deleted file mode 100644 index 0f5773d75739.. --- a/net-libs/libpsl/files/libpsl-0.21.2-tests-optional.patch +++ /dev/null @@ -1,39 +0,0 @@ -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') -
[gentoo-commits] repo/gentoo:master commit in: net-libs/libpsl/
commit: 89fccf6df9a53157451dad1c03069e678fb5c116 Author: Eli Schwartz gentoo org> AuthorDate: Tue Aug 20 15:42:47 2024 + Commit: Eli Schwartz gentoo org> CommitDate: Tue Aug 20 15:45:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89fccf6d net-libs/libpsl: drop old Signed-off-by: Eli Schwartz gentoo.org> net-libs/libpsl/Manifest | 1 - net-libs/libpsl/libpsl-0.21.2.ebuild | 66 2 files changed, 67 deletions(-) diff --git a/net-libs/libpsl/Manifest b/net-libs/libpsl/Manifest index 400b330da1df..c7393db2b4ee 100644 --- a/net-libs/libpsl/Manifest +++ b/net-libs/libpsl/Manifest @@ -1,2 +1 @@ -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.2.ebuild b/net-libs/libpsl/libpsl-0.21.2.ebuild deleted file mode 100644 index 8dba8ae8ee92.. --- a/net-libs/libpsl/libpsl-0.21.2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..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 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 -" - -PATCHES=( - "${FILESDIR}"/${P}-tests-optional.patch -) - -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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + +