[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/files/, dev-libs/xmlsec/

2024-10-05 Thread Andreas Sturmlechner
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/

2024-10-05 Thread Sam James
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/

2024-10-05 Thread Sam James
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/

2024-10-05 Thread Sam James
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/

2024-09-23 Thread Arthur Zamarin
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/

2024-09-23 Thread Arthur Zamarin
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/

2024-09-22 Thread Arthur Zamarin
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/

2024-09-22 Thread Sam James
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/

2024-09-22 Thread Arthur Zamarin
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/

2024-05-13 Thread Joonas Niilola
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/

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

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

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

2024-02-24 Thread Joonas Niilola
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/

2024-01-29 Thread Joonas Niilola
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/

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

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

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

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

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

2024-01-03 Thread Joonas Niilola
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/

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

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

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

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

2023-09-09 Thread Andreas Sturmlechner
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/

2023-08-22 Thread Arthur Zamarin
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/

2023-08-22 Thread Arthur Zamarin
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/

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

2023-07-14 Thread Joonas Niilola
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/

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

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

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

2023-06-13 Thread Sam James
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/

2023-06-13 Thread Sam James
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/

2023-06-10 Thread Andreas Sturmlechner
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/

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

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

2023-06-08 Thread Arthur Zamarin
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/

2023-06-02 Thread Arthur Zamarin
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/

2023-06-01 Thread Arthur Zamarin
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/

2023-06-01 Thread Arthur Zamarin
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/

2023-04-16 Thread Sam James
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/

2023-04-16 Thread Sam James
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/

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

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

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

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

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

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

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

2022-12-18 Thread Arthur Zamarin
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/

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

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

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

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

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

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

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

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

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

2022-02-22 Thread Joonas Niilola
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/

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

2022-02-19 Thread Arthur Zamarin
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/

2022-02-19 Thread Arthur Zamarin
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/

2022-02-19 Thread Arthur Zamarin
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/

2022-02-19 Thread Arthur Zamarin
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/

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

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

2021-07-24 Thread Marek Szuba
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/

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

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

2021-05-28 Thread Agostino Sarubbo
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/

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

2021-05-28 Thread Agostino Sarubbo
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/

2021-05-28 Thread Agostino Sarubbo
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/

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

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

2021-05-02 Thread Mikle Kolyada
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/

2021-04-16 Thread John Helmert III
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/

2021-02-18 Thread Sergei Trofimovich
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/

2021-02-10 Thread Sergei Trofimovich
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/

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

2021-02-03 Thread Thomas Deutschmann
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/

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

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

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

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

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

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

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

2020-08-17 Thread Agostino Sarubbo
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/

2020-08-17 Thread Agostino Sarubbo
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/

2020-08-17 Thread Agostino Sarubbo
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/

2020-06-16 Thread Thomas Deutschmann
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/

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

2020-03-19 Thread Andreas Sturmlechner
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/

2020-03-19 Thread Mart Raudsepp
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/

2020-03-09 Thread Agostino Sarubbo
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/

2020-03-09 Thread Agostino Sarubbo
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 )



  1   2   >