[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/

2024-01-30 Thread Sam James
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/

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

2023-12-21 Thread Arthur Zamarin
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/

2023-12-20 Thread Arthur Zamarin
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/

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

2023-11-17 Thread Sam James
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/

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

2023-07-09 Thread Arthur Zamarin
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/

2023-07-09 Thread Arthur Zamarin
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/

2023-07-09 Thread Sam James
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/

2023-07-09 Thread Sam James
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/

2023-07-09 Thread Sam James
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/

2023-07-09 Thread Sam James
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/

2023-05-24 Thread Sam James
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/

2023-05-24 Thread Sam James
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/

2023-05-09 Thread Sam James
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/

2023-05-09 Thread Sam James
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/

2023-05-09 Thread Sam James
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/

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

2022-12-07 Thread Sam James
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/

2022-10-29 Thread Sam James
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/

2022-10-09 Thread Agostino Sarubbo
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/

2022-10-09 Thread Agostino Sarubbo
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/

2022-10-09 Thread Agostino Sarubbo
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/

2022-10-09 Thread Agostino Sarubbo
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/

2022-10-08 Thread Arthur Zamarin
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/

2022-10-08 Thread Arthur Zamarin
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/

2022-10-08 Thread Sam James
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/

2022-10-08 Thread Sam James
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/

2022-08-29 Thread Sam James
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/

2022-08-29 Thread Sam James
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/

2022-08-17 Thread Sam James
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/

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

2022-04-29 Thread WANG Xuerui
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/

2022-04-17 Thread Sam James
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/

2022-04-02 Thread Sam James
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/

2022-04-01 Thread Sam James
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/

2022-03-12 Thread Sam James
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/

2022-03-06 Thread Sam James
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/

2022-03-06 Thread Sam James
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/

2022-03-02 Thread Agostino Sarubbo
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/

2022-03-02 Thread Agostino Sarubbo
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/

2022-03-02 Thread Agostino Sarubbo
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/

2022-03-01 Thread Agostino Sarubbo
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/

2022-03-01 Thread Agostino Sarubbo
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/

2022-02-17 Thread Sam James
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/

2022-02-17 Thread Sam James
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/

2022-01-03 Thread David Seifert
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/

2022-01-01 Thread Sam James
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/

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

2021-10-30 Thread Sam James
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/

2021-10-29 Thread Sam James
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/

2021-10-29 Thread Sam James
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/

2021-10-29 Thread Sam James
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/

2021-10-29 Thread Sam James
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/

2021-10-29 Thread Sam James
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/

2021-10-29 Thread Sam James
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/

2021-10-29 Thread Sam James
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/

2021-07-31 Thread Michał Górny
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/

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

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

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

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

2020-12-27 Thread Fabian Groffen
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/

2020-12-10 Thread Lars Wendler
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/

2020-11-14 Thread Mikle Kolyada
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/

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

2020-11-06 Thread Sam James
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/

2020-11-05 Thread Sam James
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/

2020-10-29 Thread Sergei Trofimovich
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/

2020-09-11 Thread Sergei Trofimovich
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/

2020-09-06 Thread Sam James
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/

2020-08-30 Thread Sam James
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/

2020-08-16 Thread Sam James
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/

2020-08-15 Thread Sergei Trofimovich
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/

2020-08-14 Thread Sam James
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/

2020-08-14 Thread Sam James
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/

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

2020-08-11 Thread Sam James
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/

2020-08-11 Thread Sam James
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/

2020-08-06 Thread Sam James
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/

2020-08-06 Thread Sam James
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/

2020-07-29 Thread Matt Turner
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/

2020-07-29 Thread Matt Turner
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/

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

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

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

2019-06-12 Thread Markus Meier
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/

2019-06-04 Thread Agostino Sarubbo
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/

2019-06-04 Thread Tobias Klausmann
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/

2019-05-22 Thread Sergei Trofimovich
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/

2019-05-20 Thread Mikle Kolyada
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/

2019-05-17 Thread Sergei Trofimovich
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/

2019-05-14 Thread Aaron Bauman
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/

2019-05-13 Thread Robin H. Johnson
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/

2019-05-04 Thread Andreas K. Hüttel
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/

2018-09-16 Thread Mart Raudsepp
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/

2018-09-16 Thread Mikle Kolyada
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/

2018-05-08 Thread Matt Turner
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/

2018-05-08 Thread Sergei Trofimovich
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} )"



  1   2   >