[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 3d9375035fbff02076875336fbbebdbd3163243e Author: Sam James gentoo org> AuthorDate: Tue Jan 30 13:45:12 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jan 30 13:46:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d937503 dev-libs/libxslt: drop --with-mem-debug with USE=debug Per https://gitlab.gnome.org/GNOME/libxslt/-/issues/105#note_1990977, this is both ancient & obsolete, but it also needs libxml2 to be built with the matching option. Drop it. Bug: https://gitlab.gnome.org/GNOME/libxslt/-/issues/105 Closes: https://bugs.gentoo.org/923267 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.39.ebuild | 3 +-- dev-libs/libxslt/libxslt-.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/dev-libs/libxslt/libxslt-1.1.39.ebuild b/dev-libs/libxslt/libxslt-1.1.39.ebuild index 2a10670eddcf..63f43e719abb 100644 --- a/dev-libs/libxslt/libxslt-1.1.39.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.39.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -64,7 +64,6 @@ multilib_src_configure() { --without-python \ $(use_with crypt crypto) \ $(use_with debug) \ - $(use_with debug mem-debug) \ $(use_enable static-libs static) \ "$@" } diff --git a/dev-libs/libxslt/libxslt-.ebuild b/dev-libs/libxslt/libxslt-.ebuild index e7d5b131b6cb..1f4d62a88f6a 100644 --- a/dev-libs/libxslt/libxslt-.ebuild +++ b/dev-libs/libxslt/libxslt-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -60,7 +60,6 @@ multilib_src_configure() { --without-python \ $(use_with crypt crypto) \ $(use_with debug) \ - $(use_with debug mem-debug) \ $(use_enable static-libs static) \ "$@" }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 4469ddd9cd4a190495fa455a40f14817993d6d5c Author: Sam James gentoo org> AuthorDate: Thu Dec 28 03:38:14 2023 + Commit: Sam James gentoo org> CommitDate: Thu Dec 28 03:38:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4469ddd9 dev-libs/libxslt: drop 1.1.37-r1, 1.1.38 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/Manifest | 2 - dev-libs/libxslt/libxslt-1.1.37-r1.ebuild | 127 -- dev-libs/libxslt/libxslt-1.1.38.ebuild| 125 - 3 files changed, 254 deletions(-) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index 4e57e45ee7c3..0c049556676a 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1,3 +1 @@ -DIST libxslt-1.1.37.tar.xz 1588572 BLAKE2B 096d93dd7178bf4483207514b1435f5bf426eea4952ffab7cc00c3e85aa736534c4acb5377af9647aa77a0cd793205194509d997a7bb5cae692f65e326566cd8 SHA512 a4e477d2bb918b7d01945e2c7491c3a4aae799dc1602bbd13de55c8a5052e210a20bc45115347eae44473c8b1d03dbc5e4a2aa18c2218f1fdfd376d87cd501ca -DIST libxslt-1.1.38.tar.xz 1576676 BLAKE2B 9397be8b223bd68b326b954fe6a749a269e969b4669747678715728f553916c23475232fc2894a5e4230e15b031981423adeb8f83407f4db8075a784c7e6a55b SHA512 2836bd2990b95680db0960ac4c465d0c6c28a293ad095a224c05021a1c8d2576a45e41da8947a31f4ef3e6ef368cbda65243661e311c9886c19694be5a7c9a8e DIST libxslt-1.1.39.tar.xz 1578216 BLAKE2B 7c87b769d345fc99a966bea6b4e94533fa211dc3a987ce013a03eefb05dde73ef75526bdecf7d32d8c77112232096fb22d8ec4f0a781b9f59d0422a2db75df01 SHA512 c0c99dc63f8b2acb6cc3ad7ad684ffa2a427ee8d1740495cbf8a7c9b9c8679f96351b4b676c73ccc191014db4cb4ab42b9a0070f6295565f39dbc665c5c16f89 diff --git a/dev-libs/libxslt/libxslt-1.1.37-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.37-r1.ebuild deleted file mode 100644 index 33fcae0a7d41.. --- a/dev-libs/libxslt/libxslt-1.1.37-r1.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Note: Please bump this in sync with dev-libs/libxml2. - -PYTHON_COMPAT=( python3_{9..11} ) -inherit flag-o-matic python-r1 multilib-minimal - -DESCRIPTION="XSLT libraries and tools" -HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; -if [[ ${PV} == ]] ; then - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxslt; - inherit autotools git-r3 -else - inherit libtool gnome.org - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="crypt debug examples python static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -BDEPEND=">=virtual/pkgconfig-1" -RDEPEND=" - >=dev-libs/libxml2-2.9.11:2[${MULTILIB_USEDEP}] - crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/xslt-config -) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/libxslt/xsltconfig.h -) - -DOCS=( AUTHORS FEATURES NEWS README TODO ) - -src_prepare() { - default - - if [[ ${PV} == ]] ; then - eautoreconf - else - # Prefix always needs elibtoolize if not eautoreconf'd. - elibtoolize - fi -} - -multilib_src_configure() { - # Remove this after upstream merge request to add AC_SYS_LARGEFILE lands: - # https://gitlab.gnome.org/GNOME/libxslt/-/merge_requests/55 - append-lfs-flags - - libxslt_configure() { - ECONF_SOURCE="${S}" econf \ - --without-python \ - $(use_with crypt crypto) \ - $(use_with debug) \ - $(use_with debug mem-debug) \ - $(use_enable static-libs static) \ - "$@" - } - - # Build Python bindings separately - libxslt_configure --without-python - - if multilib_is_native_abi && use python ; then - NATIVE_BUILD_DIR="${BUILD_DIR}" - python_foreach_impl run_in_build_dir libxslt_configure --with-python - fi -} - -libxslt_py_emake() { - pushd "${BUILD_DIR}"/python >/dev/null || die - - emake top_builddir="${NATIVE_BUILD_DIR}" "$@" - - popd >/dev/null || die -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use python ; then - python_foreach_impl run_in_build_dir libxslt_py_emake all - fi -} - -multilib_src_test() { - default - - if multilib_is_native_abi && use python ; then - python_foreach_impl run_in_build_dir libxslt_py_emake test - fi -} - -multilib_src_install() { - # "default" does not work here - docs are installed by multilib_src_install_all - emake
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 45db7e599630c35955520bfa6c9868e75a18c9fe Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 21 10:39:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 21 10:39:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45db7e59 dev-libs/libxslt: Stabilize 1.1.39 ppc, #920213 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libxslt/libxslt-1.1.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.39.ebuild b/dev-libs/libxslt/libxslt-1.1.39.ebuild index 66926681eb9b..2a10670eddcf 100644 --- a/dev-libs/libxslt/libxslt-1.1.39.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.39.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 7c69a35723920abb242a0b3ca9ecf56fbdb07a89 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 21 07:26:24 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 21 07:26:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c69a357 dev-libs/libxslt: Stabilize 1.1.39 x86, #920213 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libxslt/libxslt-1.1.39.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.39.ebuild b/dev-libs/libxslt/libxslt-1.1.39.ebuild index 49f60ec6d171..66926681eb9b 100644 --- a/dev-libs/libxslt/libxslt-1.1.39.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.39.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/, dev-libs/libxslt/files/
commit: f5fb13bac5bc03bc74a4885a02adef08a48c5d47 Author: Sam James gentoo org> AuthorDate: Sat Dec 2 04:45:08 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 2 04:45:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5fb13ba dev-libs/libxslt: fix modern c issue in tests Test-only issue so no revbump. Closes: https://bugs.gentoo.org/918973 Signed-off-by: Sam James gentoo.org> .../files/libxslt-1.1.39-libxml2-2.11-tests.patch | 24 ++ dev-libs/libxslt/libxslt-1.1.39.ebuild | 4 2 files changed, 28 insertions(+) diff --git a/dev-libs/libxslt/files/libxslt-1.1.39-libxml2-2.11-tests.patch b/dev-libs/libxslt/files/libxslt-1.1.39-libxml2-2.11-tests.patch new file mode 100644 index ..8d7f98e71b9d --- /dev/null +++ b/dev-libs/libxslt/files/libxslt-1.1.39-libxml2-2.11-tests.patch @@ -0,0 +1,24 @@ +https://bugs.gentoo.org/918973 +https://gitlab.gnome.org/GNOME/libxslt/-/issues/99 +https://gitlab.gnome.org/GNOME/libxslt/-/commit/86ec392efd75ce24b79f4baa9822a1b088f3e47f + +From 86ec392efd75ce24b79f4baa9822a1b088f3e47f Mon Sep 17 00:00:00 2001 +From: Nick Wellnhofer +Date: Fri, 1 Dec 2023 21:05:19 +0100 +Subject: [PATCH] tests: Fix build with older libxml2 + +Fixes #99. +--- a/tests/runtest.c b/tests/runtest.c +@@ -456,7 +456,8 @@ initializeLibxml2(void) { + xmlSetExternalEntityLoader(xmlNoNetExternalEntityLoader); + xmlSetGenericErrorFunc(NULL, testErrorHandler); + xsltSetGenericErrorFunc(NULL, testErrorHandler); +-xmlSetStructuredErrorFunc(NULL, testStructuredErrorHandler); ++xmlSetStructuredErrorFunc(NULL, ++(xmlStructuredErrorFunc) testStructuredErrorHandler); + exsltRegisterAll(); + xsltRegisterTestModule(); + xsltMaxDepth = 200; +-- +GitLab diff --git a/dev-libs/libxslt/libxslt-1.1.39.ebuild b/dev-libs/libxslt/libxslt-1.1.39.ebuild index e7d5b131b6cb..45105b23a089 100644 --- a/dev-libs/libxslt/libxslt-1.1.39.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.39.ebuild @@ -39,6 +39,10 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/libxslt/xsltconfig.h ) +PATCHES=( + "${FILESDIR}"/${P}-libxml2-2.11-tests.patch +) + src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 911cd3f9a42d19db2f044bb5195810f19a41921a Author: Guillermo Joandet gmail com> AuthorDate: Thu Nov 16 23:46:18 2023 + Commit: Sam James gentoo org> CommitDate: Fri Nov 17 11:51:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=911cd3f9 dev-libs/libxslt: Version bump to 1.1.39 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33857 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/Manifest | 1 + dev-libs/libxslt/libxslt-1.1.39.ebuild | 125 + 2 files changed, 126 insertions(+) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index 4885a6ef3c02..4e57e45ee7c3 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1,2 +1,3 @@ DIST libxslt-1.1.37.tar.xz 1588572 BLAKE2B 096d93dd7178bf4483207514b1435f5bf426eea4952ffab7cc00c3e85aa736534c4acb5377af9647aa77a0cd793205194509d997a7bb5cae692f65e326566cd8 SHA512 a4e477d2bb918b7d01945e2c7491c3a4aae799dc1602bbd13de55c8a5052e210a20bc45115347eae44473c8b1d03dbc5e4a2aa18c2218f1fdfd376d87cd501ca DIST libxslt-1.1.38.tar.xz 1576676 BLAKE2B 9397be8b223bd68b326b954fe6a749a269e969b4669747678715728f553916c23475232fc2894a5e4230e15b031981423adeb8f83407f4db8075a784c7e6a55b SHA512 2836bd2990b95680db0960ac4c465d0c6c28a293ad095a224c05021a1c8d2576a45e41da8947a31f4ef3e6ef368cbda65243661e311c9886c19694be5a7c9a8e +DIST libxslt-1.1.39.tar.xz 1578216 BLAKE2B 7c87b769d345fc99a966bea6b4e94533fa211dc3a987ce013a03eefb05dde73ef75526bdecf7d32d8c77112232096fb22d8ec4f0a781b9f59d0422a2db75df01 SHA512 c0c99dc63f8b2acb6cc3ad7ad684ffa2a427ee8d1740495cbf8a7c9b9c8679f96351b4b676c73ccc191014db4cb4ab42b9a0070f6295565f39dbc665c5c16f89 diff --git a/dev-libs/libxslt/libxslt-1.1.39.ebuild b/dev-libs/libxslt/libxslt-1.1.39.ebuild new file mode 100644 index ..e7d5b131b6cb --- /dev/null +++ b/dev-libs/libxslt/libxslt-1.1.39.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: Please bump this in sync with dev-libs/libxml2. + +PYTHON_COMPAT=( python3_{10..12} ) +inherit flag-o-matic python-r1 multilib-minimal + +DESCRIPTION="XSLT libraries and tools" +HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxslt; + inherit autotools git-r3 +else + inherit libtool gnome.org + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="crypt debug examples python static-libs" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +BDEPEND=">=virtual/pkgconfig-1" +RDEPEND=" + >=dev-libs/libxml2-2.9.11:2[${MULTILIB_USEDEP}] + crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/xslt-config +) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/libxslt/xsltconfig.h +) + +src_prepare() { + default + + if [[ ${PV} == ]] ; then + eautoreconf + else + # Prefix always needs elibtoolize if not eautoreconf'd. + elibtoolize + fi +} + +multilib_src_configure() { + # Remove this after upstream merge request to add AC_SYS_LARGEFILE lands: + # https://gitlab.gnome.org/GNOME/libxslt/-/merge_requests/55 + append-lfs-flags + + libxslt_configure() { + ECONF_SOURCE="${S}" econf \ + --without-python \ + $(use_with crypt crypto) \ + $(use_with debug) \ + $(use_with debug mem-debug) \ + $(use_enable static-libs static) \ + "$@" + } + + # Build Python bindings separately + libxslt_configure --without-python + + if multilib_is_native_abi && use python ; then + NATIVE_BUILD_DIR="${BUILD_DIR}" + python_foreach_impl run_in_build_dir libxslt_configure --with-python + fi +} + +libxslt_py_emake() { + pushd "${BUILD_DIR}"/python >/dev/null || die + + emake top_builddir="${NATIVE_BUILD_DIR}" "$@" + + popd >/dev/null || die +} + +multilib_src_compile() { + default + + if multilib_is_native_abi && use python ; then + python_foreach_impl run_in_build_dir libxslt_py_emake all + fi +} + +multilib_src_test() { + default + + if multilib_is_native_abi && use python ; then + python_foreach_impl run_in_build_dir libxslt_py_emake check + fi +} + +multilib_src_install() { + # "default" does not work here - docs are installed by multilib_src_install_all + emake DESTDIR="${D}" install + + if
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 7f15a1b26434eca994ba22f99fc31ea4bf2b97de Author: Sam James gentoo org> AuthorDate: Tue Aug 15 03:16:56 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 15 03:16:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f15a1b2 dev-libs/libxslt: Stabilize 1.1.38 ppc, #909635 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.38.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.38.ebuild b/dev-libs/libxslt/libxslt-1.1.38.ebuild index 7cf82fd708d9..5950529c7bb5 100644 --- a/dev-libs/libxslt/libxslt-1.1.38.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.38.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: b35c80e628cc45dfc6e30f695413d8ff09416a3c Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 9 11:02:34 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 9 11:02:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b35c80e6 dev-libs/libxslt: Stabilize 1.1.38 hppa, #909635 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libxslt/libxslt-1.1.38.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.38.ebuild b/dev-libs/libxslt/libxslt-1.1.38.ebuild index 203afc738a52..417648eb9fcd 100644 --- a/dev-libs/libxslt/libxslt-1.1.38.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.38.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: c9bb6a1ae0ad587856bdc28d1d54462a6fac6304 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jul 9 11:02:33 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jul 9 11:02:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9bb6a1a dev-libs/libxslt: Stabilize 1.1.38 x86, #909635 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libxslt/libxslt-1.1.38.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.38.ebuild b/dev-libs/libxslt/libxslt-1.1.38.ebuild index 814788b8f932..203afc738a52 100644 --- a/dev-libs/libxslt/libxslt-1.1.38.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.38.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: dab34e6095da9e643aac8fdccf7abe20d1db3040 Author: Sam James gentoo org> AuthorDate: Sun Jul 9 09:00:37 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 9 09:00:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab34e60 dev-libs/libxslt: Stabilize 1.1.38 arm, #909635 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.38.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.38.ebuild b/dev-libs/libxslt/libxslt-1.1.38.ebuild index ef08cfd19e43..814788b8f932 100644 --- a/dev-libs/libxslt/libxslt-1.1.38.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.38.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: b8529f74f7191f8631504d17b498e2005673feda Author: Sam James gentoo org> AuthorDate: Sun Jul 9 09:00:35 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 9 09:00:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8529f74 dev-libs/libxslt: Stabilize 1.1.38 amd64, #909635 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.38.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.38.ebuild b/dev-libs/libxslt/libxslt-1.1.38.ebuild index 739f30a290ce..ef08cfd19e43 100644 --- a/dev-libs/libxslt/libxslt-1.1.38.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.38.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 74a3a1a6f75a74cd6a9128eec3b35412b4a0f623 Author: Sam James gentoo org> AuthorDate: Sun Jul 9 09:00:34 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 9 09:00:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a3a1a6 dev-libs/libxslt: Stabilize 1.1.38 arm64, #909635 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.38.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.38.ebuild b/dev-libs/libxslt/libxslt-1.1.38.ebuild index e4ec3b143f48..739f30a290ce 100644 --- a/dev-libs/libxslt/libxslt-1.1.38.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.38.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 60aaf5197edaf62cd2c7f50dc359a222b4b6ff50 Author: Sam James gentoo org> AuthorDate: Sun Jul 9 09:00:33 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 9 09:00:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60aaf519 dev-libs/libxslt: Stabilize 1.1.38 sparc, #909635 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.38.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.38.ebuild b/dev-libs/libxslt/libxslt-1.1.38.ebuild index e7d5b131b6cb..e4ec3b143f48 100644 --- a/dev-libs/libxslt/libxslt-1.1.38.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.38.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 9ddc98dd65fede7f927aaf881aca835bcc916e62 Author: Sam James gentoo org> AuthorDate: Thu May 25 04:31:18 2023 + Commit: Sam James gentoo org> CommitDate: Thu May 25 04:32:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ddc98dd dev-libs/libxslt: fix running Python tests Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.38.ebuild | 2 +- dev-libs/libxslt/libxslt-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libxslt/libxslt-1.1.38.ebuild b/dev-libs/libxslt/libxslt-1.1.38.ebuild index c9cfafc919c2..29e33670384d 100644 --- a/dev-libs/libxslt/libxslt-1.1.38.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.38.ebuild @@ -94,7 +94,7 @@ multilib_src_test() { default if multilib_is_native_abi && use python ; then - python_foreach_impl run_in_build_dir libxslt_py_emake test + python_foreach_impl run_in_build_dir libxslt_py_emake check fi } diff --git a/dev-libs/libxslt/libxslt-.ebuild b/dev-libs/libxslt/libxslt-.ebuild index 434c9141723b..9747d4099cd2 100644 --- a/dev-libs/libxslt/libxslt-.ebuild +++ b/dev-libs/libxslt/libxslt-.ebuild @@ -90,7 +90,7 @@ multilib_src_test() { default if multilib_is_native_abi && use python ; then - python_foreach_impl run_in_build_dir libxslt_py_emake test + python_foreach_impl run_in_build_dir libxslt_py_emake check fi }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: d5a4ec25e5e09c8443fd99e716fcb05710b145a6 Author: Sam James gentoo org> AuthorDate: Thu May 25 04:31:33 2023 + Commit: Sam James gentoo org> CommitDate: Thu May 25 04:32:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a4ec25 dev-libs/libxslt: enable py3.12, sync live Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.38.ebuild | 2 +- dev-libs/libxslt/libxslt-.ebuild | 8 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/dev-libs/libxslt/libxslt-1.1.38.ebuild b/dev-libs/libxslt/libxslt-1.1.38.ebuild index 29e33670384d..dbdcd2f0104d 100644 --- a/dev-libs/libxslt/libxslt-1.1.38.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.38.ebuild @@ -5,7 +5,7 @@ EAPI=8 # Note: Please bump this in sync with dev-libs/libxml2. -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit flag-o-matic python-r1 multilib-minimal DESCRIPTION="XSLT libraries and tools" diff --git a/dev-libs/libxslt/libxslt-.ebuild b/dev-libs/libxslt/libxslt-.ebuild index 9747d4099cd2..dbdcd2f0104d 100644 --- a/dev-libs/libxslt/libxslt-.ebuild +++ b/dev-libs/libxslt/libxslt-.ebuild @@ -5,8 +5,8 @@ EAPI=8 # Note: Please bump this in sync with dev-libs/libxml2. -PYTHON_COMPAT=( python3_{10..11} ) -inherit python-r1 multilib-minimal +PYTHON_COMPAT=( python3_{10..12} ) +inherit flag-o-matic python-r1 multilib-minimal DESCRIPTION="XSLT libraries and tools" HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; @@ -51,6 +51,10 @@ src_prepare() { } multilib_src_configure() { + # Remove this after upstream merge request to add AC_SYS_LARGEFILE lands: + # https://gitlab.gnome.org/GNOME/libxslt/-/merge_requests/55 + append-lfs-flags + libxslt_configure() { ECONF_SOURCE="${S}" econf \ --without-python \
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 0f4739a3ed554449cd54719b7614350b6af08077 Author: Sam James gentoo org> AuthorDate: Wed May 10 01:28:18 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 10 01:28:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f4739a3 dev-libs/libxslt: sync live Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-.ebuild b/dev-libs/libxslt/libxslt-.ebuild index cec46e76ee26..827b9edd5507 100644 --- a/dev-libs/libxslt/libxslt-.ebuild +++ b/dev-libs/libxslt/libxslt-.ebuild @@ -5,7 +5,7 @@ EAPI=8 # Note: Please bump this in sync with dev-libs/libxml2. -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit python-r1 multilib-minimal DESCRIPTION="XSLT libraries and tools"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: b0224d3c11b8e044d6cd583ae76c27f4121b9606 Author: Sam James gentoo org> AuthorDate: Wed May 10 01:30:59 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 10 01:30:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0224d3c dev-libs/libxslt: fix DOCS Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.38.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/dev-libs/libxslt/libxslt-1.1.38.ebuild b/dev-libs/libxslt/libxslt-1.1.38.ebuild index 7be6eb4d4a6e..79e567f3d663 100644 --- a/dev-libs/libxslt/libxslt-1.1.38.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.38.ebuild @@ -39,8 +39,6 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/libxslt/xsltconfig.h ) -DOCS=( AUTHORS FEATURES NEWS README TODO ) - src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 9ec7df322a017e1d3946ce2e8c8a3fcfbeeb2dd2 Author: Guillermo Joandet gmail com> AuthorDate: Mon May 8 13:30:43 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 10 01:27:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec7df32 dev-libs/libxslt: Version bump to 1.1.38 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30932 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/Manifest | 1 + dev-libs/libxslt/libxslt-1.1.38.ebuild | 127 + 2 files changed, 128 insertions(+) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index a7b594461f4e..4885a6ef3c02 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1 +1,2 @@ DIST libxslt-1.1.37.tar.xz 1588572 BLAKE2B 096d93dd7178bf4483207514b1435f5bf426eea4952ffab7cc00c3e85aa736534c4acb5377af9647aa77a0cd793205194509d997a7bb5cae692f65e326566cd8 SHA512 a4e477d2bb918b7d01945e2c7491c3a4aae799dc1602bbd13de55c8a5052e210a20bc45115347eae44473c8b1d03dbc5e4a2aa18c2218f1fdfd376d87cd501ca +DIST libxslt-1.1.38.tar.xz 1576676 BLAKE2B 9397be8b223bd68b326b954fe6a749a269e969b4669747678715728f553916c23475232fc2894a5e4230e15b031981423adeb8f83407f4db8075a784c7e6a55b SHA512 2836bd2990b95680db0960ac4c465d0c6c28a293ad095a224c05021a1c8d2576a45e41da8947a31f4ef3e6ef368cbda65243661e311c9886c19694be5a7c9a8e diff --git a/dev-libs/libxslt/libxslt-1.1.38.ebuild b/dev-libs/libxslt/libxslt-1.1.38.ebuild new file mode 100644 index ..7be6eb4d4a6e --- /dev/null +++ b/dev-libs/libxslt/libxslt-1.1.38.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Note: Please bump this in sync with dev-libs/libxml2. + +PYTHON_COMPAT=( python3_{10..11} ) +inherit flag-o-matic python-r1 multilib-minimal + +DESCRIPTION="XSLT libraries and tools" +HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxslt; + inherit autotools git-r3 +else + inherit libtool gnome.org + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="crypt debug examples python static-libs" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +BDEPEND=">=virtual/pkgconfig-1" +RDEPEND=" + >=dev-libs/libxml2-2.9.11:2[${MULTILIB_USEDEP}] + crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/xslt-config +) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/libxslt/xsltconfig.h +) + +DOCS=( AUTHORS FEATURES NEWS README TODO ) + +src_prepare() { + default + + if [[ ${PV} == ]] ; then + eautoreconf + else + # Prefix always needs elibtoolize if not eautoreconf'd. + elibtoolize + fi +} + +multilib_src_configure() { + # Remove this after upstream merge request to add AC_SYS_LARGEFILE lands: + # https://gitlab.gnome.org/GNOME/libxslt/-/merge_requests/55 + append-lfs-flags + + libxslt_configure() { + ECONF_SOURCE="${S}" econf \ + --without-python \ + $(use_with crypt crypto) \ + $(use_with debug) \ + $(use_with debug mem-debug) \ + $(use_enable static-libs static) \ + "$@" + } + + # Build Python bindings separately + libxslt_configure --without-python + + if multilib_is_native_abi && use python ; then + NATIVE_BUILD_DIR="${BUILD_DIR}" + python_foreach_impl run_in_build_dir libxslt_configure --with-python + fi +} + +libxslt_py_emake() { + pushd "${BUILD_DIR}"/python >/dev/null || die + + emake top_builddir="${NATIVE_BUILD_DIR}" "$@" + + popd >/dev/null || die +} + +multilib_src_compile() { + default + + if multilib_is_native_abi && use python ; then + python_foreach_impl run_in_build_dir libxslt_py_emake all + fi +} + +multilib_src_test() { + default + + if multilib_is_native_abi && use python ; then + python_foreach_impl run_in_build_dir libxslt_py_emake test + fi +} + +multilib_src_install() { + # "default" does not work here - docs are installed by multilib_src_install_all + emake DESTDIR="${D}" install + + if multilib_is_native_abi && use python; then + python_foreach_impl run_in_build_dir libxslt_py_emake \ + DESTDIR="${D}" \ + install + + # Hack
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 12386ce90dfc9baaa30050c7cebc42c79f84d01f Author: Sam James gentoo org> AuthorDate: Fri Mar 10 07:44:08 2023 + Commit: Sam James gentoo org> CommitDate: Fri Mar 10 07:45:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12386ce9 dev-libs/libxslt: fix README install for live Closes: https://bugs.gentoo.org/899696 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/dev-libs/libxslt/libxslt-.ebuild b/dev-libs/libxslt/libxslt-.ebuild index e03f14b67d7f..526196bef815 100644 --- a/dev-libs/libxslt/libxslt-.ebuild +++ b/dev-libs/libxslt/libxslt-.ebuild @@ -39,8 +39,6 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/libxslt/xsltconfig.h ) -DOCS=( AUTHORS FEATURES NEWS README TODO ) - src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 01b65c1ab8739171aa41a3ff28bc1c2fef2f8f46 Author: Allen Webb google com> AuthorDate: Wed Dec 7 17:02:05 2022 + Commit: Sam James gentoo org> CommitDate: Wed Dec 7 17:50:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b65c1a dev-libs/libxslt: Enable LFS support switch to using LFS-capable functions: fopen -> fopen64 gzopen -> gzopen64 readdir -> readdir64 stat-> stat64 Closes: https://bugs.gentoo.org/884717 Signed-off-by: Allen Webb google.com> Closes: https://github.com/gentoo/gentoo/pull/28592 Signed-off-by: Sam James gentoo.org> .../libxslt/{libxslt-1.1.37.ebuild => libxslt-1.1.37-r1.ebuild} | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.37.ebuild b/dev-libs/libxslt/libxslt-1.1.37-r1.ebuild similarity index 93% rename from dev-libs/libxslt/libxslt-1.1.37.ebuild rename to dev-libs/libxslt/libxslt-1.1.37-r1.ebuild index 2c7268bf940f..151e80a2ac14 100644 --- a/dev-libs/libxslt/libxslt-1.1.37.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.37-r1.ebuild @@ -6,7 +6,7 @@ EAPI=8 # Note: Please bump this in sync with dev-libs/libxml2. PYTHON_COMPAT=( python3_{8..11} ) -inherit python-r1 multilib-minimal +inherit flag-o-matic python-r1 multilib-minimal DESCRIPTION="XSLT libraries and tools" HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; @@ -53,6 +53,10 @@ src_prepare() { } multilib_src_configure() { + # Remove this after upstream merge request to add AC_SYS_LARGEFILE lands: + # https://gitlab.gnome.org/GNOME/libxslt/-/merge_requests/55 + append-lfs-flags + libxslt_configure() { ECONF_SOURCE="${S}" econf \ --without-python \
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 570bd59226ea7e89fb24ddd168b9a8dab1c76a58 Author: Sam James gentoo org> AuthorDate: Sat Oct 29 21:23:56 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 29 21:23:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=570bd592 dev-libs/libxslt: add gnome-gitlab upstream metadata Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/libxslt/metadata.xml b/dev-libs/libxslt/metadata.xml index 521f294b89e6..e97f0e37509c 100644 --- a/dev-libs/libxslt/metadata.xml +++ b/dev-libs/libxslt/metadata.xml @@ -11,5 +11,6 @@ cpe:/a:xmlsoft:libxslt +GNOME/libxslt
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: ad7fe6b96d6a74a408aefa3c0e86781769ba4062 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Oct 9 08:52:46 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Oct 9 08:52:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad7fe6b9 dev-libs/libxslt: Stabilize 1.1.37 sparc, #876217 Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libxslt/libxslt-1.1.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.37.ebuild b/dev-libs/libxslt/libxslt-1.1.37.ebuild index 5d33e91d558f..2c7268bf940f 100644 --- a/dev-libs/libxslt/libxslt-1.1.37.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.37.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 0ae12e300c9fe1cd39cefb845e43d11e3f67b740 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Oct 9 08:51:44 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Oct 9 08:51:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ae12e30 dev-libs/libxslt: Stabilize 1.1.37 ppc64, #876217 Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libxslt/libxslt-1.1.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.37.ebuild b/dev-libs/libxslt/libxslt-1.1.37.ebuild index 85e5e0b19204..5d33e91d558f 100644 --- a/dev-libs/libxslt/libxslt-1.1.37.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.37.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 7e2a21075f288c578b5f7b91e95aa7cf385b9c86 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Oct 9 08:49:57 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Oct 9 08:49:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e2a2107 dev-libs/libxslt: Stabilize 1.1.37 arm64, #876217 Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libxslt/libxslt-1.1.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.37.ebuild b/dev-libs/libxslt/libxslt-1.1.37.ebuild index 34dd0dcac08f..85e5e0b19204 100644 --- a/dev-libs/libxslt/libxslt-1.1.37.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.37.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 6ccc95f1fe5832ad24959d2baf3cffb4c584e2bc Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Oct 9 08:49:07 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Oct 9 08:49:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ccc95f1 dev-libs/libxslt: Stabilize 1.1.37 arm, #876217 Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libxslt/libxslt-1.1.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.37.ebuild b/dev-libs/libxslt/libxslt-1.1.37.ebuild index dda83ffd7ac2..34dd0dcac08f 100644 --- a/dev-libs/libxslt/libxslt-1.1.37.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.37.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 37aa7a8b1e00a99125d20ed018f3338f6ab651cb Author: Arthur Zamarin gentoo org> AuthorDate: Sun Oct 9 05:22:35 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Oct 9 05:22:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37aa7a8b dev-libs/libxslt: Stabilize 1.1.37 ppc, #876217 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libxslt/libxslt-1.1.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.37.ebuild b/dev-libs/libxslt/libxslt-1.1.37.ebuild index 2c75888fe30b..dda83ffd7ac2 100644 --- a/dev-libs/libxslt/libxslt-1.1.37.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.37.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 0e9fcefdeac8e24ace983aa5999ca2c665b1df61 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Oct 9 05:22:33 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Oct 9 05:22:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9fcefd dev-libs/libxslt: Stabilize 1.1.37 hppa, #876217 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libxslt/libxslt-1.1.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.37.ebuild b/dev-libs/libxslt/libxslt-1.1.37.ebuild index 3a49a240a8ad..2c75888fe30b 100644 --- a/dev-libs/libxslt/libxslt-1.1.37.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.37.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 811f0787c4c45431cc98d27e0c01cc0445087a9c Author: Sam James gentoo org> AuthorDate: Sat Oct 8 23:09:54 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 8 23:09:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811f0787 dev-libs/libxslt: Stabilize 1.1.37 x86, #876217 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.37.ebuild b/dev-libs/libxslt/libxslt-1.1.37.ebuild index 5649fa17ab0f..3a49a240a8ad 100644 --- a/dev-libs/libxslt/libxslt-1.1.37.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.37.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: cad8b82fe9a925dc9651c94820d800c3a91299ed Author: Sam James gentoo org> AuthorDate: Sat Oct 8 23:09:23 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 8 23:09:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad8b82f dev-libs/libxslt: Stabilize 1.1.37 amd64, #876217 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.37.ebuild b/dev-libs/libxslt/libxslt-1.1.37.ebuild index a4fddfe4f2e6..5649fa17ab0f 100644 --- a/dev-libs/libxslt/libxslt-1.1.37.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.37.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit libtool gnome.org - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 77ae592c410a8257d4f598ebe769989efe075e42 Author: Sam James gentoo org> AuthorDate: Mon Aug 29 18:51:08 2022 + Commit: Sam James gentoo org> CommitDate: Mon Aug 29 18:56:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ae592c dev-libs/libxslt: drop 1.1.36 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/Manifest | 1 - dev-libs/libxslt/libxslt-1.1.36.ebuild | 124 - 2 files changed, 125 deletions(-) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index f244ecce79d0..2dfb0498704b 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1,3 +1,2 @@ DIST libxslt-1.1.35.tar.xz 1827548 BLAKE2B 9667a93e61f50098a512c1351bce2ee937fc5d29488d010b525122d28ffedc73e0930402f3df2d378161a031dc016a15f0f03bdc343f0c4aa5d0b5c454f8002d SHA512 9dd4a699235f50ae9b75b25137e387471635b4b2da0a4e4380879cd49f1513470fcfbfd775269b066eac513a1ffa6860c77ec42747168e2348248f09f60c8c96 -DIST libxslt-1.1.36.tar.xz 1591356 BLAKE2B 7cdb38b52295477dcf4c9fdecfb64bc8e770b37787b3f4522d6156838725f4ee506b6d58ec18d17adeb22c78aa62d0685e77ad23e72901d1083de4efef1ae0df SHA512 8a524d32fca18e8b108c1b300d1381c01a71a87dc72a09bc13613772c2836b1350d8caa0625782c6cadf953f7a15ce805718a754cef894ee77b20442fc10f5c8 DIST libxslt-1.1.37.tar.xz 1588572 BLAKE2B 096d93dd7178bf4483207514b1435f5bf426eea4952ffab7cc00c3e85aa736534c4acb5377af9647aa77a0cd793205194509d997a7bb5cae692f65e326566cd8 SHA512 a4e477d2bb918b7d01945e2c7491c3a4aae799dc1602bbd13de55c8a5052e210a20bc45115347eae44473c8b1d03dbc5e4a2aa18c2218f1fdfd376d87cd501ca diff --git a/dev-libs/libxslt/libxslt-1.1.36.ebuild b/dev-libs/libxslt/libxslt-1.1.36.ebuild deleted file mode 100644 index 6f198ac22606.. --- a/dev-libs/libxslt/libxslt-1.1.36.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Note: Please bump this in sync with dev-libs/libxml2. - -PYTHON_COMPAT=( python3_{8..11} ) -inherit autotools python-r1 multilib-minimal - -DESCRIPTION="XSLT libraries and tools" -HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; -if [[ ${PV} == ]] ; then - EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxslt; - inherit git-r3 -else - inherit gnome.org - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="crypt debug examples python static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -BDEPEND=">=virtual/pkgconfig-1" -RDEPEND=" - >=dev-libs/libxml2-2.9.11:2[${MULTILIB_USEDEP}] - crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/xslt-config -) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/libxslt/xsltconfig.h -) - -DOCS=( AUTHORS FEATURES NEWS README TODO ) - -src_prepare() { - default - - if [[ ${PV} == ]] ; then - eautoreconf - else - # Prefix always needs elibtoolize if not eautoreconf'd. - #elibtoolize - - # Temporarily for Python 3.10 fix (version used for - # dist tarballs fails w/ "3.1" error) - # See https://gitlab.gnome.org/GNOME/libxslt/-/issues/72. - eautoreconf - fi -} - -multilib_src_configure() { - libxslt_configure() { - ECONF_SOURCE="${S}" econf \ - --without-python \ - $(use_with crypt crypto) \ - $(use_with debug) \ - $(use_with debug mem-debug) \ - $(use_enable static-libs static) \ - "$@" - } - - # Build Python bindings separately - libxslt_configure --without-python - - if multilib_is_native_abi && use python ; then - NATIVE_BUILD_DIR="${BUILD_DIR}" - python_foreach_impl run_in_build_dir libxslt_configure --with-python - fi -} - -libxslt_py_emake() { - pushd "${BUILD_DIR}"/python >/dev/null || die - - emake top_builddir="${NATIVE_BUILD_DIR}" "$@" - - popd >/dev/null || die -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use python ; then - python_foreach_impl run_in_build_dir libxslt_py_emake all - fi -} - -multilib_src_test() { - default - - if multilib_is_native_abi && use python ; then - python_foreach_impl run_in_build_dir libxslt_py_emake test - fi -} - -multilib_src_install() { - # "default" does not work here - docs are installed by multilib_src_install_all - emake DESTDIR="${D}" install - -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 4ddd9bdb497b67fa8a5011d03891a15acd3efef1 Author: Sam James gentoo org> AuthorDate: Mon Aug 29 18:16:04 2022 + Commit: Sam James gentoo org> CommitDate: Mon Aug 29 18:56:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddd9bdb dev-libs/libxslt: add 1.1.37 Upstream release is made with latest automake version but that doesn't include mgorny's fix, so it's still a bit broken, and we need to use python_optimize [0]. I've asked upstream (automake) for a new release but not sure if it'll happen. Even then, would take a while to filter into e.g. Debian. [0] https://git.savannah.gnu.org/cgit/automake.git/commit/?id=bde43d0481ff540418271ac37012a574a4fcf097 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/Manifest | 1 + dev-libs/libxslt/{libxslt-.ebuild => libxslt-1.1.37.ebuild} | 4 dev-libs/libxslt/libxslt-.ebuild| 4 3 files changed, 9 insertions(+) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index 39f5cab84cc4..f244ecce79d0 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1,2 +1,3 @@ DIST libxslt-1.1.35.tar.xz 1827548 BLAKE2B 9667a93e61f50098a512c1351bce2ee937fc5d29488d010b525122d28ffedc73e0930402f3df2d378161a031dc016a15f0f03bdc343f0c4aa5d0b5c454f8002d SHA512 9dd4a699235f50ae9b75b25137e387471635b4b2da0a4e4380879cd49f1513470fcfbfd775269b066eac513a1ffa6860c77ec42747168e2348248f09f60c8c96 DIST libxslt-1.1.36.tar.xz 1591356 BLAKE2B 7cdb38b52295477dcf4c9fdecfb64bc8e770b37787b3f4522d6156838725f4ee506b6d58ec18d17adeb22c78aa62d0685e77ad23e72901d1083de4efef1ae0df SHA512 8a524d32fca18e8b108c1b300d1381c01a71a87dc72a09bc13613772c2836b1350d8caa0625782c6cadf953f7a15ce805718a754cef894ee77b20442fc10f5c8 +DIST libxslt-1.1.37.tar.xz 1588572 BLAKE2B 096d93dd7178bf4483207514b1435f5bf426eea4952ffab7cc00c3e85aa736534c4acb5377af9647aa77a0cd793205194509d997a7bb5cae692f65e326566cd8 SHA512 a4e477d2bb918b7d01945e2c7491c3a4aae799dc1602bbd13de55c8a5052e210a20bc45115347eae44473c8b1d03dbc5e4a2aa18c2218f1fdfd376d87cd501ca diff --git a/dev-libs/libxslt/libxslt-.ebuild b/dev-libs/libxslt/libxslt-1.1.37.ebuild similarity index 93% copy from dev-libs/libxslt/libxslt-.ebuild copy to dev-libs/libxslt/libxslt-1.1.37.ebuild index f76f9910fa95..a4fddfe4f2e6 100644 --- a/dev-libs/libxslt/libxslt-.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.37.ebuild @@ -104,6 +104,10 @@ multilib_src_install() { python_foreach_impl run_in_build_dir libxslt_py_emake \ DESTDIR="${D}" \ install + + # Hack until automake release is made for the optimise fix + # https://git.savannah.gnu.org/cgit/automake.git/commit/?id=bde43d0481ff540418271ac37012a574a4fcf097 + python_foreach_impl python_optimize fi } diff --git a/dev-libs/libxslt/libxslt-.ebuild b/dev-libs/libxslt/libxslt-.ebuild index f76f9910fa95..a4fddfe4f2e6 100644 --- a/dev-libs/libxslt/libxslt-.ebuild +++ b/dev-libs/libxslt/libxslt-.ebuild @@ -104,6 +104,10 @@ multilib_src_install() { python_foreach_impl run_in_build_dir libxslt_py_emake \ DESTDIR="${D}" \ install + + # Hack until automake release is made for the optimise fix + # https://git.savannah.gnu.org/cgit/automake.git/commit/?id=bde43d0481ff540418271ac37012a574a4fcf097 + python_foreach_impl python_optimize fi }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 72624c0b32f705f9defb684f98645d63cb39d5a0 Author: Sam James gentoo org> AuthorDate: Thu Aug 18 01:58:08 2022 + Commit: Sam James gentoo org> CommitDate: Thu Aug 18 03:09:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72624c0b dev-libs/libxslt: add 1.1.36 Bug: https://bugs.gentoo.org/582130 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/Manifest | 1 + .../{libxslt-.ebuild => libxslt-1.1.36.ebuild}| 15 ++- dev-libs/libxslt/libxslt-.ebuild | 8 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index e925f79f8190..39f5cab84cc4 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1 +1,2 @@ DIST libxslt-1.1.35.tar.xz 1827548 BLAKE2B 9667a93e61f50098a512c1351bce2ee937fc5d29488d010b525122d28ffedc73e0930402f3df2d378161a031dc016a15f0f03bdc343f0c4aa5d0b5c454f8002d SHA512 9dd4a699235f50ae9b75b25137e387471635b4b2da0a4e4380879cd49f1513470fcfbfd775269b066eac513a1ffa6860c77ec42747168e2348248f09f60c8c96 +DIST libxslt-1.1.36.tar.xz 1591356 BLAKE2B 7cdb38b52295477dcf4c9fdecfb64bc8e770b37787b3f4522d6156838725f4ee506b6d58ec18d17adeb22c78aa62d0685e77ad23e72901d1083de4efef1ae0df SHA512 8a524d32fca18e8b108c1b300d1381c01a71a87dc72a09bc13613772c2836b1350d8caa0625782c6cadf953f7a15ce805718a754cef894ee77b20442fc10f5c8 diff --git a/dev-libs/libxslt/libxslt-.ebuild b/dev-libs/libxslt/libxslt-1.1.36.ebuild similarity index 83% copy from dev-libs/libxslt/libxslt-.ebuild copy to dev-libs/libxslt/libxslt-1.1.36.ebuild index bd5015b66924..6f198ac22606 100644 --- a/dev-libs/libxslt/libxslt-.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.36.ebuild @@ -1,21 +1,21 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 # Note: Please bump this in sync with dev-libs/libxml2. PYTHON_COMPAT=( python3_{8..11} ) -inherit libtool python-r1 multilib-minimal +inherit autotools python-r1 multilib-minimal DESCRIPTION="XSLT libraries and tools" HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxslt; - inherit autotools git-r3 + inherit git-r3 else inherit gnome.org - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT" @@ -48,7 +48,12 @@ src_prepare() { eautoreconf else # Prefix always needs elibtoolize if not eautoreconf'd. - elibtoolize + #elibtoolize + + # Temporarily for Python 3.10 fix (version used for + # dist tarballs fails w/ "3.1" error) + # See https://gitlab.gnome.org/GNOME/libxslt/-/issues/72. + eautoreconf fi } diff --git a/dev-libs/libxslt/libxslt-.ebuild b/dev-libs/libxslt/libxslt-.ebuild index bd5015b66924..f76f9910fa95 100644 --- a/dev-libs/libxslt/libxslt-.ebuild +++ b/dev-libs/libxslt/libxslt-.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 # Note: Please bump this in sync with dev-libs/libxml2. PYTHON_COMPAT=( python3_{8..11} ) -inherit libtool python-r1 multilib-minimal +inherit python-r1 multilib-minimal DESCRIPTION="XSLT libraries and tools" HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; @@ -14,8 +14,8 @@ if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxslt; inherit autotools git-r3 else - inherit gnome.org - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + inherit libtool gnome.org + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 9feb9ba62fd56340768257e27861717a056f2098 Author: Sam James gentoo org> AuthorDate: Tue May 31 09:37:32 2022 + Commit: Sam James gentoo org> CommitDate: Tue May 31 09:37:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9feb9ba6 dev-libs/libxslt: enable py3.11 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-.ebuild b/dev-libs/libxslt/libxslt-.ebuild index 9ae87bff0559..bd5015b66924 100644 --- a/dev-libs/libxslt/libxslt-.ebuild +++ b/dev-libs/libxslt/libxslt-.ebuild @@ -5,7 +5,7 @@ EAPI=7 # Note: Please bump this in sync with dev-libs/libxml2. -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit libtool python-r1 multilib-minimal DESCRIPTION="XSLT libraries and tools"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 4d0450ad1025d63ae0d168ad4bd7ad4ed159bbd3 Author: WANG Xuerui gentoo org> AuthorDate: Fri Apr 29 07:33:54 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Fri Apr 29 07:58:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d0450ad dev-libs/libxslt: keyword 1.1.35 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-libs/libxslt/libxslt-1.1.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-1.1.35.ebuild index a00cec50a10c..3848a6609fa0 100644 --- a/dev-libs/libxslt/libxslt-1.1.35.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]] ; then inherit autotools git-r3 else inherit gnome.org - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/files/, dev-libs/libxslt/
commit: e06a4aed9969ad025d82fadde2da1f4f7b98d2fd Author: Sam James gentoo org> AuthorDate: Sun Apr 17 16:34:42 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 17 16:34:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e06a4aed dev-libs/libxslt: drop 1.1.34-r2 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/Manifest | 2 - .../files/libxslt-1.1.34-CVE-2021-30560.patch | 194 - .../files/libxslt-1.1.34-libxml2-2.9.12.patch | 120 - dev-libs/libxslt/libxslt-1.1.34-r2.ebuild | 72 4 files changed, 388 deletions(-) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index 4a8fc6108e27..e925f79f8190 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1,3 +1 @@ -DIST libxslt-1.1.34.tar.gz 3552258 BLAKE2B f043a0357e0705ab68041adf4031a6b3e0b5c3d396691c988a34963a0ee0ebe3bede2d1d7a0c5f0c42c046183653c94f4b51e10e35980a039c8cad446e84ad86 SHA512 1516a11ad608b04740674060d2c5d733b9de5e413b9a4e8bf8d1a90d712149df6d2b1345b615f529d7c7d3fa6dae12e544da828b39c7d415e54c0ee0776b -DIST libxslt-1.1.34.tar.gz.asc 488 BLAKE2B fff407ab2c2bbafa804e5a1f84ca447c706d75fd7489c99ac6040b625d0417a0e6c189be3457e6cc6ecd6b7860829875ea95a132fef24f8a532156361f8a5308 SHA512 9b155d4571daede99cdbf2813a85fb04812737b5e23d3f7c9840225b38f3dbf171623a21645daaee190e7ff9ba38bde932922e96a2a2312c203ffa9917c3baea DIST libxslt-1.1.35.tar.xz 1827548 BLAKE2B 9667a93e61f50098a512c1351bce2ee937fc5d29488d010b525122d28ffedc73e0930402f3df2d378161a031dc016a15f0f03bdc343f0c4aa5d0b5c454f8002d SHA512 9dd4a699235f50ae9b75b25137e387471635b4b2da0a4e4380879cd49f1513470fcfbfd775269b066eac513a1ffa6860c77ec42747168e2348248f09f60c8c96 diff --git a/dev-libs/libxslt/files/libxslt-1.1.34-CVE-2021-30560.patch b/dev-libs/libxslt/files/libxslt-1.1.34-CVE-2021-30560.patch deleted file mode 100644 index dcda176c513a.. --- a/dev-libs/libxslt/files/libxslt-1.1.34-CVE-2021-30560.patch +++ /dev/null @@ -1,194 +0,0 @@ -https://gitlab.gnome.org/GNOME/libxslt/-/issues/56 -https://gitlab.gnome.org/GNOME/libxslt/-/commit/50f9c9cd3b7dfe9b3c8c795247752d1fdcadcac8 -https://gitlab.gnome.org/GNOME/libxslt/-/issues/51 -https://bugs.gentoo.org/790218 - -From: Nick Wellnhofer -Date: Sat, 12 Jun 2021 20:02:53 +0200 -Subject: [PATCH] Fix use-after-free in xsltApplyTemplates - -xsltApplyTemplates without a select expression could delete nodes in -the source document. - -1. Text nodes with strippable whitespace - -Whitespace from input documents is already stripped, so there's no -need to strip it again. Under certain circumstances, xsltApplyTemplates -could be fooled into deleting text nodes that are still referenced, -resulting in a use-after-free. - -2. The DTD - -The DTD was only unlinked, but there's no good reason to do this just -now. Maybe it was meant as a micro-optimization. - -3. Unknown nodes - -Useless and dangerous as well, especially with XInclude nodes. -See https://gitlab.gnome.org/GNOME/libxml2/-/issues/268 - -Simply stop trying to uselessly delete nodes when applying a template. -This part of the code is probably a leftover from a time where -xsltApplyStripSpaces wasn't implemented yet. Also note that -xsltApplyTemplates with a select expression never tried to delete -nodes. - -Also stop xsltDefaultProcessOneNode from deleting nodes for the same -reasons. - -This fixes CVE-2021-30560. a/libxslt/transform.c -+++ b/libxslt/transform.c -@@ -1895,7 +1895,7 @@ static void - xsltDefaultProcessOneNode(xsltTransformContextPtr ctxt, xmlNodePtr node, - xsltStackElemPtr params) { - xmlNodePtr copy; --xmlNodePtr delete = NULL, cur; -+xmlNodePtr cur; - int nbchild = 0, oldSize; - int childno = 0, oldPos; - xsltTemplatePtr template; -@@ -1968,54 +1968,13 @@ xsltDefaultProcessOneNode(xsltTransformContextPtr ctxt, xmlNodePtr node, - return; - } - /* -- * Handling of Elements: first pass, cleanup and counting -+ * Handling of Elements: first pass, counting - */ - cur = node->children; - while (cur != NULL) { -- switch (cur->type) { -- case XML_TEXT_NODE: -- case XML_CDATA_SECTION_NODE: -- case XML_DOCUMENT_NODE: -- case XML_HTML_DOCUMENT_NODE: -- case XML_ELEMENT_NODE: -- case XML_PI_NODE: -- case XML_COMMENT_NODE: -- nbchild++; -- break; --case XML_DTD_NODE: -- /* Unlink the DTD, it's still reachable using doc->intSubset */ -- if (cur->next != NULL) -- cur->next->prev = cur->prev; -- if (cur->prev != NULL) -- cur->prev->next = cur->next; -- break; -- default: --#ifdef WITH_XSLT_DEBUG_PROCESS -- XSLT_TRACE(ctxt,XSLT_TRACE_PROCESS_NODE,xsltGenericDebug(xsltGenericDebugContext, --
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 81ba9585fad2491563c2c44a96d2eb96a915ff19 Author: Sam James gentoo org> AuthorDate: Sun Apr 3 05:17:22 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 3 05:18:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81ba9585 dev-libs/libxslt: restore Python bindings to They're now Python 3 compatible upstream in git & the cross issues have been fixed (much like for libxml2) by soap. Bug: https://bugs.gentoo.org/582130 Thanks-to: David Seifert gentoo.org> Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-.ebuild | 72 +--- 1 file changed, 59 insertions(+), 13 deletions(-) diff --git a/dev-libs/libxslt/libxslt-.ebuild b/dev-libs/libxslt/libxslt-.ebuild index c3ea46adc4e8..9ae87bff0559 100644 --- a/dev-libs/libxslt/libxslt-.ebuild +++ b/dev-libs/libxslt/libxslt-.ebuild @@ -3,9 +3,11 @@ EAPI=7 -inherit libtool multilib-minimal - # Note: Please bump this in sync with dev-libs/libxml2. + +PYTHON_COMPAT=( python3_{8..10} ) +inherit libtool python-r1 multilib-minimal + DESCRIPTION="XSLT libraries and tools" HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; if [[ ${PV} == ]] ; then @@ -18,12 +20,14 @@ fi LICENSE="MIT" SLOT="0" -IUSE="crypt debug examples static-libs" +IUSE="crypt debug examples python static-libs" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" BDEPEND=">=virtual/pkgconfig-1" RDEPEND=" >=dev-libs/libxml2-2.9.11:2[${MULTILIB_USEDEP}] crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) + python? ( ${PYTHON_DEPS} ) " DEPEND="${RDEPEND}" @@ -49,25 +53,67 @@ src_prepare() { } multilib_src_configure() { - # Python bindings were dropped as they were Python 2 only at the time - # Work in 1.1.35+ is occurring to add prelim. Python 3 support, so could - # restore if something needs them. - ECONF_SOURCE="${S}" econf \ - --without-python \ - $(use_with crypt crypto) \ - $(use_with debug) \ - $(use_with debug mem-debug) \ - $(use_enable static-libs static) \ - "$@" + libxslt_configure() { + ECONF_SOURCE="${S}" econf \ + --without-python \ + $(use_with crypt crypto) \ + $(use_with debug) \ + $(use_with debug mem-debug) \ + $(use_enable static-libs static) \ + "$@" + } + + # Build Python bindings separately + libxslt_configure --without-python + + if multilib_is_native_abi && use python ; then + NATIVE_BUILD_DIR="${BUILD_DIR}" + python_foreach_impl run_in_build_dir libxslt_configure --with-python + fi +} + +libxslt_py_emake() { + pushd "${BUILD_DIR}"/python >/dev/null || die + + emake top_builddir="${NATIVE_BUILD_DIR}" "$@" + + popd >/dev/null || die +} + +multilib_src_compile() { + default + + if multilib_is_native_abi && use python ; then + python_foreach_impl run_in_build_dir libxslt_py_emake all + fi +} + +multilib_src_test() { + default + + if multilib_is_native_abi && use python ; then + python_foreach_impl run_in_build_dir libxslt_py_emake test + fi } multilib_src_install() { # "default" does not work here - docs are installed by multilib_src_install_all emake DESTDIR="${D}" install + + if multilib_is_native_abi && use python; then + python_foreach_impl run_in_build_dir libxslt_py_emake \ + DESTDIR="${D}" \ + install + fi } multilib_src_install_all() { einstalldocs + if ! use examples ; then + rm -rf "${ED}"/usr/share/doc/${PF}/tutorial{,2} || die + rm -rf "${ED}"/usr/share/doc/${PF}/python/examples || die + fi + find "${ED}" -type f -name "*.la" -delete || die }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 5b873c16ac1a8b20aab6d6d18c07ea046d369713 Author: Sam James gentoo org> AuthorDate: Sat Apr 2 03:41:52 2022 + Commit: Sam James gentoo org> CommitDate: Sat Apr 2 03:44:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b873c16 dev-libs/libxslt: add Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.35.ebuild | 22 ++-- .../{libxslt-1.1.35.ebuild => libxslt-.ebuild} | 24 ++ 2 files changed, 32 insertions(+), 14 deletions(-) diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-1.1.35.ebuild index 3dac6a1a7af9..a00cec50a10c 100644 --- a/dev-libs/libxslt/libxslt-1.1.35.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild @@ -3,15 +3,21 @@ EAPI=7 -inherit gnome.org libtool multilib-minimal +inherit libtool multilib-minimal # Note: Please bump this in sync with dev-libs/libxml2. DESCRIPTION="XSLT libraries and tools" HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxslt; + inherit autotools git-r3 +else + inherit gnome.org + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs" BDEPEND=">=virtual/pkgconfig-1" @@ -29,13 +35,17 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/libxslt/xsltconfig.h ) +DOCS=( AUTHORS ChangeLog FEATURES NEWS README TODO ) + src_prepare() { default - DOCS=( AUTHORS ChangeLog FEATURES NEWS README TODO ) - - # Prefix always needs elibtoolize if not eautoreconf'd. - elibtoolize + if [[ ${PV} == ]] ; then + eautoreconf + else + # Prefix always needs elibtoolize if not eautoreconf'd. + elibtoolize + fi } multilib_src_configure() { diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-.ebuild similarity index 69% copy from dev-libs/libxslt/libxslt-1.1.35.ebuild copy to dev-libs/libxslt/libxslt-.ebuild index 3dac6a1a7af9..c3ea46adc4e8 100644 --- a/dev-libs/libxslt/libxslt-1.1.35.ebuild +++ b/dev-libs/libxslt/libxslt-.ebuild @@ -3,15 +3,21 @@ EAPI=7 -inherit gnome.org libtool multilib-minimal +inherit libtool multilib-minimal # Note: Please bump this in sync with dev-libs/libxml2. DESCRIPTION="XSLT libraries and tools" HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxslt; + inherit autotools git-r3 +else + inherit gnome.org + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs" BDEPEND=">=virtual/pkgconfig-1" @@ -29,13 +35,17 @@ MULTILIB_WRAPPED_HEADERS=( /usr/include/libxslt/xsltconfig.h ) +DOCS=( AUTHORS FEATURES NEWS README TODO ) + src_prepare() { default - DOCS=( AUTHORS ChangeLog FEATURES NEWS README TODO ) - - # Prefix always needs elibtoolize if not eautoreconf'd. - elibtoolize + if [[ ${PV} == ]] ; then + eautoreconf + else + # Prefix always needs elibtoolize if not eautoreconf'd. + elibtoolize + fi } multilib_src_configure() { @@ -43,8 +53,6 @@ multilib_src_configure() { # Work in 1.1.35+ is occurring to add prelim. Python 3 support, so could # restore if something needs them. ECONF_SOURCE="${S}" econf \ - --with-html-dir="${EPREFIX}"/usr/share/doc/${PF} \ - --with-html-subdir=html \ --without-python \ $(use_with crypt crypto) \ $(use_with debug) \
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 8539f5a5ffcea5fa06c13505150082eea65f55d4 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Mar 12 20:34:41 2022 + Commit: Sam James gentoo org> CommitDate: Sun Mar 13 01:19:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8539f5a5 dev-libs/libxslt: stable 1.1.35 for hppa, bug #834457 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-1.1.35.ebuild index f0c9f84e7670..3dac6a1a7af9 100644 --- a/dev-libs/libxslt/libxslt-1.1.35.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs" BDEPEND=">=virtual/pkgconfig-1"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: ef62377fe4fd1f4bc2f79726ec16957e8ea37512 Author: Sam James gentoo org> AuthorDate: Mon Mar 7 00:01:33 2022 + Commit: Sam James gentoo org> CommitDate: Mon Mar 7 00:01:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef62377f dev-libs/libxslt: Stabilize 1.1.35 arm, #834457 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-1.1.35.ebuild index 386c3627258f..f0c9f84e7670 100644 --- a/dev-libs/libxslt/libxslt-1.1.35.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs" BDEPEND=">=virtual/pkgconfig-1"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 0de43aba82770ac26108fc6502018da0ee14d76f Author: Sam James gentoo org> AuthorDate: Sun Mar 6 07:59:45 2022 + Commit: Sam James gentoo org> CommitDate: Sun Mar 6 07:59:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0de43aba dev-libs/libxslt: Stabilize 1.1.35 arm64, #834457 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-1.1.35.ebuild index 69a458340724..386c3627258f 100644 --- a/dev-libs/libxslt/libxslt-1.1.35.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs" BDEPEND=">=virtual/pkgconfig-1"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: ce4956b9ba99bf2e78d0d081a27d69b2d8540cfb Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 2 09:06:55 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 2 09:06:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4956b9 dev-libs/libxslt: sparc stable wrt bug #834457 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libxslt/libxslt-1.1.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-1.1.35.ebuild index 54a946b6829e..69a458340724 100644 --- a/dev-libs/libxslt/libxslt-1.1.35.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs" BDEPEND=">=virtual/pkgconfig-1"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 563885e50ee65f6696556016cdcaa2705536a0be Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 2 09:06:06 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 2 09:06:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563885e5 dev-libs/libxslt: ppc64 stable wrt bug #834457 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libxslt/libxslt-1.1.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-1.1.35.ebuild index 43951b30399e..54a946b6829e 100644 --- a/dev-libs/libxslt/libxslt-1.1.35.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs" BDEPEND=">=virtual/pkgconfig-1"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 3f6a6aeb9c93fd390ac2f10ef2db56a5708862e3 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 2 09:05:34 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 2 09:05:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6a6aeb dev-libs/libxslt: ppc stable wrt bug #834457 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libxslt/libxslt-1.1.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-1.1.35.ebuild index ba7e0f8192b8..43951b30399e 100644 --- a/dev-libs/libxslt/libxslt-1.1.35.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs" BDEPEND=">=virtual/pkgconfig-1"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 71ee14d75b73e28eafc4033d7096f42121ed15a5 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 2 06:51:41 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 2 06:51:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71ee14d7 dev-libs/libxslt: x86 stable wrt bug #834457 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libxslt/libxslt-1.1.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-1.1.35.ebuild index ab3d75fec26c..ba7e0f8192b8 100644 --- a/dev-libs/libxslt/libxslt-1.1.35.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs" BDEPEND=">=virtual/pkgconfig-1"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 78f057bf345f0d69c5cd3521a0b4f839032291ad Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 2 06:48:30 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 2 06:48:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f057bf dev-libs/libxslt: amd64 stable wrt bug #834457 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libxslt/libxslt-1.1.35.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-1.1.35.ebuild index 8391c987527c..ab3d75fec26c 100644 --- a/dev-libs/libxslt/libxslt-1.1.35.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs" BDEPEND=">=virtual/pkgconfig-1"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 64fffddc8cadee575c8be5e36ee463f2cda05972 Author: Sam James gentoo org> AuthorDate: Fri Feb 18 01:28:58 2022 + Commit: Sam James gentoo org> CommitDate: Fri Feb 18 02:13:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64fffddc dev-libs/libxslt: add note on Python bindings Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.35.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-1.1.35.ebuild index 6f915b40f620..8391c987527c 100644 --- a/dev-libs/libxslt/libxslt-1.1.35.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild @@ -40,6 +40,8 @@ src_prepare() { multilib_src_configure() { # Python bindings were dropped as they were Python 2 only at the time + # Work in 1.1.35+ is occurring to add prelim. Python 3 support, so could + # restore if something needs them. ECONF_SOURCE="${S}" econf \ --with-html-dir="${EPREFIX}"/usr/share/doc/${PF} \ --with-html-subdir=html \
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 49e51187a6e928f9ac156a757be6301b61141d5d Author: Sam James gentoo org> AuthorDate: Thu Feb 17 22:51:32 2022 + Commit: Sam James gentoo org> CommitDate: Thu Feb 17 22:52:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e51187 dev-libs/libxslt: add 1.1.35 Note that maintainership has officially changed and verify-sig is therefore dropped for now as upstream aren't offering PGP signatures for now: https://gitlab.gnome.org/GNOME/libxml2/-/issues/313#note_1387405. Closes: https://bugs.gentoo.org/833508 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/Manifest | 1 + dev-libs/libxslt/libxslt-1.1.35.ebuild | 63 ++ 2 files changed, 64 insertions(+) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index 69d0fad3bca1..4a8fc6108e27 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1,2 +1,3 @@ DIST libxslt-1.1.34.tar.gz 3552258 BLAKE2B f043a0357e0705ab68041adf4031a6b3e0b5c3d396691c988a34963a0ee0ebe3bede2d1d7a0c5f0c42c046183653c94f4b51e10e35980a039c8cad446e84ad86 SHA512 1516a11ad608b04740674060d2c5d733b9de5e413b9a4e8bf8d1a90d712149df6d2b1345b615f529d7c7d3fa6dae12e544da828b39c7d415e54c0ee0776b DIST libxslt-1.1.34.tar.gz.asc 488 BLAKE2B fff407ab2c2bbafa804e5a1f84ca447c706d75fd7489c99ac6040b625d0417a0e6c189be3457e6cc6ecd6b7860829875ea95a132fef24f8a532156361f8a5308 SHA512 9b155d4571daede99cdbf2813a85fb04812737b5e23d3f7c9840225b38f3dbf171623a21645daaee190e7ff9ba38bde932922e96a2a2312c203ffa9917c3baea +DIST libxslt-1.1.35.tar.xz 1827548 BLAKE2B 9667a93e61f50098a512c1351bce2ee937fc5d29488d010b525122d28ffedc73e0930402f3df2d378161a031dc016a15f0f03bdc343f0c4aa5d0b5c454f8002d SHA512 9dd4a699235f50ae9b75b25137e387471635b4b2da0a4e4380879cd49f1513470fcfbfd775269b066eac513a1ffa6860c77ec42747168e2348248f09f60c8c96 diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild b/dev-libs/libxslt/libxslt-1.1.35.ebuild new file mode 100644 index ..6f915b40f620 --- /dev/null +++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome.org libtool multilib-minimal + +# Note: Please bump this in sync with dev-libs/libxml2. +DESCRIPTION="XSLT libraries and tools" +HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="crypt debug examples static-libs" + +BDEPEND=">=virtual/pkgconfig-1" +RDEPEND=" + >=dev-libs/libxml2-2.9.11:2[${MULTILIB_USEDEP}] + crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/xslt-config +) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/libxslt/xsltconfig.h +) + +src_prepare() { + default + + DOCS=( AUTHORS ChangeLog FEATURES NEWS README TODO ) + + # Prefix always needs elibtoolize if not eautoreconf'd. + elibtoolize +} + +multilib_src_configure() { + # Python bindings were dropped as they were Python 2 only at the time + ECONF_SOURCE="${S}" econf \ + --with-html-dir="${EPREFIX}"/usr/share/doc/${PF} \ + --with-html-subdir=html \ + --without-python \ + $(use_with crypt crypto) \ + $(use_with debug) \ + $(use_with debug mem-debug) \ + $(use_enable static-libs static) \ + "$@" +} + +multilib_src_install() { + # "default" does not work here - docs are installed by multilib_src_install_all + emake DESTDIR="${D}" install +} + +multilib_src_install_all() { + einstalldocs + + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 1ef06de50a8c591a1b8ab3c18c6ef190c3e165df Author: David Seifert gentoo org> AuthorDate: Mon Jan 3 23:26:02 2022 + Commit: David Seifert gentoo org> CommitDate: Mon Jan 3 23:26:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef06de5 dev-libs/libxslt: remove implicit elibc_* flags Signed-off-by: David Seifert gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild index b13785e3e3c7..5239f0691623 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ SRC_URI+=" verify-sig? ( ftp://xmlsoft.org/${PN}/${P}.tar.gz.asc )" LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="crypt debug examples static-libs elibc_Darwin" +IUSE="crypt debug examples static-libs" BDEPEND=">=virtual/pkgconfig-1 verify-sig? ( sec-keys/openpgp-keys-danielveillard )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: a3e404dae37843c593b242981ea4e5c17b26e656 Author: Sam James gentoo org> AuthorDate: Sat Jan 1 09:34:54 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jan 1 09:38:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e404da dev-libs/libxslt: drop 1.1.34-r1 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 67 --- 1 file changed, 67 deletions(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild deleted file mode 100644 index fd7981f397ae.. --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/danielveillard.asc -inherit libtool multilib-minimal verify-sig - -# Note: Please bump this in sync with dev-libs/libxml2. -DESCRIPTION="XSLT libraries and tools" -HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxslt; -SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; -SRC_URI+=" verify-sig? ( ftp://xmlsoft.org/${PN}/${P}.tar.gz.asc )" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="crypt debug examples static-libs elibc_Darwin" - -BDEPEND=">=virtual/pkgconfig-1 - verify-sig? ( sec-keys/openpgp-keys-danielveillard )" -RDEPEND=" - >=dev-libs/libxml2-2.9.10:2[${MULTILIB_USEDEP}] - crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/xslt-config -) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/libxslt/xsltconfig.h -) - -src_prepare() { - default - - DOCS=( AUTHORS ChangeLog FEATURES NEWS README TODO ) - - # Prefix always needs elibtoolize if not eautoreconf'd. - elibtoolize -} - -multilib_src_configure() { - # Python bindings were dropped as they were Python 2 only at the time - ECONF_SOURCE="${S}" econf \ - --with-html-dir="${EPREFIX}"/usr/share/doc/${PF} \ - --with-html-subdir=html \ - --without-python \ - $(use_with crypt crypto) \ - $(use_with debug) \ - $(use_with debug mem-debug) \ - $(use_enable static-libs static) \ - "$@" -} - -multilib_src_install() { - # "default" does not work here - docs are installed by multilib_src_install_all - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - einstalldocs - - find "${ED}" -type f -name "*.la" -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 229a5092cf8a418e4a2edae8afcbf2f3e45bde83 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Oct 31 08:59:16 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 31 18:02:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229a5092 dev-libs/libxslt: stable 1.1.34-r2 for hppa, bug #820725 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild index ace7db47d4d..50d9a393633 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( ftp://xmlsoft.org/${PN}/${P}.tar.gz.asc )" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin" BDEPEND=">=virtual/pkgconfig-1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: a18b54d36aa0e2c5424fcc6291d976242679b3b9 Author: Sam James gentoo org> AuthorDate: Sat Oct 30 22:55:02 2021 + Commit: Sam James gentoo org> CommitDate: Sat Oct 30 22:55:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a18b54d3 dev-libs/libxslt: Stabilize 1.1.34-r2 ppc, #820725 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild index 8d2b0356965..ace7db47d4d 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( ftp://xmlsoft.org/${PN}/${P}.tar.gz.asc )" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin" BDEPEND=">=virtual/pkgconfig-1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 03fadabe3474eba607519059224adf98fb708c0b Author: Sam James gentoo org> AuthorDate: Fri Oct 29 19:20:09 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 29 19:20:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03fadabe dev-libs/libxslt: Stabilize 1.1.34-r2 arm, #820725 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild index e853cc68edb..aae5ef95f84 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( ftp://xmlsoft.org/${PN}/${P}.tar.gz.asc )" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin" BDEPEND=">=virtual/pkgconfig-1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 848208ed21194f01fd344bffe7ddc3425dcc31c3 Author: Sam James gentoo org> AuthorDate: Fri Oct 29 19:20:13 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 29 19:20:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=848208ed dev-libs/libxslt: Stabilize 1.1.34-r2 arm64, #820725 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild index aae5ef95f84..8d2b0356965 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( ftp://xmlsoft.org/${PN}/${P}.tar.gz.asc )" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin" BDEPEND=">=virtual/pkgconfig-1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: e5d72bb6f38baffec63ba5cef8a5ba9f46741958 Author: Sam James gentoo org> AuthorDate: Fri Oct 29 18:59:23 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 29 18:59:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d72bb6 dev-libs/libxslt: Stabilize 1.1.34-r2 amd64, #820725 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild index 39ca55b8889..e853cc68edb 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( ftp://xmlsoft.org/${PN}/${P}.tar.gz.asc )" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin" BDEPEND=">=virtual/pkgconfig-1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 1e8f98b14126de19f1e7542f317a4252ec464dd2 Author: Sam James gentoo org> AuthorDate: Fri Oct 29 18:59:19 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 29 18:59:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e8f98b1 dev-libs/libxslt: Stabilize 1.1.34-r2 x86, #820725 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild index 5d25c89b428..39ca55b8889 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( ftp://xmlsoft.org/${PN}/${P}.tar.gz.asc )" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin" BDEPEND=">=virtual/pkgconfig-1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: f84d784b0842b97a4b22f18c31254be66b596f2f Author: Sam James gentoo org> AuthorDate: Fri Oct 29 18:53:44 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 29 18:53:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f84d784b dev-libs/libxslt: Stabilize 1.1.34-r2 sparc, #820725 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild index dcd2f9ac66f..5d25c89b428 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( ftp://xmlsoft.org/${PN}/${P}.tar.gz.asc )" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin" BDEPEND=">=virtual/pkgconfig-1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 92540535723c3191e74160d039ca02ac7a0b6a0f Author: Sam James gentoo org> AuthorDate: Fri Oct 29 18:32:05 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 29 18:32:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92540535 dev-libs/libxslt: Stabilize 1.1.34-r2 ppc64, #820725 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild index df1a9b5e042..dcd2f9ac66f 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( ftp://xmlsoft.org/${PN}/${P}.tar.gz.asc )" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin" BDEPEND=">=virtual/pkgconfig-1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/, dev-libs/libxslt/files/
commit: 76c0287bfb98ed25b63c9ad892fa6a1ee1c87dc0 Author: Sam James gentoo org> AuthorDate: Fri Oct 29 15:26:36 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 29 15:28:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76c0287b dev-libs/libxslt: fix tests with newer libxml2; patch CVE-2021-30560 Note that we're now depending on >= .11 of libxml2 just to be safe, even though some of the patches seem to have compatibility guards, not all do - and upstream develop these in tandem anyway. Closes: https://bugs.gentoo.org/790218 Bug: https://bugs.gentoo.org/820722 Signed-off-by: Sam James gentoo.org> .../files/libxslt-1.1.34-CVE-2021-30560.patch | 194 + .../files/libxslt-1.1.34-libxml2-2.9.12.patch | 120 + dev-libs/libxslt/libxslt-1.1.34-r2.ebuild | 72 3 files changed, 386 insertions(+) diff --git a/dev-libs/libxslt/files/libxslt-1.1.34-CVE-2021-30560.patch b/dev-libs/libxslt/files/libxslt-1.1.34-CVE-2021-30560.patch new file mode 100644 index 000..dcda176c513 --- /dev/null +++ b/dev-libs/libxslt/files/libxslt-1.1.34-CVE-2021-30560.patch @@ -0,0 +1,194 @@ +https://gitlab.gnome.org/GNOME/libxslt/-/issues/56 +https://gitlab.gnome.org/GNOME/libxslt/-/commit/50f9c9cd3b7dfe9b3c8c795247752d1fdcadcac8 +https://gitlab.gnome.org/GNOME/libxslt/-/issues/51 +https://bugs.gentoo.org/790218 + +From: Nick Wellnhofer +Date: Sat, 12 Jun 2021 20:02:53 +0200 +Subject: [PATCH] Fix use-after-free in xsltApplyTemplates + +xsltApplyTemplates without a select expression could delete nodes in +the source document. + +1. Text nodes with strippable whitespace + +Whitespace from input documents is already stripped, so there's no +need to strip it again. Under certain circumstances, xsltApplyTemplates +could be fooled into deleting text nodes that are still referenced, +resulting in a use-after-free. + +2. The DTD + +The DTD was only unlinked, but there's no good reason to do this just +now. Maybe it was meant as a micro-optimization. + +3. Unknown nodes + +Useless and dangerous as well, especially with XInclude nodes. +See https://gitlab.gnome.org/GNOME/libxml2/-/issues/268 + +Simply stop trying to uselessly delete nodes when applying a template. +This part of the code is probably a leftover from a time where +xsltApplyStripSpaces wasn't implemented yet. Also note that +xsltApplyTemplates with a select expression never tried to delete +nodes. + +Also stop xsltDefaultProcessOneNode from deleting nodes for the same +reasons. + +This fixes CVE-2021-30560. +--- a/libxslt/transform.c b/libxslt/transform.c +@@ -1895,7 +1895,7 @@ static void + xsltDefaultProcessOneNode(xsltTransformContextPtr ctxt, xmlNodePtr node, + xsltStackElemPtr params) { + xmlNodePtr copy; +-xmlNodePtr delete = NULL, cur; ++xmlNodePtr cur; + int nbchild = 0, oldSize; + int childno = 0, oldPos; + xsltTemplatePtr template; +@@ -1968,54 +1968,13 @@ xsltDefaultProcessOneNode(xsltTransformContextPtr ctxt, xmlNodePtr node, + return; + } + /* +- * Handling of Elements: first pass, cleanup and counting ++ * Handling of Elements: first pass, counting + */ + cur = node->children; + while (cur != NULL) { +- switch (cur->type) { +- case XML_TEXT_NODE: +- case XML_CDATA_SECTION_NODE: +- case XML_DOCUMENT_NODE: +- case XML_HTML_DOCUMENT_NODE: +- case XML_ELEMENT_NODE: +- case XML_PI_NODE: +- case XML_COMMENT_NODE: +- nbchild++; +- break; +-case XML_DTD_NODE: +- /* Unlink the DTD, it's still reachable using doc->intSubset */ +- if (cur->next != NULL) +- cur->next->prev = cur->prev; +- if (cur->prev != NULL) +- cur->prev->next = cur->next; +- break; +- default: +-#ifdef WITH_XSLT_DEBUG_PROCESS +- XSLT_TRACE(ctxt,XSLT_TRACE_PROCESS_NODE,xsltGenericDebug(xsltGenericDebugContext, +- "xsltDefaultProcessOneNode: skipping node type %d\n", +- cur->type)); +-#endif +- delete = cur; +- } ++ if (IS_XSLT_REAL_NODE(cur)) ++ nbchild++; + cur = cur->next; +- if (delete != NULL) { +-#ifdef WITH_XSLT_DEBUG_PROCESS +- XSLT_TRACE(ctxt,XSLT_TRACE_PROCESS_NODE,xsltGenericDebug(xsltGenericDebugContext, +- "xsltDefaultProcessOneNode: removing ignorable blank node\n")); +-#endif +- xmlUnlinkNode(delete); +- xmlFreeNode(delete); +- delete = NULL; +- } +-} +-if (delete != NULL) { +-#ifdef WITH_XSLT_DEBUG_PROCESS +- XSLT_TRACE(ctxt,XSLT_TRACE_PROCESS_NODE,xsltGenericDebug(xsltGenericDebugContext, +- "xsltDefaultProcessOneNode: removing ignorable blank node\n")); +-#endif +- xmlUnlinkNode(delete); +-
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: ef10e18c9425591282870aa998a0098b185c49e9 Author: Michał Górny gentoo org> AuthorDate: Sat Jul 31 06:35:21 2021 + Commit: Michał Górny gentoo org> CommitDate: Sat Jul 31 13:32:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef10e18c dev-libs/libxslt: Use BROOT for verify-sig key path Signed-off-by: Michał Górny gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index c0f4775812b..36b22c24d81 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielveillard.asc +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/danielveillard.asc inherit libtool multilib-minimal verify-sig # Note: Please bump this in sync with dev-libs/libxml2.
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: e9f52f86902fb30cf34118a7a3c319c6d9007eee Author: Sam James gentoo org> AuthorDate: Thu May 13 22:17:18 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 13 22:17:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f52f86 dev-libs/libxslt: add verify-sig support Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/Manifest | 1 + dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 7 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index 0c394832a21..69d0fad3bca 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1 +1,2 @@ DIST libxslt-1.1.34.tar.gz 3552258 BLAKE2B f043a0357e0705ab68041adf4031a6b3e0b5c3d396691c988a34963a0ee0ebe3bede2d1d7a0c5f0c42c046183653c94f4b51e10e35980a039c8cad446e84ad86 SHA512 1516a11ad608b04740674060d2c5d733b9de5e413b9a4e8bf8d1a90d712149df6d2b1345b615f529d7c7d3fa6dae12e544da828b39c7d415e54c0ee0776b +DIST libxslt-1.1.34.tar.gz.asc 488 BLAKE2B fff407ab2c2bbafa804e5a1f84ca447c706d75fd7489c99ac6040b625d0417a0e6c189be3457e6cc6ecd6b7860829875ea95a132fef24f8a532156361f8a5308 SHA512 9b155d4571daede99cdbf2813a85fb04812737b5e23d3f7c9840225b38f3dbf171623a21645daaee190e7ff9ba38bde932922e96a2a2312c203ffa9917c3baea diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index 91f4f334349..c0f4775812b 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -3,19 +3,22 @@ EAPI=7 -inherit libtool multilib-minimal +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielveillard.asc +inherit libtool multilib-minimal verify-sig # Note: Please bump this in sync with dev-libs/libxml2. DESCRIPTION="XSLT libraries and tools" HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxslt; SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; +SRC_URI+=" verify-sig? ( ftp://xmlsoft.org/${PN}/${P}.tar.gz.asc )" LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin" -BDEPEND=">=virtual/pkgconfig-1" +BDEPEND=">=virtual/pkgconfig-1 + verify-sig? ( app-crypt/openpgp-keys-danielveillard )" RDEPEND=" >=dev-libs/libxml2-2.9.10:2[${MULTILIB_USEDEP}] crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 7a587e34d9909c269aacc4d840ed8b288d0259f6 Author: Sam James gentoo org> AuthorDate: Thu Mar 11 17:46:52 2021 + Commit: Sam James gentoo org> CommitDate: Thu Mar 11 17:47:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a587e34 dev-libs/libxslt: add note re bumping in sync with dev-libs/libxml2 They make use of each other's internals. Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index 6e0b1e93402..350eede2cb0 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -5,6 +5,7 @@ EAPI=7 inherit libtool multilib-minimal toolchain-funcs +# Note: Please bump this in sync with dev-libs/libxml2. DESCRIPTION="XSLT libraries and tools" HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxslt; SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz;
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: bd99230e235ef8e44d7ce4a8aaa53fbe123802c4 Author: Sam James gentoo org> AuthorDate: Thu Mar 11 17:46:18 2021 + Commit: Sam James gentoo org> CommitDate: Thu Mar 11 17:47:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd99230e dev-libs/libxslt: tiny style changes Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index 114b12b1abf..6e0b1e93402 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -18,7 +18,7 @@ IUSE="crypt debug examples static-libs elibc_Darwin" BDEPEND=">=virtual/pkgconfig-1" RDEPEND=" >=dev-libs/libxml2-2.9.10:2[${MULTILIB_USEDEP}] - crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) + crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) " DEPEND="${RDEPEND}" @@ -40,6 +40,7 @@ src_prepare() { } multilib_src_configure() { + # Python bindings were dropped as they were Python 2 only at the time ECONF_SOURCE="${S}" econf \ --with-html-dir="${EPREFIX}"/usr/share/doc/${PF} \ --with-html-subdir=html \
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: c3b974ea1a95db9f8ff4dc7495d8eb24ca4a1ceb Author: Sam James gentoo org> AuthorDate: Fri Feb 5 10:29:20 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 5 10:37:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b974ea dev-libs/libxslt: add gitlab to HOMEPAGE Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index e92dbb39228..114b12b1abf 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit libtool multilib-minimal toolchain-funcs DESCRIPTION="XSLT libraries and tools" -HOMEPAGE="http://www.xmlsoft.org/; +HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxslt; SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: ce61ee90669294f64e07af99b165f06a44503c2c Author: Fabian Groffen gentoo org> AuthorDate: Sun Dec 27 14:16:35 2020 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Dec 27 14:21:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce61ee90 dev-libs/libxslt: drop ppc-aix m68k-mint Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index c7c189fff42..fc0d8e0d772 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 077317e65bf4346b9182d6dc697c1266899d3191 Author: Lars Wendler gentoo org> AuthorDate: Thu Dec 10 10:43:00 2020 + Commit: Lars Wendler gentoo org> CommitDate: Thu Dec 10 10:43:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077317e6 dev-libs/libxslt: Added new maintainers Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libxslt/metadata.xml | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-libs/libxslt/metadata.xml b/dev-libs/libxslt/metadata.xml index 4073f76c700..e7dd72db9fe 100644 --- a/dev-libs/libxslt/metadata.xml +++ b/dev-libs/libxslt/metadata.xml @@ -1,9 +1,13 @@ http://www.gentoo.org/dtd/metadata.dtd;> + +s...@gentoo.org +Sam James + -gn...@gentoo.org -Gentoo GNOME Desktop +base-sys...@gentoo.org +Gentoo Base System cpe:/a:xmlsoft:libxslt
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 2ef53106dd1cc0dd1f89a62a1dc5f640658a472f Author: Mikle Kolyada gentoo org> AuthorDate: Sat Nov 14 09:19:07 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Nov 14 09:19:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef53106 dev-libs/libxslt: Stabilize 1.1.34-r1 s390, #738728 Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index 1f2ead9cf75..c7c189fff42 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/, dev-libs/libxslt/files/
commit: 8ba2eca07d3067f566e32b6e0b8c3e64f8368d12 Author: Michał Górny gentoo org> AuthorDate: Sun Nov 8 00:25:02 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Nov 8 00:32:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba2eca0 dev-libs/libxslt: Remove old Signed-off-by: Michał Górny gentoo.org> dev-libs/libxslt/Manifest | 2 - .../libxslt-1.1.28-disable-static-modules.patch| 33 --- .../files/libxslt-1.1.32-simplify-python.patch | 250 - .../files/libxslt-1.1.34-simplify-python.patch | 239 dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 129 --- dev-libs/libxslt/libxslt-1.1.34.ebuild | 128 --- 6 files changed, 781 deletions(-) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index c2c9495a149..0c394832a21 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1,3 +1 @@ -DIST libxslt-1.1.33-CVE-2019-11068.patch 3965 BLAKE2B eb3a0741ac9f464e31e8edd276fec4d837c63676a56a446ad42a0e251508bacb0129cbe18783de305336eaa32b189ffc23e95e03cfd5f940d4dee376f1fa0f8c SHA512 9a97c5038809aaf64cb4eb7d67b95acc4b62236d7613a5f753e2a0f4c9e707c22cd07bda2e518d3f36a40b9ed5aa93496b743998c7adadb84ca147e045e35948 -DIST libxslt-1.1.33.tar.gz 3444093 BLAKE2B 3457e5b62328ccbc48fbc5f71bf8a54c195c0059dd18afa38e6916e74c57e72601970446210c7584d5410b956e3bbb8cd4b852ec71e0a13c4441e6de095d86d1 SHA512 ebbe438a38bf6355950167d3b580edc22baa46a77068c18c42445c1c9c716d42bed3b30c5cd5bec359ab32d03843224dae458e9e32dc61693e7cf4bab23536e0 DIST libxslt-1.1.34.tar.gz 3552258 BLAKE2B f043a0357e0705ab68041adf4031a6b3e0b5c3d396691c988a34963a0ee0ebe3bede2d1d7a0c5f0c42c046183653c94f4b51e10e35980a039c8cad446e84ad86 SHA512 1516a11ad608b04740674060d2c5d733b9de5e413b9a4e8bf8d1a90d712149df6d2b1345b615f529d7c7d3fa6dae12e544da828b39c7d415e54c0ee0776b diff --git a/dev-libs/libxslt/files/libxslt-1.1.28-disable-static-modules.patch b/dev-libs/libxslt/files/libxslt-1.1.28-disable-static-modules.patch deleted file mode 100644 index b30a08406d3..000 --- a/dev-libs/libxslt/files/libxslt-1.1.28-disable-static-modules.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 06c9dba42097b06a18c81bb54a8da8b2bfaf991d Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue -Date: Wed, 11 Nov 2015 20:01:14 +0100 -Subject: [PATCH 3/3] Disable static module for python module - - python/Makefile.am | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/python/Makefile.am b/python/Makefile.am -index cc13c62..62afd1b 100644 a/python/Makefile.am -+++ b/python/Makefile.am -@@ -27,6 +27,7 @@ python_PYTHON = libxslt.py - pyexec_LTLIBRARIES = libxsltmod.la - - libxsltmod_la_CPPFLAGS = \ -+ -shared \ - -I$(top_srcdir)/libxslt \ - -I$(top_srcdir) \ - -I$(top_srcdir)/libexslt \ -@@ -34,7 +35,7 @@ libxsltmod_la_CPPFLAGS = \ - libxsltmod_la_SOURCES = libxslt.c types.c - nodist_libxsltmod_la_SOURCES = libxslt-py.c - libxsltmod_la_LIBADD = $(mylibs) $(PYTHON_LIBS) --libxsltmod_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) $(PYTHON_LDFLAGS) -module -avoid-version -+libxsltmod_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) $(PYTHON_LDFLAGS) -module -avoid-version -shared - - libxslt.py: $(srcdir)/libxsl.py libxsltclass.py - cat $(srcdir)/libxsl.py libxsltclass.py > $@ --- -2.6.3 - diff --git a/dev-libs/libxslt/files/libxslt-1.1.32-simplify-python.patch b/dev-libs/libxslt/files/libxslt-1.1.32-simplify-python.patch deleted file mode 100644 index d5a4401afd6..000 --- a/dev-libs/libxslt/files/libxslt-1.1.32-simplify-python.patch +++ /dev/null @@ -1,250 +0,0 @@ -From aa0f7a8d59a9bbd646203d3f14e39e217961f725 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue -Date: Wed, 11 Nov 2015 17:49:07 +0100 -Subject: [PATCH] Simplify python setup in autoconf - -AM_PATH_PYTHON does most of the job without using pkg-config as expected -from the rest of the autoconf script. - Makefile.am| 14 +-- - configure.ac | 119 ++--- - python/Makefile.am | 28 - - 3 files changed, 49 insertions(+), 112 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index ff10f574..65decb3c 100644 a/Makefile.am -+++ b/Makefile.am -@@ -2,9 +2,13 @@ SUBDIRS = \ - libxslt \ - libexslt \ - xsltproc \ -- doc \ -- $(PYTHON_SUBDIR) \ -- tests -+ doc -+ -+if WITH_PYTHON -+SUBDIRS += python -+endif -+ -+SUBDIRS += tests - - DIST_SUBDIRS = libxslt libexslt xsltproc python doc tests - -@@ -51,7 +55,9 @@ tests: dummy - @echo '## Running the regression test suite' - @(cd tests ; $(MAKE) -s tests) - @(cd xsltproc ; $(MAKE) -s tests) -- @(if [ "$(PYTHON_SUBDIR)" != "" ] ; then cd python ; $(MAKE) -s tests ; fi) -+if WITH_PYTHON -+ @(cd python ; $(MAKE) -s tests) -+endif - - valgrind: - @echo '## Running the
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: f75d9e8e751628f6af9f346aea921cc06a3082e2 Author: Sam James gentoo org> AuthorDate: Fri Nov 6 14:56:29 2020 + Commit: Sam James gentoo org> CommitDate: Fri Nov 6 14:56:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75d9e8e dev-libs/libxslt: Stabilize 1.1.34-r1 ppc, #738728 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index fd65bbddff4..1f2ead9cf75 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: afe89946608307161b1ad0fa61e808a9fc6a88bd Author: Sam James gentoo org> AuthorDate: Thu Nov 5 16:15:15 2020 + Commit: Sam James gentoo org> CommitDate: Thu Nov 5 16:15:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe89946 dev-libs/libxslt: Stabilize 1.1.34-r1 ppc64, #738728 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index ccd285dd044..fd65bbddff4 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: aef7ad3ba76ae2a961acfaa099094acee668c07f Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Oct 29 15:13:05 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Oct 29 22:05:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef7ad3b dev-libs/libxslt: stable 1.1.34-r1 for hppa, bug #738728 Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index f5c38fbbede..ccd285dd044 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: ff2ae701af32b0a8985fb89e4642a3de1b9d628f Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Sep 11 13:54:49 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Sep 11 16:56:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff2ae701 dev-libs/libxslt: stable 1.1.34-r1 for sparc, bug #738728 Package-Manager: Portage-3.0.4, Repoman-3.0.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index a444fb79eff..f5c38fbbede 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 0d7e9bfe34a078323d4a271b9d146e6f9dcd9020 Author: Sam James gentoo org> AuthorDate: Sun Sep 6 16:16:46 2020 + Commit: Sam James gentoo org> CommitDate: Sun Sep 6 16:16:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d7e9bfe dev-libs/libxslt: ppc stable (bug #710748) Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34.ebuild b/dev-libs/libxslt/libxslt-1.1.34.ebuild index 310ccc749f6..cbf9102e48c 100644 --- a/dev-libs/libxslt/libxslt-1.1.34.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 732c6c98f775c28d9cbdf63bfeaa70db12b7f37e Author: Sam James gentoo org> AuthorDate: Mon Aug 31 04:02:37 2020 + Commit: Sam James gentoo org> CommitDate: Mon Aug 31 04:02:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732c6c98 dev-libs/libxslt: Stabilize 1.1.34 ppc64, #710748 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34.ebuild b/dev-libs/libxslt/libxslt-1.1.34.ebuild index 230ccacc3bf..310ccc749f6 100644 --- a/dev-libs/libxslt/libxslt-1.1.34.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 9430a6aec5adf42de95e9d85c653a0cd460fe169 Author: Sam James gentoo org> AuthorDate: Mon Aug 17 01:09:11 2020 + Commit: Sam James gentoo org> CommitDate: Mon Aug 17 01:10:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9430a6ae dev-libs/libxslt: Stabilize 1.1.34 s390, #710748 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34.ebuild b/dev-libs/libxslt/libxslt-1.1.34.ebuild index bcc66beb1d4..230ccacc3bf 100644 --- a/dev-libs/libxslt/libxslt-1.1.34.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 738fd6f69e2e4ed3c472cbec7ab4ec17bb98884c Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Aug 15 07:25:58 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Aug 15 07:25:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=738fd6f6 dev-libs/libxslt: stable 1.1.34 for hppa stable wrt bug #710748 Package-Manager: Portage-3.0.2, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libxslt/libxslt-1.1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34.ebuild b/dev-libs/libxslt/libxslt-1.1.34.ebuild index a0ca36f14af..bcc66beb1d4 100644 --- a/dev-libs/libxslt/libxslt-1.1.34.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 63b76f6537289317b781489be9395970c8a6058f Author: Sam James gentoo org> AuthorDate: Fri Aug 14 17:18:44 2020 + Commit: Sam James gentoo org> CommitDate: Fri Aug 14 17:18:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63b76f65 dev-libs/libxslt: Stabilize 1.1.34 amd64, #710748 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34.ebuild b/dev-libs/libxslt/libxslt-1.1.34.ebuild index a31c4771b39..a0ca36f14af 100644 --- a/dev-libs/libxslt/libxslt-1.1.34.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 70c92c08d8a06b0401509ea3fc9a9e494a462785 Author: Sam James gentoo org> AuthorDate: Fri Aug 14 16:02:04 2020 + Commit: Sam James gentoo org> CommitDate: Fri Aug 14 16:02:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c92c08 dev-libs/libxslt: Stabilize 1.1.34 x86, #710748 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34.ebuild b/dev-libs/libxslt/libxslt-1.1.34.ebuild index 186483d06f0..a31c4771b39 100644 --- a/dev-libs/libxslt/libxslt-1.1.34.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: d89c11d4ab489d7a9e55f777ed6eeb928850595b Author: Sam James gentoo org> AuthorDate: Wed Aug 12 10:49:02 2020 + Commit: Sam James gentoo org> CommitDate: Wed Aug 12 10:50:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d89c11d4 dev-libs/libxslt: Stabilize 1.1.34 arm, #710748 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34.ebuild b/dev-libs/libxslt/libxslt-1.1.34.ebuild index cb668f46810..186483d06f0 100644 --- a/dev-libs/libxslt/libxslt-1.1.34.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: db7c76133a8b655c1ecc855540e6a076e0c1593e Author: Sam James gentoo org> AuthorDate: Wed Aug 12 03:58:48 2020 + Commit: Sam James gentoo org> CommitDate: Wed Aug 12 03:58:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db7c7613 dev-libs/libxslt: Stabilize 1.1.34 sparc, #710748 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34.ebuild b/dev-libs/libxslt/libxslt-1.1.34.ebuild index a2d4b985fa3..5dc9a87a066 100644 --- a/dev-libs/libxslt/libxslt-1.1.34.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 0a435dfa4f62e4b6858fa10e05d87e1d5a63b2e6 Author: Sam James gentoo org> AuthorDate: Wed Aug 12 04:01:10 2020 + Commit: Sam James gentoo org> CommitDate: Wed Aug 12 04:01:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a435dfa dev-libs/libxslt: Stabilize 1.1.34 arm64, #710748 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.34.ebuild b/dev-libs/libxslt/libxslt-1.1.34.ebuild index 5dc9a87a066..cb668f46810 100644 --- a/dev-libs/libxslt/libxslt-1.1.34.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: bddd492d58c6e7af4937d79b8460a5da3a9f46de Author: Sam James gentoo org> AuthorDate: Wed Aug 5 05:00:14 2020 + Commit: Sam James gentoo org> CommitDate: Thu Aug 6 19:43:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bddd492d dev-libs/libxslt: drop Python (2.7 only) bindings Nothing requires libxslt's Python bindings, and they only exist for Python 2.7. Let's drop them instead, after discussion on IRC. Closes: https://bugs.gentoo.org/702346 Closes: https://bugs.gentoo.org/685638 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 63 +++ 1 file changed, 63 insertions(+) diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild new file mode 100644 index 000..8bc2516fb94 --- /dev/null +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit libtool multilib-minimal toolchain-funcs + +DESCRIPTION="XSLT libraries and tools" +HOMEPAGE="http://www.xmlsoft.org/; +SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +IUSE="crypt debug examples static-libs elibc_Darwin" + +BDEPEND=">=virtual/pkgconfig-1" +RDEPEND=" + >=dev-libs/libxml2-2.9.10:2[${MULTILIB_USEDEP}] + crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/xslt-config +) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/libxslt/xsltconfig.h +) + +src_prepare() { + default + + DOCS=( AUTHORS ChangeLog FEATURES NEWS README TODO ) + + # Prefix always needs elibtoolize if not eautoreconf'd. + elibtoolize +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + --with-html-dir="${EPREFIX}"/usr/share/doc/${PF} \ + --with-html-subdir=html \ + --without-python \ + $(use_with crypt crypto) \ + $(use_with debug) \ + $(use_with debug mem-debug) \ + $(use_enable static-libs static) \ + "$@" +} + +multilib_src_install() { + # "default" does not work here - docs are installed by multilib_src_install_all + emake DESTDIR="${D}" install +} + +multilib_src_install_all() { + einstalldocs + + find "${ED}" -type f -name "*.la" -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 61cb3f7f415df49e84a45b1f9803d15378e1d3da Author: Sam James gentoo org> AuthorDate: Wed Aug 5 04:54:16 2020 + Commit: Sam James gentoo org> CommitDate: Thu Aug 6 16:46:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61cb3f7f dev-libs/libxslt: add pkgconfig dependency Add as DEPEND for now, as we're going to bump to EAPI 7 shortly. Closes: https://bugs.gentoo.org/735798 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 8 ++-- dev-libs/libxslt/libxslt-1.1.34.ebuild| 5 - 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild index 26cde21e982..86ee69d5cf8 100644 --- a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -24,9 +24,13 @@ RDEPEND=" crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) python? ( ${PYTHON_DEPS} - dev-libs/libxml2:2[python,${PYTHON_USEDEP}] ) + dev-libs/libxml2:2[python,${PYTHON_USEDEP}] + ) +" +DEPEND=" + ${RDEPEND} + >=virtual/pkgconfig-1 " -DEPEND="${RDEPEND}" MULTILIB_CHOST_TOOLS=( /usr/bin/xslt-config diff --git a/dev-libs/libxslt/libxslt-1.1.34.ebuild b/dev-libs/libxslt/libxslt-1.1.34.ebuild index 27eaf8ce921..a2d4b985fa3 100644 --- a/dev-libs/libxslt/libxslt-1.1.34.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34.ebuild @@ -27,7 +27,10 @@ RDEPEND=" dev-libs/libxml2:2[python,${PYTHON_USEDEP}] ) " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} + >=virtual/pkgconfig-1 +" MULTILIB_CHOST_TOOLS=( /usr/bin/xslt-config
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/files/, dev-libs/libxslt/
commit: 239dd8d12a0181dc4a9b162a96deef14aa7889b7 Author: Sam James gentoo org> AuthorDate: Sat Jun 27 08:34:22 2020 + Commit: Matt Turner gentoo org> CommitDate: Wed Jul 29 20:55:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239dd8d1 dev-libs/libxslt: security bump to 1.1.34 Note that we need the new dev-libs/libxml-2.9.10:2 in order for tests to build successfully. Let's require it in general because upstream may have written their code expecting other properties which didn't show up during testing. Bug: https://bugs.gentoo.org/700386 Closes: https://bugs.gentoo.org/703274 Signed-off-by: Sam James gentoo.org> Signed-off-by: Matt Turner gentoo.org> dev-libs/libxslt/Manifest | 1 + .../files/libxslt-1.1.34-simplify-python.patch | 239 + dev-libs/libxslt/libxslt-1.1.34.ebuild | 125 +++ 3 files changed, 365 insertions(+) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index 83895cac52e..c2c9495a149 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1,2 +1,3 @@ DIST libxslt-1.1.33-CVE-2019-11068.patch 3965 BLAKE2B eb3a0741ac9f464e31e8edd276fec4d837c63676a56a446ad42a0e251508bacb0129cbe18783de305336eaa32b189ffc23e95e03cfd5f940d4dee376f1fa0f8c SHA512 9a97c5038809aaf64cb4eb7d67b95acc4b62236d7613a5f753e2a0f4c9e707c22cd07bda2e518d3f36a40b9ed5aa93496b743998c7adadb84ca147e045e35948 DIST libxslt-1.1.33.tar.gz 3444093 BLAKE2B 3457e5b62328ccbc48fbc5f71bf8a54c195c0059dd18afa38e6916e74c57e72601970446210c7584d5410b956e3bbb8cd4b852ec71e0a13c4441e6de095d86d1 SHA512 ebbe438a38bf6355950167d3b580edc22baa46a77068c18c42445c1c9c716d42bed3b30c5cd5bec359ab32d03843224dae458e9e32dc61693e7cf4bab23536e0 +DIST libxslt-1.1.34.tar.gz 3552258 BLAKE2B f043a0357e0705ab68041adf4031a6b3e0b5c3d396691c988a34963a0ee0ebe3bede2d1d7a0c5f0c42c046183653c94f4b51e10e35980a039c8cad446e84ad86 SHA512 1516a11ad608b04740674060d2c5d733b9de5e413b9a4e8bf8d1a90d712149df6d2b1345b615f529d7c7d3fa6dae12e544da828b39c7d415e54c0ee0776b diff --git a/dev-libs/libxslt/files/libxslt-1.1.34-simplify-python.patch b/dev-libs/libxslt/files/libxslt-1.1.34-simplify-python.patch new file mode 100644 index 000..ff7e263aca4 --- /dev/null +++ b/dev-libs/libxslt/files/libxslt-1.1.34-simplify-python.patch @@ -0,0 +1,239 @@ +From aa0f7a8d59a9bbd646203d3f14e39e217961f725 Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue +Date: Wed, 11 Nov 2015 17:49:07 +0100 +Subject: [PATCH] Simplify python setup in autoconf + +AM_PATH_PYTHON does most of the job without using pkg-config as expected +from the rest of the autoconf script. +diff --git a/Makefile.am b/Makefile.am +index 2c417d0..a65a2b7 100644 +--- a/Makefile.am b/Makefile.am +@@ -2,9 +2,14 @@ SUBDIRS = \ + libxslt \ + libexslt \ + xsltproc \ +- doc \ +- $(PYTHON_SUBDIR) \ +- tests ++ doc ++ ++ ++if WITH_PYTHON ++ SUBDIRS += python ++endif ++ ++SUBDIRS += tests + + DIST_SUBDIRS = libxslt libexslt xsltproc python doc tests + +@@ -52,7 +57,9 @@ tests: dummy + @echo '## Running the regression test suite' + @(cd tests ; $(MAKE) -s tests) + @(cd xsltproc ; $(MAKE) -s tests) +- @(if [ "$(PYTHON_SUBDIR)" != "" ] ; then cd python ; $(MAKE) -s tests ; fi) ++if WITH_PYTHON ++ @(cd python ; $(MAKE) -s tests) ++endif + + valgrind: + @echo '## Running the regression tests under Valgrind' +diff --git a/configure.ac b/configure.ac +index 325a7be..ee1eabd 100644 +--- a/configure.ac b/configure.ac +@@ -227,90 +227,37 @@ dnl + dnl check for python + dnl + +-PYTHON_VERSION= +-PYTHON_INCLUDES= +-PYTHON_SITE_PACKAGES= +-pythondir= +-AC_ARG_WITH(python, [ --with-python[=DIR]Build Python bindings if found]) +-if test "$with_python" != "no" ; then +-if test -x "$with_python/bin/python" +-then +-echo Found python in $with_python/bin/python +-PYTHON="$with_python/bin/python" +-else +- if test -x "$with_python" +- then +- echo Found python in $with_python +- PYTHON="$with_python" +- else +-if test -x "$PYTHON" +-then +-echo Found python in environment PYTHON=$PYTHON +-with_python=`$PYTHON -c "import sys; print sys.exec_prefix"` +- else +- AC_PATH_PROG(PYTHON, python python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5) +- fi +- fi +-fi +-if test "$PYTHON" != "" +-then +-echo "PYTHON is pointing at $PYTHON" +-PYTHON_VERSION=`$PYTHON -c "import sys; print sys.version[[0:3]]"` +- echo Found Python version $PYTHON_VERSION +- LIBXML2_PYTHON=`$PYTHON -c "try : import libxml2 ; print 1 +-except: print 0"` +- if test "$LIBXML2_PYTHON" = "1" +- then +- echo Found libxml2-python module +- else +- echo Warning: Missing libxml2-python +-
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/files/, dev-libs/libxslt/
commit: e1b0137912c4e66c2aba2b4354fe92e733f7f7f8 Author: Sam James gentoo org> AuthorDate: Sat Jun 27 08:41:26 2020 + Commit: Matt Turner gentoo org> CommitDate: Wed Jul 29 20:55:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1b01379 dev-libs/libxslt: rename patch Signed-off-by: Sam James gentoo.org> Signed-off-by: Matt Turner gentoo.org> 32-simplify-python.patch => libxslt-1.1.32-simplify-python.patch} | 0 dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libxslt/files/1.1.32-simplify-python.patch b/dev-libs/libxslt/files/libxslt-1.1.32-simplify-python.patch similarity index 100% rename from dev-libs/libxslt/files/1.1.32-simplify-python.patch rename to dev-libs/libxslt/files/libxslt-1.1.32-simplify-python.patch diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild index 66a2d1b8dbd..26cde21e982 100644 --- a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -43,9 +43,9 @@ src_prepare() { # Simplify python setup # https://bugzilla.gnome.org/show_bug.cgi?id=758095 - eapply "${FILESDIR}"/1.1.32-simplify-python.patch + eapply "${FILESDIR}"/${PN}-1.1.32-simplify-python.patch eapply "${FILESDIR}"/${PN}-1.1.28-disable-static-modules.patch - eapply "${DISTDIR}"/libxslt-1.1.33-CVE-2019-11068.patch + eapply "${DISTDIR}"/${PN}-1.1.33-CVE-2019-11068.patch eautoreconf # If eautoreconf'd with new autoconf, then epunt_cxx is not necessary
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 63a57c62a64f107d7ab34da854ac7a7a218fe5a6 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Jul 7 18:21:47 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Jul 7 18:58:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a57c62 dev-libs/libxslt: security cleanup Bug: https://bugs.gentoo.org/684206 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/libxslt/Manifest | 1 - dev-libs/libxslt/libxslt-1.1.32.ebuild | 123 - 2 files changed, 124 deletions(-) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index 3693575aedd..83895cac52e 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1,3 +1,2 @@ -DIST libxslt-1.1.32.tar.gz 3440715 BLAKE2B 8d5dead5788d8d09ab121d6e33397ee8ed8836f573adba4b5f0e3f2e1410acfca0c50dbe06ea3b50a2df819aa01e7522902fbd5270e5329075b854881150ab64 SHA512 e1ed3c103cd4c9897e7dd2360a11f63cf30382b7566ce6fcc81117804e203714446b5a62179ce628c3834b0b32ecdeeceecbdfa417507ce9ed5a107a0ebefb39 DIST libxslt-1.1.33-CVE-2019-11068.patch 3965 BLAKE2B eb3a0741ac9f464e31e8edd276fec4d837c63676a56a446ad42a0e251508bacb0129cbe18783de305336eaa32b189ffc23e95e03cfd5f940d4dee376f1fa0f8c SHA512 9a97c5038809aaf64cb4eb7d67b95acc4b62236d7613a5f753e2a0f4c9e707c22cd07bda2e518d3f36a40b9ed5aa93496b743998c7adadb84ca147e045e35948 DIST libxslt-1.1.33.tar.gz 3444093 BLAKE2B 3457e5b62328ccbc48fbc5f71bf8a54c195c0059dd18afa38e6916e74c57e72601970446210c7584d5410b956e3bbb8cd4b852ec71e0a13c4441e6de095d86d1 SHA512 ebbe438a38bf6355950167d3b580edc22baa46a77068c18c42445c1c9c716d42bed3b30c5cd5bec359ab32d03843224dae458e9e32dc61693e7cf4bab23536e0 diff --git a/dev-libs/libxslt/libxslt-1.1.32.ebuild b/dev-libs/libxslt/libxslt-1.1.32.ebuild deleted file mode 100644 index c5440100fde..000 --- a/dev-libs/libxslt/libxslt-1.1.32.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="xml" - -inherit autotools ltprune python-r1 toolchain-funcs multilib-minimal - -DESCRIPTION="XSLT libraries and tools" -HOMEPAGE="http://www.xmlsoft.org/; -SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -IUSE="crypt debug examples python static-libs elibc_Darwin" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - >=dev-libs/libxml2-2.9.1-r5:2[${MULTILIB_USEDEP}] - crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) - python? ( - ${PYTHON_DEPS} - dev-libs/libxml2:2[python,${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/xslt-config -) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/libxslt/xsltconfig.h -) - -src_prepare() { - default - - DOCS=( AUTHORS ChangeLog FEATURES NEWS README TODO ) - - # Simplify python setup - # https://bugzilla.gnome.org/show_bug.cgi?id=758095 - eapply "${FILESDIR}"/${PV}-simplify-python.patch - eapply "${FILESDIR}"/${PN}-1.1.28-disable-static-modules.patch - - eautoreconf - # If eautoreconf'd with new autoconf, then epunt_cxx is not necessary - # and it is propably otherwise too if upstream generated with new - # autoconf -# epunt_cxx - # But Prefix always needs elibtoolize if not eautoreconf'd. -# elibtoolize -} - -multilib_src_configure() { - libxslt_configure() { - ECONF_SOURCE="${S}" econf \ - --with-html-dir="${EPREFIX}"/usr/share/doc/${PF} \ - --with-html-subdir=html \ - $(use_with crypt crypto) \ - $(use_with debug) \ - $(use_with debug mem-debug) \ - $(use_enable static-libs static) \ - "$@" - } - - libxslt_py_configure() { - mkdir -p "${BUILD_DIR}" || die # ensure python build dirs exist - run_in_build_dir libxslt_configure --with-python - } - - libxslt_configure --without-python # build python bindings separately - - if multilib_is_native_abi && use python; then - python_foreach_impl libxslt_py_configure - fi -} - -multilib_src_compile() { - default - multilib_is_native_abi && use python && libxslt_foreach_py_emake all -} - -multilib_src_test() { - default - multilib_is_native_abi && use python && libxslt_foreach_py_emake test -} - -multilib_src_install() { - # "default" does not work here - docs are
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: b057127e3b914273287bc6aead205fe83526ed11 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Jul 7 18:20:59 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Jul 7 18:58:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b057127e dev-libs/libxslt: m86k/sh stable (#684206) Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild index 33ef690d9e2..bab71915297 100644 --- a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: ea8144383880a5039f826a70787045734f909477 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Jul 7 18:19:19 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Jul 7 18:58:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea814438 dev-libs/libxslt: x86 stable (#684206) Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild index 7e819007b15..33ef690d9e2 100644 --- a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 9f7a3f53f79659ee550736a86bcb668309b2946d Author: Markus Meier gentoo org> AuthorDate: Thu Jun 13 04:27:23 2019 + Commit: Markus Meier gentoo org> CommitDate: Thu Jun 13 04:27:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7a3f53 dev-libs/libxslt: arm stable, bug #684206 Signed-off-by: Markus Meier gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild index fbfb9cfe0d7..7e819007b15 100644 --- a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 369249b10c347cedb63f7209581b6e628ddd8074 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jun 4 18:51:15 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jun 4 18:51:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369249b1 dev-libs/libxslt: s390 stable wrt bug #684206 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="s390" dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild index d7283d14477..fbfb9cfe0d7 100644 --- a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 1aa3e24bdbc61cdc08956e8dfed3a4232ee447db Author: Tobias Klausmann gentoo org> AuthorDate: Tue Jun 4 07:52:22 2019 + Commit: Tobias Klausmann gentoo org> CommitDate: Tue Jun 4 07:52:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aa3e24b dev-libs/libxslt-1.1.33-r1: alpha stable Bug: http://bugs.gentoo.org/684206 Signed-off-by: Tobias Klausmann gentoo.org> dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild index 8d3e53d37f0..d7283d14477 100644 --- a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: fad859a58aa92cd7c197689d1657652f98e31ae1 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed May 22 07:33:37 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed May 22 07:34:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad859a5 dev-libs/libxslt: stable 1.1.33-r1 for ia64, bug #684206 Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild index 16a917a37f5..c0f9704b16c 100644 --- a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: dfc5f8ca951a64447127a7826332de8f9a7b35a2 Author: Mikle Kolyada gentoo org> AuthorDate: Mon May 20 11:47:14 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon May 20 11:47:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfc5f8ca dev-libs/libxslt: amd64 stable wrt bug #684206 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild index c1869731ddd..16a917a37f5 100644 --- a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 734ac217e59b768991b71d59a5f8beaae8f84f3e Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri May 17 13:23:02 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri May 17 19:08:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=734ac217 dev-libs/libxslt: stable 1.1.33-r1 for sparc, bug #684206 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> dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild index 7785f4b15d9..c1869731ddd 100644 --- a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 0891c6d1ff8f96f58830c9d782edb04ffec3fc01 Author: Aaron Bauman gentoo org> AuthorDate: Tue May 14 18:35:33 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue May 14 18:36:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0891c6d1 dev-libs/libxslt: arm64 stable (bug #684206) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild index c9089c61ace..7785f4b15d9 100644 --- a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: 9128cdb81b317f56cf4605404e556b8681152fe9 Author: Robin H. Johnson gentoo org> AuthorDate: Tue May 14 05:20:16 2019 + Commit: Robin H. Johnson gentoo org> CommitDate: Tue May 14 05:20:55 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9128cdb8 dev-libs/libxslt: bump with patch for CVE-2019-11068 Fixes: https://bugs.gentoo.org/684206 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Robin H. Johnson gentoo.org> dev-libs/libxslt/Manifest | 2 + dev-libs/libxslt/libxslt-1.1.33-r1.ebuild | 125 ++ 2 files changed, 127 insertions(+) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index 50121a97439..3693575aedd 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1 +1,3 @@ DIST libxslt-1.1.32.tar.gz 3440715 BLAKE2B 8d5dead5788d8d09ab121d6e33397ee8ed8836f573adba4b5f0e3f2e1410acfca0c50dbe06ea3b50a2df819aa01e7522902fbd5270e5329075b854881150ab64 SHA512 e1ed3c103cd4c9897e7dd2360a11f63cf30382b7566ce6fcc81117804e203714446b5a62179ce628c3834b0b32ecdeeceecbdfa417507ce9ed5a107a0ebefb39 +DIST libxslt-1.1.33-CVE-2019-11068.patch 3965 BLAKE2B eb3a0741ac9f464e31e8edd276fec4d837c63676a56a446ad42a0e251508bacb0129cbe18783de305336eaa32b189ffc23e95e03cfd5f940d4dee376f1fa0f8c SHA512 9a97c5038809aaf64cb4eb7d67b95acc4b62236d7613a5f753e2a0f4c9e707c22cd07bda2e518d3f36a40b9ed5aa93496b743998c7adadb84ca147e045e35948 +DIST libxslt-1.1.33.tar.gz 3444093 BLAKE2B 3457e5b62328ccbc48fbc5f71bf8a54c195c0059dd18afa38e6916e74c57e72601970446210c7584d5410b956e3bbb8cd4b852ec71e0a13c4441e6de095d86d1 SHA512 ebbe438a38bf6355950167d3b580edc22baa46a77068c18c42445c1c9c716d42bed3b30c5cd5bec359ab32d03843224dae458e9e32dc61693e7cf4bab23536e0 diff --git a/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild new file mode 100644 index 000..c9089c61ace --- /dev/null +++ b/dev-libs/libxslt/libxslt-1.1.33-r1.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="xml" + +inherit autotools ltprune python-r1 toolchain-funcs multilib-minimal + +DESCRIPTION="XSLT libraries and tools" +HOMEPAGE="http://www.xmlsoft.org/; +SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz + https://gitlab.gnome.org/GNOME/libxslt/commit/e03553605b45c88f0b4b2980adfbbb8f6fca2fd6.patch -> libxslt-1.1.33-CVE-2019-11068.patch" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +IUSE="crypt debug examples python static-libs elibc_Darwin" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + >=dev-libs/libxml2-2.9.1-r5:2[${MULTILIB_USEDEP}] + crypt? ( >=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}] ) + python? ( + ${PYTHON_DEPS} + dev-libs/libxml2:2[python,${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/xslt-config +) + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/libxslt/xsltconfig.h +) + +src_prepare() { + default + + DOCS=( AUTHORS ChangeLog FEATURES NEWS README TODO ) + + # Simplify python setup + # https://bugzilla.gnome.org/show_bug.cgi?id=758095 + eapply "${FILESDIR}"/1.1.32-simplify-python.patch + eapply "${FILESDIR}"/${PN}-1.1.28-disable-static-modules.patch + eapply "${DISTDIR}"/libxslt-1.1.33-CVE-2019-11068.patch + + eautoreconf + # If eautoreconf'd with new autoconf, then epunt_cxx is not necessary + # and it is propably otherwise too if upstream generated with new + # autoconf +# epunt_cxx + # But Prefix always needs elibtoolize if not eautoreconf'd. +# elibtoolize +} + +multilib_src_configure() { + libxslt_configure() { + ECONF_SOURCE="${S}" econf \ + --with-html-dir="${EPREFIX}"/usr/share/doc/${PF} \ + --with-html-subdir=html \ + $(use_with crypt crypto) \ + $(use_with debug) \ + $(use_with debug mem-debug) \ + $(use_enable static-libs static) \ + "$@" + } + + libxslt_py_configure() { + mkdir -p "${BUILD_DIR}" || die # ensure python build dirs exist + run_in_build_dir libxslt_configure --with-python + } + + libxslt_configure --without-python # build python bindings separately + + if multilib_is_native_abi && use python; then + python_foreach_impl libxslt_py_configure + fi +} + +multilib_src_compile() { + default + multilib_is_native_abi && use
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: b1483f8c640004c3e33e67235a384f7273752643 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat May 4 18:34:01 2019 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat May 4 18:38:10 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1483f8c dev-libs/libxslt: keyword ~riscv Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-libs/libxslt/libxslt-1.1.32.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libxslt/libxslt-1.1.32.ebuild b/dev-libs/libxslt/libxslt-1.1.32.ebuild index d290c9b1ecb..c5440100fde 100644 --- a/dev-libs/libxslt/libxslt-1.1.32.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.32.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -13,7 +13,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/, dev-libs/libxslt/files/
commit: 5dcc0568c5c84cf68534c76ae3182b6b5a112bf0 Author: Mart Raudsepp gentoo org> AuthorDate: Sun Sep 16 21:52:06 2018 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Sep 16 23:20:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dcc0568 dev-libs/libxslt: remove old Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-libs/libxslt/Manifest | 1 - .../libxslt/files/1.1.30-unbreak-xslt-config.patch | 37 --- .../libxslt/files/libxslt-1.1.30-glibc226.patch| 32 --- .../files/libxslt-1.1.30-simplify-python.patch | 250 - .../libxslt/files/libxslt.m4-libxslt-1.1.26.patch | 38 dev-libs/libxslt/libxslt-1.1.30-r2.ebuild | 136 --- 6 files changed, 494 deletions(-) diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest index 82223dbe0fd..50121a97439 100644 --- a/dev-libs/libxslt/Manifest +++ b/dev-libs/libxslt/Manifest @@ -1,2 +1 @@ -DIST libxslt-1.1.30.tar.gz 3444029 BLAKE2B 668371393a11c0c16d1549fe771fef7dea96a7208f359578b773c9e7d4c6c4accbe43500e960d58e8f2275682a839582f1f40c1bd984745b8e3944a1d9a97582 SHA512 d24e37398503b6bc29245a993738df51bf3948c4a8f052eedd7eac0a9fcff2d5b54220f37070c46f763e073c34bdb3153c9f129aa0df60c3d7cf7eadbbf15986 DIST libxslt-1.1.32.tar.gz 3440715 BLAKE2B 8d5dead5788d8d09ab121d6e33397ee8ed8836f573adba4b5f0e3f2e1410acfca0c50dbe06ea3b50a2df819aa01e7522902fbd5270e5329075b854881150ab64 SHA512 e1ed3c103cd4c9897e7dd2360a11f63cf30382b7566ce6fcc81117804e203714446b5a62179ce628c3834b0b32ecdeeceecbdfa417507ce9ed5a107a0ebefb39 diff --git a/dev-libs/libxslt/files/1.1.30-unbreak-xslt-config.patch b/dev-libs/libxslt/files/1.1.30-unbreak-xslt-config.patch deleted file mode 100644 index 6e367f97691..000 --- a/dev-libs/libxslt/files/1.1.30-unbreak-xslt-config.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 9608d20739b36087f0e6865cc924769d3b286188 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue -Date: Tue, 12 Sep 2017 23:44:35 +0200 -Subject: [PATCH] Move XML_CONFIG assignment to unbreak xslt-config - -Bug: https://bugs.gentoo.org/630784 - configure.in | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/configure.in b/configure.in -index e6f649cd..49e6b6cf 100644 a/configure.in -+++ b/configure.in -@@ -518,9 +518,6 @@ else - LIBXML_MANUAL_SEARCH=yes - fi - --if test "x$LIBXML_MANUAL_SEARCH" != "xno" --then -- - dnl - dnl where is xml2-config - dnl -@@ -534,6 +531,9 @@ else - AC_PATH_TOOL([XML_CONFIG], [xml2-config], [false]) - fi - -+if test "x$LIBXML_MANUAL_SEARCH" != "xno" -+then -+ - dnl - dnl imported from libxml2, c.f. #77827 - dnl --- -2.14.1 - diff --git a/dev-libs/libxslt/files/libxslt-1.1.30-glibc226.patch b/dev-libs/libxslt/files/libxslt-1.1.30-glibc226.patch deleted file mode 100644 index e1e97229d60..000 --- a/dev-libs/libxslt/files/libxslt-1.1.30-glibc226.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/configure.in b/configure.in -index d6aa366..20aafb8 100644 a/configure.in -+++ b/configure.in -@@ -165,11 +165,11 @@ XSLT_LOCALE_XLOCALE=0 - XSLT_LOCALE_WINAPI=0 - - AC_CHECK_HEADERS([locale.h xlocale.h]) --if test $ac_cv_header_xlocale_h = yes; then -+if test $ac_cv_header_locale_h = yes; then - dnl - dnl Check for generic locale_t declaration - dnl --AC_MSG_CHECKING([if xlocale program link]) -+AC_MSG_CHECKING([if locale program link]) - AC_LINK_IFELSE([AC_LANG_PROGRAM([[ - #ifdef HAVE_LOCALE_H - #include -diff --git a/libxslt/xsltlocale.h b/libxslt/xsltlocale.h -index 8a9ca15..2f64424 100644 a/libxslt/xsltlocale.h -+++ b/libxslt/xsltlocale.h -@@ -17,7 +17,9 @@ - #ifdef XSLT_LOCALE_XLOCALE - - #include -+#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ < 26 - #include -+#endif - - #ifdef __GLIBC__ - /*locale_t is defined only if _GNU_SOURCE is defined*/ diff --git a/dev-libs/libxslt/files/libxslt-1.1.30-simplify-python.patch b/dev-libs/libxslt/files/libxslt-1.1.30-simplify-python.patch deleted file mode 100644 index dac84fa6630..000 --- a/dev-libs/libxslt/files/libxslt-1.1.30-simplify-python.patch +++ /dev/null @@ -1,250 +0,0 @@ -From aa0f7a8d59a9bbd646203d3f14e39e217961f725 Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue -Date: Wed, 11 Nov 2015 17:49:07 +0100 -Subject: [PATCH] Simplify python setup in autoconf - -AM_PATH_PYTHON does most of the job without using pkg-config as expected -from the rest of the autoconf script. - Makefile.am| 14 +-- - configure.in | 119 ++--- - python/Makefile.am | 28 - - 3 files changed, 49 insertions(+), 112 deletions(-) - -diff --git a/Makefile.am b/Makefile.am -index ff10f574..65decb3c 100644 a/Makefile.am -+++ b/Makefile.am -@@ -2,9 +2,13 @@ SUBDIRS = \ - libxslt \ - libexslt \ - xsltproc \ -- doc \ -- $(PYTHON_SUBDIR) \ -- tests -+ doc -+ -+if WITH_PYTHON
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: c26d795174407ba0f02676d0a4f28a6d27cefd72 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Sep 16 18:16:33 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Sep 16 18:16:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26d7951 dev-libs/libxslt: sh/m68k stable wrt bug #637310 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-libs/libxslt/libxslt-1.1.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.32.ebuild b/dev-libs/libxslt/libxslt-1.1.32.ebuild index 56ea83a8de3..d290c9b1ecb 100644 --- a/dev-libs/libxslt/libxslt-1.1.32.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.32.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: b0228029117cfebca1df5c15b97a5f1bf66530a4 Author: Matt Turner gentoo org> AuthorDate: Tue May 8 22:29:23 2018 + Commit: Matt Turner gentoo org> CommitDate: Tue May 8 22:29:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0228029 dev-libs/libxslt-1.1.32: alpha stable, bug 637310 dev-libs/libxslt/libxslt-1.1.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.32.ebuild b/dev-libs/libxslt/libxslt-1.1.32.ebuild index bc8f1664c47..43b45582191 100644 --- a/dev-libs/libxslt/libxslt-1.1.32.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.32.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
commit: ab29410a93b296acaa3d1940813038a05ccfc24d Author: Sergei Trofimovich gentoo org> AuthorDate: Tue May 8 19:13:35 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue May 8 19:13:35 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab29410a dev-libs/libxslt: stable 1.1.32 for hppa, bug #637310 Bug: https://bugs.gentoo.org/637310 Package-Manager: Portage-2.3.36, Repoman-2.3.9 RepoMan-Options: --include-arches="hppa" dev-libs/libxslt/libxslt-1.1.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libxslt/libxslt-1.1.32.ebuild b/dev-libs/libxslt/libxslt-1.1.32.ebuild index 0036428d5c7..bc8f1664c47 100644 --- a/dev-libs/libxslt/libxslt-1.1.32.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.32.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz; LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples python static-libs elibc_Darwin" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"