[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/files/, dev-libs/xmlsec/
commit: 0e9628ddc956c8bbf08fc0f7e6614919141bee19 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Oct 5 09:00:28 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Oct 5 09:11:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9628dd dev-libs/xmlsec: drop 1.2.37, 1.2.39 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/xmlsec/Manifest | 2 - dev-libs/xmlsec/files/xmlsec-1.2.37-libressl.patch | 40 dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 62 --- dev-libs/xmlsec/xmlsec-1.2.39.ebuild | 72 -- 4 files changed, 176 deletions(-) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 58ed1ae8dc56..978a522f6f4f 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,4 +1,2 @@ -DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 -DIST xmlsec1-1.2.39.tar.gz 2036905 BLAKE2B c1844f2068f6afe8dff3bf3fcf45a7180f09cae3418812b49b5c86b5387c795900a9ebd2077691d51d778c081f4282a54fdc11e7a54e6b8d969ef2871c2f5bb8 SHA512 bc8457bca8ada87c12d3be685bf8ad805f102b4ac1265e257ba12137e0430783973f27d22bfcb7559be5e89cb4c01b3556488fa641fc7c9d8f403972fdc8f2f7 DIST xmlsec1-1.3.4.tar.gz 2435656 BLAKE2B b398f970e5b201971419b537125e9a7430c8d7c1c57e193b2592ee3f01ce797993607a210e87ad44e99bc0ef49ac4c350492268a3ac3bedbb81d937d99837468 SHA512 959a97ed7d7cbdc3e5ef037b2cb4f05bda299274c09ed3dfe24f7203d97e3dfc13bf480e15a2d15bcc7893569d341204884de58cc9b462b6c29306b67672e9c7 DIST xmlsec1-1.3.5.tar.gz 2451506 BLAKE2B 4a265793a7499c4f6421c6d60552bd2ea18f06e3c28435520188c0a7c36a4de8aa40f20658949b93d826a8f6fb20bd8f2be1a78e6d103ae573e6353a2a5380a7 SHA512 69e9f18e2bc6b1b9acaf475a534a666965a561eec6a5a152185d264a4110d97d233af302153577a414e232a8880c6afc66b563118d889e670204d93819fcfdb5 diff --git a/dev-libs/xmlsec/files/xmlsec-1.2.37-libressl.patch b/dev-libs/xmlsec/files/xmlsec-1.2.37-libressl.patch deleted file mode 100644 index acdb535ba552.. --- a/dev-libs/xmlsec/files/xmlsec-1.2.37-libressl.patch +++ /dev/null @@ -1,40 +0,0 @@ -https://github.com/lsh123/xmlsec/pull/456 -https://github.com/lsh123/xmlsec/commit/c5469cfc8443c57a25a8783f0bd669f71e29bb04 -https://github.com/lsh123/xmlsec/pull/654 -https://github.com/lsh123/xmlsec/commit/dfdf981f3522e4059170b504fb6fd40b37c9d70f - -From c5469cfc8443c57a25a8783f0bd669f71e29bb04 Mon Sep 17 00:00:00 2001 -From: lsh123 -Date: Mon, 12 Dec 2022 10:34:56 -0500 -Subject: [PATCH] fix libressl (#456) - - src/openssl/openssl_compat.h | 9 - - 1 file changed, 8 insertions(+), 1 deletion(-) - -From d113d1e6355c4841fd03c6aa797d33bde1d064f3 Mon Sep 17 00:00:00 2001 -From: orbea -Date: Mon, 29 May 2023 07:46:58 -0700 -Subject: [PATCH] openssl_compat.h: Update LibreSSL UI_null() compat - -LibreSSL added UI_null() in 3.7.1. - src/openssl/openssl_compat.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - a/src/openssl/openssl_compat.h -+++ b/src/openssl/openssl_compat.h -@@ -123,6 +123,13 @@ static inline int xmlSecOpenSSLCompatRand(unsigned char *buf, xmlSecSize size) { - * LibreSSL 2.7 compatibility (implements most of OpenSSL 1.1 API) - * - */ -+#if defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x3070200fL) -+ -+/* Needed for Engine initialization */ -+#define UI_null() NULL -+ -+#endif /* defined(LIBRESSL_VERSION_NUMBER) */ -+ - #if defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x3050L) && defined(XMLSEC_OPENSSL_API_110) - /* EVP_CIPHER_CTX stuff */ - #define EVP_CIPHER_CTX_encrypting(x) ((x)->encrypt) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild deleted file mode 100644 index 65dfdf2c4a43.. --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec"; -SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; -S="${WORKDIR}/${PN}1-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="doc gcrypt gnutls nss +openssl static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) - gnutls? ( gcrypt )" - -RDEPEND=">=dev-libs/libxml2-2.7.4[ftp(+)] - >=dev-libs/libxslt-1.0.20 - dev-libs/libltdl - gcrypt? ( >=dev-libs/libgcrypt-1
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 724b3002cb74d455a1297e52e61b00b859b1d07b Author: Sam James gentoo org> AuthorDate: Sat Oct 5 08:24:09 2024 + Commit: Sam James gentoo org> CommitDate: Sat Oct 5 08:24:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=724b3002 dev-libs/xmlsec: drop 1.2.38 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 - dev-libs/xmlsec/xmlsec-1.2.38.ebuild | 72 2 files changed, 73 deletions(-) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 3802d48b7238..58ed1ae8dc56 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,5 +1,4 @@ DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 -DIST xmlsec1-1.2.38.tar.gz 2036578 BLAKE2B 03f7e1b5e659793bf1984c5a59582d9459089ce913620d5cc1e5a5d0eb65557580cd23fa190db277298fd7cc55bd41563b93cf61a37c8b7521a4690cd2ca3489 SHA512 724089777caae95db27e67f24381c066eaae23a9d64819a18bb04837c1ab1b380d19be2c7ee25659ca481d9eab96fcbe8027a430a0ac1630ad3b073cddd20fac DIST xmlsec1-1.2.39.tar.gz 2036905 BLAKE2B c1844f2068f6afe8dff3bf3fcf45a7180f09cae3418812b49b5c86b5387c795900a9ebd2077691d51d778c081f4282a54fdc11e7a54e6b8d969ef2871c2f5bb8 SHA512 bc8457bca8ada87c12d3be685bf8ad805f102b4ac1265e257ba12137e0430783973f27d22bfcb7559be5e89cb4c01b3556488fa641fc7c9d8f403972fdc8f2f7 DIST xmlsec1-1.3.4.tar.gz 2435656 BLAKE2B b398f970e5b201971419b537125e9a7430c8d7c1c57e193b2592ee3f01ce797993607a210e87ad44e99bc0ef49ac4c350492268a3ac3bedbb81d937d99837468 SHA512 959a97ed7d7cbdc3e5ef037b2cb4f05bda299274c09ed3dfe24f7203d97e3dfc13bf480e15a2d15bcc7893569d341204884de58cc9b462b6c29306b67672e9c7 DIST xmlsec1-1.3.5.tar.gz 2451506 BLAKE2B 4a265793a7499c4f6421c6d60552bd2ea18f06e3c28435520188c0a7c36a4de8aa40f20658949b93d826a8f6fb20bd8f2be1a78e6d103ae573e6353a2a5380a7 SHA512 69e9f18e2bc6b1b9acaf475a534a666965a561eec6a5a152185d264a4110d97d233af302153577a414e232a8880c6afc66b563118d889e670204d93819fcfdb5 diff --git a/dev-libs/xmlsec/xmlsec-1.2.38.ebuild b/dev-libs/xmlsec/xmlsec-1.2.38.ebuild deleted file mode 100644 index 7db6d5418226.. --- a/dev-libs/xmlsec/xmlsec-1.2.38.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec"; -SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; -S="${WORKDIR}/${PN}1-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="doc gcrypt gnutls nss +openssl static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE=" - || ( gcrypt gnutls nss openssl ) - gnutls? ( gcrypt ) -" - -RDEPEND=" - >=dev-libs/libxml2-2.7.4[ftp(+)] - >=dev-libs/libxslt-1.0.20 - dev-libs/libltdl - gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) - gnutls? ( >=net-libs/gnutls-2.8.0:= ) - nss? ( - >=dev-libs/nspr-4.4.1 - >=dev-libs/nss-3.9 - ) - openssl? ( - dev-libs/openssl:= - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - nss? ( - >=dev-libs/nss-3.9[utils] - ) - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.2.37-libressl.patch # bug #903001 -) - -src_configure() { - # Bash because of bug #721128 - CONFIG_SHELL="${BROOT}"/bin/bash econf \ - $(use_enable doc docs) \ - $(use_enable static-libs static) \ - $(use_with gcrypt) \ - $(use_with gnutls) \ - $(use_with nss nspr) \ - $(use_with nss) \ - $(use_with openssl) \ - --enable-mans \ - --enable-pkgconfig -} - -src_test() { - # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC - TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/, dev-libs/xmlsec/files/
commit: bcceabd02da8c86c8fb03d7633f4566a8fa0e0d7 Author: Sam James gentoo org> AuthorDate: Sat Oct 5 08:23:44 2024 + Commit: Sam James gentoo org> CommitDate: Sat Oct 5 08:23:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcceabd0 dev-libs/xmlsec: drop 1.3.1, 1.3.3-r1 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 2 - dev-libs/xmlsec/files/xmlsec-1.3.3-slibtool.patch | 48 dev-libs/xmlsec/files/xmlsec-1.3.3-typo-fix.patch | 25 -- dev-libs/xmlsec/xmlsec-1.3.1.ebuild | 93 -- dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild| 95 --- 5 files changed, 263 deletions(-) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 7a3deaa4056a..3802d48b7238 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,7 +1,5 @@ DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 DIST xmlsec1-1.2.38.tar.gz 2036578 BLAKE2B 03f7e1b5e659793bf1984c5a59582d9459089ce913620d5cc1e5a5d0eb65557580cd23fa190db277298fd7cc55bd41563b93cf61a37c8b7521a4690cd2ca3489 SHA512 724089777caae95db27e67f24381c066eaae23a9d64819a18bb04837c1ab1b380d19be2c7ee25659ca481d9eab96fcbe8027a430a0ac1630ad3b073cddd20fac DIST xmlsec1-1.2.39.tar.gz 2036905 BLAKE2B c1844f2068f6afe8dff3bf3fcf45a7180f09cae3418812b49b5c86b5387c795900a9ebd2077691d51d778c081f4282a54fdc11e7a54e6b8d969ef2871c2f5bb8 SHA512 bc8457bca8ada87c12d3be685bf8ad805f102b4ac1265e257ba12137e0430783973f27d22bfcb7559be5e89cb4c01b3556488fa641fc7c9d8f403972fdc8f2f7 -DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e SHA512 7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f -DIST xmlsec1-1.3.3.tar.gz 2435741 BLAKE2B 1b0e44a8a5185d67b8f97ec72cd8e215fe79a988eb7ade0d2890be662b693d511857b24670ec692f9452bf95ad8c53ff80c250ecbcd167742477a83e0b72fda0 SHA512 1535b6f878259914ab9574892d05c927fbcd548986cf7bcf91e435acb2cb74eb11e58163f797038ee13a11444882814b2b4318cd677053fbe52557a2e4acf68a DIST xmlsec1-1.3.4.tar.gz 2435656 BLAKE2B b398f970e5b201971419b537125e9a7430c8d7c1c57e193b2592ee3f01ce797993607a210e87ad44e99bc0ef49ac4c350492268a3ac3bedbb81d937d99837468 SHA512 959a97ed7d7cbdc3e5ef037b2cb4f05bda299274c09ed3dfe24f7203d97e3dfc13bf480e15a2d15bcc7893569d341204884de58cc9b462b6c29306b67672e9c7 DIST xmlsec1-1.3.5.tar.gz 2451506 BLAKE2B 4a265793a7499c4f6421c6d60552bd2ea18f06e3c28435520188c0a7c36a4de8aa40f20658949b93d826a8f6fb20bd8f2be1a78e6d103ae573e6353a2a5380a7 SHA512 69e9f18e2bc6b1b9acaf475a534a666965a561eec6a5a152185d264a4110d97d233af302153577a414e232a8880c6afc66b563118d889e670204d93819fcfdb5 diff --git a/dev-libs/xmlsec/files/xmlsec-1.3.3-slibtool.patch b/dev-libs/xmlsec/files/xmlsec-1.3.3-slibtool.patch deleted file mode 100644 index ed4c9e0397b7.. --- a/dev-libs/xmlsec/files/xmlsec-1.3.3-slibtool.patch +++ /dev/null @@ -1,48 +0,0 @@ -https://github.com/lsh123/xmlsec/pull/756 -https://github.com/lsh123/xmlsec/commit/de5251a8064231fbe6b9bccc669228cab4ab4ec7 - -From de5251a8064231fbe6b9bccc669228cab4ab4ec7 Mon Sep 17 00:00:00 2001 -From: orbea -Date: Tue, 30 Jan 2024 18:57:19 -0800 -Subject: [PATCH] configure.ac: fix the build with slibtool (#756) - -When building with LibreSSL or BoringSSL the build will try to link the -$OPENSSL_LIBS with -Wl,-Bstatic, but this will fail when using slibtool -if only dynamic libssl and libcrypto libraries are installed. - - ld: cannot find -lssl: No such file or directory - ld: cannot find -lcrypto: No such file or directory - -With GNU libtool it will "helpfully" rearrange the linker output to -obscure the issue. - - -lssl -lcrypto -lxslt -lxml2 ../.libs/libxmlsec1.so -g -O2 -O -Wl,-Bstatic -Wl,-Bdynamic - -While with slibtool it will do as instructed and produce a build -failure. - - -Wl,-Bstatic -lssl -lcrypto -Wl,-Bdynamic -lxslt - configure.ac | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/configure.ac b/configure.ac -index ce8a278c..25e70b24 100644 a/configure.ac -+++ b/configure.ac -@@ -806,7 +806,6 @@ if test "z$OPENSSL_FOUND" = "zyes" ; then - #endif - ],[ - OPENSSL_VERSION="LibreSSL >= 3.5" --OPENSSL_LIBS="-Wl,-Bstatic $OPENSSL_LIBS -Wl,-Bdynamic" - enable_dh=no - ],[ - OPENSSL_VERSION="" -@@ -824,7 +823,6 @@ if test "z$OPENSSL_FOUND" = "zyes" ; then - #endif - ],[ - OPENSSL_VERSION="BoringSSL >= 1.1.1" --OPENSSL_LIBS="-Wl,-Bstatic $OPENSSL_LI
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 821e09df6865af0cd13e83bfab6129c8adf077d3 Author: Sam James gentoo org> AuthorDate: Sat Oct 5 07:06:22 2024 + Commit: Sam James gentoo org> CommitDate: Sat Oct 5 07:22:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=821e09df dev-libs/xmlsec: add 1.3.5 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest| 1 + dev-libs/xmlsec/xmlsec-1.3.5.ebuild | 93 + 2 files changed, 94 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 1a4adea18094..7a3deaa4056a 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -4,3 +4,4 @@ DIST xmlsec1-1.2.39.tar.gz 2036905 BLAKE2B c1844f2068f6afe8dff3bf3fcf45a7180f09c DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e SHA512 7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f DIST xmlsec1-1.3.3.tar.gz 2435741 BLAKE2B 1b0e44a8a5185d67b8f97ec72cd8e215fe79a988eb7ade0d2890be662b693d511857b24670ec692f9452bf95ad8c53ff80c250ecbcd167742477a83e0b72fda0 SHA512 1535b6f878259914ab9574892d05c927fbcd548986cf7bcf91e435acb2cb74eb11e58163f797038ee13a11444882814b2b4318cd677053fbe52557a2e4acf68a DIST xmlsec1-1.3.4.tar.gz 2435656 BLAKE2B b398f970e5b201971419b537125e9a7430c8d7c1c57e193b2592ee3f01ce797993607a210e87ad44e99bc0ef49ac4c350492268a3ac3bedbb81d937d99837468 SHA512 959a97ed7d7cbdc3e5ef037b2cb4f05bda299274c09ed3dfe24f7203d97e3dfc13bf480e15a2d15bcc7893569d341204884de58cc9b462b6c29306b67672e9c7 +DIST xmlsec1-1.3.5.tar.gz 2451506 BLAKE2B 4a265793a7499c4f6421c6d60552bd2ea18f06e3c28435520188c0a7c36a4de8aa40f20658949b93d826a8f6fb20bd8f2be1a78e6d103ae573e6353a2a5380a7 SHA512 69e9f18e2bc6b1b9acaf475a534a666965a561eec6a5a152185d264a4110d97d233af302153577a414e232a8880c6afc66b563118d889e670204d93819fcfdb5 diff --git a/dev-libs/xmlsec/xmlsec-1.3.5.ebuild b/dev-libs/xmlsec/xmlsec-1.3.5.ebuild new file mode 100644 index ..f0324bc08612 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.3.5.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +# Upstream consider major version bumps to be changes in either X or Y in X.Y.Z +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls http nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( gnutls nss openssl ) +" + +RDEPEND=" + >=dev-libs/libxml2-2.7.4 + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-3.6.13:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( dev-libs/openssl:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.3.0-optimisation.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable doc docs) + $(use_enable static-libs static) + $(use_with gcrypt) + $(use_with gnutls) + $(use_with nss nspr) + $(use_with nss) + $(use_with openssl) + + --disable-werror + --enable-mans + --enable-pkgconfig + + --enable-concatkdf + --enable-pbkdf2 + --enable-ec + --enable-dh + --enable-sha3 + + --enable-files + $(use_enable http) + --disable-ftp + ) + + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" +} + +src_test() { + # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC + TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 2e5eaa9dcbf18d9a76325199fcb4c987b83bfdba Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 08:17:57 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 08:17:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e5eaa9d dev-libs/xmlsec: Stabilize 1.3.4 amd64, #940056 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.4.ebuild b/dev-libs/xmlsec/xmlsec-1.3.4.ebuild index b0bd94b03f56..819741295b91 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.4.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: ddbe74210de79e4b62162683e60be807a7adea68 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 07:13:05 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 07:13:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddbe7421 dev-libs/xmlsec: Stabilize 1.3.4 arm, #940056 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.4.ebuild b/dev-libs/xmlsec/xmlsec-1.3.4.ebuild index df126116b579..b0bd94b03f56 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.4.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 6b0c13774f51f2bb8831d0be00184981f49ce283 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 23 06:01:52 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 23 06:01:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b0c1377 dev-libs/xmlsec: Stabilize 1.3.4 arm64, #940056 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.4.ebuild b/dev-libs/xmlsec/xmlsec-1.3.4.ebuild index 29c70010fced..df126116b579 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.4.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 5a9f3e83997e67836eb3651351585b5144af2e7f Author: Sam James gentoo org> AuthorDate: Mon Sep 23 00:31:16 2024 + Commit: Sam James gentoo org> CommitDate: Mon Sep 23 00:31:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a9f3e83 dev-libs/xmlsec: Stabilize 1.3.4 ppc, #940056 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.4.ebuild b/dev-libs/xmlsec/xmlsec-1.3.4.ebuild index 8c5ae7243dda..4eef60edd0f6 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.4.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 4d17ca9aafc671606fc7d8e3bbf1a55838daf7d8 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 22 18:02:07 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 22 18:02:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d17ca9a dev-libs/xmlsec: Stabilize 1.3.4 ppc64, #940056 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.3.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.4.ebuild b/dev-libs/xmlsec/xmlsec-1.3.4.ebuild index f0324bc08612..8c5ae7243dda 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.4.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.4.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/files/
commit: 885e8b3941b4617906768a9358979fd5e4da01a7 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon May 13 16:52:06 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon May 13 18:42:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=885e8b39 dev-libs/xmlsec: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Joonas Niilola gentoo.org> .../xmlsec-1.3.2-libxml2-2.12.0-includes.patch | 114 - 1 file changed, 114 deletions(-) diff --git a/dev-libs/xmlsec/files/xmlsec-1.3.2-libxml2-2.12.0-includes.patch b/dev-libs/xmlsec/files/xmlsec-1.3.2-libxml2-2.12.0-includes.patch deleted file mode 100644 index e4b7ec4d7f68.. --- a/dev-libs/xmlsec/files/xmlsec-1.3.2-libxml2-2.12.0-includes.patch +++ /dev/null @@ -1,114 +0,0 @@ -https://github.com/lsh123/xmlsec/commit/ffb327376f5bb69e8dfe7f805529e45a40118c2b - -From ffb327376f5bb69e8dfe7f805529e45a40118c2b Mon Sep 17 00:00:00 2001 -From: lsh123 -Date: Mon, 20 Nov 2023 11:50:43 -0500 -Subject: [PATCH] Fix libxml2 v2.12.0 includes (#729) - a/apps/crypto.c -+++ b/apps/crypto.c -@@ -12,6 +12,7 @@ - #endif - - #include -+#include - - #include - #include a/apps/xmlsec.c -+++ b/apps/xmlsec.c -@@ -22,6 +22,7 @@ - #include - #include - #include -+#include - #include - - #ifndef XMLSEC_NO_XSLT -@@ -3030,7 +3031,7 @@ xmlSecAppInit(void) { - /* Init libxml */ - xmlInitParser(); - LIBXML_TEST_VERSION --xmlTreeIndentString = "\t"; -+xmlThrDefTreeIndentString("\t"); - #ifndef XMLSEC_NO_XSLT - xmlIndentTreeOutput = 1; - #endif /* XMLSEC_NO_XSLT */ a/include/xmlsec/xmlsec.h -+++ b/include/xmlsec/xmlsec.h -@@ -12,6 +12,7 @@ - #define __XMLSEC_H__ - - #include -+#include - - #include - #include a/src/errors_helpers.h -+++ b/src/errors_helpers.h -@@ -136,7 +136,7 @@ extern "C" { - */ - #define xmlSecXmlError(errorFunction, errorObject) \ - { \ --xmlErrorPtr error = xmlGetLastError();\ -+const xmlError * error = xmlGetLastError();\ - int code = (error != NULL) ? error->code : 0; \ - const char* message = (error != NULL) ? error->message : NULL; \ - xmlSecError(XMLSEC_ERRORS_HERE, \ -@@ -159,7 +159,7 @@ extern "C" { - */ - #define xmlSecXmlError2(errorFunction, errorObject, msg, param) \ - { \ --xmlErrorPtr error = xmlGetLastError();\ -+const xmlError * error = xmlGetLastError();\ - int code = (error != NULL) ? error->code : 0; \ - const char* message = (error != NULL) ? error->message : NULL; \ - xmlSecError(XMLSEC_ERRORS_HERE, \ -@@ -181,7 +181,7 @@ extern "C" { - */ - #define xmlSecXmlParserError(errorFunction, ctxt, errorObject) \ - { \ --xmlErrorPtr error = xmlCtxtGetLastError(ctxt);\ -+const xmlError * error = xmlCtxtGetLastError(ctxt);\ - int code = (error != NULL) ? error->code : 0; \ - const char* message = (error != NULL) ? error->message : NULL; \ - xmlSecError(XMLSEC_ERRORS_HERE, \ -@@ -205,7 +205,7 @@ extern "C" { - */ - #define xmlSecXmlParserError2(errorFunction, ctxt, errorObject, msg, param) \ - { \ --xmlErrorPtr error = xmlCtxtGetLastError(ctxt);\ -+const xmlError * error = xmlCtxtGetLastError(ctxt);\ - int code = (error != NULL) ? error->code : 0; \ - const char* message = (error != NULL) ? error->message : NULL; \ - xmlSecError(XMLSEC_ERRORS_HERE, \ -@@ -227,7 +227,7 @@ extern "C" { - */ - #define xmlSecXsltError(errorFunction, ctxt, errorObject) \ - { \ --xmlErrorPtr error = xmlGetLastError();\ -+const xmlError * error = xmlGetLastError();\ - int code = (error != NULL) ? error->code : 0; \ - const char* message = (error != NULL) ? error->message : NULL; \ - xmlSecError(XMLSEC_ERRORS_HERE, \ a/src/mscrypto/certkeys.c -+++ b/src/mscrypto/certkeys.c -@@ -18,6 +18,7 @@ - #include "globals.h" - - #include -+#include - - #ifndef XMLSEC_NO_GOST - #include "csp_oid.h" a/src/mscrypto/signatures.c -+++ b/src/mscrypto/signatures.c -@@ -17,6 +17,7 @@ - #include "globals.h" - - #include -+#include - - #ifndef XMLSEC_NO_GOST - #include "csp_calg.h" -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 47d3f88def928214300404ccaa6dd1e7363db755 Author: Sam James gentoo org> AuthorDate: Thu May 9 23:21:12 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 23:29:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47d3f88d dev-libs/xmlsec: drop 1.3.2, 1.3.3 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest| 1 - dev-libs/xmlsec/xmlsec-1.3.2.ebuild | 94 - dev-libs/xmlsec/xmlsec-1.3.3.ebuild | 93 3 files changed, 188 deletions(-) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index a6d977704744..eaddd3c5bbb5 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,5 +1,4 @@ DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 DIST xmlsec1-1.2.38.tar.gz 2036578 BLAKE2B 03f7e1b5e659793bf1984c5a59582d9459089ce913620d5cc1e5a5d0eb65557580cd23fa190db277298fd7cc55bd41563b93cf61a37c8b7521a4690cd2ca3489 SHA512 724089777caae95db27e67f24381c066eaae23a9d64819a18bb04837c1ab1b380d19be2c7ee25659ca481d9eab96fcbe8027a430a0ac1630ad3b073cddd20fac DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e SHA512 7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f -DIST xmlsec1-1.3.2.tar.gz 2437263 BLAKE2B d11953c6e2a263a6742ef62309c2f29e2ba5761d58bee5f8cc761965d0e16fea148811ac3d8036d271400840a62ff2a7fff947bb5331170d3bcc598c558b2a95 SHA512 328f3d27cc1dadee27e5ee4649f6c5a094203cc27f42f1fe98fd429f7dd5630eaadff0e8bf14616016fc3530482ed8bcee4870289a41a083f6dd9bd603782a92 DIST xmlsec1-1.3.3.tar.gz 2435741 BLAKE2B 1b0e44a8a5185d67b8f97ec72cd8e215fe79a988eb7ade0d2890be662b693d511857b24670ec692f9452bf95ad8c53ff80c250ecbcd167742477a83e0b72fda0 SHA512 1535b6f878259914ab9574892d05c927fbcd548986cf7bcf91e435acb2cb74eb11e58163f797038ee13a11444882814b2b4318cd677053fbe52557a2e4acf68a diff --git a/dev-libs/xmlsec/xmlsec-1.3.2.ebuild b/dev-libs/xmlsec/xmlsec-1.3.2.ebuild deleted file mode 100644 index a64cafb9198d.. --- a/dev-libs/xmlsec/xmlsec-1.3.2.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec"; -SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; -S="${WORKDIR}/${PN}1-${PV}" - -LICENSE="MIT" -# Upstream consider major version bumps to be changes in either X or Y in X.Y.Z -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" -IUSE="doc gcrypt gnutls http nss +openssl static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE=" - || ( gnutls nss openssl ) -" - -RDEPEND=" - >=dev-libs/libxml2-2.7.4 - >=dev-libs/libxslt-1.0.20 - dev-libs/libltdl - gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) - gnutls? ( >=net-libs/gnutls-3.6.13:= ) - nss? ( - >=dev-libs/nspr-4.4.1 - >=dev-libs/nss-3.9 - ) - openssl? ( dev-libs/openssl:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - nss? ( - >=dev-libs/nss-3.9[utils] - ) - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.3.0-optimisation.patch - "${FILESDIR}"/${P}-libxml2-2.12.0-includes.patch -) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable doc docs) - $(use_enable static-libs static) - $(use_with gcrypt) - $(use_with gnutls) - $(use_with nss nspr) - $(use_with nss) - $(use_with openssl) - - --disable-werror - --enable-mans - --enable-pkgconfig - - --enable-concatkdf - --enable-pbkdf2 - --enable-ec - --enable-dh - --enable-sha3 - - --enable-files - $(use_enable http) - --disable-ftp - ) - - # Bash because of bug #721128 - CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" -} - -src_test() { - # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC - TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 17ad687aee9f1cd949171a51a7602abe9a2bedda Author: Sam James gentoo org> AuthorDate: Thu May 9 23:23:20 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 23:29:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ad687a dev-libs/xmlsec: add 1.2.39 Closes: https://bugs.gentoo.org/924429 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 + dev-libs/xmlsec/xmlsec-1.2.39.ebuild | 72 2 files changed, 73 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index eaddd3c5bbb5..6cd15dfe5e51 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,4 +1,5 @@ DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 DIST xmlsec1-1.2.38.tar.gz 2036578 BLAKE2B 03f7e1b5e659793bf1984c5a59582d9459089ce913620d5cc1e5a5d0eb65557580cd23fa190db277298fd7cc55bd41563b93cf61a37c8b7521a4690cd2ca3489 SHA512 724089777caae95db27e67f24381c066eaae23a9d64819a18bb04837c1ab1b380d19be2c7ee25659ca481d9eab96fcbe8027a430a0ac1630ad3b073cddd20fac +DIST xmlsec1-1.2.39.tar.gz 2036905 BLAKE2B c1844f2068f6afe8dff3bf3fcf45a7180f09cae3418812b49b5c86b5387c795900a9ebd2077691d51d778c081f4282a54fdc11e7a54e6b8d969ef2871c2f5bb8 SHA512 bc8457bca8ada87c12d3be685bf8ad805f102b4ac1265e257ba12137e0430783973f27d22bfcb7559be5e89cb4c01b3556488fa641fc7c9d8f403972fdc8f2f7 DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e SHA512 7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f DIST xmlsec1-1.3.3.tar.gz 2435741 BLAKE2B 1b0e44a8a5185d67b8f97ec72cd8e215fe79a988eb7ade0d2890be662b693d511857b24670ec692f9452bf95ad8c53ff80c250ecbcd167742477a83e0b72fda0 SHA512 1535b6f878259914ab9574892d05c927fbcd548986cf7bcf91e435acb2cb74eb11e58163f797038ee13a11444882814b2b4318cd677053fbe52557a2e4acf68a diff --git a/dev-libs/xmlsec/xmlsec-1.2.39.ebuild b/dev-libs/xmlsec/xmlsec-1.2.39.ebuild new file mode 100644 index ..5fcdd6b380de --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.2.39.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( gcrypt gnutls nss openssl ) + gnutls? ( gcrypt ) +" + +RDEPEND=" + >=dev-libs/libxml2-2.7.4[ftp(+)] + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-2.8.0:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( + dev-libs/openssl:= + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.2.37-libressl.patch # bug #903001 +) + +src_configure() { + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf \ + $(use_enable doc docs) \ + $(use_enable static-libs static) \ + $(use_with gcrypt) \ + $(use_with gnutls) \ + $(use_with nss nspr) \ + $(use_with nss) \ + $(use_with openssl) \ + --enable-mans \ + --enable-pkgconfig +} + +src_test() { + # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC + TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: d279e156c9294df8478dd74d9fd17367d81cdc3b Author: Sam James gentoo org> AuthorDate: Thu May 9 23:26:53 2024 + Commit: Sam James gentoo org> CommitDate: Thu May 9 23:29:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d279e156 dev-libs/xmlsec: add 1.3.4 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest| 1 + dev-libs/xmlsec/xmlsec-1.3.4.ebuild | 93 + 2 files changed, 94 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 6cd15dfe5e51..1a4adea18094 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -3,3 +3,4 @@ DIST xmlsec1-1.2.38.tar.gz 2036578 BLAKE2B 03f7e1b5e659793bf1984c5a59582d9459089 DIST xmlsec1-1.2.39.tar.gz 2036905 BLAKE2B c1844f2068f6afe8dff3bf3fcf45a7180f09cae3418812b49b5c86b5387c795900a9ebd2077691d51d778c081f4282a54fdc11e7a54e6b8d969ef2871c2f5bb8 SHA512 bc8457bca8ada87c12d3be685bf8ad805f102b4ac1265e257ba12137e0430783973f27d22bfcb7559be5e89cb4c01b3556488fa641fc7c9d8f403972fdc8f2f7 DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e SHA512 7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f DIST xmlsec1-1.3.3.tar.gz 2435741 BLAKE2B 1b0e44a8a5185d67b8f97ec72cd8e215fe79a988eb7ade0d2890be662b693d511857b24670ec692f9452bf95ad8c53ff80c250ecbcd167742477a83e0b72fda0 SHA512 1535b6f878259914ab9574892d05c927fbcd548986cf7bcf91e435acb2cb74eb11e58163f797038ee13a11444882814b2b4318cd677053fbe52557a2e4acf68a +DIST xmlsec1-1.3.4.tar.gz 2435656 BLAKE2B b398f970e5b201971419b537125e9a7430c8d7c1c57e193b2592ee3f01ce797993607a210e87ad44e99bc0ef49ac4c350492268a3ac3bedbb81d937d99837468 SHA512 959a97ed7d7cbdc3e5ef037b2cb4f05bda299274c09ed3dfe24f7203d97e3dfc13bf480e15a2d15bcc7893569d341204884de58cc9b462b6c29306b67672e9c7 diff --git a/dev-libs/xmlsec/xmlsec-1.3.4.ebuild b/dev-libs/xmlsec/xmlsec-1.3.4.ebuild new file mode 100644 index ..f0324bc08612 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.3.4.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +# Upstream consider major version bumps to be changes in either X or Y in X.Y.Z +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls http nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( gnutls nss openssl ) +" + +RDEPEND=" + >=dev-libs/libxml2-2.7.4 + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-3.6.13:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( dev-libs/openssl:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.3.0-optimisation.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable doc docs) + $(use_enable static-libs static) + $(use_with gcrypt) + $(use_with gnutls) + $(use_with nss nspr) + $(use_with nss) + $(use_with openssl) + + --disable-werror + --enable-mans + --enable-pkgconfig + + --enable-concatkdf + --enable-pbkdf2 + --enable-ec + --enable-dh + --enable-sha3 + + --enable-files + $(use_enable http) + --disable-ftp + ) + + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" +} + +src_test() { + # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC + TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/files/, dev-libs/xmlsec/
commit: 80a3b04bc7d4a456ed08b2160f4e4b09ffdd Author: orbea riseup net> AuthorDate: Wed Jan 31 03:08:18 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Feb 24 13:29:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80a3 dev-libs/xmlsec: fix the build with slibtool On a LibreSSL system xmlsec tries to link $OPENSSL_LIBS with -Wl,Bstatic which doesn't work when using slibtool where only dynamic libssl and libcrypto libraries are installed. With GNU libtool the linker output is rearranged to obscure the issue. Upstream-PR: https://github.com/lsh123/xmlsec/pull/756 Upstream-Commit: https://github.com/lsh123/xmlsec/commit/de5251a8064231fbe6b9bccc669228cab4ab4ec7 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/35110 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/xmlsec/files/xmlsec-1.3.3-slibtool.patch | 48 +++ dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild| 1 + 2 files changed, 49 insertions(+) diff --git a/dev-libs/xmlsec/files/xmlsec-1.3.3-slibtool.patch b/dev-libs/xmlsec/files/xmlsec-1.3.3-slibtool.patch new file mode 100644 index ..ed4c9e0397b7 --- /dev/null +++ b/dev-libs/xmlsec/files/xmlsec-1.3.3-slibtool.patch @@ -0,0 +1,48 @@ +https://github.com/lsh123/xmlsec/pull/756 +https://github.com/lsh123/xmlsec/commit/de5251a8064231fbe6b9bccc669228cab4ab4ec7 + +From de5251a8064231fbe6b9bccc669228cab4ab4ec7 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Tue, 30 Jan 2024 18:57:19 -0800 +Subject: [PATCH] configure.ac: fix the build with slibtool (#756) + +When building with LibreSSL or BoringSSL the build will try to link the +$OPENSSL_LIBS with -Wl,-Bstatic, but this will fail when using slibtool +if only dynamic libssl and libcrypto libraries are installed. + + ld: cannot find -lssl: No such file or directory + ld: cannot find -lcrypto: No such file or directory + +With GNU libtool it will "helpfully" rearrange the linker output to +obscure the issue. + + -lssl -lcrypto -lxslt -lxml2 ../.libs/libxmlsec1.so -g -O2 -O -Wl,-Bstatic -Wl,-Bdynamic + +While with slibtool it will do as instructed and produce a build +failure. + + -Wl,-Bstatic -lssl -lcrypto -Wl,-Bdynamic -lxslt +--- + configure.ac | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index ce8a278c..25e70b24 100644 +--- a/configure.ac b/configure.ac +@@ -806,7 +806,6 @@ if test "z$OPENSSL_FOUND" = "zyes" ; then + #endif + ],[ + OPENSSL_VERSION="LibreSSL >= 3.5" +-OPENSSL_LIBS="-Wl,-Bstatic $OPENSSL_LIBS -Wl,-Bdynamic" + enable_dh=no + ],[ + OPENSSL_VERSION="" +@@ -824,7 +823,6 @@ if test "z$OPENSSL_FOUND" = "zyes" ; then + #endif + ],[ + OPENSSL_VERSION="BoringSSL >= 1.1.1" +-OPENSSL_LIBS="-Wl,-Bstatic $OPENSSL_LIBS -Wl,-Bdynamic" + enable_ripemd160=no + enable_dsa=no + enable_dh=no diff --git a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild index 49cd41086465..079d34a4be68 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild @@ -45,6 +45,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-1.3.0-optimisation.patch "${FILESDIR}"/${PN}-1.3.3-typo-fix.patch + "${FILESDIR}"/${PN}-1.3.3-slibtool.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: fdb1324a5b6091fe13320303ba72e019fba18a90 Author: Joonas Niilola gentoo org> AuthorDate: Mon Jan 29 08:13:32 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Jan 29 08:13:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb1324a dev-libs/xmlsec: Stabilize 1.3.3-r1 x86, #923120 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild index f4a0c18792b6..49cd41086465 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 3f6205982f2e3f6fcfde59867d39fe5bd339744f Author: Sam James gentoo org> AuthorDate: Sun Jan 28 20:01:48 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 28 20:01:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f620598 dev-libs/xmlsec: Stabilize 1.3.3-r1 amd64, #923120 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild index 1db707dd4d7a..f4a0c18792b6 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: cea74ee69ea808e456284d4d8990e393bfc654a1 Author: Sam James gentoo org> AuthorDate: Sun Jan 28 15:51:54 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 28 15:51:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea74ee6 dev-libs/xmlsec: Stabilize 1.3.3-r1 ppc64, #923120 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild index 38c3cdc3af96..712502439ec2 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 9dd6872866771c72672535da71b838578ddbe152 Author: Sam James gentoo org> AuthorDate: Sun Jan 28 15:51:56 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 28 15:51:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd68728 dev-libs/xmlsec: Stabilize 1.3.3-r1 arm64, #923120 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild index 712502439ec2..1db707dd4d7a 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/files/, dev-libs/xmlsec/
commit: 704a8da50a8f5aa190e785a77de16eb2cad378a7 Author: Sam James gentoo org> AuthorDate: Tue Jan 16 03:31:05 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jan 16 03:31:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=704a8da5 dev-libs/xmlsec: fix typo in header Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/files/xmlsec-1.3.3-typo-fix.patch | 25 ++ dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild| 94 +++ 2 files changed, 119 insertions(+) diff --git a/dev-libs/xmlsec/files/xmlsec-1.3.3-typo-fix.patch b/dev-libs/xmlsec/files/xmlsec-1.3.3-typo-fix.patch new file mode 100644 index ..db3eae6c484a --- /dev/null +++ b/dev-libs/xmlsec/files/xmlsec-1.3.3-typo-fix.patch @@ -0,0 +1,25 @@ +https://github.com/lsh123/xmlsec/commit/8262167fbc56bce353949b9b18e01af7f7331e76 + +From 8262167fbc56bce353949b9b18e01af7f7331e76 Mon Sep 17 00:00:00 2001 +From: Antoine Martin +Date: Sun, 14 Jan 2024 09:13:11 -0500 +Subject: [PATCH] Fix typo with xmlSecKeyDataEcGetKlass in app.h include (#755) + +--- + include/xmlsec/app.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/xmlsec/app.h b/include/xmlsec/app.h +index 4fe2a744..324561b9 100644 +--- a/include/xmlsec/app.h b/include/xmlsec/app.h +@@ -85,7 +85,7 @@ XMLSEC_EXPORT xmlSecKeyDataId xmlSecKeyDataDsaGetKlass(void); + * + * The EC key klass. + */ +-#define xmlSecKeyDataEcId xmlSecKeyDataEcetKlass() ++#define xmlSecKeyDataEcId xmlSecKeyDataEcGetKlass() + XMLSEC_EXPORT xmlSecKeyDataId xmlSecKeyDataEcGetKlass(void); + /** + * xmlSecKeyDataGost2001Id: + diff --git a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild new file mode 100644 index ..38c3cdc3af96 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +# Upstream consider major version bumps to be changes in either X or Y in X.Y.Z +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls http nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( gnutls nss openssl ) +" + +RDEPEND=" + >=dev-libs/libxml2-2.7.4 + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-3.6.13:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( dev-libs/openssl:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.3.0-optimisation.patch + "${FILESDIR}"/${PN}-1.3.3-typo-fix.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable doc docs) + $(use_enable static-libs static) + $(use_with gcrypt) + $(use_with gnutls) + $(use_with nss nspr) + $(use_with nss) + $(use_with openssl) + + --disable-werror + --enable-mans + --enable-pkgconfig + + --enable-concatkdf + --enable-pbkdf2 + --enable-ec + --enable-dh + --enable-sha3 + + --enable-files + $(use_enable http) + --disable-ftp + ) + + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" +} + +src_test() { + # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC + TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 3f5afb3168d9ae5d68dbc32233d2e56c4995ae33 Author: Sam James gentoo org> AuthorDate: Fri Jan 5 06:03:47 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jan 5 06:08:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f5afb31 dev-libs/xmlsec: add 1.3.3 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest| 1 + dev-libs/xmlsec/xmlsec-1.3.3.ebuild | 93 + 2 files changed, 94 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index c1fd7521877a..a6d977704744 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -2,3 +2,4 @@ DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476 DIST xmlsec1-1.2.38.tar.gz 2036578 BLAKE2B 03f7e1b5e659793bf1984c5a59582d9459089ce913620d5cc1e5a5d0eb65557580cd23fa190db277298fd7cc55bd41563b93cf61a37c8b7521a4690cd2ca3489 SHA512 724089777caae95db27e67f24381c066eaae23a9d64819a18bb04837c1ab1b380d19be2c7ee25659ca481d9eab96fcbe8027a430a0ac1630ad3b073cddd20fac DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e SHA512 7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f DIST xmlsec1-1.3.2.tar.gz 2437263 BLAKE2B d11953c6e2a263a6742ef62309c2f29e2ba5761d58bee5f8cc761965d0e16fea148811ac3d8036d271400840a62ff2a7fff947bb5331170d3bcc598c558b2a95 SHA512 328f3d27cc1dadee27e5ee4649f6c5a094203cc27f42f1fe98fd429f7dd5630eaadff0e8bf14616016fc3530482ed8bcee4870289a41a083f6dd9bd603782a92 +DIST xmlsec1-1.3.3.tar.gz 2435741 BLAKE2B 1b0e44a8a5185d67b8f97ec72cd8e215fe79a988eb7ade0d2890be662b693d511857b24670ec692f9452bf95ad8c53ff80c250ecbcd167742477a83e0b72fda0 SHA512 1535b6f878259914ab9574892d05c927fbcd548986cf7bcf91e435acb2cb74eb11e58163f797038ee13a11444882814b2b4318cd677053fbe52557a2e4acf68a diff --git a/dev-libs/xmlsec/xmlsec-1.3.3.ebuild b/dev-libs/xmlsec/xmlsec-1.3.3.ebuild new file mode 100644 index ..f0324bc08612 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.3.3.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +# Upstream consider major version bumps to be changes in either X or Y in X.Y.Z +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls http nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( gnutls nss openssl ) +" + +RDEPEND=" + >=dev-libs/libxml2-2.7.4 + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-3.6.13:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( dev-libs/openssl:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.3.0-optimisation.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable doc docs) + $(use_enable static-libs static) + $(use_with gcrypt) + $(use_with gnutls) + $(use_with nss nspr) + $(use_with nss) + $(use_with openssl) + + --disable-werror + --enable-mans + --enable-pkgconfig + + --enable-concatkdf + --enable-pbkdf2 + --enable-ec + --enable-dh + --enable-sha3 + + --enable-files + $(use_enable http) + --disable-ftp + ) + + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" +} + +src_test() { + # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC + TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: bc9d6e6c3e9e59dfc4449191e39be436d2111fbc Author: Joonas Niilola gentoo org> AuthorDate: Wed Jan 3 07:54:09 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jan 3 08:18:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc9d6e6c dev-libs/xmlsec: Stabilize 1.3.2 x86, #920951 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/xmlsec/xmlsec-1.3.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.2.ebuild b/dev-libs/xmlsec/xmlsec-1.3.2.ebuild index ed6ed391fd22..a64cafb9198d 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.2.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.2.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 @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 38ce24f3c732f13b062dc2653c95960f6005d6c1 Author: Sam James gentoo org> AuthorDate: Fri Dec 29 22:42:39 2023 + Commit: Sam James gentoo org> CommitDate: Fri Dec 29 22:42:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38ce24f3 dev-libs/xmlsec: Stabilize 1.3.2 arm64, #920951 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.2.ebuild b/dev-libs/xmlsec/xmlsec-1.3.2.ebuild index be8092fdbc43..ed6ed391fd22 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.2.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.2.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 9187a3b69ac0adaf82e6c58a9064ff86c28d5211 Author: Sam James gentoo org> AuthorDate: Fri Dec 29 21:40:47 2023 + Commit: Sam James gentoo org> CommitDate: Fri Dec 29 21:40:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9187a3b6 dev-libs/xmlsec: Stabilize 1.3.2 amd64, #920951 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.2.ebuild b/dev-libs/xmlsec/xmlsec-1.3.2.ebuild index c6dfe4d82d25..be8092fdbc43 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.2.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.2.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 93cf3717a08cf670ff0e8798b6650fe4726ef226 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 29 18:06:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 29 18:06:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93cf3717 dev-libs/xmlsec: Stabilize 1.3.2 ppc64, #920951 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.2.ebuild b/dev-libs/xmlsec/xmlsec-1.3.2.ebuild index c999cba77c0c..c6dfe4d82d25 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.2.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.2.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/, dev-libs/xmlsec/files/
commit: ea17c1e92e82313ced2b7bc8b7eca46a510c6268 Author: Sam James gentoo org> AuthorDate: Sat Nov 25 00:50:53 2023 + Commit: Sam James gentoo org> CommitDate: Sat Nov 25 00:54:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea17c1e9 dev-libs/xmlsec: add 1.3.2 Closes: https://bugs.gentoo.org/917525 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 + .../xmlsec-1.3.2-libxml2-2.12.0-includes.patch | 114 + dev-libs/xmlsec/xmlsec-1.3.2.ebuild| 94 + 3 files changed, 209 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 3c2ede1438c2..c1fd7521877a 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,3 +1,4 @@ DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 DIST xmlsec1-1.2.38.tar.gz 2036578 BLAKE2B 03f7e1b5e659793bf1984c5a59582d9459089ce913620d5cc1e5a5d0eb65557580cd23fa190db277298fd7cc55bd41563b93cf61a37c8b7521a4690cd2ca3489 SHA512 724089777caae95db27e67f24381c066eaae23a9d64819a18bb04837c1ab1b380d19be2c7ee25659ca481d9eab96fcbe8027a430a0ac1630ad3b073cddd20fac DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e SHA512 7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f +DIST xmlsec1-1.3.2.tar.gz 2437263 BLAKE2B d11953c6e2a263a6742ef62309c2f29e2ba5761d58bee5f8cc761965d0e16fea148811ac3d8036d271400840a62ff2a7fff947bb5331170d3bcc598c558b2a95 SHA512 328f3d27cc1dadee27e5ee4649f6c5a094203cc27f42f1fe98fd429f7dd5630eaadff0e8bf14616016fc3530482ed8bcee4870289a41a083f6dd9bd603782a92 diff --git a/dev-libs/xmlsec/files/xmlsec-1.3.2-libxml2-2.12.0-includes.patch b/dev-libs/xmlsec/files/xmlsec-1.3.2-libxml2-2.12.0-includes.patch new file mode 100644 index ..e4b7ec4d7f68 --- /dev/null +++ b/dev-libs/xmlsec/files/xmlsec-1.3.2-libxml2-2.12.0-includes.patch @@ -0,0 +1,114 @@ +https://github.com/lsh123/xmlsec/commit/ffb327376f5bb69e8dfe7f805529e45a40118c2b + +From ffb327376f5bb69e8dfe7f805529e45a40118c2b Mon Sep 17 00:00:00 2001 +From: lsh123 +Date: Mon, 20 Nov 2023 11:50:43 -0500 +Subject: [PATCH] Fix libxml2 v2.12.0 includes (#729) + +--- a/apps/crypto.c b/apps/crypto.c +@@ -12,6 +12,7 @@ + #endif + + #include ++#include + + #include + #include +--- a/apps/xmlsec.c b/apps/xmlsec.c +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + #include + + #ifndef XMLSEC_NO_XSLT +@@ -3030,7 +3031,7 @@ xmlSecAppInit(void) { + /* Init libxml */ + xmlInitParser(); + LIBXML_TEST_VERSION +-xmlTreeIndentString = "\t"; ++xmlThrDefTreeIndentString("\t"); + #ifndef XMLSEC_NO_XSLT + xmlIndentTreeOutput = 1; + #endif /* XMLSEC_NO_XSLT */ +--- a/include/xmlsec/xmlsec.h b/include/xmlsec/xmlsec.h +@@ -12,6 +12,7 @@ + #define __XMLSEC_H__ + + #include ++#include + + #include + #include +--- a/src/errors_helpers.h b/src/errors_helpers.h +@@ -136,7 +136,7 @@ extern "C" { + */ + #define xmlSecXmlError(errorFunction, errorObject) \ + { \ +-xmlErrorPtr error = xmlGetLastError();\ ++const xmlError * error = xmlGetLastError();\ + int code = (error != NULL) ? error->code : 0; \ + const char* message = (error != NULL) ? error->message : NULL; \ + xmlSecError(XMLSEC_ERRORS_HERE, \ +@@ -159,7 +159,7 @@ extern "C" { + */ + #define xmlSecXmlError2(errorFunction, errorObject, msg, param) \ + { \ +-xmlErrorPtr error = xmlGetLastError();\ ++const xmlError * error = xmlGetLastError();\ + int code = (error != NULL) ? error->code : 0; \ + const char* message = (error != NULL) ? error->message : NULL; \ + xmlSecError(XMLSEC_ERRORS_HERE, \ +@@ -181,7 +181,7 @@ extern "C" { + */ + #define xmlSecXmlParserError(errorFunction, ctxt, errorObject) \ + { \ +-xmlErrorPtr error = xmlCtxtGetLastError(ctxt);\ ++const xmlError * error = xmlCtxtGetLastError(ctxt);\ + int code = (error != NULL) ? error->code : 0; \ + const char* message = (error != NULL) ? error->message : NULL; \ + xmlSecError(XMLSEC_ERRORS_HERE, \ +@@ -205,7 +205,7 @@ extern "C" { + */ + #define xmlSecXmlParserError2(errorFunction, ctxt, errorObject, msg, param) \ + {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/files/, dev-libs/xmlsec/
commit: 1e94c87d6d6155169455dfd273e02c16e705ae92 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Sep 9 12:43:35 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Sep 9 12:44:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e94c87d dev-libs/xmlsec: drop 1.2.37-r1, 1.3.0-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/xmlsec/Manifest | 1 - dev-libs/xmlsec/files/xmlsec-1.3.0-clang.patch | 19 - .../files/xmlsec-1.3.0-strict-prototypes.patch | 21 - dev-libs/xmlsec/xmlsec-1.2.37-r1.ebuild| 66 --- dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild | 95 -- 5 files changed, 202 deletions(-) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 286498805740..3c2ede1438c2 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,4 +1,3 @@ DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 DIST xmlsec1-1.2.38.tar.gz 2036578 BLAKE2B 03f7e1b5e659793bf1984c5a59582d9459089ce913620d5cc1e5a5d0eb65557580cd23fa190db277298fd7cc55bd41563b93cf61a37c8b7521a4690cd2ca3489 SHA512 724089777caae95db27e67f24381c066eaae23a9d64819a18bb04837c1ab1b380d19be2c7ee25659ca481d9eab96fcbe8027a430a0ac1630ad3b073cddd20fac -DIST xmlsec1-1.3.0.tar.gz 2425729 BLAKE2B a83d0117aaf1824a8a8f597f73ab1b76bcd1a9f0bb5d160df6c775f70cd2485f8e09c250f4ddbb4d42ba35549f9617d06f5470a91306757b4d5d54fdc0684f3c SHA512 ac1b1b88336959f54ef7fcfd6b9ff0feb2ba00a966a8e5b4efb97e802a1f9bb7adf5f4524c7f169344a1b7258377b5a7e879a0ab5ce25cfae3b05eac9b54729d DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e SHA512 7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f diff --git a/dev-libs/xmlsec/files/xmlsec-1.3.0-clang.patch b/dev-libs/xmlsec/files/xmlsec-1.3.0-clang.patch deleted file mode 100644 index a8e8a9b50a46.. --- a/dev-libs/xmlsec/files/xmlsec-1.3.0-clang.patch +++ /dev/null @@ -1,19 +0,0 @@ -https://bugs.gentoo.org/904418 -https://github.com/lsh123/xmlsec/commit/0682c1d4be1e1d5d0f3cf5c4d2301dc3da09d677 - -From 0682c1d4be1e1d5d0f3cf5c4d2301dc3da09d677 Mon Sep 17 00:00:00 2001 -From: lsh123 -Date: Thu, 13 Apr 2023 09:49:25 -0400 -Subject: [PATCH] Add newline (#628) - -Issue #626 a/src/openssl/symkeys.c -+++ b/src/openssl/symkeys.c -@@ -618,4 +618,4 @@ xmlSecOpenSSLKeyDataPbkdf2Set(xmlSecKeyDataPtr data, const xmlSecByte* buf, xmlS - - return(xmlSecBufferSetData(buffer, buf, bufSize)); - } --#endif /* XMLSEC_NO_PBKDF2 */ -\ No newline at end of file -+#endif /* XMLSEC_NO_PBKDF2 */ - diff --git a/dev-libs/xmlsec/files/xmlsec-1.3.0-strict-prototypes.patch b/dev-libs/xmlsec/files/xmlsec-1.3.0-strict-prototypes.patch deleted file mode 100644 index be8377efbfa4.. --- a/dev-libs/xmlsec/files/xmlsec-1.3.0-strict-prototypes.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://github.com/lsh123/xmlsec/issues/627 -https://github.com/lsh123/xmlsec/commit/a2c8cad6215d89ce4454adcde5e84ffb12901a7a - -From a2c8cad6215d89ce4454adcde5e84ffb12901a7a Mon Sep 17 00:00:00 2001 -From: lsh123 -Date: Thu, 13 Apr 2023 10:30:13 -0400 -Subject: [PATCH] Fix prototype (#629) - -Issue #627 a/src/nss/crypto.c -+++ b/src/nss/crypto.c -@@ -412,7 +412,7 @@ xmlSecNssKeysMngrInit(xmlSecKeysMngrPtr mngr) { - * Returns: internal key slot and initializes it if needed. - */ - PK11SlotInfo * --xmlSecNssGetInternalKeySlot() -+xmlSecNssGetInternalKeySlot(void) - { - PK11SlotInfo *slot = NULL; - SECStatus rv; - diff --git a/dev-libs/xmlsec/xmlsec-1.2.37-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37-r1.ebuild deleted file mode 100644 index f5ed4f8c1c07.. --- a/dev-libs/xmlsec/xmlsec-1.2.37-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec"; -SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; -S="${WORKDIR}/${PN}1-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="doc gcrypt gnutls nss +openssl static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) - gnutls? ( gcrypt )" - -RDEPEND=">=dev-libs/libxml2-2.7.4[ftp(+)] - >=dev-libs/libxslt-1.0.20 - dev-libs/libltdl - gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) - gnu
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 6117c65f36176232523e59966e2af7f1f285bf6b Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 22 11:15:20 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 22 11:15:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6117c65f dev-libs/xmlsec: Stabilize 1.3.1 arm, #910345 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild index 252f14b7821c..14c491ff3379 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 0777988263a3910ce369fee6e3f24aa840f0d278 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 22 11:15:26 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 22 11:15:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07779882 dev-libs/xmlsec: Stabilize 1.3.1 ppc, #910345 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild index 14c491ff3379..1508b3b8defa 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 3d166591a9779cbdd0fc39c2162ef370e0666c94 Author: Sam James gentoo org> AuthorDate: Sat Jul 15 06:51:38 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jul 15 06:51:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d166591 dev-libs/xmlsec: Stabilize 1.3.1 arm64, #910345 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild index c750c609991d..252f14b7821c 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 7c2b4ffac4942f7849fff3b23ac28c3d64bce1b5 Author: Joonas Niilola gentoo org> AuthorDate: Sat Jul 15 06:27:18 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Jul 15 06:27:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2b4ffa dev-libs/xmlsec: Stabilize 1.3.1 x86, #910345 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/xmlsec/xmlsec-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild index eb113eb28652..c750c609991d 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 8f8e0b6c058646244b22de863b039eb55812eebb Author: Sam James gentoo org> AuthorDate: Sat Jul 15 03:08:07 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jul 15 03:10:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8e0b6c dev-libs/xmlsec: Stabilize 1.3.1 ppc64, #910345 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild index 3dd40a33a01d..eb113eb28652 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 8dbb044493cac27c3400ce779d1aed21a18d92d8 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jul 14 16:51:08 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 14 16:51:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dbb0444 dev-libs/xmlsec: Stabilize 1.3.1 amd64, #910345 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild index 008af3b95a28..3dd40a33a01d 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 5f7080542a3ff7e77884d9feae660270b2948a43 Author: Sam James gentoo org> AuthorDate: Wed Jul 5 01:14:27 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jul 5 01:14:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f708054 dev-libs/xmlsec: add 1.2.38 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 + dev-libs/xmlsec/xmlsec-1.2.38.ebuild | 72 2 files changed, 73 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 21b96cd40b9f..286498805740 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,3 +1,4 @@ DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 +DIST xmlsec1-1.2.38.tar.gz 2036578 BLAKE2B 03f7e1b5e659793bf1984c5a59582d9459089ce913620d5cc1e5a5d0eb65557580cd23fa190db277298fd7cc55bd41563b93cf61a37c8b7521a4690cd2ca3489 SHA512 724089777caae95db27e67f24381c066eaae23a9d64819a18bb04837c1ab1b380d19be2c7ee25659ca481d9eab96fcbe8027a430a0ac1630ad3b073cddd20fac DIST xmlsec1-1.3.0.tar.gz 2425729 BLAKE2B a83d0117aaf1824a8a8f597f73ab1b76bcd1a9f0bb5d160df6c775f70cd2485f8e09c250f4ddbb4d42ba35549f9617d06f5470a91306757b4d5d54fdc0684f3c SHA512 ac1b1b88336959f54ef7fcfd6b9ff0feb2ba00a966a8e5b4efb97e802a1f9bb7adf5f4524c7f169344a1b7258377b5a7e879a0ab5ce25cfae3b05eac9b54729d DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e SHA512 7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f diff --git a/dev-libs/xmlsec/xmlsec-1.2.38.ebuild b/dev-libs/xmlsec/xmlsec-1.2.38.ebuild new file mode 100644 index ..7db6d5418226 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.2.38.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( gcrypt gnutls nss openssl ) + gnutls? ( gcrypt ) +" + +RDEPEND=" + >=dev-libs/libxml2-2.7.4[ftp(+)] + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-2.8.0:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( + dev-libs/openssl:= + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.2.37-libressl.patch # bug #903001 +) + +src_configure() { + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf \ + $(use_enable doc docs) \ + $(use_enable static-libs static) \ + $(use_with gcrypt) \ + $(use_with gnutls) \ + $(use_with nss nspr) \ + $(use_with nss) \ + $(use_with openssl) \ + --enable-mans \ + --enable-pkgconfig +} + +src_test() { + # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC + TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/, dev-libs/xmlsec/files/
commit: e1e2b092d919a5303afac98fb77f9bc809229e13 Author: orbea riseup net> AuthorDate: Wed May 31 14:29:27 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 06:07:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1e2b092 dev-libs/xmlsec: add upstream libressl patches These patches add compatiblity for LibreSSL. Bug: https://bugs.gentoo.org/903001 Upstream-PR: https://github.com/lsh123/xmlsec/pull/456 Upstream-Commit: https://github.com/lsh123/xmlsec/commit/c5469cfc8443c57a25a8783f0bd669f71e29bb04 Upstream-PR: https://github.com/lsh123/xmlsec/pull/654 Upstream-Commit: https://github.com/lsh123/xmlsec/commit/dfdf981f3522e4059170b504fb6fd40b37c9d70f Upstream-Issue: https://github.com/lsh123/xmlsec/issues/665 Upstream-PR: https://github.com/lsh123/xmlsec/pull/666 Upstream-Commit: https://github.com/lsh123/xmlsec/commit/1ee1754c5ab8f0071adbde92d3a007729df7c5a7 Upstream-PR: https://github.com/lsh123/xmlsec/pull/667 Upstream-Commit: https://github.com/lsh123/xmlsec/commit/c9b0dcd01af1ecaed828269b734861cb93edeae3 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/31246 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/files/xmlsec-1.2.37-libressl.patch | 40 + dev-libs/xmlsec/xmlsec-1.2.37-r1.ebuild| 66 ++ 2 files changed, 106 insertions(+) diff --git a/dev-libs/xmlsec/files/xmlsec-1.2.37-libressl.patch b/dev-libs/xmlsec/files/xmlsec-1.2.37-libressl.patch new file mode 100644 index ..acdb535ba552 --- /dev/null +++ b/dev-libs/xmlsec/files/xmlsec-1.2.37-libressl.patch @@ -0,0 +1,40 @@ +https://github.com/lsh123/xmlsec/pull/456 +https://github.com/lsh123/xmlsec/commit/c5469cfc8443c57a25a8783f0bd669f71e29bb04 +https://github.com/lsh123/xmlsec/pull/654 +https://github.com/lsh123/xmlsec/commit/dfdf981f3522e4059170b504fb6fd40b37c9d70f + +From c5469cfc8443c57a25a8783f0bd669f71e29bb04 Mon Sep 17 00:00:00 2001 +From: lsh123 +Date: Mon, 12 Dec 2022 10:34:56 -0500 +Subject: [PATCH] fix libressl (#456) + +--- + src/openssl/openssl_compat.h | 9 - + 1 file changed, 8 insertions(+), 1 deletion(-) + +From d113d1e6355c4841fd03c6aa797d33bde1d064f3 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Mon, 29 May 2023 07:46:58 -0700 +Subject: [PATCH] openssl_compat.h: Update LibreSSL UI_null() compat + +LibreSSL added UI_null() in 3.7.1. +--- + src/openssl/openssl_compat.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/src/openssl/openssl_compat.h b/src/openssl/openssl_compat.h +@@ -123,6 +123,13 @@ static inline int xmlSecOpenSSLCompatRand(unsigned char *buf, xmlSecSize size) { + * LibreSSL 2.7 compatibility (implements most of OpenSSL 1.1 API) + * + */ ++#if defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x3070200fL) ++ ++/* Needed for Engine initialization */ ++#define UI_null() NULL ++ ++#endif /* defined(LIBRESSL_VERSION_NUMBER) */ ++ + #if defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x3050L) && defined(XMLSEC_OPENSSL_API_110) + /* EVP_CIPHER_CTX stuff */ + #define EVP_CIPHER_CTX_encrypting(x) ((x)->encrypt) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37-r1.ebuild new file mode 100644 index ..f5ed4f8c1c07 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.2.37-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) + gnutls? ( gcrypt )" + +RDEPEND=">=dev-libs/libxml2-2.7.4[ftp(+)] + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-2.8.0:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( + dev-libs/openssl:= + )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + )" + +PATCHES=( + "${FILESDIR}"/${P}-libressl.patch #903001 +) + +src_configure() { + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf \ + $(use_enable doc docs) \ + $(use_enable static-libs static) \ + $(use_with gcrypt) \ + $(use_with gnutls) \ +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 8b6599060dd49970b498436499cfd52771feb6b3 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 04:42:26 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 04:42:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b659906 dev-libs/xmlsec: add 1.3.1 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest| 1 + dev-libs/xmlsec/xmlsec-1.3.1.ebuild | 93 + 2 files changed, 94 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 1378fdc75dbe..21b96cd40b9f 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,2 +1,3 @@ DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 DIST xmlsec1-1.3.0.tar.gz 2425729 BLAKE2B a83d0117aaf1824a8a8f597f73ab1b76bcd1a9f0bb5d160df6c775f70cd2485f8e09c250f4ddbb4d42ba35549f9617d06f5470a91306757b4d5d54fdc0684f3c SHA512 ac1b1b88336959f54ef7fcfd6b9ff0feb2ba00a966a8e5b4efb97e802a1f9bb7adf5f4524c7f169344a1b7258377b5a7e879a0ab5ce25cfae3b05eac9b54729d +DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e SHA512 7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f diff --git a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild new file mode 100644 index ..008af3b95a28 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +# Upstream consider major version bumps to be changes in either X or Y in X.Y.Z +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls http nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( gnutls nss openssl ) +" + +RDEPEND=" + >=dev-libs/libxml2-2.7.4 + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-3.6.13:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( dev-libs/openssl:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.3.0-optimisation.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable doc docs) + $(use_enable static-libs static) + $(use_with gcrypt) + $(use_with gnutls) + $(use_with nss nspr) + $(use_with nss) + $(use_with openssl) + + --disable-werror + --enable-mans + --enable-pkgconfig + + --enable-concatkdf + --enable-pbkdf2 + --enable-ec + --enable-dh + --enable-sha3 + + --enable-files + $(use_enable http) + --disable-ftp + ) + + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" +} + +src_test() { + # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC + TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 3a8c7a34ae8390fabceb08b76818dc7279a6 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Jun 10 15:08:11 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jun 10 15:08:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a8c7a34 dev-libs/xmlsec: drop 1.2.36 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/xmlsec/Manifest | 1 - dev-libs/xmlsec/xmlsec-1.2.36.ebuild | 62 2 files changed, 63 deletions(-) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index d0d51ac9b01d..1378fdc75dbe 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,3 +1,2 @@ -DIST xmlsec1-1.2.36.tar.gz 2005656 BLAKE2B 617f7532f3e0401357261d1294f7f497e81f79538b223616433b007a5d3132e9e4ec7a40f36e909759f996754b95c060386ec9740165fb1b045809142e9fae35 SHA512 7545935d33236bc8ec79b9173c8c0967df5c96bb9e2d5c8edacfb5ffb366ff8d087eada0cebb1de81a477f93d40544bf0a12abcdbc60874ecaecb9c8dd33dfe3 DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 DIST xmlsec1-1.3.0.tar.gz 2425729 BLAKE2B a83d0117aaf1824a8a8f597f73ab1b76bcd1a9f0bb5d160df6c775f70cd2485f8e09c250f4ddbb4d42ba35549f9617d06f5470a91306757b4d5d54fdc0684f3c SHA512 ac1b1b88336959f54ef7fcfd6b9ff0feb2ba00a966a8e5b4efb97e802a1f9bb7adf5f4524c7f169344a1b7258377b5a7e879a0ab5ce25cfae3b05eac9b54729d diff --git a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild deleted file mode 100644 index 1baad4fce256.. --- a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec"; -SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; -S="${WORKDIR}/${PN}1-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="doc gcrypt gnutls nss +openssl static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) - gnutls? ( gcrypt )" - -RDEPEND=">=dev-libs/libxml2-2.7.4[ftp(+)] - >=dev-libs/libxslt-1.0.20 - dev-libs/libltdl - gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) - gnutls? ( >=net-libs/gnutls-2.8.0:= ) - nss? ( - >=dev-libs/nspr-4.4.1 - >=dev-libs/nss-3.9 - ) - openssl? ( - dev-libs/openssl:= - )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - test? ( - nss? ( - >=dev-libs/nss-3.9[utils] - ) - )" - -src_configure() { - # Bash because of bug #721128 - CONFIG_SHELL="${BROOT}"/bin/bash econf \ - $(use_enable doc docs) \ - $(use_enable static-libs static) \ - $(use_with gcrypt) \ - $(use_with gnutls) \ - $(use_with nss nspr) \ - $(use_with nss) \ - $(use_with openssl) \ - --enable-mans \ - --enable-pkgconfig -} - -src_test() { - # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC - TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 8e9624a54115b5dc992203b7ad1f5b16afe145ba Author: Sam James gentoo org> AuthorDate: Fri Jun 9 09:53:42 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 9 09:53:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e9624a5 dev-libs/xmlsec: Stabilize 1.3.0-r1 ppc64, #905701 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild index 00b2a31a99ec..a55a9b65a362 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 4156fc06ea81e6b374a39271a8c30f5c399f3e26 Author: Sam James gentoo org> AuthorDate: Fri Jun 9 09:53:30 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 9 09:53:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4156fc06 dev-libs/xmlsec: Stabilize 1.3.0-r1 ppc, #905701 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild index 419896655961..00b2a31a99ec 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ~ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: bada65d29614752dc855805c9b95465b63a53b05 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 9 06:53:28 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 9 06:53:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bada65d2 dev-libs/xmlsec: Stabilize 1.3.0-r1 x86, #905701 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild index 4b944ef59bba..419896655961 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 93fa6d20ae25dea430f4e5b85acc95a65fc81269 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 2 16:12:33 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 2 16:12:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93fa6d20 dev-libs/xmlsec: Stabilize 1.3.0-r1 amd64, #905701 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild index ddc7d203705a..4b944ef59bba 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 3fa0e50793b7b74e9e4a85c2310e58f35f1f8365 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jun 1 19:14:34 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jun 1 19:14:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fa0e507 dev-libs/xmlsec: Stabilize 1.3.0-r1 arm64, #905701 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild index c0090c17b237..ddc7d203705a 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 52d747d98251c68d0322fe1f17cb4c1440240158 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jun 1 19:14:27 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jun 1 19:14:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52d747d9 dev-libs/xmlsec: Stabilize 1.3.0-r1 arm, #905701 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild index e90f0e76d9e9..c0090c17b237 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" # Upstream consider major version bumps to be changes in either X or Y in X.Y.Z SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls http nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/, dev-libs/xmlsec/files/
commit: a70936797b3e090b9e7396bd1765134d11a91a1c Author: Sam James gentoo org> AuthorDate: Mon Apr 17 00:50:33 2023 + Commit: Sam James gentoo org> CommitDate: Mon Apr 17 00:50:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7093679 dev-libs/xmlsec: respect CFLAGS Don't force -O. Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/files/xmlsec-1.3.0-optimisation.patch | 11 +++ .../xmlsec/{xmlsec-1.3.0.ebuild => xmlsec-1.3.0-r1.ebuild}| 9 + 2 files changed, 20 insertions(+) diff --git a/dev-libs/xmlsec/files/xmlsec-1.3.0-optimisation.patch b/dev-libs/xmlsec/files/xmlsec-1.3.0-optimisation.patch new file mode 100644 index ..2cd0401e019d --- /dev/null +++ b/dev-libs/xmlsec/files/xmlsec-1.3.0-optimisation.patch @@ -0,0 +1,11 @@ +--- a/configure.ac b/configure.ac +@@ -2482,7 +2482,7 @@ AC_ARG_ENABLE([pedantic], [AS_HELP_STRING([--enable-pedantic],[enable pedantic c + if test "z$enable_pedantic" = "zno" ; then + AC_MSG_RESULT([disabled]) + else +-CFLAGS="$CFLAGS -O -std=c99 -pedantic -pedantic-errors -W -Wall -Wextra" ++CFLAGS="$CFLAGS -std=c99 -pedantic -W -Wall -Wextra" + CFLAGS="$CFLAGS -fno-inline -Wnull-dereference -Wdouble-promotion" + CFLAGS="$CFLAGS -Wformat=2 -Wformat-security -Wformat-nonliteral" + CFLAGS="$CFLAGS -Wconversion -Wunused -Wshadow -Wpointer-arith -Wcast-align" diff --git a/dev-libs/xmlsec/xmlsec-1.3.0.ebuild b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild similarity index 94% rename from dev-libs/xmlsec/xmlsec-1.3.0.ebuild rename to dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild index e0191245d162..e90f0e76d9e9 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.0.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.0-r1.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit autotools + DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" HOMEPAGE="https://www.aleksey.com/xmlsec"; SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; @@ -43,8 +45,15 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${P}-strict-prototypes.patch "${FILESDIR}"/${P}-clang.patch + "${FILESDIR}"/${P}-optimisation.patch ) +src_prepare() { + default + + eautoreconf +} + src_configure() { local myeconfargs=( $(use_enable doc docs)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/files/, dev-libs/xmlsec/
commit: 4eba1841d54a31ffe98938dfef3c93ab3eb4a2e3 Author: Sam James gentoo org> AuthorDate: Mon Apr 17 00:27:03 2023 + Commit: Sam James gentoo org> CommitDate: Mon Apr 17 00:27:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eba1841 dev-libs/xmlsec: fix build w/ clang Closes: https://bugs.gentoo.org/904418 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/files/xmlsec-1.3.0-clang.patch | 19 +++ dev-libs/xmlsec/xmlsec-1.3.0.ebuild| 1 + 2 files changed, 20 insertions(+) diff --git a/dev-libs/xmlsec/files/xmlsec-1.3.0-clang.patch b/dev-libs/xmlsec/files/xmlsec-1.3.0-clang.patch new file mode 100644 index ..a8e8a9b50a46 --- /dev/null +++ b/dev-libs/xmlsec/files/xmlsec-1.3.0-clang.patch @@ -0,0 +1,19 @@ +https://bugs.gentoo.org/904418 +https://github.com/lsh123/xmlsec/commit/0682c1d4be1e1d5d0f3cf5c4d2301dc3da09d677 + +From 0682c1d4be1e1d5d0f3cf5c4d2301dc3da09d677 Mon Sep 17 00:00:00 2001 +From: lsh123 +Date: Thu, 13 Apr 2023 09:49:25 -0400 +Subject: [PATCH] Add newline (#628) + +Issue #626 +--- a/src/openssl/symkeys.c b/src/openssl/symkeys.c +@@ -618,4 +618,4 @@ xmlSecOpenSSLKeyDataPbkdf2Set(xmlSecKeyDataPtr data, const xmlSecByte* buf, xmlS + + return(xmlSecBufferSetData(buffer, buf, bufSize)); + } +-#endif /* XMLSEC_NO_PBKDF2 */ +\ No newline at end of file ++#endif /* XMLSEC_NO_PBKDF2 */ + diff --git a/dev-libs/xmlsec/xmlsec-1.3.0.ebuild b/dev-libs/xmlsec/xmlsec-1.3.0.ebuild index ca8bb9084b40..e0191245d162 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.0.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.0.ebuild @@ -42,6 +42,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${P}-strict-prototypes.patch + "${FILESDIR}"/${P}-clang.patch ) src_configure() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/, dev-libs/xmlsec/files/
commit: 99b4921ca3674983fb5471f83b14f6658254051a Author: Sam James gentoo org> AuthorDate: Sat Apr 15 05:32:05 2023 + Commit: Sam James gentoo org> CommitDate: Sat Apr 15 05:40:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99b4921c dev-libs/xmlsec: add 1.3.0 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 + .../files/xmlsec-1.3.0-strict-prototypes.patch | 21 ++ dev-libs/xmlsec/metadata.xml | 1 + dev-libs/xmlsec/xmlsec-1.3.0.ebuild| 85 ++ 4 files changed, 108 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 63c3df8407c1..d0d51ac9b01d 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,2 +1,3 @@ DIST xmlsec1-1.2.36.tar.gz 2005656 BLAKE2B 617f7532f3e0401357261d1294f7f497e81f79538b223616433b007a5d3132e9e4ec7a40f36e909759f996754b95c060386ec9740165fb1b045809142e9fae35 SHA512 7545935d33236bc8ec79b9173c8c0967df5c96bb9e2d5c8edacfb5ffb366ff8d087eada0cebb1de81a477f93d40544bf0a12abcdbc60874ecaecb9c8dd33dfe3 DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 +DIST xmlsec1-1.3.0.tar.gz 2425729 BLAKE2B a83d0117aaf1824a8a8f597f73ab1b76bcd1a9f0bb5d160df6c775f70cd2485f8e09c250f4ddbb4d42ba35549f9617d06f5470a91306757b4d5d54fdc0684f3c SHA512 ac1b1b88336959f54ef7fcfd6b9ff0feb2ba00a966a8e5b4efb97e802a1f9bb7adf5f4524c7f169344a1b7258377b5a7e879a0ab5ce25cfae3b05eac9b54729d diff --git a/dev-libs/xmlsec/files/xmlsec-1.3.0-strict-prototypes.patch b/dev-libs/xmlsec/files/xmlsec-1.3.0-strict-prototypes.patch new file mode 100644 index ..be8377efbfa4 --- /dev/null +++ b/dev-libs/xmlsec/files/xmlsec-1.3.0-strict-prototypes.patch @@ -0,0 +1,21 @@ +https://github.com/lsh123/xmlsec/issues/627 +https://github.com/lsh123/xmlsec/commit/a2c8cad6215d89ce4454adcde5e84ffb12901a7a + +From a2c8cad6215d89ce4454adcde5e84ffb12901a7a Mon Sep 17 00:00:00 2001 +From: lsh123 +Date: Thu, 13 Apr 2023 10:30:13 -0400 +Subject: [PATCH] Fix prototype (#629) + +Issue #627 +--- a/src/nss/crypto.c b/src/nss/crypto.c +@@ -412,7 +412,7 @@ xmlSecNssKeysMngrInit(xmlSecKeysMngrPtr mngr) { + * Returns: internal key slot and initializes it if needed. + */ + PK11SlotInfo * +-xmlSecNssGetInternalKeySlot() ++xmlSecNssGetInternalKeySlot(void) + { + PK11SlotInfo *slot = NULL; + SECStatus rv; + diff --git a/dev-libs/xmlsec/metadata.xml b/dev-libs/xmlsec/metadata.xml index 0b35867adc08..0f981c3c9b18 100644 --- a/dev-libs/xmlsec/metadata.xml +++ b/dev-libs/xmlsec/metadata.xml @@ -5,6 +5,7 @@ Install xmlsec-gcrypt library Install xmlsec-gnutls library + Allow fetching over HTTP via libxml2. Install xmlsec-nss library Install xmlsec-openssl library diff --git a/dev-libs/xmlsec/xmlsec-1.3.0.ebuild b/dev-libs/xmlsec/xmlsec-1.3.0.ebuild new file mode 100644 index ..ca8bb9084b40 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.3.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +# Upstream consider major version bumps to be changes in either X or Y in X.Y.Z +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls http nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( gnutls nss openssl ) +" + +RDEPEND=" + >=dev-libs/libxml2-2.7.4 + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-3.6.13:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( dev-libs/openssl:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + ) +" + +PATCHES=( + "${FILESDIR}"/${P}-strict-prototypes.patch +) + +src_configure() { + local myeconfargs=( + $(use_enable doc docs) + $(use_enable static-libs static) + $(use_with gcrypt) + $(use_with gnutls) + $(use_with nss nspr) + $(use_with nss) + $(use_with openssl) + + --disable-werror + --
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 2d4b1550111553aa06c5f9c354ef598bf4698664 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:34:39 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:34:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d4b1550 dev-libs/xmlsec: Stabilize 1.2.37 ppc, #893572 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild index a08119a47773..65dfdf2c4a43 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 0fba2b936e6d4f7440aeacfcf088bc4892b76705 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:34:38 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:34:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fba2b93 dev-libs/xmlsec: Stabilize 1.2.37 ppc64, #893572 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild index b94aafdda81c..a08119a47773 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 929b2ce1067e199579c5cdd1a7dbd707963a5a37 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:23:31 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:23:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=929b2ce1 dev-libs/xmlsec: Stabilize 1.2.37 arm, #893572 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild index c0b9ee3e15dc..a0892c656ab9 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: fd2e918b0c2701684e3de1b05cf184eb8302e9db Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:23:33 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:23:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd2e918b dev-libs/xmlsec: Stabilize 1.2.37 amd64, #893572 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild index a0892c656ab9..f36c99575c0c 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: b4c9a11cb52ae32c5179afddbb431740be83dd0a Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:23:30 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:23:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c9a11c dev-libs/xmlsec: Stabilize 1.2.37 x86, #893572 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild index 5fcaf6d0585d..c0b9ee3e15dc 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 792cd2f040e08e2a3421d725a2f1e4e0bc252ff2 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:23:34 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:23:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792cd2f0 dev-libs/xmlsec: Stabilize 1.2.37 arm64, #893572 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild index f36c99575c0c..b94aafdda81c 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: ace755606020d6b6b616f8b0be8a83d5cc0dd924 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Dec 18 19:50:39 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Dec 18 19:50:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace75560 dev-libs/xmlsec: Stabilize 1.2.36 amd64, #886715 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.2.36.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild index 18601afaa57f..1baad4fce256 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 8c2b311b84b3db063920193b3bdf7f5000bfa111 Author: Sam James gentoo org> AuthorDate: Sun Dec 18 12:14:53 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 18 12:14:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c2b311b dev-libs/xmlsec: Stabilize 1.2.36 ppc, #886715 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.36.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild index 9e48c32aca2e..44e1641b97f0 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: eacf2b2e6fe84ce13de11614593fed2f380dff9e Author: Sam James gentoo org> AuthorDate: Sun Dec 18 11:39:03 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 18 11:39:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eacf2b2e dev-libs/xmlsec: Stabilize 1.2.36 arm, #886715 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.36.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild index 426b9563b0b5..9e48c32aca2e 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 19ab66d0ea1855798ea953f530f68c161571dad7 Author: Sam James gentoo org> AuthorDate: Sun Dec 18 11:38:11 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 18 11:38:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ab66d0 dev-libs/xmlsec: Stabilize 1.2.36 ppc64, #886715 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.36.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild index 068973adba84..426b9563b0b5 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: ae673ce3fc3548fee6444b1acd824db7f19b1899 Author: Sam James gentoo org> AuthorDate: Sun Dec 18 11:36:28 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 18 11:36:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae673ce3 dev-libs/xmlsec: Stabilize 1.2.36 arm64, #886715 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.36.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild index 5fcaf6d0585d..068973adba84 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 55efad60b52d28e704d8c5c0a32b99be2178a174 Author: Sam James gentoo org> AuthorDate: Wed Nov 30 06:56:51 2022 + Commit: Sam James gentoo org> CommitDate: Wed Nov 30 06:59:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55efad60 dev-libs/xmlsec: add 1.2.37 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 + dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 62 2 files changed, 63 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index f063d25655da..9f4938c24b29 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,3 +1,4 @@ DIST xmlsec1-1.2.33.tar.gz 1991955 BLAKE2B d6bb68ad4ceb936d51165a4ef48824a8cb5d550670ca6015eb9916121555a1a32b3f47774eab1efc2bc5031346f22a0b21115a220dbeb44bba773412f2292bc5 SHA512 6354554b5cdc0a1389f6991efeac919bea912330b36d3be3d3496d61331e9edd2771786d50d2571a439f62ccfc3bd32be0a50bb5a037c4993aac076ad94b46e8 DIST xmlsec1-1.2.34.tar.gz 1991505 BLAKE2B e86756a07bafb9c64c38934c0b8445b8d775a339b79c6a04e2c944e481174b6b6fc72abacbd48eeb82ad66e2edf868d4ca2180b834a0b585cd8bf98384c02987 SHA512 4e3c17ab71c5ce3c76a80f2077393a5808a537d7eba861bae104c186be57f4be53499b52571913187e0a302962376bc033d7fe8ea769c6a181bf72d3f9eea1f2 DIST xmlsec1-1.2.36.tar.gz 2005656 BLAKE2B 617f7532f3e0401357261d1294f7f497e81f79538b223616433b007a5d3132e9e4ec7a40f36e909759f996754b95c060386ec9740165fb1b045809142e9fae35 SHA512 7545935d33236bc8ec79b9173c8c0967df5c96bb9e2d5c8edacfb5ffb366ff8d087eada0cebb1de81a477f93d40544bf0a12abcdbc60874ecaecb9c8dd33dfe3 +DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild new file mode 100644 index ..5fcaf6d0585d --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) + gnutls? ( gcrypt )" + +RDEPEND=">=dev-libs/libxml2-2.7.4[ftp(+)] + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-2.8.0:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( + dev-libs/openssl:= + )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + )" + +src_configure() { + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf \ + $(use_enable doc docs) \ + $(use_enable static-libs static) \ + $(use_with gcrypt) \ + $(use_with gnutls) \ + $(use_with nss nspr) \ + $(use_with nss) \ + $(use_with openssl) \ + --enable-mans \ + --enable-pkgconfig +} + +src_test() { + # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC + TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: a618de98bc68e6bb7c41e0517ca1821527db6ff7 Author: Sam James gentoo org> AuthorDate: Sat Oct 29 14:52:24 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 29 15:04:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a618de98 dev-libs/xmlsec: add 1.2.36 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 + dev-libs/xmlsec/xmlsec-1.2.36.ebuild | 62 2 files changed, 63 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 3aef88c73546..f063d25655da 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,2 +1,3 @@ DIST xmlsec1-1.2.33.tar.gz 1991955 BLAKE2B d6bb68ad4ceb936d51165a4ef48824a8cb5d550670ca6015eb9916121555a1a32b3f47774eab1efc2bc5031346f22a0b21115a220dbeb44bba773412f2292bc5 SHA512 6354554b5cdc0a1389f6991efeac919bea912330b36d3be3d3496d61331e9edd2771786d50d2571a439f62ccfc3bd32be0a50bb5a037c4993aac076ad94b46e8 DIST xmlsec1-1.2.34.tar.gz 1991505 BLAKE2B e86756a07bafb9c64c38934c0b8445b8d775a339b79c6a04e2c944e481174b6b6fc72abacbd48eeb82ad66e2edf868d4ca2180b834a0b585cd8bf98384c02987 SHA512 4e3c17ab71c5ce3c76a80f2077393a5808a537d7eba861bae104c186be57f4be53499b52571913187e0a302962376bc033d7fe8ea769c6a181bf72d3f9eea1f2 +DIST xmlsec1-1.2.36.tar.gz 2005656 BLAKE2B 617f7532f3e0401357261d1294f7f497e81f79538b223616433b007a5d3132e9e4ec7a40f36e909759f996754b95c060386ec9740165fb1b045809142e9fae35 SHA512 7545935d33236bc8ec79b9173c8c0967df5c96bb9e2d5c8edacfb5ffb366ff8d087eada0cebb1de81a477f93d40544bf0a12abcdbc60874ecaecb9c8dd33dfe3 diff --git a/dev-libs/xmlsec/xmlsec-1.2.36.ebuild b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild new file mode 100644 index ..5fcaf6d0585d --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.2.36.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) + gnutls? ( gcrypt )" + +RDEPEND=">=dev-libs/libxml2-2.7.4[ftp(+)] + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-2.8.0:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( + dev-libs/openssl:= + )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + )" + +src_configure() { + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf \ + $(use_enable doc docs) \ + $(use_enable static-libs static) \ + $(use_with gcrypt) \ + $(use_with gnutls) \ + $(use_with nss nspr) \ + $(use_with nss) \ + $(use_with openssl) \ + --enable-mans \ + --enable-pkgconfig +} + +src_test() { + # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC + TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 030cb350ae6050dafd62388b9e9cf102e71ea855 Author: Sam James gentoo org> AuthorDate: Sat Aug 20 05:12:05 2022 + Commit: Sam James gentoo org> CommitDate: Sat Aug 20 05:12:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030cb350 dev-libs/xmlsec: depend on libxml2[ftp(+)] It's actually automagic in xmlsec, but... Closes: https://bugs.gentoo.org/865843 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/{xmlsec-1.2.33.ebuild => xmlsec-1.2.33-r1.ebuild} | 2 +- dev-libs/xmlsec/{xmlsec-1.2.34.ebuild => xmlsec-1.2.34-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild b/dev-libs/xmlsec/xmlsec-1.2.33-r1.ebuild similarity index 96% rename from dev-libs/xmlsec/xmlsec-1.2.33.ebuild rename to dev-libs/xmlsec/xmlsec-1.2.33-r1.ebuild index c2c0fecd89b1..30895204321f 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.33-r1.ebuild @@ -16,7 +16,7 @@ RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) gnutls? ( gcrypt )" -RDEPEND=">=dev-libs/libxml2-2.7.4:= +RDEPEND=">=dev-libs/libxml2-2.7.4:=[ftp(+)] >=dev-libs/libxslt-1.0.20:= dev-libs/libltdl gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0= ) diff --git a/dev-libs/xmlsec/xmlsec-1.2.34.ebuild b/dev-libs/xmlsec/xmlsec-1.2.34-r1.ebuild similarity index 97% rename from dev-libs/xmlsec/xmlsec-1.2.34.ebuild rename to dev-libs/xmlsec/xmlsec-1.2.34-r1.ebuild index 43b3be93ca98..dc3a8ea79942 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.34.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.34-r1.ebuild @@ -16,7 +16,7 @@ RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) gnutls? ( gcrypt )" -RDEPEND=">=dev-libs/libxml2-2.7.4:= +RDEPEND=">=dev-libs/libxml2-2.7.4:=[ftp(+)] >=dev-libs/libxslt-1.0.20:= dev-libs/libltdl gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0= )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: e9abfa1dc97206a582cd6e6f07f284f9a1f17dd4 Author: Sam James gentoo org> AuthorDate: Thu May 5 23:11:42 2022 + Commit: Sam James gentoo org> CommitDate: Thu May 5 23:11:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9abfa1d dev-libs/xmlsec: add 1.2.34 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 + dev-libs/xmlsec/xmlsec-1.2.34.ebuild | 62 2 files changed, 63 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 6b7290a618d7..3aef88c73546 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1 +1,2 @@ DIST xmlsec1-1.2.33.tar.gz 1991955 BLAKE2B d6bb68ad4ceb936d51165a4ef48824a8cb5d550670ca6015eb9916121555a1a32b3f47774eab1efc2bc5031346f22a0b21115a220dbeb44bba773412f2292bc5 SHA512 6354554b5cdc0a1389f6991efeac919bea912330b36d3be3d3496d61331e9edd2771786d50d2571a439f62ccfc3bd32be0a50bb5a037c4993aac076ad94b46e8 +DIST xmlsec1-1.2.34.tar.gz 1991505 BLAKE2B e86756a07bafb9c64c38934c0b8445b8d775a339b79c6a04e2c944e481174b6b6fc72abacbd48eeb82ad66e2edf868d4ca2180b834a0b585cd8bf98384c02987 SHA512 4e3c17ab71c5ce3c76a80f2077393a5808a537d7eba861bae104c186be57f4be53499b52571913187e0a302962376bc033d7fe8ea769c6a181bf72d3f9eea1f2 diff --git a/dev-libs/xmlsec/xmlsec-1.2.34.ebuild b/dev-libs/xmlsec/xmlsec-1.2.34.ebuild new file mode 100644 index ..b63daf1c4d35 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.2.34.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) + gnutls? ( gcrypt )" + +RDEPEND=">=dev-libs/libxml2-2.7.4:= + >=dev-libs/libxslt-1.0.20:= + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0= ) + gnutls? ( >=net-libs/gnutls-2.8.0:= ) + nss? ( + >=dev-libs/nspr-4.4.1:= + >=dev-libs/nss-3.9:= + ) + openssl? ( + dev-libs/openssl:0= + )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + )" + +src_configure() { + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf \ + $(use_enable doc docs) \ + $(use_enable static-libs static) \ + $(use_with gcrypt) \ + $(use_with gnutls) \ + $(use_with nss nspr) \ + $(use_with nss) \ + $(use_with openssl) \ + --enable-mans \ + --enable-pkgconfig +} + +src_test() { + # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC + TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 8d3d40c5750490004656f02ad5687b7a727cb311 Author: Sam James gentoo org> AuthorDate: Sun Apr 17 18:50:48 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 17 18:59:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d3d40c5 dev-libs/xmlsec: drop 1.2.32 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 - dev-libs/xmlsec/xmlsec-1.2.32.ebuild | 59 2 files changed, 60 deletions(-) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index ee256359e130..6b7290a618d7 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,2 +1 @@ -DIST xmlsec1-1.2.32.tar.gz 1989258 BLAKE2B a1325f682efec42dbcdb066d3c242fb435daa721349905564b05829153e5337b772fbf6b996f4d249d669d76fa584055f8bec1630c4936c27fd330cda439522d SHA512 39a90e154fe760b9cb01090c0232aa6c88c595fea87a771bebdd7b38ab274e3be719d6314065d9f02b854c7be9c8ec3557e57e0158ff3696413de3424f14389e DIST xmlsec1-1.2.33.tar.gz 1991955 BLAKE2B d6bb68ad4ceb936d51165a4ef48824a8cb5d550670ca6015eb9916121555a1a32b3f47774eab1efc2bc5031346f22a0b21115a220dbeb44bba773412f2292bc5 SHA512 6354554b5cdc0a1389f6991efeac919bea912330b36d3be3d3496d61331e9edd2771786d50d2571a439f62ccfc3bd32be0a50bb5a037c4993aac076ad94b46e8 diff --git a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild deleted file mode 100644 index 2436927592ec.. --- a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec"; -SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; -S="${WORKDIR}/${PN}1-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86" -IUSE="doc gcrypt gnutls nss +openssl static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) - gnutls? ( gcrypt )" - -RDEPEND=">=dev-libs/libxml2-2.7.4:= - >=dev-libs/libxslt-1.0.20:= - gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0= ) - gnutls? ( >=net-libs/gnutls-2.8.0:= ) - nss? ( - >=dev-libs/nspr-4.4.1:= - >=dev-libs/nss-3.9:= - ) - openssl? ( - dev-libs/openssl:0= - )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - test? ( - nss? ( - >=dev-libs/nss-3.9[utils] - ) - )" - -src_configure() { - # Bash because of bug #721128 - CONFIG_SHELL=${BASH} econf \ - $(use_enable doc docs) \ - $(use_enable static-libs static) \ - $(use_with gcrypt) \ - $(use_with gnutls) \ - $(use_with nss nspr) \ - $(use_with nss) \ - $(use_with openssl) \ - --enable-mans \ - --enable-pkgconfig -} - -src_test() { - SHELL=${BASH} emake TMPFOLDER="${T}" check -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/files/
commit: 576a6fa98c71d385f4210b3af2cc7646d4650b7f Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue Feb 22 16:03:10 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Feb 22 18:29:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=576a6fa9 dev-libs/xmlsec: remove unused patch(es) Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/24317 Signed-off-by: Joonas Niilola gentoo.org> .../xmlsec/files/xmlsec-1.2.31-fix-nss-3.59.patch | 29 -- 1 file changed, 29 deletions(-) diff --git a/dev-libs/xmlsec/files/xmlsec-1.2.31-fix-nss-3.59.patch b/dev-libs/xmlsec/files/xmlsec-1.2.31-fix-nss-3.59.patch deleted file mode 100644 index b70b8cf2d61b.. --- a/dev-libs/xmlsec/files/xmlsec-1.2.31-fix-nss-3.59.patch +++ /dev/null @@ -1,29 +0,0 @@ -https://bugs.gentoo.org/764437 -https://github.com/lsh123/xmlsec/commit/f3a59c721e38a663405093e2bbb30e2bf45853a2.patch -From f3a59c721e38a663405093e2bbb30e2bf45853a2 Mon Sep 17 00:00:00 2001 -From: lsh123 -Date: Fri, 18 Dec 2020 16:22:40 -0800 -Subject: [PATCH] Remove MD5 for NSS 3.59 and above; enable nss test on osx and - mingw (issue #305) (#306) - - include/xmlsec/nss/crypto.h | 6 ++ - 2 files changed, 10 insertions(+), 3 deletions(-) - -diff --git a/include/xmlsec/nss/crypto.h b/include/xmlsec/nss/crypto.h -index 223c1d85..614ac931 100644 a/include/xmlsec/nss/crypto.h -+++ b/include/xmlsec/nss/crypto.h -@@ -19,6 +19,12 @@ - #include - #include - -+ -+/* MD5 was removed from NSS */ -+#if (NSS_VMAJOR > 3) || ((NSS_VMAJOR == 3) && (NSS_VMINOR > 58)) -+#define XMLSEC_NO_MD5 1 -+#endif /* (NSS_VMAJOR > 3) || ((NSS_VMAJOR == 3) && (NSS_VMINOR > 58)) */ -+ - #ifdef __cplusplus - extern "C" { - #endif /* __cplusplus */
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: df6b4bbe6ef6a4fb5729ca1d491225ae31607c1d Author: Sam James gentoo org> AuthorDate: Sun Feb 20 05:11:27 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 20 05:25:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df6b4bbe dev-libs/xmlsec: drop 1.2.30, 1.2.31 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 2 -- dev-libs/xmlsec/xmlsec-1.2.30.ebuild | 60 -- dev-libs/xmlsec/xmlsec-1.2.31.ebuild | 63 3 files changed, 125 deletions(-) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 65af075b4e4f..ee256359e130 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,4 +1,2 @@ -DIST xmlsec1-1.2.30.tar.gz 1989670 BLAKE2B b363d1661ba5fdf968725948598954c7d514ad92c4ad05b490aa3ac9ffb6be861ee81d660be30d37e26ae1cb327cdecd1c76d60055ec5aa900e390a4083099b3 SHA512 07152470a9fe5d077f8a358608ca1d8a79ee0d2777660f61ed5717dc640714a3adfe66843e6a4023898eb0f5ed79771d70c41132571f3a1aeda82c1894b69c98 -DIST xmlsec1-1.2.31.tar.gz 1989144 BLAKE2B ddc55e34867d5870fa434c739825ceaa68500a11fb2eabb482945901ad7fa0ba0d5fce7cd6c5f1b49c24d5bc07cee2875ff21833f09c0ec2ffeaf63875f5b001 SHA512 7a0e3d6f66746a22cf6468eb4d0691879c7468e4bef71fd8720e6a56b420f076a1d8a3094c35e721471dd029a643f5c4a553ef5788be5509f2786a419da1b7af DIST xmlsec1-1.2.32.tar.gz 1989258 BLAKE2B a1325f682efec42dbcdb066d3c242fb435daa721349905564b05829153e5337b772fbf6b996f4d249d669d76fa584055f8bec1630c4936c27fd330cda439522d SHA512 39a90e154fe760b9cb01090c0232aa6c88c595fea87a771bebdd7b38ab274e3be719d6314065d9f02b854c7be9c8ec3557e57e0158ff3696413de3424f14389e DIST xmlsec1-1.2.33.tar.gz 1991955 BLAKE2B d6bb68ad4ceb936d51165a4ef48824a8cb5d550670ca6015eb9916121555a1a32b3f47774eab1efc2bc5031346f22a0b21115a220dbeb44bba773412f2292bc5 SHA512 6354554b5cdc0a1389f6991efeac919bea912330b36d3be3d3496d61331e9edd2771786d50d2571a439f62ccfc3bd32be0a50bb5a037c4993aac076ad94b46e8 diff --git a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild deleted file mode 100644 index ec33de36d7a6.. --- a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec"; -SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc x86" -IUSE="doc gcrypt gnutls nss +openssl static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) - gnutls? ( gcrypt )" - -RDEPEND=">=dev-libs/libxml2-2.7.4:= - >=dev-libs/libxslt-1.0.20:= - gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0= ) - gnutls? ( >=net-libs/gnutls-2.8.0:= ) - nss? ( - >=dev-libs/nspr-4.4.1:= - >=dev-libs/nss-3.9:= - ) - openssl? ( - dev-libs/openssl:0= - )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - test? ( - nss? ( - >=dev-libs/nss-3.9[utils] - ) - )" - -S="${WORKDIR}/${PN}1-${PV}" - -src_configure() { - # Bash because of bug #721128 - CONFIG_SHELL=${BASH} econf \ - $(use_enable doc docs) \ - $(use_enable static-libs static) \ - $(use_with gcrypt) \ - $(use_with gnutls) \ - $(use_with nss nspr) \ - $(use_with nss) \ - $(use_with openssl) \ - --enable-mans \ - --enable-pkgconfig -} - -src_test() { - SHELL=${BASH} emake TMPFOLDER="${T}" check -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild deleted file mode 100644 index 625dcba4bd42.. --- a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec"; -SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; -S="${WORKDIR}/${PN}1-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc x86" -IUSE="doc gcrypt gnutls nss +openssl static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) - gnutls? ( gcrypt )" - -RDEPEND=">=dev-libs/libxml2-2.7.4:= - >=dev-libs/libxslt-1.0.20:= - gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0= ) - gnutls? ( >=net-libs/gnutls-2.8.0:= ) - nss? ( - >=dev-libs/nspr-4.4.1:= -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: ca39045abd11b97a0ff0f218c69886d1d4791f55 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 19 12:51:04 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 19 12:51:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca39045a dev-libs/xmlsec: Stabilize 1.2.33 arm64, #833694 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.2.33.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild b/dev-libs/xmlsec/xmlsec-1.2.33.ebuild index 8a2766f06f9d..d143f910db67 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.33.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: c547accf87a73778ba3228c852fe54d9367a6de4 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 19 12:32:06 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 19 12:32:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c547accf dev-libs/xmlsec: Stabilize 1.2.33 arm, #833694 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.2.33.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild b/dev-libs/xmlsec/xmlsec-1.2.33.ebuild index ddccc2629c50..8a2766f06f9d 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.33.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 arm ~arm64 ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 44f3a96a3efaf138fff39db85ded2faf1f8d248f Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 19 11:55:37 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 19 12:01:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44f3a96a dev-libs/xmlsec: Stabilize 1.2.33 ppc64, #833694 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.2.33.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild b/dev-libs/xmlsec/xmlsec-1.2.33.ebuild index 43a08e004ffb..ddccc2629c50 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.33.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: f246e4efe926d233993601b178c56aebe261 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 19 08:18:03 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 19 08:18:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f246 dev-libs/xmlsec: Stabilize 1.2.33 ppc, #833694 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xmlsec/xmlsec-1.2.33.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild b/dev-libs/xmlsec/xmlsec-1.2.33.ebuild index 7f1d3ad81256..43a08e004ffb 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.33.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=8 @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 9f925c630e9ad179b6e906c16aa358198994e0c8 Author: Sam James gentoo org> AuthorDate: Wed Nov 17 03:08:10 2021 + Commit: Sam James gentoo org> CommitDate: Wed Nov 17 03:08:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f925c63 dev-libs/xmlsec: force TZ=UTC for tests Bug: https://github.com/lsh123/xmlsec/issues/280 Reported-by: James Beddek posteo.de> Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.33.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild b/dev-libs/xmlsec/xmlsec-1.2.33.ebuild index 9f791c6ff244..7f1d3ad81256 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.33.ebuild @@ -51,10 +51,12 @@ src_configure() { } src_test() { - SHELL=${BASH} emake TMPFOLDER="${T}" check + # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC + TZ=UTC SHELL=${BASH} emake TMPFOLDER="${T}" check } src_install() { default - find "${D}" -name '*.la' -delete || die + + find "${ED}" -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 2ebe35e2799db741c0a3f2cb254c48002e25388f Author: Sam James gentoo org> AuthorDate: Thu Oct 28 07:12:13 2021 + Commit: Sam James gentoo org> CommitDate: Thu Oct 28 07:15:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ebe35e2 dev-libs/xmlsec: add 1.2.33 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 + dev-libs/xmlsec/xmlsec-1.2.33.ebuild | 60 2 files changed, 61 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 0761000577f..65af075b4e4 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,3 +1,4 @@ DIST xmlsec1-1.2.30.tar.gz 1989670 BLAKE2B b363d1661ba5fdf968725948598954c7d514ad92c4ad05b490aa3ac9ffb6be861ee81d660be30d37e26ae1cb327cdecd1c76d60055ec5aa900e390a4083099b3 SHA512 07152470a9fe5d077f8a358608ca1d8a79ee0d2777660f61ed5717dc640714a3adfe66843e6a4023898eb0f5ed79771d70c41132571f3a1aeda82c1894b69c98 DIST xmlsec1-1.2.31.tar.gz 1989144 BLAKE2B ddc55e34867d5870fa434c739825ceaa68500a11fb2eabb482945901ad7fa0ba0d5fce7cd6c5f1b49c24d5bc07cee2875ff21833f09c0ec2ffeaf63875f5b001 SHA512 7a0e3d6f66746a22cf6468eb4d0691879c7468e4bef71fd8720e6a56b420f076a1d8a3094c35e721471dd029a643f5c4a553ef5788be5509f2786a419da1b7af DIST xmlsec1-1.2.32.tar.gz 1989258 BLAKE2B a1325f682efec42dbcdb066d3c242fb435daa721349905564b05829153e5337b772fbf6b996f4d249d669d76fa584055f8bec1630c4936c27fd330cda439522d SHA512 39a90e154fe760b9cb01090c0232aa6c88c595fea87a771bebdd7b38ab274e3be719d6314065d9f02b854c7be9c8ec3557e57e0158ff3696413de3424f14389e +DIST xmlsec1-1.2.33.tar.gz 1991955 BLAKE2B d6bb68ad4ceb936d51165a4ef48824a8cb5d550670ca6015eb9916121555a1a32b3f47774eab1efc2bc5031346f22a0b21115a220dbeb44bba773412f2292bc5 SHA512 6354554b5cdc0a1389f6991efeac919bea912330b36d3be3d3496d61331e9edd2771786d50d2571a439f62ccfc3bd32be0a50bb5a037c4993aac076ad94b46e8 diff --git a/dev-libs/xmlsec/xmlsec-1.2.33.ebuild b/dev-libs/xmlsec/xmlsec-1.2.33.ebuild new file mode 100644 index 000..9f791c6ff24 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.2.33.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) + gnutls? ( gcrypt )" + +RDEPEND=">=dev-libs/libxml2-2.7.4:= + >=dev-libs/libxslt-1.0.20:= + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0= ) + gnutls? ( >=net-libs/gnutls-2.8.0:= ) + nss? ( + >=dev-libs/nspr-4.4.1:= + >=dev-libs/nss-3.9:= + ) + openssl? ( + dev-libs/openssl:0= + )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + )" + +src_configure() { + # Bash because of bug #721128 + CONFIG_SHELL=${BASH} econf \ + $(use_enable doc docs) \ + $(use_enable static-libs static) \ + $(use_with gcrypt) \ + $(use_with gnutls) \ + $(use_with nss nspr) \ + $(use_with nss) \ + $(use_with openssl) \ + --enable-mans \ + --enable-pkgconfig +} + +src_test() { + SHELL=${BASH} emake TMPFOLDER="${T}" check +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: ef211685ef0ce0c7ad0d260e012231d9a3624481 Author: Marek Szuba gentoo org> AuthorDate: Sat Jul 24 22:35:32 2021 + Commit: Marek Szuba gentoo org> CommitDate: Sat Jul 24 23:02:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef211685 dev-libs/xmlsec: keyword 1.2.32 for ~riscv Signed-off-by: Marek Szuba gentoo.org> dev-libs/xmlsec/xmlsec-1.2.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild index c4da32d257a..2436927592e 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: e511cd1a5e76ff3d65aaed76bfff9a2d4d9de8da Author: Sam James gentoo org> AuthorDate: Sun May 30 05:14:42 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 30 05:14:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e511cd1a dev-libs/xmlsec: Stabilize 1.2.32 ppc, #788238 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild index 63c63280cae..c4da32d257a 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: f0cc2cf630eb6ded05c4b37cd1f18715cb3e14bd Author: Sam James gentoo org> AuthorDate: Sat May 29 15:32:57 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 29 15:32:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0cc2cf6 dev-libs/xmlsec: Stabilize 1.2.32 arm64, #788238 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild index 42d645636e4..63c63280cae 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 467c92ec97a6250a184339e743b8ad800830ed35 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 28 19:38:54 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 28 19:38:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=467c92ec dev-libs/xmlsec: ppc64 stable wrt bug #788238 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/xmlsec/xmlsec-1.2.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild index 8c8a6f9f8b7..42d645636e4 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 9d35ff702cab5e18a52d8064f57bb83cee47c6b7 Author: Sam James gentoo org> AuthorDate: Fri May 28 19:10:40 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 28 19:10:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d35ff70 dev-libs/xmlsec: Stabilize 1.2.32 arm, #788238 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild index 1fc7d442b04..8c8a6f9f8b7 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 5ec824e82c409db0250aedc9207a8bcc58ee29d4 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 28 12:05:31 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 28 12:05:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec824e8 dev-libs/xmlsec: x86 stable wrt bug #788238 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/xmlsec/xmlsec-1.2.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild index 294ff4c02d6..1fc7d442b04 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 4221cc5cf53a473b5ad780fddbb2c364c10f9173 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 28 12:01:41 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 28 12:01:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4221cc5c dev-libs/xmlsec: amd64 stable wrt bug #788238 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/xmlsec/xmlsec-1.2.32.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild index d6a154c6236..294ff4c02d6 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 8385326e9aad58d54cc3f47d454329fbdbfd488e Author: Sam James gentoo org> AuthorDate: Sat May 15 17:59:49 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 15 17:59:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8385326e dev-libs/xmlsec: Stabilize 1.2.31 arm64, #768165 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild index a64b175e170..625dcba4bd4 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 2e00aa9188555475fc9f38c02f58419caf6d5a63 Author: Sam James gentoo org> AuthorDate: Tue May 4 21:58:31 2021 + Commit: Sam James gentoo org> CommitDate: Tue May 4 22:00:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e00aa91 dev-libs/xmlsec: add 1.2.32 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 + dev-libs/xmlsec/xmlsec-1.2.32.ebuild | 59 2 files changed, 60 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 7f5e8c5f173..0761000577f 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,2 +1,3 @@ DIST xmlsec1-1.2.30.tar.gz 1989670 BLAKE2B b363d1661ba5fdf968725948598954c7d514ad92c4ad05b490aa3ac9ffb6be861ee81d660be30d37e26ae1cb327cdecd1c76d60055ec5aa900e390a4083099b3 SHA512 07152470a9fe5d077f8a358608ca1d8a79ee0d2777660f61ed5717dc640714a3adfe66843e6a4023898eb0f5ed79771d70c41132571f3a1aeda82c1894b69c98 DIST xmlsec1-1.2.31.tar.gz 1989144 BLAKE2B ddc55e34867d5870fa434c739825ceaa68500a11fb2eabb482945901ad7fa0ba0d5fce7cd6c5f1b49c24d5bc07cee2875ff21833f09c0ec2ffeaf63875f5b001 SHA512 7a0e3d6f66746a22cf6468eb4d0691879c7468e4bef71fd8720e6a56b420f076a1d8a3094c35e721471dd029a643f5c4a553ef5788be5509f2786a419da1b7af +DIST xmlsec1-1.2.32.tar.gz 1989258 BLAKE2B a1325f682efec42dbcdb066d3c242fb435daa721349905564b05829153e5337b772fbf6b996f4d249d669d76fa584055f8bec1630c4936c27fd330cda439522d SHA512 39a90e154fe760b9cb01090c0232aa6c88c595fea87a771bebdd7b38ab274e3be719d6314065d9f02b854c7be9c8ec3557e57e0158ff3696413de3424f14389e diff --git a/dev-libs/xmlsec/xmlsec-1.2.32.ebuild b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild new file mode 100644 index 000..d6a154c6236 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.2.32.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc gcrypt gnutls nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) + gnutls? ( gcrypt )" + +RDEPEND=">=dev-libs/libxml2-2.7.4:= + >=dev-libs/libxslt-1.0.20:= + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0= ) + gnutls? ( >=net-libs/gnutls-2.8.0:= ) + nss? ( + >=dev-libs/nspr-4.4.1:= + >=dev-libs/nss-3.9:= + ) + openssl? ( + dev-libs/openssl:0= + )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + )" + +src_configure() { + # Bash because of bug #721128 + CONFIG_SHELL=${BASH} econf \ + $(use_enable doc docs) \ + $(use_enable static-libs static) \ + $(use_with gcrypt) \ + $(use_with gnutls) \ + $(use_with nss nspr) \ + $(use_with nss) \ + $(use_with openssl) \ + --enable-mans \ + --enable-pkgconfig +} + +src_test() { + SHELL=${BASH} emake TMPFOLDER="${T}" check +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 25b0f319d4d6fc9aceef834da97e74230aa7566b Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 2 15:38:16 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 2 15:38:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25b0f319 dev-libs/xmlsec: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/xmlsec/xmlsec-1.2.30.ebuild | 7 +++ dev-libs/xmlsec/xmlsec-1.2.31.ebuild | 5 ++--- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild index 840c5677a8e..ec33de36d7a 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc x86" -IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" +IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) gnutls? ( gcrypt )" @@ -24,8 +24,7 @@ RDEPEND=">=dev-libs/libxml2-2.7.4:= >=dev-libs/nss-3.9:= ) openssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= )" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig diff --git a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild index ef73f6a5500..a64b175e170 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild @@ -11,7 +11,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~sparc x86" -IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" +IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) gnutls? ( gcrypt )" @@ -25,8 +25,7 @@ RDEPEND=">=dev-libs/libxml2-2.7.4:= >=dev-libs/nss-3.9:= ) openssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= )" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: d28365f86ca4b580ca858ecef40f50ab6a54938d Author: John Helmert III gentoo org> AuthorDate: Fri Apr 16 12:31:23 2021 + Commit: John Helmert III gentoo org> CommitDate: Fri Apr 16 12:31:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d28365f8 dev-libs/xmlsec: stable 1.2.31 arm (bug 768165) Signed-off-by: John Helmert III gentoo.org> dev-libs/xmlsec/xmlsec-1.2.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild index a52fbd446c6..ef73f6a5500 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 77e51f7fd8892ff793feb99b2124172310a6d7d9 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Feb 18 20:00:43 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 18 20:00:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77e51f7f dev-libs/xmlsec: stable 1.2.31 for ppc stable wrt bug #768165 Package-Manager: Portage-3.0.14, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/xmlsec/xmlsec-1.2.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild index 08c8ae22018..a52fbd446c6 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 2226ac3d229ac80cce213bfb22c8c47ad459 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Feb 11 07:43:37 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 11 07:44:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2226ac3d dev-libs/xmlsec: stable 1.2.31 for ppc64 stable wrt bug #768165 Package-Manager: Portage-3.0.14, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/xmlsec/xmlsec-1.2.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild index f2f18e3e36c..08c8ae22018 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 5c45de61cafdebf75ba56bfe81734a1f59858921 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Feb 4 07:57:40 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Feb 4 07:57:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c45de61 dev-libs/xmlsec: amd64 stable wrt bug #768165 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/xmlsec/xmlsec-1.2.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild index 057dd5397fc..f2f18e3e36c 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 9cba12d3ffbd168d0a60d06288cadeb68fcad947 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Feb 3 23:54:49 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Feb 3 23:54:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cba12d3 dev-libs/xmlsec: x86 stable (bug #768165) Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/xmlsec/xmlsec-1.2.31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild index 671ed055d22..057dd5397fc 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/, dev-libs/xmlsec/files/
commit: 03615d27a5ab502bbb7a011f546b1b2a9da376a2 Author: Sam James gentoo org> AuthorDate: Tue Feb 2 15:24:06 2021 + Commit: Sam James gentoo org> CommitDate: Tue Feb 2 15:24:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03615d27 dev-libs/xmlsec: fix tests with >=dev-libs/nss-5.59 MD5 was removed upstream. Closes: https://bugs.gentoo.org/764437 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> .../xmlsec/files/xmlsec-1.2.31-fix-nss-3.59.patch | 29 ++ dev-libs/xmlsec/xmlsec-1.2.31.ebuild | 6 - 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/files/xmlsec-1.2.31-fix-nss-3.59.patch b/dev-libs/xmlsec/files/xmlsec-1.2.31-fix-nss-3.59.patch new file mode 100644 index 000..b70b8cf2d61 --- /dev/null +++ b/dev-libs/xmlsec/files/xmlsec-1.2.31-fix-nss-3.59.patch @@ -0,0 +1,29 @@ +https://bugs.gentoo.org/764437 +https://github.com/lsh123/xmlsec/commit/f3a59c721e38a663405093e2bbb30e2bf45853a2.patch +From f3a59c721e38a663405093e2bbb30e2bf45853a2 Mon Sep 17 00:00:00 2001 +From: lsh123 +Date: Fri, 18 Dec 2020 16:22:40 -0800 +Subject: [PATCH] Remove MD5 for NSS 3.59 and above; enable nss test on osx and + mingw (issue #305) (#306) + +--- + include/xmlsec/nss/crypto.h | 6 ++ + 2 files changed, 10 insertions(+), 3 deletions(-) + +diff --git a/include/xmlsec/nss/crypto.h b/include/xmlsec/nss/crypto.h +index 223c1d85..614ac931 100644 +--- a/include/xmlsec/nss/crypto.h b/include/xmlsec/nss/crypto.h +@@ -19,6 +19,12 @@ + #include + #include + ++ ++/* MD5 was removed from NSS */ ++#if (NSS_VMAJOR > 3) || ((NSS_VMAJOR == 3) && (NSS_VMINOR > 58)) ++#define XMLSEC_NO_MD5 1 ++#endif /* (NSS_VMAJOR > 3) || ((NSS_VMAJOR == 3) && (NSS_VMINOR > 58)) */ ++ + #ifdef __cplusplus + extern "C" { + #endif /* __cplusplus */ diff --git a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild index 2da2a8e15d6..671ed055d22 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -36,6 +36,10 @@ BDEPEND="virtual/pkgconfig ) )" +PATCHES=( + "${FILESDIR}/${P}-fix-nss-3.59.patch" +) + src_configure() { # Bash because of bug #721128 CONFIG_SHELL=${BASH} econf \
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 3886c50dd483286ed131637ab412981da0fdbcac Author: Sam James gentoo org> AuthorDate: Mon Jan 18 16:36:45 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 18 16:36:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3886c50d dev-libs/xmlsec: add github remote-id Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-libs/xmlsec/metadata.xml b/dev-libs/xmlsec/metadata.xml index 68a53aac563..8f1184e366b 100644 --- a/dev-libs/xmlsec/metadata.xml +++ b/dev-libs/xmlsec/metadata.xml @@ -8,4 +8,7 @@ Install xmlsec-nss library Install xmlsec-openssl library + + lsh123/xmlsec +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 67d5efe5f3650878f52fc1ab593ec9f170bec774 Author: Sam James gentoo org> AuthorDate: Thu Dec 31 01:54:50 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 31 02:00:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d5efe5 dev-libs/xmlsec: bump to 1.2.31 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 + dev-libs/xmlsec/xmlsec-1.2.31.ebuild | 60 2 files changed, 61 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 939cd9fd1f5..7f5e8c5f173 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1 +1,2 @@ DIST xmlsec1-1.2.30.tar.gz 1989670 BLAKE2B b363d1661ba5fdf968725948598954c7d514ad92c4ad05b490aa3ac9ffb6be861ee81d660be30d37e26ae1cb327cdecd1c76d60055ec5aa900e390a4083099b3 SHA512 07152470a9fe5d077f8a358608ca1d8a79ee0d2777660f61ed5717dc640714a3adfe66843e6a4023898eb0f5ed79771d70c41132571f3a1aeda82c1894b69c98 +DIST xmlsec1-1.2.31.tar.gz 1989144 BLAKE2B ddc55e34867d5870fa434c739825ceaa68500a11fb2eabb482945901ad7fa0ba0d5fce7cd6c5f1b49c24d5bc07cee2875ff21833f09c0ec2ffeaf63875f5b001 SHA512 7a0e3d6f66746a22cf6468eb4d0691879c7468e4bef71fd8720e6a56b420f076a1d8a3094c35e721471dd029a643f5c4a553ef5788be5509f2786a419da1b7af diff --git a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild new file mode 100644 index 000..2da2a8e15d6 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) + gnutls? ( gcrypt )" + +RDEPEND=">=dev-libs/libxml2-2.7.4:= + >=dev-libs/libxslt-1.0.20:= + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0= ) + gnutls? ( >=net-libs/gnutls-2.8.0:= ) + nss? ( + >=dev-libs/nspr-4.4.1:= + >=dev-libs/nss-3.9:= + ) + openssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + )" + +src_configure() { + # Bash because of bug #721128 + CONFIG_SHELL=${BASH} econf \ + $(use_enable doc docs) \ + $(use_enable static-libs static) \ + $(use_with gcrypt) \ + $(use_with gnutls) \ + $(use_with nss nspr) \ + $(use_with nss) \ + $(use_with openssl) \ + --enable-mans \ + --enable-pkgconfig +} + +src_test() { + SHELL=${BASH} emake TMPFOLDER="${T}" check +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 39d110771a9729a091b7d5f532207a695fc3ac7e Author: Sam James gentoo org> AuthorDate: Thu Dec 31 01:52:25 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 31 01:52:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d11077 dev-libs/xmlsec: cleanup old Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest | 1 - dev-libs/xmlsec/xmlsec-1.2.29.ebuild | 62 2 files changed, 63 deletions(-) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 25ec6655e80..939cd9fd1f5 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,2 +1 @@ -DIST xmlsec1-1.2.29.tar.gz 1989360 BLAKE2B a0057ddf2d641745933f8d788c5358b4bb17892ed175ef11a9041a34ff1f91d0ffe6cb90316308805b5bc2157b9c2e211b37731ff8cfc7723a85f349543aa7a6 SHA512 07c3012179da4392f0a9d41a51ed51d692ca8b491310488b955d5fef0637f104d3f82374754b0ef175fadc663a8ca8c996178198c5dd77b3a8b34393d1482e4d DIST xmlsec1-1.2.30.tar.gz 1989670 BLAKE2B b363d1661ba5fdf968725948598954c7d514ad92c4ad05b490aa3ac9ffb6be861ee81d660be30d37e26ae1cb327cdecd1c76d60055ec5aa900e390a4083099b3 SHA512 07152470a9fe5d077f8a358608ca1d8a79ee0d2777660f61ed5717dc640714a3adfe66843e6a4023898eb0f5ed79771d70c41132571f3a1aeda82c1894b69c98 diff --git a/dev-libs/xmlsec/xmlsec-1.2.29.ebuild b/dev-libs/xmlsec/xmlsec-1.2.29.ebuild deleted file mode 100644 index f16790f667b..000 --- a/dev-libs/xmlsec/xmlsec-1.2.29.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec"; -SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc x86" -IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) - gnutls? ( gcrypt )" - -RDEPEND=">=dev-libs/libxml2-2.7.4:= - >=dev-libs/libxslt-1.0.20:= - gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0= ) - gnutls? ( >=net-libs/gnutls-2.8.0:= ) - nss? ( - >=dev-libs/nspr-4.4.1:= - >=dev-libs/nss-3.9:= - ) - openssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - test? ( - nss? ( - >=dev-libs/nss-3.9[utils] - ) - )" - -S="${WORKDIR}/${PN}1-${PV}" - -src_configure() { - econf \ - $(use_enable doc docs) \ - $(use_enable static-libs static) \ - $(use_with gcrypt) \ - $(use_with gnutls) \ - $(use_with nss nspr) \ - $(use_with nss) \ - $(use_with openssl) \ - --enable-mans \ - --enable-pkgconfig -} - -src_test() { - emake TMPFOLDER="${T}" check -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 5f3eeef2991bb687ff500e7897fabb4df9a35798 Author: Sam James gentoo org> AuthorDate: Thu Sep 3 23:46:56 2020 + Commit: Sam James gentoo org> CommitDate: Thu Sep 3 23:46:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f3eeef2 dev-libs/xmlsec: ppc64 stable (bug #737552) Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild index cf4329bbd9f..840c5677a8e 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 6d08c7aa55a7e88706b76bdcada1c4b1cc34eed9 Author: Sam James gentoo org> AuthorDate: Tue Sep 1 00:14:33 2020 + Commit: Sam James gentoo org> CommitDate: Tue Sep 1 00:14:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d08c7aa dev-libs/xmlsec: Stabilize 1.2.30 ppc, #737552 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild index 7e6e08c0312..cf4329bbd9f 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 02354496724f16f28cf74e585ff529e456e68705 Author: Sam James gentoo org> AuthorDate: Tue Aug 18 15:35:48 2020 + Commit: Sam James gentoo org> CommitDate: Tue Aug 18 15:35:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02354496 dev-libs/xmlsec: Stabilize 1.2.30 arm64, #737552 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild index 251ee97e824..7e6e08c0312 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 255544b86383a3694e049e8f65a8351c860d1d91 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 17 10:00:51 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 17 10:00:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255544b8 dev-libs/xmlsec: x86 stable wrt bug #737552 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/xmlsec/xmlsec-1.2.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild index 79c1c54794b..251ee97e824 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 1c8178abe3bf4995f6a1785c57dc87eec69fe508 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 17 09:56:31 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 17 09:56:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8178ab dev-libs/xmlsec: arm stable wrt bug #737552 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/xmlsec/xmlsec-1.2.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild index e4b5938dcb0..79c1c54794b 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 223abc8b6bd433eb4ae85a3173cc0d4d07e21abe Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 17 09:55:03 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 17 09:55:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223abc8b dev-libs/xmlsec: amd64 stable wrt bug #737552 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/xmlsec/xmlsec-1.2.30.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild index 34308fcbca4..e4b5938dcb0 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 93d1f0e41b6cc4ee3e00931f8f4243c23153b84a Author: Sam James (sam_c) cmpct info> AuthorDate: Tue May 5 18:37:40 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Jun 17 00:48:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d1f0e4 dev-libs/xmlsec: Bump to 1.2.30 Closes: https://bugs.gentoo.org/721128 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Closes: https://github.com/gentoo/gentoo/pull/15658 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/xmlsec/Manifest | 1 + dev-libs/xmlsec/xmlsec-1.2.30.ebuild | 61 2 files changed, 62 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 471398af14d..25ec6655e80 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1 +1,2 @@ DIST xmlsec1-1.2.29.tar.gz 1989360 BLAKE2B a0057ddf2d641745933f8d788c5358b4bb17892ed175ef11a9041a34ff1f91d0ffe6cb90316308805b5bc2157b9c2e211b37731ff8cfc7723a85f349543aa7a6 SHA512 07c3012179da4392f0a9d41a51ed51d692ca8b491310488b955d5fef0637f104d3f82374754b0ef175fadc663a8ca8c996178198c5dd77b3a8b34393d1482e4d +DIST xmlsec1-1.2.30.tar.gz 1989670 BLAKE2B b363d1661ba5fdf968725948598954c7d514ad92c4ad05b490aa3ac9ffb6be861ee81d660be30d37e26ae1cb327cdecd1c76d60055ec5aa900e390a4083099b3 SHA512 07152470a9fe5d077f8a358608ca1d8a79ee0d2777660f61ed5717dc640714a3adfe66843e6a4023898eb0f5ed79771d70c41132571f3a1aeda82c1894b69c98 diff --git a/dev-libs/xmlsec/xmlsec-1.2.30.ebuild b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild new file mode 100644 index 000..34308fcbca4 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.2.30.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) + gnutls? ( gcrypt )" + +RDEPEND=">=dev-libs/libxml2-2.7.4:= + >=dev-libs/libxslt-1.0.20:= + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:0= ) + gnutls? ( >=net-libs/gnutls-2.8.0:= ) + nss? ( + >=dev-libs/nspr-4.4.1:= + >=dev-libs/nss-3.9:= + ) + openssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + )" + +S="${WORKDIR}/${PN}1-${PV}" + +src_configure() { + # Bash because of bug #721128 + CONFIG_SHELL=${BASH} econf \ + $(use_enable doc docs) \ + $(use_enable static-libs static) \ + $(use_with gcrypt) \ + $(use_with gnutls) \ + $(use_with nss nspr) \ + $(use_with nss) \ + $(use_with openssl) \ + --enable-mans \ + --enable-pkgconfig +} + +src_test() { + SHELL=${BASH} emake TMPFOLDER="${T}" check +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: b94c06fcc5ff5587a937713e866cd928a4ad78e8 Author: Sam James (sam_c) cmpct info> AuthorDate: Sun Jun 7 02:59:45 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon Jun 8 06:41:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b94c06fc dev-libs/xmlsec: arm stable (bug #719108) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Michał Górny gentoo.org> dev-libs/xmlsec/xmlsec-1.2.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.29.ebuild b/dev-libs/xmlsec/xmlsec-1.2.29.ebuild index 5f12985e117..f16790f667b 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.29.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.29.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/files/, dev-libs/xmlsec/
commit: 1cb0f70c2018277b3e4fe776391bdf9c782ff698 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Mar 19 11:43:15 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Mar 19 11:43:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb0f70c dev-libs/xmlsec: Drop 1.2.28 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/xmlsec/Manifest | 1 - dev-libs/xmlsec/files/xmlsec-1.2.28-test.patch | 51 dev-libs/xmlsec/xmlsec-1.2.28.ebuild | 66 -- 3 files changed, 118 deletions(-) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index ae0c9a29b07..471398af14d 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,2 +1 @@ -DIST xmlsec1-1.2.28.tar.gz 1995599 BLAKE2B 5d90646d9a72024856da2638adb6d0d00d5142f8d3eaa5b12a993e2e6ae78ad49aab69822ebe331191bf1fc5b98431b85e113545aec84e2bb7d5c5add9028df0 SHA512 17fa59e4ffee5e024caa4895e8ed21d1435f14e3a37d0ed781b1dd216333ae3b6099c460efd45d4a8097d0202522150b7b0ad543b47c1596d8473b6922270480 DIST xmlsec1-1.2.29.tar.gz 1989360 BLAKE2B a0057ddf2d641745933f8d788c5358b4bb17892ed175ef11a9041a34ff1f91d0ffe6cb90316308805b5bc2157b9c2e211b37731ff8cfc7723a85f349543aa7a6 SHA512 07c3012179da4392f0a9d41a51ed51d692ca8b491310488b955d5fef0637f104d3f82374754b0ef175fadc663a8ca8c996178198c5dd77b3a8b34393d1482e4d diff --git a/dev-libs/xmlsec/files/xmlsec-1.2.28-test.patch b/dev-libs/xmlsec/files/xmlsec-1.2.28-test.patch deleted file mode 100644 index ae80e1fa5f3..000 --- a/dev-libs/xmlsec/files/xmlsec-1.2.28-test.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 3d5c9e38d9576aea252ba186dd2913c57a7a8dd8 Mon Sep 17 00:00:00 2001 -From: Alon Bar-Lev -Date: Tue, 16 Apr 2019 23:07:08 +0300 -Subject: [PATCH] tests: workout test --X509-skip-strict-checks - -Apply --X509-skip-strict-checks parameter to verify commands. - -[PORT] - -Signed-off-by: Alon Bar-Lev -diff --git a/tests/testrun.sh b/tests/testrun.sh -index ea65802b..9950d4fb 100755 a/tests/testrun.sh -+++ b/tests/testrun.sh -@@ -59,7 +59,7 @@ if [ "z$XMLSEC_DEFAULT_CRYPTO" != "z" ] ; then - elif [ "z$crypto" != "z" ] ; then - xmlsec_params="$xmlsec_params --crypto $crypto" - fi --xmlsec_params="$xmlsec_params --X509-skip-strict-checks --crypto-config $crypto_config" -+xmlsec_params="$xmlsec_params --crypto-config $crypto_config" - - # - # Setup keys config -@@ -308,8 +308,9 @@ execDSigTest() { - # run tests - if [ -n "$params1" ] ; then - printf "Verify existing signature" --echo "$VALGRIND $xmlsec_app verify $xmlsec_params $params1 $full_file.xml" >> $curlogfile --$VALGRIND $xmlsec_app verify $xmlsec_params $params1 $full_file.xml >> $curlogfile 2>> $curlogfile -+params1="$(echo $params1 | sed 's/--X509-skip-strict-checks//')" -+echo "$VALGRIND $xmlsec_app verify --X509-skip-strict-checks $xmlsec_params $params1 $full_file.xml" >> $curlogfile -+$VALGRIND $xmlsec_app verify --X509-skip-strict-checks $xmlsec_params $params1 $full_file.xml >> $curlogfile 2>> $curlogfile - printRes $expected_res $? - if [ $? != 0 ]; then - failures=`expr $failures + 1` -@@ -328,8 +328,9 @@ execDSigTest() { - - if [ -n "$params3" -a -z "$PERF_TEST" ] ; then - printf "Verify new signature " --echo "$VALGRIND $xmlsec_app verify $xmlsec_params $params3 $tmpfile" >> $curlogfile --$VALGRIND $xmlsec_app verify $xmlsec_params $params3 $tmpfile >> $curlogfile 2>> $curlogfile -+params3="$(echo $params3 | sed 's/--X509-skip-strict-checks//')" -+echo "$VALGRIND $xmlsec_app verify --X509-skip-strict-checks $xmlsec_params $params3 $tmpfile" >> $curlogfile -+$VALGRIND $xmlsec_app verify --X509-skip-strict-checks $xmlsec_params $params3 $tmpfile >> $curlogfile 2>> $curlogfile - printRes $res_success $? - if [ $? != 0 ]; then - failures=`expr $failures + 1` --- -2.21.0 - diff --git a/dev-libs/xmlsec/xmlsec-1.2.28.ebuild b/dev-libs/xmlsec/xmlsec-1.2.28.ebuild deleted file mode 100644 index e81558aad10..000 --- a/dev-libs/xmlsec/xmlsec-1.2.28.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec"; -SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~sparc x86" -IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) - gnutls? ( gcrypt )" - -RDEPEND=">=dev-libs
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: c960e3b288466e3c213552bc0829c5bc2215c9c8 Author: Mart Raudsepp gentoo org> AuthorDate: Thu Mar 19 11:39:10 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Thu Mar 19 11:39:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c960e3b2 dev-libs/xmlsec: arm64 stable (bug #711892) Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> dev-libs/xmlsec/xmlsec-1.2.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.29.ebuild b/dev-libs/xmlsec/xmlsec-1.2.29.ebuild index 80fdc8fc2de..5f12985e117 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.29.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.29.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: f2d88a974b2c96c1c6c5866302ed2c429e1bc774 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 9 12:42:43 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 9 12:42:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d88a97 dev-libs/xmlsec: ppc64 stable wrt bug #711892 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/xmlsec/xmlsec-1.2.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.29.ebuild b/dev-libs/xmlsec/xmlsec-1.2.29.ebuild index 5a253e16ac0..80fdc8fc2de 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.29.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.29.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 034d9f1554706175612134e49db048aee0bb4f8a Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 9 12:37:55 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 9 12:37:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=034d9f15 dev-libs/xmlsec: amd64 stable wrt bug #711892 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/xmlsec/xmlsec-1.2.29.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.29.ebuild b/dev-libs/xmlsec/xmlsec-1.2.29.ebuild index 689ca67e9f2..5a253e16ac0 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.29.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.29.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~sparc x86" IUSE="doc gcrypt gnutls libressl nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )