[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2024-02-27 Thread Joonas Niilola
commit: d245e07cf011e5c7725f21b31c97a308ba661102
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Fri Feb  2 02:00:11 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 28 06:55:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d245e07c

net-libs/neon: add 0.33.0

Patches are dropped (applied upstream).

Cosmetic changes:
* Install HTML docs unconditionally
* Use array for econf instead of backslash-escaped lines

Closes: https://bugs.gentoo.org/922113
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>
Closes: https://github.com/gentoo/gentoo/pull/35141
Signed-off-by: Joonas Niilola  gentoo.org>

 net-libs/neon/Manifest   |   1 +
 net-libs/neon/neon-0.33.0.ebuild | 111 +++
 2 files changed, 112 insertions(+)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 3385d6cdc0b5..38b6d4682213 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1 +1,2 @@
 DIST neon-0.32.4.tar.gz 895482 BLAKE2B 
917f17739976e159bf91f7c594e59c96bb8b92e39c19f5c881354c11951233d3157f6871e4ebc073d493170844e516acc36be4787dbe2005c33b1ec84ae0d364
 SHA512 
82bcd1555f047d26cc5ccd67d2fef8dea4eb5a4cc45ca8030d2f3c356eee03fd78efd7ef45f516948e89f1089686731046b3fe48e73b3d84c65848ef6d86bd7a
+DIST neon-0.33.0.tar.gz 912146 BLAKE2B 
8457e0203fcfbd9209718d139169780898f823d71b950f370f8880c5ec97c7bc5d300b8485803f75e2531a3f58fe6eb78ac5d7a82f57f12078513a3bfd0223b3
 SHA512 
b214ed34cd832dfaf3af08d4bdbe459c3e791f691548a6d44ee0cdc9811856185522bcbd6c2aca9a536fc021a2ed6329bd093cb3435cc40e3cfd9f5af8b92644

diff --git a/net-libs/neon/neon-0.33.0.ebuild b/net-libs/neon/neon-0.33.0.ebuild
new file mode 100644
index ..4f5ede0e48f4
--- /dev/null
+++ b/net-libs/neon/neon-0.33.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 2001-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools libtool multilib-minimal
+
+DESCRIPTION="HTTP and WebDAV client library"
+HOMEPAGE="https://notroj.github.io/neon/ https://github.com/notroj/neon;
+SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/27"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
+   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
+   )
+   !gnutls? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   ssl? (
+   dev-libs/openssl:0
+   pkcs11? ( dev-libs/nss )
+   )
+   )
+"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/neon-config
+)
+
+DOCS=( AUTHORS BUGS NEWS README.md THANKS TODO )
+HTML_DOCS=( doc/html/. )
+
+src_prepare() {
+   if use gnutls; then
+   # Ignore failure of test pkcs11.
+   # https://github.com/notroj/neon/issues/72
+   sed -e "s/T(pkcs11)/T_XFAIL(pkcs11)/" -i test/ssl.c || die
+   fi
+
+   default
+
+   AT_M4DIR="macros" eautoreconf
+
+   elibtoolize
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --enable-shared
+   $(use_with kerberos gssapi)
+   $(use_with libproxy)
+   $(use_enable nls)
+   $(use_with pkcs11 pakchois)
+   $(use_with zlib)
+   )
+
+   if has_version sys-libs/glibc; then
+   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
+   myconf+=( --enable-threadsafe-ssl=posix )
+   fi
+
+   if use expat; then
+   myconf+=( --with-expat )
+   else
+   myconf+=( --with-libxml2 )
+   fi
+
+   if use ssl; then
+   if use gnutls; then
+   myconf+=(
+   --with-ssl=gnutls
+   
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt"
+   )
+   else
+   myconf+=( --with-ssl=openssl )
+   fi
+   fi
+
+   econf "${myconf[@]}"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install-{config,headers,lib,man,nls}
+}
+

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2023-06-04 Thread Sam James
commit: a9511d3124e41b1af1cf9d953d9866e3e1e2ee05
Author: orbea  riseup  net>
AuthorDate: Mon Jun  5 05:32:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  5 05:39:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9511d31

net-libs/neon: apply patches

Fixes: 
https://github.com/gentoo/gentoo/commit/59879db8e97318941bd2da04d53878cf04c47202
Bug: https://bugs.gentoo.org/832851
Bug: https://bugs.gentoo.org/903001
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/31313
Signed-off-by: Sam James  gentoo.org>

 net-libs/neon/{neon-0.32.4.ebuild => neon-0.32.4-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.4.ebuild 
b/net-libs/neon/neon-0.32.4-r1.ebuild
similarity index 99%
rename from net-libs/neon/neon-0.32.4.ebuild
rename to net-libs/neon/neon-0.32.4-r1.ebuild
index 0f217f0a4475..eb9b9acbed73 100644
--- a/net-libs/neon/neon-0.32.4.ebuild
+++ b/net-libs/neon/neon-0.32.4-r1.ebuild
@@ -56,7 +56,7 @@ src_prepare() {
sed -e "s/T(pkcs11)/T_XFAIL(pkcs11)/" -i test/ssl.c || die
fi
 
-   eapply_user
+   default
 
AT_M4DIR="macros" eautoreconf
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/, net-libs/neon/files/

2023-06-03 Thread Joonas Niilola
commit: 59879db8e97318941bd2da04d53878cf04c47202
Author: orbea  riseup  net>
AuthorDate: Tue May 30 14:18:21 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jun  3 13:07:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59879db8

net-libs/neon: add upstream patches

This fixes POSIX compliance in the tests and fixes the build with
LibreSSL.

Closes: https://bugs.gentoo.org/832851
Upstream-PR: https://github.com/notroj/neon/pull/115
Upstream-Commit: 
https://github.com/notroj/neon/commit/e02ead4d990e49c912ef053c46b55713685119ee
Bug: https://bugs.gentoo.org/903001
Upstream-PR: https://github.com/notroj/neon/pull/113
Upstream-Commit: 
https://github.com/notroj/neon/commit/18e868e4449cd46d494944ced798f9dcd01f65c5
Upstream-PR: https://github.com/notroj/neon/pull/116
Upstream-Commit: 
https://github.com/notroj/neon/commit/231a1d3f3f427b823753dc2e53adcf9cafda619b
Upstream-PR: https://github.com/notroj/neon/pull/118
Upstream-Commit: 
https://github.com/notroj/neon/commit/6f98a9c9bdd76fb3d367e3b01bcc45bea574c3d1
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/31230
Signed-off-by: Joonas Niilola  gentoo.org>

 net-libs/neon/files/neon-0.32.4-dash.patch | 43 ++
 net-libs/neon/files/neon-0.32.4-libressl.patch | 61 ++
 net-libs/neon/neon-0.32.4.ebuild   |  7 ++-
 3 files changed, 110 insertions(+), 1 deletion(-)

diff --git a/net-libs/neon/files/neon-0.32.4-dash.patch 
b/net-libs/neon/files/neon-0.32.4-dash.patch
new file mode 100644
index ..cba1660ec62c
--- /dev/null
+++ b/net-libs/neon/files/neon-0.32.4-dash.patch
@@ -0,0 +1,43 @@
+https://bugs.gentoo.org/832851
+https://github.com/notroj/neon/pull/115
+https://github.com/notroj/neon/commit/e02ead4d990e49c912ef053c46b55713685119ee
+
+From e1bcf0e83012e0c1ff81c573d2650e1a4e40d955 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Sat, 6 May 2023 20:50:50 -0700
+Subject: [PATCH 1/2] test/makekeys.sh: fix POSIX compliance
+
+Not all shells provide 'echo -e' and using printf is more portable.
+
+One shell that will fail is dash(1).
+
+ssl... 10/63 FAIL - dname_readable (certificate subject dname 
was `-e H\0350llo World, Neon Hackers Ltd, Cambridge, Cambridgeshire, GB' not 
`Hèllo World, Neon Hackers Ltd, Cambridge, Cambridgeshire, GB'
+
+Gentoo-Issue: https://bugs.gentoo.org/832851
+---
+ test/makekeys.sh | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/test/makekeys.sh b/test/makekeys.sh
+index 88dc7b3..8ee90ae 100755
+--- a/test/makekeys.sh
 b/test/makekeys.sh
+@@ -123,15 +123,15 @@ csr_fields "Self-Signed" | \
+ ${MKCERT} -key server.key -out ssigned.pem
+ 
+ # default => T61String
+-csr_fields "`echo -e 'H\0350llo World'`" localhost |
++csr_fields "$(printf 'H%bllo World\n' '\0350')" localhost |
+ ${REQ} -new -key server.key -out t61subj.csr
+ 
+ STRMASK=pkix # => BMPString
+-csr_fields "`echo -e 'H\0350llo World'`" localhost |
++csr_fields "$(printf 'H%bllo World\n' '\0350')" localhost |
+ ${REQ} -new -key server.key -out bmpsubj.csr
+ 
+ STRMASK=utf8only # => UTF8String
+-csr_fields "`echo -e 'H\0350llo World'`" localhost |
++csr_fields "$(printf 'H%bllo World\n' '\0350')" localhost |
+ ${REQ} -new -key server.key -out utf8subj.csr
+ 
+ STRMASK=default

diff --git a/net-libs/neon/files/neon-0.32.4-libressl.patch 
b/net-libs/neon/files/neon-0.32.4-libressl.patch
new file mode 100644
index ..7c69ad6abfd8
--- /dev/null
+++ b/net-libs/neon/files/neon-0.32.4-libressl.patch
@@ -0,0 +1,61 @@
+https://bugs.gentoo.org/903001
+https://github.com/notroj/neon/pull/113
+https://github.com/notroj/neon/commit/18e868e4449cd46d494944ced798f9dcd01f65c5
+https://github.com/notroj/neon/pull/116
+https://github.com/notroj/neon/commit/231a1d3f3f427b823753dc2e53adcf9cafda619b
+https://github.com/notroj/neon/pull/118
+https://github.com/notroj/neon/commit/6f98a9c9bdd76fb3d367e3b01bcc45bea574c3d1
+
+From 233f17b86ebc2cd99d9deede484f4b0be586730f Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Mon, 27 Mar 2023 14:58:49 -0700
+Subject: [PATCH] ne_openssl: Fix the build with libressl
+
+* Libressl 3.7 currently doesn't provide EVP_sha512_256().
+* Libressl 3.4 added SSL_CTX_set_post_handshake_auth().
+---
+ src/ne_openssl.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+From 392e1380e1fa07675934ed25e8980ae18d0bccb4 Mon Sep 17 00:00:00 2001
+From: Joe Orton 
+Date: Tue, 9 May 2023 16:26:55 +0100
+Subject: [PATCH] * src/ne_openssl.c: Fix GCC warning with OpenSSL build.
+
+---
+ src/ne_openssl.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+From 1e9483dbb43e82dde06bc84434c8b7124602adbc Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Mon, 29 May 2023 10:07:52 -0700
+Subject: [PATCH] ne_openssl: Update for LibreSSL 3.8.0
+
+EVP_sha512_256() was added in LibreSSL 3.8.0.
+---
+ src/ne_openssl.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git 

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2023-05-04 Thread Jakov Smolić
commit: d254a13eb05b39030db1414638db437007db097a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu May  4 19:02:38 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu May  4 19:02:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d254a13e

net-libs/neon: Reassign inactive maintainer

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/net-libs/neon/metadata.xml b/net-libs/neon/metadata.xml
index 5fd2d0a22b8e..e66c01f85a97 100644
--- a/net-libs/neon/metadata.xml
+++ b/net-libs/neon/metadata.xml
@@ -1,14 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   arfrever@gmail.com
-   Arfrever Frehtes Taifersar Arahesis
-   
-   
-   jsmo...@gentoo.org
-   Jakov Smolić
-   
+   

Neon is an HTTP and WebDAV client library for Unix systems, 
with a C
language API. It provides high-level interfaces to HTTP/1.1 and 
WebDAV



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2023-01-24 Thread Jakov Smolić
commit: e4fea50e01a5298fa0348114cf8a159c2b4d0814
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jan 25 06:41:27 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jan 25 06:41:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4fea50e

net-libs/neon: drop 0.32.2, 0.32.3

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/Manifest   |   2 -
 net-libs/neon/neon-0.32.2.ebuild | 107 ---
 net-libs/neon/neon-0.32.3.ebuild | 107 ---
 3 files changed, 216 deletions(-)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 3a9a5765cef1..3385d6cdc0b5 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1,3 +1 @@
-DIST neon-0.32.2.tar.gz 880651 BLAKE2B 
3629eee38e10ada5e001bf0afb77c70814083bf553596fc150a6cf21f0b66cf4de28841b242f68faaeb44fa5e0ad260939102b015d2a543ef59012876256b364
 SHA512 
2580a3c8c3cf4aff2d399f72a721ccfb4e68434ef92da4af8103c126812d779b9fbe5cafbab512c79f4365bbb3d3eac61568748136470e86f7aa7b98b27053c8
-DIST neon-0.32.3.tar.gz 884939 BLAKE2B 
e0f0b242bb65f595d2e357c08a770faf503c70df69caf200b62bb50a90ae34360854d051d2b46900f18c1f46d9570bec9302e1f27837efcb859f7197f810ff26
 SHA512 
8dec5cbc823e38506725529c9e8fad95c93145d9e5d54131f8ceca6bbfe1b64f7f0eb1ce117072ea2f28edc67fa2f5a7f53bcc08ee644010fea76403ab6bbaad
 DIST neon-0.32.4.tar.gz 895482 BLAKE2B 
917f17739976e159bf91f7c594e59c96bb8b92e39c19f5c881354c11951233d3157f6871e4ebc073d493170844e516acc36be4787dbe2005c33b1ec84ae0d364
 SHA512 
82bcd1555f047d26cc5ccd67d2fef8dea4eb5a4cc45ca8030d2f3c356eee03fd78efd7ef45f516948e89f1089686731046b3fe48e73b3d84c65848ef6d86bd7a

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
deleted file mode 100644
index 6a6c67881d4c..
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 2001-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools libtool multilib-minimal
-
-DESCRIPTION="HTTP and WebDAV client library"
-HOMEPAGE="https://notroj.github.io/neon/ https://github.com/notroj/neon;
-SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig
-   test? (
-   ssl? (
-   dev-libs/openssl:0
-   pkcs11? ( dev-libs/nss )
-   )
-   )"
-DEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
-   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
-   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
-   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
-   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
-   ssl? (
-   gnutls? (
-   app-misc/ca-certificates
-   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
-   )
-   !gnutls? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
-   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
-   )
-   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}"
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/neon-config
-)
-
-DOCS=( AUTHORS BUGS NEWS README.md THANKS TODO )
-
-src_prepare() {
-   if use gnutls; then
-   # Ignore failure of test pkcs11.
-   # https://github.com/notroj/neon/issues/72
-   sed -e "s/T(pkcs11)/T_XFAIL(pkcs11)/" -i test/ssl.c || die
-   fi
-
-   eapply_user
-
-   AT_M4DIR="macros" eautoreconf
-
-   elibtoolize
-
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=()
-
-   if has_version sys-libs/glibc; then
-   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
-   myconf+=(--enable-threadsafe-ssl=posix)
-   fi
-
-   if use expat; then
-   myconf+=(--with-expat)
-   else
-   myconf+=(--with-libxml2)
-   fi
-
-   if use ssl; then
-   if use gnutls; then
-   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
-   else
-   myconf+=(--with-ssl=openssl)
-   fi
-   fi
-
-   econf \
-   --enable-shared \
-   $(use_with kerberos gssapi) \
-   $(use_with libproxy) \
-   $(use_enable nls) \
-   $(use_with pkcs11 pakchois) \
-   $(use_with zlib) \
-   "${myconf[@]}"
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" install-{config,headers,lib,man,nls}
-
-   if 

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-10-20 Thread Jakov Smolić
commit: 84f155f5afb4f009411b90aa6f2457bcf7475858
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Oct 20 10:54:58 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Oct 20 10:54:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84f155f5

net-libs/neon: Stabilize 0.32.4 x86, #877179

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/neon-0.32.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.4.ebuild b/net-libs/neon/neon-0.32.4.ebuild
index 3ac3738ed952..6a6c67881d4c 100644
--- a/net-libs/neon/neon-0.32.4.ebuild
+++ b/net-libs/neon/neon-0.32.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-10-16 Thread Agostino Sarubbo
commit: 8f8e2233d52f0c21d387a236203d191f3fb808ab
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Oct 16 08:55:38 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Oct 16 08:55:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8e2233

net-libs/neon: Stabilize 0.32.4 ppc64, #877179

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/neon/neon-0.32.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.4.ebuild b/net-libs/neon/neon-0.32.4.ebuild
index 696322713569..f44190849359 100644
--- a/net-libs/neon/neon-0.32.4.ebuild
+++ b/net-libs/neon/neon-0.32.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-10-16 Thread Agostino Sarubbo
commit: f7ce3bf83ac81ff6ebff50c17fe4a1063164f794
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Oct 16 08:54:56 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Oct 16 08:54:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ce3bf8

net-libs/neon: Stabilize 0.32.4 arm64, #877179

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/neon/neon-0.32.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.4.ebuild b/net-libs/neon/neon-0.32.4.ebuild
index 21ab406191e7..696322713569 100644
--- a/net-libs/neon/neon-0.32.4.ebuild
+++ b/net-libs/neon/neon-0.32.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-10-15 Thread Arthur Zamarin
commit: e7bdd5d10c8d567524beb6acd11b1eb05f80ca47
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 15 14:28:16 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 15 14:28:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7bdd5d1

net-libs/neon: Stabilize 0.32.4 sparc, #877179

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/neon/neon-0.32.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.4.ebuild b/net-libs/neon/neon-0.32.4.ebuild
index c76b43a16efa..21ab406191e7 100644
--- a/net-libs/neon/neon-0.32.4.ebuild
+++ b/net-libs/neon/neon-0.32.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-10-15 Thread Arthur Zamarin
commit: 4d20cd55b2516d0aae979ccdae810f0ccdae0e10
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 15 14:28:14 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 15 14:28:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d20cd55

net-libs/neon: Stabilize 0.32.4 ppc, #877179

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/neon/neon-0.32.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.4.ebuild b/net-libs/neon/neon-0.32.4.ebuild
index 7a2c2983e572..1bf3e2d53ac8 100644
--- a/net-libs/neon/neon-0.32.4.ebuild
+++ b/net-libs/neon/neon-0.32.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-10-15 Thread Arthur Zamarin
commit: a8ae61f18cdc2a16b224c444522bf203e49cbd64
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 15 14:28:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 15 14:28:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ae61f1

net-libs/neon: Stabilize 0.32.4 arm, #877179

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/neon/neon-0.32.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.4.ebuild b/net-libs/neon/neon-0.32.4.ebuild
index 1bf3e2d53ac8..c76b43a16efa 100644
--- a/net-libs/neon/neon-0.32.4.ebuild
+++ b/net-libs/neon/neon-0.32.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-09-11 Thread Craig Andrews
commit: f3b5033ce5a9b7ea29640b639080dafbd0943039
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Sep 11 14:10:39 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Sep 11 14:18:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b5033c

net-libs/neon: add 0.32.4

Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/neon/Manifest   |   1 +
 net-libs/neon/neon-0.32.4.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 2ff787142734..3a9a5765cef1 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1,2 +1,3 @@
 DIST neon-0.32.2.tar.gz 880651 BLAKE2B 
3629eee38e10ada5e001bf0afb77c70814083bf553596fc150a6cf21f0b66cf4de28841b242f68faaeb44fa5e0ad260939102b015d2a543ef59012876256b364
 SHA512 
2580a3c8c3cf4aff2d399f72a721ccfb4e68434ef92da4af8103c126812d779b9fbe5cafbab512c79f4365bbb3d3eac61568748136470e86f7aa7b98b27053c8
 DIST neon-0.32.3.tar.gz 884939 BLAKE2B 
e0f0b242bb65f595d2e357c08a770faf503c70df69caf200b62bb50a90ae34360854d051d2b46900f18c1f46d9570bec9302e1f27837efcb859f7197f810ff26
 SHA512 
8dec5cbc823e38506725529c9e8fad95c93145d9e5d54131f8ceca6bbfe1b64f7f0eb1ce117072ea2f28edc67fa2f5a7f53bcc08ee644010fea76403ab6bbaad
+DIST neon-0.32.4.tar.gz 895482 BLAKE2B 
917f17739976e159bf91f7c594e59c96bb8b92e39c19f5c881354c11951233d3157f6871e4ebc073d493170844e516acc36be4787dbe2005c33b1ec84ae0d364
 SHA512 
82bcd1555f047d26cc5ccd67d2fef8dea4eb5a4cc45ca8030d2f3c356eee03fd78efd7ef45f516948e89f1089686731046b3fe48e73b3d84c65848ef6d86bd7a

diff --git a/net-libs/neon/neon-0.32.4.ebuild b/net-libs/neon/neon-0.32.4.ebuild
new file mode 100644
index ..7a2c2983e572
--- /dev/null
+++ b/net-libs/neon/neon-0.32.4.ebuild
@@ -0,0 +1,107 @@
+# Copyright 2001-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools libtool multilib-minimal
+
+DESCRIPTION="HTTP and WebDAV client library"
+HOMEPAGE="https://notroj.github.io/neon/ https://github.com/notroj/neon;
+SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/27"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig
+   test? (
+   ssl? (
+   dev-libs/openssl:0
+   pkcs11? ( dev-libs/nss )
+   )
+   )"
+DEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
+   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
+   )
+   !gnutls? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/neon-config
+)
+
+DOCS=( AUTHORS BUGS NEWS README.md THANKS TODO )
+
+src_prepare() {
+   if use gnutls; then
+   # Ignore failure of test pkcs11.
+   # https://github.com/notroj/neon/issues/72
+   sed -e "s/T(pkcs11)/T_XFAIL(pkcs11)/" -i test/ssl.c || die
+   fi
+
+   eapply_user
+
+   AT_M4DIR="macros" eautoreconf
+
+   elibtoolize
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=()
+
+   if has_version sys-libs/glibc; then
+   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
+   myconf+=(--enable-threadsafe-ssl=posix)
+   fi
+
+   if use expat; then
+   myconf+=(--with-expat)
+   else
+   myconf+=(--with-libxml2)
+   fi
+
+   if use ssl; then
+   if use gnutls; then
+   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
+   else
+   myconf+=(--with-ssl=openssl)
+   fi
+   fi
+
+   econf \
+   --enable-shared \
+   $(use_with kerberos gssapi) \
+   $(use_with libproxy) \
+   $(use_enable nls) \
+   $(use_with pkcs11 pakchois) \
+   $(use_with zlib) \
+   "${myconf[@]}"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install-{config,headers,lib,man,nls}
+
+   if multilib_is_native_abi && use doc; then
+   dodoc -r doc/html
+   

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-09-06 Thread Jakov Smolić
commit: eba5d382ae075e723905c1f45747bd48d92e90c6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Sep  6 13:38:50 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Sep  6 13:40:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eba5d382

net-libs/neon: destabilize 0.32.3 for ~ppc, ~ppc64, ~sparc, ~x86

Non-maintainer commit, and new version was added with stable keywords.

Fixes: f3e5d39c4f044506712d77732c02108352761a1a
Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/neon-0.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.3.ebuild b/net-libs/neon/neon-0.32.3.ebuild
index bbb45fc7457f..7a2c2983e572 100644
--- a/net-libs/neon/neon-0.32.3.ebuild
+++ b/net-libs/neon/neon-0.32.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-09-06 Thread Craig Andrews
commit: f3e5d39c4f044506712d77732c02108352761a1a
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Sep  6 12:46:50 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Sep  6 12:46:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3e5d39c

net-libs/neon: add 0.32.3

Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/neon/Manifest   |   1 +
 net-libs/neon/neon-0.32.3.ebuild | 107 +++
 2 files changed, 108 insertions(+)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 09207e791508..2ff787142734 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1 +1,2 @@
 DIST neon-0.32.2.tar.gz 880651 BLAKE2B 
3629eee38e10ada5e001bf0afb77c70814083bf553596fc150a6cf21f0b66cf4de28841b242f68faaeb44fa5e0ad260939102b015d2a543ef59012876256b364
 SHA512 
2580a3c8c3cf4aff2d399f72a721ccfb4e68434ef92da4af8103c126812d779b9fbe5cafbab512c79f4365bbb3d3eac61568748136470e86f7aa7b98b27053c8
+DIST neon-0.32.3.tar.gz 884939 BLAKE2B 
e0f0b242bb65f595d2e357c08a770faf503c70df69caf200b62bb50a90ae34360854d051d2b46900f18c1f46d9570bec9302e1f27837efcb859f7197f810ff26
 SHA512 
8dec5cbc823e38506725529c9e8fad95c93145d9e5d54131f8ceca6bbfe1b64f7f0eb1ce117072ea2f28edc67fa2f5a7f53bcc08ee644010fea76403ab6bbaad

diff --git a/net-libs/neon/neon-0.32.3.ebuild b/net-libs/neon/neon-0.32.3.ebuild
new file mode 100644
index ..bbb45fc7457f
--- /dev/null
+++ b/net-libs/neon/neon-0.32.3.ebuild
@@ -0,0 +1,107 @@
+# Copyright 2001-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit autotools libtool multilib-minimal
+
+DESCRIPTION="HTTP and WebDAV client library"
+HOMEPAGE="https://notroj.github.io/neon/ https://github.com/notroj/neon;
+SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/27"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig
+   test? (
+   ssl? (
+   dev-libs/openssl:0
+   pkcs11? ( dev-libs/nss )
+   )
+   )"
+DEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
+   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
+   )
+   !gnutls? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/neon-config
+)
+
+DOCS=( AUTHORS BUGS NEWS README.md THANKS TODO )
+
+src_prepare() {
+   if use gnutls; then
+   # Ignore failure of test pkcs11.
+   # https://github.com/notroj/neon/issues/72
+   sed -e "s/T(pkcs11)/T_XFAIL(pkcs11)/" -i test/ssl.c || die
+   fi
+
+   eapply_user
+
+   AT_M4DIR="macros" eautoreconf
+
+   elibtoolize
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=()
+
+   if has_version sys-libs/glibc; then
+   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
+   myconf+=(--enable-threadsafe-ssl=posix)
+   fi
+
+   if use expat; then
+   myconf+=(--with-expat)
+   else
+   myconf+=(--with-libxml2)
+   fi
+
+   if use ssl; then
+   if use gnutls; then
+   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
+   else
+   myconf+=(--with-ssl=openssl)
+   fi
+   fi
+
+   econf \
+   --enable-shared \
+   $(use_with kerberos gssapi) \
+   $(use_with libproxy) \
+   $(use_enable nls) \
+   $(use_with pkcs11 pakchois) \
+   $(use_with zlib) \
+   "${myconf[@]}"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install-{config,headers,lib,man,nls}
+
+   if multilib_is_native_abi && use doc; then
+   dodoc -r doc/html
+   fi
+}
+
+multilib_src_install_all() {
+   find "${ED}" -name "*.la" -delete || die
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-08-12 Thread WANG Xuerui
commit: 696e8ce345d7b5d4d6b4661211d7be47c71a9c17
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri Aug 12 07:50:14 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Aug 12 12:24:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696e8ce3

net-libs/neon: keyword 0.32.2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index 6d6ce09d19ac..6a6c67881d4c 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-06-08 Thread Jakov Smolić
commit: 2c98318a7d0770b6088e7118a39b18d47838214f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun  8 07:42:53 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun  8 07:42:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c98318a

net-libs/neon: drop 0.31.2

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/Manifest   |   1 -
 net-libs/neon/neon-0.31.2.ebuild | 105 ---
 2 files changed, 106 deletions(-)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 61c847795439..09207e791508 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1,2 +1 @@
-DIST neon-0.31.2.tar.gz 867914 BLAKE2B 
8ae1301dd5f9ac1a6b518f99919a1b7e7b7c6499413b523ff82e00d364d6d9c5ad96875795330e2fd9c42a42b073e3eea51b6cc0ee9e9a21850763f0cdd0b97e
 SHA512 
1e402b40a0445f68ed24d2697ee60d21636f61ebc98edcde37ff9e26c54430acabf3969ac22a942d1dd51bddee0f312c04073b423b0af3a3e7c9bf60cd53e48c
 DIST neon-0.32.2.tar.gz 880651 BLAKE2B 
3629eee38e10ada5e001bf0afb77c70814083bf553596fc150a6cf21f0b66cf4de28841b242f68faaeb44fa5e0ad260939102b015d2a543ef59012876256b364
 SHA512 
2580a3c8c3cf4aff2d399f72a721ccfb4e68434ef92da4af8103c126812d779b9fbe5cafbab512c79f4365bbb3d3eac61568748136470e86f7aa7b98b27053c8

diff --git a/net-libs/neon/neon-0.31.2.ebuild b/net-libs/neon/neon-0.31.2.ebuild
deleted file mode 100644
index 77dd704a1b7b..
--- a/net-libs/neon/neon-0.31.2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2001-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools libtool multilib-minimal
-
-DESCRIPTION="HTTP and WebDAV client library"
-HOMEPAGE="https://notroj.github.io/neon/;
-SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
-RESTRICT="test"
-
-RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
-   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
-   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
-   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
-   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
-   ssl? (
-   gnutls? (
-   app-misc/ca-certificates
-   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
-   )
-   !gnutls? (
-   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
-   )
-   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
-   )
-   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/neon-config
-)
-
-src_prepare() {
-   # Use CHOST-prefixed version of xml2-config for cross-compilation.
-   sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
-
-   # Fix compatibility with OpenSSL >=1.1.
-   sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
-
-   eapply_user
-
-   AT_M4DIR="macros" eautoreconf
-
-   elibtoolize
-
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=()
-
-   if has_version sys-libs/glibc; then
-   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
-   myconf+=(--enable-threadsafe-ssl=posix)
-   fi
-
-   if use expat; then
-   myconf+=(--with-expat)
-   else
-   myconf+=(--with-libxml2)
-   fi
-
-   if use ssl; then
-   if use gnutls; then
-   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
-   else
-   myconf+=(--with-ssl=openssl)
-   fi
-   fi
-
-   econf \
-   --enable-shared \
-   $(use_with kerberos gssapi) \
-   $(use_with libproxy) \
-   $(use_enable nls) \
-   $(use_with pkcs11 pakchois) \
-   $(use_enable static-libs static) \
-   $(use_with zlib) \
-   "${myconf[@]}"
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" install-{config,headers,lib,man,nls}
-
-   if multilib_is_native_abi && use doc; then
-   (
-   docinto html
-   dodoc -r doc/html/*
-   )
-   fi
-}
-
-multilib_src_install_all() {
-   find "${D}" -name "*.la" -type f -delete || die
-
-   dodoc AUTHORS BUGS NEWS README.md THANKS TODO
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-11 Thread Sam James
commit: de6b09ecc25a0c919dda762753c986da2bed126f
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 11 12:24:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 11 12:24:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de6b09ec

net-libs/neon: Stabilize 0.32.2 arm, #832827

Signed-off-by: Sam James  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index abe54ccfe8d4..6d6ce09d19ac 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-07 Thread Agostino Sarubbo
commit: 5684e6f68cdbcf85fb551339208d91844a75699d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb  8 07:24:00 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb  8 07:24:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5684e6f6

net-libs/neon: sparc stable wrt bug #832827

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index 2eae898d8455..abe54ccfe8d4 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-07 Thread Agostino Sarubbo
commit: fa3a39a9448066970650c4c3872f4ec360b49ebc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb  8 07:23:07 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb  8 07:23:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa3a39a9

net-libs/neon: ppc64 stable wrt bug #832827

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index 857016dd2d4f..2eae898d8455 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-07 Thread Agostino Sarubbo
commit: 544fc93b274f87712233e50259398b64c05935aa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Feb  8 07:22:36 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Feb  8 07:22:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=544fc93b

net-libs/neon: ppc stable wrt bug #832827

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index 28eb0b4c8ace..857016dd2d4f 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-07 Thread Sam James
commit: dc0cfef401b2652d896424b8a3813e4103a849d2
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  8 02:01:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  8 02:01:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc0cfef4

net-libs/neon: Stabilize 0.32.2 arm64, #832827

Signed-off-by: Sam James  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index 97b1d4d7bb41..28eb0b4c8ace 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-07 Thread Jakov Smolić
commit: dd26a9b9dad845edcb47439af07523a094d97a79
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb  7 09:04:46 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb  7 09:04:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd26a9b9

net-libs/neon: Stabilize 0.32.2 amd64, #832827

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index 2759c3517627..d50755fcc76f 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-07 Thread Jakov Smolić
commit: 6eeae4a9fb9cc77a8e68d29bb2cf2efe89952ab5
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Feb  7 09:05:15 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Feb  7 09:05:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eeae4a9

net-libs/neon: Stabilize 0.32.2 x86, #832827

Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index d50755fcc76f..97b1d4d7bb41 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-01 Thread Jakov Smolić
commit: 081ebdc473fe2bbda7f6a2042c9a783a9f4f6072
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Tue Feb  1 02:00:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb  1 18:10:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081ebdc4

net-libs/neon: Disable static libraries unconditionally

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index 58382270c67f..2759c3517627 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/27"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl static-libs test zlib"
+IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl test zlib"
 RESTRICT="!test? ( test )"
 
 BDEPEND="virtual/pkgconfig
@@ -88,7 +88,6 @@ multilib_src_configure() {
$(use_with libproxy) \
$(use_enable nls) \
$(use_with pkcs11 pakchois) \
-   $(use_enable static-libs static) \
$(use_with zlib) \
"${myconf[@]}"
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-01 Thread Jakov Smolić
commit: ed112f05668eecfd0064ab564684ad89bf14bc3b
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Tue Feb  1 01:00:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb  1 18:10:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed112f05

net-libs/neon: Enable test suite

Closes: https://bugs.gentoo.org/691702
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index 0f096d2be00d..58382270c67f 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -12,10 +12,16 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/27"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
-RESTRICT="test"
-
-BDEPEND="virtual/pkgconfig"
+IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl static-libs test zlib"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig
+   test? (
+   ssl? (
+   dev-libs/openssl:0
+   pkcs11? ( dev-libs/nss )
+   )
+   )"
 DEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
!expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
@@ -39,6 +45,12 @@ MULTILIB_CHOST_TOOLS=(
 DOCS=( AUTHORS BUGS NEWS README.md THANKS TODO )
 
 src_prepare() {
+   if use gnutls; then
+   # Ignore failure of test pkcs11.
+   # https://github.com/notroj/neon/issues/72
+   sed -e "s/T(pkcs11)/T_XFAIL(pkcs11)/" -i test/ssl.c || die
+   fi
+
eapply_user
 
AT_M4DIR="macros" eautoreconf



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-01 Thread Jakov Smolić
commit: 8de70e616d823668d7cb4c06a05ef108e6e0efc9
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Tue Feb  1 00:00:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb  1 18:10:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de70e61

net-libs/neon: Enable "expat" USE flag by default

Using of Expat instead of Libxml2 is upstream default.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index 5b8c581eca2c..0f096d2be00d 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/27"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
+IUSE="doc +expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
 RESTRICT="test"
 
 BDEPEND="virtual/pkgconfig"



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-01 Thread Jakov Smolić
commit: 495c842ac0374cd1cdefd53704414886a94581db
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Mon Jan 31 01:00:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb  1 18:10:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=495c842a

net-libs/neon: Set Jakov Smolić as proxy

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/metadata.xml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-libs/neon/metadata.xml b/net-libs/neon/metadata.xml
index f53db81ccb5b..5fd2d0a22b8e 100644
--- a/net-libs/neon/metadata.xml
+++ b/net-libs/neon/metadata.xml
@@ -3,10 +3,11 @@
 

arfrever@gmail.com
+   Arfrever Frehtes Taifersar Arahesis


-   flop...@gentoo.org
-   Mike Gilbert
+   jsmo...@gentoo.org
+   Jakov Smolić


Neon is an HTTP and WebDAV client library for Unix systems, 
with a C



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-01 Thread Jakov Smolić
commit: 98fa00de0245ed730f5e5826765212ed284911b2
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Jan 30 04:00:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb  1 18:10:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98fa00de

net-libs/neon: Delete old versions (<0.31.2)

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/Manifest   |   3 --
 net-libs/neon/neon-0.30.2.ebuild | 105 ---
 net-libs/neon/neon-0.31.0.ebuild | 105 ---
 net-libs/neon/neon-0.31.1.ebuild | 105 ---
 4 files changed, 318 deletions(-)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 82555b12ca47..dd135531d30b 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1,6 +1,3 @@
-DIST neon-0.30.2.tar.gz 932779 BLAKE2B 
0536e4f1c8634ede9a1806180c315772a65b9cb1ead0ae3674d58aba855905b6a7c7684ef930ca1998c1163c662d642a687cc704922981dbc4a89efaa83f4cd9
 SHA512 
634caf87522e0bd2695c6fba39cae2465e403f9fbd8007eb10e4e035c765d24cb8da932c67bfa35c34aa51b90c7bc7037ebebaa1ec43259366d5d07233efc631
-DIST neon-0.31.0.tar.gz 867476 BLAKE2B 
84981d0fcca97bfa495f9e8cbf060a06e04c931ce3b5eca41ff1d76a47fd863139b8bf3e102c5e4e8d22d5cffcebc64cee9b8f746f8d6669f0cbccf124fed9cc
 SHA512 
62c55e16609d657ac56bb4a2fd32a10ffa72d5694aa1369be533491a6683034ed42843d5f19ed06cf8c1b7b8ba11b74f9839cdfeef4afc3b2d7b11372ed85cd2
-DIST neon-0.31.1.tar.gz 867810 BLAKE2B 
7b7d0c8ab635446c98f3db7072f1dabbb74ad9f579086f209bb3af5460363520be38886a299d22dc0f27a091f322c6d5972a00d4e6c612c710dca12e7620f850
 SHA512 
00d7297c102ee828d84eb28c9b6a57e66290904acf5327f8a6d3d1759ffacf88329bb2157dcef418c69e93d1370ccbd591829da06c01c3f44aea6c7b92462c13
 DIST neon-0.31.2.tar.gz 867914 BLAKE2B 
8ae1301dd5f9ac1a6b518f99919a1b7e7b7c6499413b523ff82e00d364d6d9c5ad96875795330e2fd9c42a42b073e3eea51b6cc0ee9e9a21850763f0cdd0b97e
 SHA512 
1e402b40a0445f68ed24d2697ee60d21636f61ebc98edcde37ff9e26c54430acabf3969ac22a942d1dd51bddee0f312c04073b423b0af3a3e7c9bf60cd53e48c
 DIST neon-0.32.1.tar.gz 880434 BLAKE2B 
91b942cb0d7184f4da26d7d45e846a0f80aa834226e5ff0689df75650da79cbfad0854c718dbffdd31cc0f09f25458ea37ca39bb38071643a6a609ef6102b896
 SHA512 
a231865c3aad3668f6effded97a58eb981655f64c71b0954fcb2e667bdec50895d11bf296f4f454bd63e6ce9b02c2fd13cbb17cb82631e16f10ecd7e1977
 DIST neon-0.32.2.tar.gz 880651 BLAKE2B 
3629eee38e10ada5e001bf0afb77c70814083bf553596fc150a6cf21f0b66cf4de28841b242f68faaeb44fa5e0ad260939102b015d2a543ef59012876256b364
 SHA512 
2580a3c8c3cf4aff2d399f72a721ccfb4e68434ef92da4af8103c126812d779b9fbe5cafbab512c79f4365bbb3d3eac61568748136470e86f7aa7b98b27053c8

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
deleted file mode 100644
index 0579d7c523da..
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2001-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit autotools libtool multilib-minimal
-
-DESCRIPTION="HTTP and WebDAV client library"
-HOMEPAGE="https://notroj.github.io/neon/;
-SRC_URI="http://webdav.org/neon/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
-RESTRICT="test"
-
-RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
-   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
-   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
-   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
-   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
-   ssl? (
-   gnutls? (
-   app-misc/ca-certificates
-   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
-   )
-   !gnutls? (
-   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
-   )
-   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
-   )
-   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/neon-config
-)
-
-src_prepare() {
-   # Use CHOST-prefixed version of xml2-config for cross-compilation.
-   sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
-
-   # Fix compatibility with OpenSSL >=1.1.
-   sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
-
-   eapply_user
-
-   AT_M4DIR="macros" eautoreconf
-
-   elibtoolize
-
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local 

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-01 Thread Jakov Smolić
commit: 3caf8a9b14e86287060937ca02e50ab37a5e2978
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Jan 30 06:00:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb  1 18:10:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3caf8a9b

net-libs/neon: Use EAPI="8"

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 23 ++-
 1 file changed, 10 insertions(+), 13 deletions(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index e380e3fd9cb2..af48c195905c 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -1,12 +1,12 @@
 # Copyright 2001-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI="8"
 
 inherit autotools libtool multilib-minimal
 
 DESCRIPTION="HTTP and WebDAV client library"
-HOMEPAGE="https://notroj.github.io/neon/;
+HOMEPAGE="https://notroj.github.io/neon/ https://github.com/notroj/neon;
 SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
@@ -16,7 +16,7 @@ IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl 
static-libs zlib"
 RESTRICT="test"
 
 BDEPEND="virtual/pkgconfig"
-RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
+DEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
!expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
@@ -26,18 +26,18 @@ RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
app-misc/ca-certificates
net-libs/gnutls:0=[${MULTILIB_USEDEP}]
)
-   !gnutls? (
-   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
-   )
+   !gnutls? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
)
zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}"
+RDEPEND="${DEPEND}"
 
 MULTILIB_CHOST_TOOLS=(
/usr/bin/neon-config
 )
 
+DOCS=( AUTHORS BUGS NEWS README.md THANKS TODO )
+
 src_prepare() {
# Use CHOST-prefixed version of xml2-config for cross-compilation.
sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
@@ -91,15 +91,12 @@ multilib_src_install() {
emake DESTDIR="${D}" install-{config,headers,lib,man,nls}
 
if multilib_is_native_abi && use doc; then
-   (
-   docinto html
-   dodoc -r doc/html/*
-   )
+   dodoc -r doc/html
fi
 }
 
 multilib_src_install_all() {
-   find "${D}" -name "*.la" -type f -delete || die
+   find "${ED}" -name "*.la" -delete || die
 
-   dodoc AUTHORS BUGS NEWS README.md THANKS TODO
+   einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-01 Thread Jakov Smolić
commit: aad613e72e1eaeac4dcdbbd6cb07c6e318c2da06
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Jan 30 05:00:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb  1 18:10:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad613e7

net-libs/neon: Delete no longer needed dependencies

https://github.com/notroj/neon/issues/67
https://github.com/notroj/neon/commit/90584a3063ce28d262a946c433c891a98af9b5f8

Bug: https://bugs.gentoo.org/815049
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index b318674ec7f0..e380e3fd9cb2 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~
 IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
 RESTRICT="test"
 
+BDEPEND="virtual/pkgconfig"
 RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
!expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
@@ -32,11 +33,6 @@ RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
)
zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}"
-BDEPEND="
-   app-text/docbook-xml-dtd:4.5
-   app-text/xmlto
-   virtual/pkgconfig
-"
 
 MULTILIB_CHOST_TOOLS=(
/usr/bin/neon-config



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-01 Thread Jakov Smolić
commit: 9d2ad372ed067b06394ab176b7ae76e56f71253b
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Jan 30 07:00:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb  1 18:10:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d2ad372

net-libs/neon: Delete obsolete code

https://github.com/notroj/neon/commit/44912d221f9b49c45684a7ee523e7e781c8b78bf
https://github.com/notroj/neon/commit/943fdea78fd3d293841e151783e7ecbbd2c39035

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/neon-0.32.2.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
index af48c195905c..5b8c581eca2c 100644
--- a/net-libs/neon/neon-0.32.2.ebuild
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -39,12 +39,6 @@ MULTILIB_CHOST_TOOLS=(
 DOCS=( AUTHORS BUGS NEWS README.md THANKS TODO )
 
 src_prepare() {
-   # Use CHOST-prefixed version of xml2-config for cross-compilation.
-   sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
-
-   # Fix compatibility with OpenSSL >=1.1.
-   sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
-
eapply_user
 
AT_M4DIR="macros" eautoreconf



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-02-01 Thread Jakov Smolić
commit: a5f5ce74e6ec3d18151c9f1bbbf9444175b89e98
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Jan 30 08:00:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Feb  1 18:10:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f5ce74

net-libs/neon: Delete old ebuild (0.32.1)

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/neon/Manifest   |   1 -
 net-libs/neon/neon-0.32.1.ebuild | 109 ---
 2 files changed, 110 deletions(-)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index dd135531d30b..61c847795439 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1,3 +1,2 @@
 DIST neon-0.31.2.tar.gz 867914 BLAKE2B 
8ae1301dd5f9ac1a6b518f99919a1b7e7b7c6499413b523ff82e00d364d6d9c5ad96875795330e2fd9c42a42b073e3eea51b6cc0ee9e9a21850763f0cdd0b97e
 SHA512 
1e402b40a0445f68ed24d2697ee60d21636f61ebc98edcde37ff9e26c54430acabf3969ac22a942d1dd51bddee0f312c04073b423b0af3a3e7c9bf60cd53e48c
-DIST neon-0.32.1.tar.gz 880434 BLAKE2B 
91b942cb0d7184f4da26d7d45e846a0f80aa834226e5ff0689df75650da79cbfad0854c718dbffdd31cc0f09f25458ea37ca39bb38071643a6a609ef6102b896
 SHA512 
a231865c3aad3668f6effded97a58eb981655f64c71b0954fcb2e667bdec50895d11bf296f4f454bd63e6ce9b02c2fd13cbb17cb82631e16f10ecd7e1977
 DIST neon-0.32.2.tar.gz 880651 BLAKE2B 
3629eee38e10ada5e001bf0afb77c70814083bf553596fc150a6cf21f0b66cf4de28841b242f68faaeb44fa5e0ad260939102b015d2a543ef59012876256b364
 SHA512 
2580a3c8c3cf4aff2d399f72a721ccfb4e68434ef92da4af8103c126812d779b9fbe5cafbab512c79f4365bbb3d3eac61568748136470e86f7aa7b98b27053c8

diff --git a/net-libs/neon/neon-0.32.1.ebuild b/net-libs/neon/neon-0.32.1.ebuild
deleted file mode 100644
index 92ef286a9128..
--- a/net-libs/neon/neon-0.32.1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2001-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools libtool multilib-minimal
-
-DESCRIPTION="HTTP and WebDAV client library"
-HOMEPAGE="https://notroj.github.io/neon/;
-SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
-RESTRICT="test"
-
-RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
-   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
-   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
-   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
-   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
-   ssl? (
-   gnutls? (
-   app-misc/ca-certificates
-   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
-   )
-   !gnutls? (
-   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
-   )
-   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
-   )
-   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-text/docbook-xml-dtd:4.5
-   app-text/xmlto
-   virtual/pkgconfig
-"
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/neon-config
-)
-
-src_prepare() {
-   # Use CHOST-prefixed version of xml2-config for cross-compilation.
-   sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
-
-   # Fix compatibility with OpenSSL >=1.1.
-   sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
-
-   eapply_user
-
-   AT_M4DIR="macros" eautoreconf
-
-   elibtoolize
-
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   local myconf=()
-
-   if has_version sys-libs/glibc; then
-   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
-   myconf+=(--enable-threadsafe-ssl=posix)
-   fi
-
-   if use expat; then
-   myconf+=(--with-expat)
-   else
-   myconf+=(--with-libxml2)
-   fi
-
-   if use ssl; then
-   if use gnutls; then
-   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
-   else
-   myconf+=(--with-ssl=openssl)
-   fi
-   fi
-
-   econf \
-   --enable-shared \
-   $(use_with kerberos gssapi) \
-   $(use_with libproxy) \
-   $(use_enable nls) \
-   $(use_with pkcs11 pakchois) \
-   $(use_enable static-libs static) \
-   $(use_with zlib) \
-   "${myconf[@]}"
-}
-
-multilib_src_install() {
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2022-01-12 Thread Craig Andrews
commit: 045446c81ce7161a1ff64570798348ee30e1a090
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Jan 12 18:49:04 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Jan 12 18:49:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045446c8

net-libs/neon: 0.32.2 version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/neon/Manifest   |   1 +
 net-libs/neon/neon-0.32.2.ebuild | 109 +++
 2 files changed, 110 insertions(+)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index adc5a07fec87..82555b12ca47 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -3,3 +3,4 @@ DIST neon-0.31.0.tar.gz 867476 BLAKE2B 
84981d0fcca97bfa495f9e8cbf060a06e04c931ce
 DIST neon-0.31.1.tar.gz 867810 BLAKE2B 
7b7d0c8ab635446c98f3db7072f1dabbb74ad9f579086f209bb3af5460363520be38886a299d22dc0f27a091f322c6d5972a00d4e6c612c710dca12e7620f850
 SHA512 
00d7297c102ee828d84eb28c9b6a57e66290904acf5327f8a6d3d1759ffacf88329bb2157dcef418c69e93d1370ccbd591829da06c01c3f44aea6c7b92462c13
 DIST neon-0.31.2.tar.gz 867914 BLAKE2B 
8ae1301dd5f9ac1a6b518f99919a1b7e7b7c6499413b523ff82e00d364d6d9c5ad96875795330e2fd9c42a42b073e3eea51b6cc0ee9e9a21850763f0cdd0b97e
 SHA512 
1e402b40a0445f68ed24d2697ee60d21636f61ebc98edcde37ff9e26c54430acabf3969ac22a942d1dd51bddee0f312c04073b423b0af3a3e7c9bf60cd53e48c
 DIST neon-0.32.1.tar.gz 880434 BLAKE2B 
91b942cb0d7184f4da26d7d45e846a0f80aa834226e5ff0689df75650da79cbfad0854c718dbffdd31cc0f09f25458ea37ca39bb38071643a6a609ef6102b896
 SHA512 
a231865c3aad3668f6effded97a58eb981655f64c71b0954fcb2e667bdec50895d11bf296f4f454bd63e6ce9b02c2fd13cbb17cb82631e16f10ecd7e1977
+DIST neon-0.32.2.tar.gz 880651 BLAKE2B 
3629eee38e10ada5e001bf0afb77c70814083bf553596fc150a6cf21f0b66cf4de28841b242f68faaeb44fa5e0ad260939102b015d2a543ef59012876256b364
 SHA512 
2580a3c8c3cf4aff2d399f72a721ccfb4e68434ef92da4af8103c126812d779b9fbe5cafbab512c79f4365bbb3d3eac61568748136470e86f7aa7b98b27053c8

diff --git a/net-libs/neon/neon-0.32.2.ebuild b/net-libs/neon/neon-0.32.2.ebuild
new file mode 100644
index ..b318674ec7f0
--- /dev/null
+++ b/net-libs/neon/neon-0.32.2.ebuild
@@ -0,0 +1,109 @@
+# Copyright 2001-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools libtool multilib-minimal
+
+DESCRIPTION="HTTP and WebDAV client library"
+HOMEPAGE="https://notroj.github.io/neon/;
+SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/27"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
+RESTRICT="test"
+
+RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
+   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
+   )
+   !gnutls? (
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+   )
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.5
+   app-text/xmlto
+   virtual/pkgconfig
+"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/neon-config
+)
+
+src_prepare() {
+   # Use CHOST-prefixed version of xml2-config for cross-compilation.
+   sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
+
+   # Fix compatibility with OpenSSL >=1.1.
+   sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
+
+   eapply_user
+
+   AT_M4DIR="macros" eautoreconf
+
+   elibtoolize
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=()
+
+   if has_version sys-libs/glibc; then
+   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
+   myconf+=(--enable-threadsafe-ssl=posix)
+   fi
+
+   if use expat; then
+   myconf+=(--with-expat)
+   else
+   myconf+=(--with-libxml2)
+   fi
+
+   if use ssl; then
+   if use gnutls; then
+   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
+   else
+   myconf+=(--with-ssl=openssl)
+   fi
+   fi
+
+   econf \
+ 

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2021-10-25 Thread Arthur Zamarin
commit: 99439e7c2f92d7add59d544dc110a11e599c5aae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct 25 17:04:44 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct 25 19:29:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99439e7c

net-libs/neon: fix missing build dependencies

Fixes: 01f46d826bd65c3ee490ffa3d67782e1e2385c50
Closes: https://bugs.gentoo.org/815049
Signed-off-by: Arthur Zamarin  gentoo.org>

 net-libs/neon/neon-0.32.1.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-libs/neon/neon-0.32.1.ebuild b/net-libs/neon/neon-0.32.1.ebuild
index f2b4f78abf2..92ef286a912 100644
--- a/net-libs/neon/neon-0.32.1.ebuild
+++ b/net-libs/neon/neon-0.32.1.ebuild
@@ -31,8 +31,12 @@ RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
)
zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.5
+   app-text/xmlto
+   virtual/pkgconfig
+"
 
 MULTILIB_CHOST_TOOLS=(
/usr/bin/neon-config



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2021-09-24 Thread Sam James
commit: 01f46d826bd65c3ee490ffa3d67782e1e2385c50
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Sep 20 14:26:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 24 23:40:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f46d82

net-libs/neon: 0.32.1 version bump

Closes: https://bugs.gentoo.org/814041
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/22340
Signed-off-by: Sam James  gentoo.org>

 net-libs/neon/Manifest   |   1 +
 net-libs/neon/neon-0.32.1.ebuild | 105 +++
 2 files changed, 106 insertions(+)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 2eeb04cce38..adc5a07fec8 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -2,3 +2,4 @@ DIST neon-0.30.2.tar.gz 932779 BLAKE2B 
0536e4f1c8634ede9a1806180c315772a65b9cb1e
 DIST neon-0.31.0.tar.gz 867476 BLAKE2B 
84981d0fcca97bfa495f9e8cbf060a06e04c931ce3b5eca41ff1d76a47fd863139b8bf3e102c5e4e8d22d5cffcebc64cee9b8f746f8d6669f0cbccf124fed9cc
 SHA512 
62c55e16609d657ac56bb4a2fd32a10ffa72d5694aa1369be533491a6683034ed42843d5f19ed06cf8c1b7b8ba11b74f9839cdfeef4afc3b2d7b11372ed85cd2
 DIST neon-0.31.1.tar.gz 867810 BLAKE2B 
7b7d0c8ab635446c98f3db7072f1dabbb74ad9f579086f209bb3af5460363520be38886a299d22dc0f27a091f322c6d5972a00d4e6c612c710dca12e7620f850
 SHA512 
00d7297c102ee828d84eb28c9b6a57e66290904acf5327f8a6d3d1759ffacf88329bb2157dcef418c69e93d1370ccbd591829da06c01c3f44aea6c7b92462c13
 DIST neon-0.31.2.tar.gz 867914 BLAKE2B 
8ae1301dd5f9ac1a6b518f99919a1b7e7b7c6499413b523ff82e00d364d6d9c5ad96875795330e2fd9c42a42b073e3eea51b6cc0ee9e9a21850763f0cdd0b97e
 SHA512 
1e402b40a0445f68ed24d2697ee60d21636f61ebc98edcde37ff9e26c54430acabf3969ac22a942d1dd51bddee0f312c04073b423b0af3a3e7c9bf60cd53e48c
+DIST neon-0.32.1.tar.gz 880434 BLAKE2B 
91b942cb0d7184f4da26d7d45e846a0f80aa834226e5ff0689df75650da79cbfad0854c718dbffdd31cc0f09f25458ea37ca39bb38071643a6a609ef6102b896
 SHA512 
a231865c3aad3668f6effded97a58eb981655f64c71b0954fcb2e667bdec50895d11bf296f4f454bd63e6ce9b02c2fd13cbb17cb82631e16f10ecd7e1977

diff --git a/net-libs/neon/neon-0.32.1.ebuild b/net-libs/neon/neon-0.32.1.ebuild
new file mode 100644
index 000..f2b4f78abf2
--- /dev/null
+++ b/net-libs/neon/neon-0.32.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 2001-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools libtool multilib-minimal
+
+DESCRIPTION="HTTP and WebDAV client library"
+HOMEPAGE="https://notroj.github.io/neon/;
+SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/27"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
+RESTRICT="test"
+
+RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
+   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
+   )
+   !gnutls? (
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+   )
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/neon-config
+)
+
+src_prepare() {
+   # Use CHOST-prefixed version of xml2-config for cross-compilation.
+   sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
+
+   # Fix compatibility with OpenSSL >=1.1.
+   sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
+
+   eapply_user
+
+   AT_M4DIR="macros" eautoreconf
+
+   elibtoolize
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=()
+
+   if has_version sys-libs/glibc; then
+   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
+   myconf+=(--enable-threadsafe-ssl=posix)
+   fi
+
+   if use expat; then
+   myconf+=(--with-expat)
+   else
+   myconf+=(--with-libxml2)
+   fi
+
+   if use ssl; then
+   if use gnutls; then
+   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
+   else
+   myconf+=(--with-ssl=openssl)
+  

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2021-05-03 Thread Mikle Kolyada
commit: 629d3356501ab24dd091a47d713f1724912a6831
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon May  3 08:51:19 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon May  3 08:51:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629d3356

net-libs/neon: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 12 ++--
 net-libs/neon/neon-0.31.0.ebuild | 12 ++--
 net-libs/neon/neon-0.31.1.ebuild | 12 ++--
 net-libs/neon/neon-0.31.2.ebuild | 12 ++--
 4 files changed, 8 insertions(+), 40 deletions(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index 863f2e38958..0579d7c523d 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://webdav.org/neon/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/27"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
+IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
 RESTRICT="test"
 
 RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
@@ -26,8 +26,7 @@ RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
net-libs/gnutls:0=[${MULTILIB_USEDEP}]
)
!gnutls? (
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
-   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
)
pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
)
@@ -46,13 +45,6 @@ src_prepare() {
# Fix compatibility with OpenSSL >=1.1.
sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
 
-   if has_version "app_data;\n}\nstatic int RSA_meth_set0_app_data(RSA_METHOD *meth, void 
*app_data)\n{\nmeth->app_data = app_data;\nreturn 1;\n}\n#endif" -i 
src/ne_pkcs11.c || die "sed failed"
-   fi
-
eapply_user
 
AT_M4DIR="macros" eautoreconf

diff --git a/net-libs/neon/neon-0.31.0.ebuild b/net-libs/neon/neon-0.31.0.ebuild
index 1a5b84fea67..adbc8e2dcc7 100644
--- a/net-libs/neon/neon-0.31.0.ebuild
+++ b/net-libs/neon/neon-0.31.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://webdav.org/neon/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/27"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
+IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
 RESTRICT="test"
 
 RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
@@ -26,8 +26,7 @@ RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
net-libs/gnutls:0=[${MULTILIB_USEDEP}]
)
!gnutls? (
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
-   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   dev-libs/openssl:0=[${MULTILIB_USEDEP}]
)
pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
)
@@ -46,13 +45,6 @@ src_prepare() {
# Fix compatibility with OpenSSL >=1.1.
sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
 
-   if has_version "app_data;\n}\nstatic int RSA_meth_set0_app_data(RSA_METHOD *meth, void 
*app_data)\n{\nmeth->app_data = app_data;\nreturn 1;\n}\n#endif" -i 
src/ne_pkcs11.c || die "sed failed"
-   fi
-
eapply_user
 
AT_M4DIR="macros" eautoreconf

diff --git a/net-libs/neon/neon-0.31.1.ebuild b/net-libs/neon/neon-0.31.1.ebuild
index 06d89576f8d..a6ad1025fb5 100644
--- a/net-libs/neon/neon-0.31.1.ebuild
+++ b/net-libs/neon/neon-0.31.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0/27"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
+IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
 RESTRICT="test"
 
 RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
@@ -26,8 +26,7 @@ RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
net-libs/gnutls:0=[${MULTILIB_USEDEP}]
)

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2021-02-28 Thread Sergei Trofimovich
commit: a46482ebf403a1e3d4497dfa83dbf3c097085362
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Feb 28 20:40:27 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Feb 28 20:40:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a46482eb

net-libs/neon: stable 0.31.2 for ppc64

stable wrt bug #764860

Package-Manager: Portage-3.0.16, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-libs/neon/neon-0.31.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.31.2.ebuild b/net-libs/neon/neon-0.31.2.ebuild
index f4bdd2f905d..0cfe9882b5e 100644
--- a/net-libs/neon/neon-0.31.2.ebuild
+++ b/net-libs/neon/neon-0.31.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2021-01-20 Thread Sam James
commit: a2390686047e6308f5be910735efacafa2ea6afd
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 20 09:30:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 20 09:30:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2390686

net-libs/neon: Stabilize 0.31.2 ppc, #764860

Signed-off-by: Sam James  gentoo.org>

 net-libs/neon/neon-0.31.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.31.2.ebuild b/net-libs/neon/neon-0.31.2.ebuild
index 0bf404ffc14..f4bdd2f905d 100644
--- a/net-libs/neon/neon-0.31.2.ebuild
+++ b/net-libs/neon/neon-0.31.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2021-01-20 Thread Sam James
commit: 59c0346810b6885a7309083518678a4728997f47
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 20 09:29:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 20 09:29:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59c03468

net-libs/neon: Stabilize 0.31.2 x86, #764860

Signed-off-by: Sam James  gentoo.org>

 net-libs/neon/neon-0.31.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.31.2.ebuild b/net-libs/neon/neon-0.31.2.ebuild
index 34991e475d3..0bf404ffc14 100644
--- a/net-libs/neon/neon-0.31.2.ebuild
+++ b/net-libs/neon/neon-0.31.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2021-01-20 Thread Sam James
commit: a0b03ec4237731df89fc84799c2ce208bc804e51
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 20 09:28:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 20 09:28:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0b03ec4

net-libs/neon: Stabilize 0.31.2 amd64, #764860

Signed-off-by: Sam James  gentoo.org>

 net-libs/neon/neon-0.31.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.31.2.ebuild b/net-libs/neon/neon-0.31.2.ebuild
index 70f1bbad101..34991e475d3 100644
--- a/net-libs/neon/neon-0.31.2.ebuild
+++ b/net-libs/neon/neon-0.31.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2021-01-19 Thread Sam James
commit: 6d979386ad30e0bbb20dc1e901a3fe37cab6a5e3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 20 00:52:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 20 00:52:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d979386

net-libs/neon: Stabilize 0.31.2 arm, #764860

Signed-off-by: Sam James  gentoo.org>

 net-libs/neon/neon-0.31.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.31.2.ebuild b/net-libs/neon/neon-0.31.2.ebuild
index cba2633fae0..70f1bbad101 100644
--- a/net-libs/neon/neon-0.31.2.ebuild
+++ b/net-libs/neon/neon-0.31.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2021-01-19 Thread Sam James
commit: 7cf1b5aa80b8f85ffeec56c25d68b68d5748bd34
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 20 00:52:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 20 00:52:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf1b5aa

net-libs/neon: Stabilize 0.31.2 sparc, #764860

Signed-off-by: Sam James  gentoo.org>

 net-libs/neon/neon-0.31.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.31.2.ebuild b/net-libs/neon/neon-0.31.2.ebuild
index d96a5ee04c6..cba2633fae0 100644
--- a/net-libs/neon/neon-0.31.2.ebuild
+++ b/net-libs/neon/neon-0.31.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2021-01-19 Thread Sam James
commit: 0801b298f459d1f3b942248f5818c3afa6aa8503
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 20 00:05:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 20 00:05:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0801b298

net-libs/neon: Stabilize 0.31.2 arm64, #764860

Signed-off-by: Sam James  gentoo.org>

 net-libs/neon/neon-0.31.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.31.2.ebuild b/net-libs/neon/neon-0.31.2.ebuild
index 06d89576f8d..d96a5ee04c6 100644
--- a/net-libs/neon/neon-0.31.2.ebuild
+++ b/net-libs/neon/neon-0.31.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2020-12-27 Thread Fabian Groffen
commit: 5d00554646cca45203fc424479b6e4dd0df8b76f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Dec 27 17:52:06 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Dec 27 17:52:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d005546

net-libs/neon: drop ppc-aix m68k-mint

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 2 +-
 net-libs/neon/neon-0.31.0.ebuild | 2 +-
 net-libs/neon/neon-0.31.1.ebuild | 2 +-
 net-libs/neon/neon-0.31.2.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index fca4daa7349..bd88beffad9 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 

diff --git a/net-libs/neon/neon-0.31.0.ebuild b/net-libs/neon/neon-0.31.0.ebuild
index a13f5f590f9..26932a52206 100644
--- a/net-libs/neon/neon-0.31.0.ebuild
+++ b/net-libs/neon/neon-0.31.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 

diff --git a/net-libs/neon/neon-0.31.1.ebuild b/net-libs/neon/neon-0.31.1.ebuild
index d3724b859db..091e0e2457a 100644
--- a/net-libs/neon/neon-0.31.1.ebuild
+++ b/net-libs/neon/neon-0.31.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 

diff --git a/net-libs/neon/neon-0.31.2.ebuild b/net-libs/neon/neon-0.31.2.ebuild
index d3724b859db..091e0e2457a 100644
--- a/net-libs/neon/neon-0.31.2.ebuild
+++ b/net-libs/neon/neon-0.31.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2020-06-20 Thread Craig Andrews
commit: 3567e27841b511a47c493bde2e360b3432f43334
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Jun 20 14:30:16 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Jun 20 14:31:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3567e278

net-libs/neon: 0.31.2 version bump

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/neon/Manifest   |   1 +
 net-libs/neon/neon-0.31.2.ebuild | 113 +++
 2 files changed, 114 insertions(+)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 8e5f2e19916..2eeb04cce38 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1,3 +1,4 @@
 DIST neon-0.30.2.tar.gz 932779 BLAKE2B 
0536e4f1c8634ede9a1806180c315772a65b9cb1ead0ae3674d58aba855905b6a7c7684ef930ca1998c1163c662d642a687cc704922981dbc4a89efaa83f4cd9
 SHA512 
634caf87522e0bd2695c6fba39cae2465e403f9fbd8007eb10e4e035c765d24cb8da932c67bfa35c34aa51b90c7bc7037ebebaa1ec43259366d5d07233efc631
 DIST neon-0.31.0.tar.gz 867476 BLAKE2B 
84981d0fcca97bfa495f9e8cbf060a06e04c931ce3b5eca41ff1d76a47fd863139b8bf3e102c5e4e8d22d5cffcebc64cee9b8f746f8d6669f0cbccf124fed9cc
 SHA512 
62c55e16609d657ac56bb4a2fd32a10ffa72d5694aa1369be533491a6683034ed42843d5f19ed06cf8c1b7b8ba11b74f9839cdfeef4afc3b2d7b11372ed85cd2
 DIST neon-0.31.1.tar.gz 867810 BLAKE2B 
7b7d0c8ab635446c98f3db7072f1dabbb74ad9f579086f209bb3af5460363520be38886a299d22dc0f27a091f322c6d5972a00d4e6c612c710dca12e7620f850
 SHA512 
00d7297c102ee828d84eb28c9b6a57e66290904acf5327f8a6d3d1759ffacf88329bb2157dcef418c69e93d1370ccbd591829da06c01c3f44aea6c7b92462c13
+DIST neon-0.31.2.tar.gz 867914 BLAKE2B 
8ae1301dd5f9ac1a6b518f99919a1b7e7b7c6499413b523ff82e00d364d6d9c5ad96875795330e2fd9c42a42b073e3eea51b6cc0ee9e9a21850763f0cdd0b97e
 SHA512 
1e402b40a0445f68ed24d2697ee60d21636f61ebc98edcde37ff9e26c54430acabf3969ac22a942d1dd51bddee0f312c04073b423b0af3a3e7c9bf60cd53e48c

diff --git a/net-libs/neon/neon-0.31.2.ebuild b/net-libs/neon/neon-0.31.2.ebuild
new file mode 100644
index 000..d3724b859db
--- /dev/null
+++ b/net-libs/neon/neon-0.31.2.ebuild
@@ -0,0 +1,113 @@
+# Copyright 2001-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools libtool multilib-minimal
+
+DESCRIPTION="HTTP and WebDAV client library"
+HOMEPAGE="https://notroj.github.io/neon/;
+SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/27"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
+RESTRICT="test"
+
+RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
+   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
+   )
+   !gnutls? (
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   )
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/neon-config
+)
+
+src_prepare() {
+   # Use CHOST-prefixed version of xml2-config for cross-compilation.
+   sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
+
+   # Fix compatibility with OpenSSL >=1.1.
+   sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
+
+   if has_version "app_data;\n}\nstatic int RSA_meth_set0_app_data(RSA_METHOD *meth, void 
*app_data)\n{\nmeth->app_data = app_data;\nreturn 1;\n}\n#endif" -i 
src/ne_pkcs11.c || die "sed failed"
+   fi
+
+   eapply_user
+
+   AT_M4DIR="macros" eautoreconf
+
+   elibtoolize
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=()
+
+   if has_version sys-libs/glibc; then
+   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
+   myconf+=(--enable-threadsafe-ssl=posix)
+   fi
+
+   if use expat; then
+   myconf+=(--with-expat)
+   else
+   myconf+=(--with-libxml2)
+   fi
+
+   if use ssl; then
+   if use gnutls; then
+   myconf+=(--with-ssl=gnutls 

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2020-04-17 Thread Craig Andrews
commit: 9065e1936581fad50910ed7c7010f760d2d9c8a7
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Apr 17 14:41:33 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Apr 17 14:43:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9065e193

net-libs/neon: 0.31.1 version bump

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/neon/Manifest   |   1 +
 net-libs/neon/neon-0.31.1.ebuild | 113 +++
 2 files changed, 114 insertions(+)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 3265a723407..8e5f2e19916 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1,2 +1,3 @@
 DIST neon-0.30.2.tar.gz 932779 BLAKE2B 
0536e4f1c8634ede9a1806180c315772a65b9cb1ead0ae3674d58aba855905b6a7c7684ef930ca1998c1163c662d642a687cc704922981dbc4a89efaa83f4cd9
 SHA512 
634caf87522e0bd2695c6fba39cae2465e403f9fbd8007eb10e4e035c765d24cb8da932c67bfa35c34aa51b90c7bc7037ebebaa1ec43259366d5d07233efc631
 DIST neon-0.31.0.tar.gz 867476 BLAKE2B 
84981d0fcca97bfa495f9e8cbf060a06e04c931ce3b5eca41ff1d76a47fd863139b8bf3e102c5e4e8d22d5cffcebc64cee9b8f746f8d6669f0cbccf124fed9cc
 SHA512 
62c55e16609d657ac56bb4a2fd32a10ffa72d5694aa1369be533491a6683034ed42843d5f19ed06cf8c1b7b8ba11b74f9839cdfeef4afc3b2d7b11372ed85cd2
+DIST neon-0.31.1.tar.gz 867810 BLAKE2B 
7b7d0c8ab635446c98f3db7072f1dabbb74ad9f579086f209bb3af5460363520be38886a299d22dc0f27a091f322c6d5972a00d4e6c612c710dca12e7620f850
 SHA512 
00d7297c102ee828d84eb28c9b6a57e66290904acf5327f8a6d3d1759ffacf88329bb2157dcef418c69e93d1370ccbd591829da06c01c3f44aea6c7b92462c13

diff --git a/net-libs/neon/neon-0.31.1.ebuild b/net-libs/neon/neon-0.31.1.ebuild
new file mode 100644
index 000..11cf88702f2
--- /dev/null
+++ b/net-libs/neon/neon-0.31.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 2001-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools libtool multilib-minimal
+
+DESCRIPTION="HTTP and WebDAV client library"
+HOMEPAGE="https://notroj.github.io/neon/;
+SRC_URI="https://notroj.github.io/neon/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/27"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
+RESTRICT="test"
+
+RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
+   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
+   )
+   !gnutls? (
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   )
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig[${MULTILIB_USEDEP}]"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/neon-config
+)
+
+src_prepare() {
+   # Use CHOST-prefixed version of xml2-config for cross-compilation.
+   sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
+
+   # Fix compatibility with OpenSSL >=1.1.
+   sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
+
+   if has_version "app_data;\n}\nstatic int RSA_meth_set0_app_data(RSA_METHOD *meth, void 
*app_data)\n{\nmeth->app_data = app_data;\nreturn 1;\n}\n#endif" -i 
src/ne_pkcs11.c || die "sed failed"
+   fi
+
+   eapply_user
+
+   AT_M4DIR="macros" eautoreconf
+
+   elibtoolize
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=()
+
+   if has_version sys-libs/glibc; then
+   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
+   myconf+=(--enable-threadsafe-ssl=posix)
+   fi
+
+   if use expat; then
+   myconf+=(--with-expat)
+   else
+   myconf+=(--with-libxml2)
+   fi
+
+   if use ssl; then
+   if use gnutls; then
+   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
+   else
+   myconf+=(--with-ssl=openssl)
+   fi
+   fi
+
+   econf \
+   --enable-shared \
+   $(use_with kerberos gssapi) \
+   $(use_with 

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2020-04-17 Thread Craig Andrews
commit: 66d26d01dbb6b52aa1363d2a2d947c9940cec478
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Apr 17 14:42:49 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Apr 17 14:43:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d26d01

net-libs/neon: add upstream info to metadata.xml

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/neon/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-libs/neon/metadata.xml b/net-libs/neon/metadata.xml
index 78e276ad674..4059f5b77bc 100644
--- a/net-libs/neon/metadata.xml
+++ b/net-libs/neon/metadata.xml
@@ -26,4 +26,7 @@
Add support for 
net-libs/libproxy
Add support for PKCS#11 using 
dev-libs/pakchois

+   
+   notroj/neon
+   
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2020-04-17 Thread Craig Andrews
commit: 9ed9038f42651acd4056a6266fecce736f87
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Apr 17 14:39:28 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Apr 17 14:43:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed9

net-libs/neon: Update homepage

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 2 +-
 net-libs/neon/neon-0.31.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index 6ff38ebbff6..6e4e2fc9697 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -6,7 +6,7 @@ EAPI="6"
 inherit autotools libtool multilib-minimal
 
 DESCRIPTION="HTTP and WebDAV client library"
-HOMEPAGE="http://webdav.org/neon/;
+HOMEPAGE="https://notroj.github.io/neon/;
 SRC_URI="http://webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"

diff --git a/net-libs/neon/neon-0.31.0.ebuild b/net-libs/neon/neon-0.31.0.ebuild
index 0be8adfc1ae..f038f33ba54 100644
--- a/net-libs/neon/neon-0.31.0.ebuild
+++ b/net-libs/neon/neon-0.31.0.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit autotools libtool multilib-minimal
 
 DESCRIPTION="HTTP and WebDAV client library"
-HOMEPAGE="http://webdav.org/neon/;
+HOMEPAGE="https://notroj.github.io/neon/;
 SRC_URI="http://webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2020-03-28 Thread Craig Andrews
commit: dc85a54eb87a31146fb00ec32caf2fe3fc7294d9
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Mar 29 02:00:37 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Mar 29 02:01:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc85a54e

net-libs/neon: install README.md

Closes: https://bugs.gentoo.org/715210
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/neon/neon-0.31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.31.0.ebuild b/net-libs/neon/neon-0.31.0.ebuild
index 9c820459d0d..0be8adfc1ae 100644
--- a/net-libs/neon/neon-0.31.0.ebuild
+++ b/net-libs/neon/neon-0.31.0.ebuild
@@ -109,5 +109,5 @@ multilib_src_install() {
 multilib_src_install_all() {
find "${D}" -name "*.la" -type f -delete || die
 
-   dodoc AUTHORS BUGS NEWS README THANKS TODO
+   dodoc AUTHORS BUGS NEWS README.md THANKS TODO
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2020-03-28 Thread Craig Andrews
commit: bd6755b9d76d1f645dc8ec2e07f0e77ab8b40cb8
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Mar 28 22:07:52 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 28 22:08:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd6755b9

net-libs/neon:  remove ~sh

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/neon/neon-0.31.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.31.0.ebuild b/net-libs/neon/neon-0.31.0.ebuild
index cc502e8e761..9c820459d0d 100644
--- a/net-libs/neon/neon-0.31.0.ebuild
+++ b/net-libs/neon/neon-0.31.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2020-03-28 Thread Craig Andrews
commit: e7a8ba6c462a6bef46161c92164a6952bc95c5f4
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Mar 24 16:57:59 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 28 21:23:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a8ba6c

net-libs/neon: 0.31.0 version bump

Closes: https://bugs.gentoo.org/714244
Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Craig Andrews  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/15088
Signed-off-by: Craig Andrews  gentoo.org>

 net-libs/neon/Manifest   |   1 +
 net-libs/neon/neon-0.31.0.ebuild | 113 +++
 2 files changed, 114 insertions(+)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index b9f9331f7b1..3265a723407 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1 +1,2 @@
 DIST neon-0.30.2.tar.gz 932779 BLAKE2B 
0536e4f1c8634ede9a1806180c315772a65b9cb1ead0ae3674d58aba855905b6a7c7684ef930ca1998c1163c662d642a687cc704922981dbc4a89efaa83f4cd9
 SHA512 
634caf87522e0bd2695c6fba39cae2465e403f9fbd8007eb10e4e035c765d24cb8da932c67bfa35c34aa51b90c7bc7037ebebaa1ec43259366d5d07233efc631
+DIST neon-0.31.0.tar.gz 867476 BLAKE2B 
84981d0fcca97bfa495f9e8cbf060a06e04c931ce3b5eca41ff1d76a47fd863139b8bf3e102c5e4e8d22d5cffcebc64cee9b8f746f8d6669f0cbccf124fed9cc
 SHA512 
62c55e16609d657ac56bb4a2fd32a10ffa72d5694aa1369be533491a6683034ed42843d5f19ed06cf8c1b7b8ba11b74f9839cdfeef4afc3b2d7b11372ed85cd2

diff --git a/net-libs/neon/neon-0.31.0.ebuild b/net-libs/neon/neon-0.31.0.ebuild
new file mode 100644
index 000..cc502e8e761
--- /dev/null
+++ b/net-libs/neon/neon-0.31.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 2001-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools libtool multilib-minimal
+
+DESCRIPTION="HTTP and WebDAV client library"
+HOMEPAGE="http://webdav.org/neon/;
+SRC_URI="http://webdav.org/neon/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/27"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
+RESTRICT="test"
+
+RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
+   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
+   )
+   !gnutls? (
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   )
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   )
+   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig[${MULTILIB_USEDEP}]"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/neon-config
+)
+
+src_prepare() {
+   # Use CHOST-prefixed version of xml2-config for cross-compilation.
+   sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
+
+   # Fix compatibility with OpenSSL >=1.1.
+   sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
+
+   if has_version "app_data;\n}\nstatic int RSA_meth_set0_app_data(RSA_METHOD *meth, void 
*app_data)\n{\nmeth->app_data = app_data;\nreturn 1;\n}\n#endif" -i 
src/ne_pkcs11.c || die "sed failed"
+   fi
+
+   eapply_user
+
+   AT_M4DIR="macros" eautoreconf
+
+   elibtoolize
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=()
+
+   if has_version sys-libs/glibc; then
+   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
+   myconf+=(--enable-threadsafe-ssl=posix)
+   fi
+
+   if use expat; then
+   myconf+=(--with-expat)
+   else
+   myconf+=(--with-libxml2)
+   fi
+
+   if use ssl; then
+   if use gnutls; then
+   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
+   else
+   myconf+=(--with-ssl=openssl)
+   fi
+   fi
+
+   econf \
+   --enable-shared \
+   $(use_with kerberos gssapi) \
+   $(use_with libproxy) \
+   $(use_enable nls) \
+   $(use_with pkcs11 pakchois) \
+   $(use_enable static-libs static) \
+   $(use_with zlib) \
+   

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2019-09-28 Thread Mike Gilbert
commit: bb1d232a1eeb428724c2c8e24335ecc17c4a69b7
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sat Sep 28 02:29:13 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Sep 29 02:56:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb1d232a

net-libs/neon: Fix building with dev-libs/libressl-3.0.0.

Fixes: https://bugs.gentoo.org/691796
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index 506f311c68b..eea871bc8d5 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -45,10 +45,12 @@ src_prepare() {
# Fix compatibility with OpenSSL >=1.1.
sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
 
-   # Support LibreSSL.
-   # Functions RSA_meth_get0_app_data() and RSA_meth_set0_app_data() are 
not implemented in LibreSSL 2.9.1.
-   sed -e "1202s/#if OPENSSL_VERSION_NUMBER < 0x1010L/& || 
defined(LIBRESSL_VERSION_NUMBER)/" -i src/ne_openssl.c || die "sed failed"
-   sed -e "97a #if defined(LIBRESSL_VERSION_NUMBER)\nstatic void 
*RSA_meth_get0_app_data(const RSA_METHOD *meth)\n{\nreturn 
meth->app_data;\n}\nstatic int RSA_meth_set0_app_data(RSA_METHOD *meth, void 
*app_data)\n{\nmeth->app_data = app_data;\nreturn 1;\n}\n#endif" -i 
src/ne_pkcs11.c || die "sed failed"
+   if has_version "app_data;\n}\nstatic int RSA_meth_set0_app_data(RSA_METHOD *meth, void 
*app_data)\n{\nmeth->app_data = app_data;\nreturn 1;\n}\n#endif" -i 
src/ne_pkcs11.c || die "sed failed"
+   fi
 
eapply_user
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2019-09-28 Thread Mike Gilbert
commit: 9c26289544a6d7a224667b97709cdacff2abf5eb
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sat Sep 28 02:43:02 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Sep 29 02:56:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c262895

net-libs/neon: Use standard behavior of gnutls / ssl USE flags.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 33 ++---
 1 file changed, 18 insertions(+), 15 deletions(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index eea871bc8d5..43d84694432 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -17,19 +17,20 @@ RESTRICT="test"
 
 RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
!expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
-   gnutls? (
-   app-misc/ca-certificates
-   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
-   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
-   )
-   !gnutls? ( ssl? (
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
-   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
-   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
-   ) )
kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
+   )
+   !gnutls? (
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   )
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   )
zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
virtual/pkgconfig[${MULTILIB_USEDEP}]"
@@ -75,10 +76,12 @@ multilib_src_configure() {
myconf+=(--with-libxml2)
fi
 
-   if use gnutls; then
-   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
-   elif use ssl; then
-   myconf+=(--with-ssl=openssl)
+   if use ssl; then
+   if use gnutls; then
+   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
+   else
+   myconf+=(--with-ssl=openssl)
+   fi
fi
 
econf \
@@ -105,7 +108,7 @@ multilib_src_install() {
 }
 
 multilib_src_install_all() {
-   find "${ED}" -name "*.la" -delete
+   find "${D}" -name "*.la" -type f -delete || die
 
dodoc AUTHORS BUGS NEWS README THANKS TODO
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2019-08-09 Thread Mike Gilbert
commit: c7b908b1891187820835193b0ccea729800b6699
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Fri Aug  9 17:23:49 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Aug  9 18:39:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b908b1

net-libs/neon: Use simplified form of copyright line.

Fixes: https://bugs.gentoo.org/691662
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index cead548a3b2..506f311c68b 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2001-2019 Arfrever Frehtes Taifersar Arahesis and others
+# Copyright 2001-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2019-05-05 Thread Mike Gilbert
commit: 4817be8b81641fdc439e4c847d16dad216357cbd
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun May  5 01:45:17 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun May  5 19:04:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4817be8b

net-libs/neon: Fix building with >=dev-libs/libressl-2.7.

Fixes: https://bugs.gentoo.org/658210
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index cad03d94e6d..cead548a3b2 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -45,10 +45,10 @@ src_prepare() {
# Fix compatibility with OpenSSL >=1.1.
sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
 
-   # Use OpenSSL <1.1 compatibility code with LibreSSL.
-   # Functions EVP_PKEY_up_ref(), EVP_PKEY_get0_RSA(), 
RSA_meth_get0_app_data(), RSA_meth_new(), RSA_meth_free(),
-   # RSA_meth_set_priv_enc(), RSA_meth_set0_app_data() are not implemented 
in LibreSSL 2.5.1.
-   sed -e "s/#if OPENSSL_VERSION_NUMBER < 0x1010L/& || 
defined(LIBRESSL_VERSION_NUMBER)/" -i src/ne_openssl.c src/ne_pkcs11.c || die 
"sed failed"
+   # Support LibreSSL.
+   # Functions RSA_meth_get0_app_data() and RSA_meth_set0_app_data() are 
not implemented in LibreSSL 2.9.1.
+   sed -e "1202s/#if OPENSSL_VERSION_NUMBER < 0x1010L/& || 
defined(LIBRESSL_VERSION_NUMBER)/" -i src/ne_openssl.c || die "sed failed"
+   sed -e "97a #if defined(LIBRESSL_VERSION_NUMBER)\nstatic void 
*RSA_meth_get0_app_data(const RSA_METHOD *meth)\n{\nreturn 
meth->app_data;\n}\nstatic int RSA_meth_set0_app_data(RSA_METHOD *meth, void 
*app_data)\n{\nmeth->app_data = app_data;\nreturn 1;\n}\n#endif" -i 
src/ne_pkcs11.c || die "sed failed"
 
eapply_user
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2019-02-25 Thread Mike Gilbert
commit: e0556ce3cbc530d36ba9548aedcac376d545b970
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sat Feb 23 05:03:10 2019 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Feb 25 21:24:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0556ce3

net-libs/neon: Fix building with USE="-gnutls pkcs11 ssl" and 
>=dev-libs/openssl-1.1.

Fixes: https://bugs.gentoo.org/674554
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index e7b2bb04dd1..cad03d94e6d 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 2001-2019 Arfrever Frehtes Taifersar Arahesis and others
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -42,6 +42,9 @@ src_prepare() {
# Use CHOST-prefixed version of xml2-config for cross-compilation.
sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
 
+   # Fix compatibility with OpenSSL >=1.1.
+   sed -e "s/RSA_F_RSA_PRIVATE_ENCRYPT/RSA_F_RSA_OSSL_PRIVATE_ENCRYPT/" -i 
src/ne_pkcs11.c || die "sed failed"
+
# Use OpenSSL <1.1 compatibility code with LibreSSL.
# Functions EVP_PKEY_up_ref(), EVP_PKEY_get0_RSA(), 
RSA_meth_get0_app_data(), RSA_meth_new(), RSA_meth_free(),
# RSA_meth_set_priv_enc(), RSA_meth_set0_app_data() are not implemented 
in LibreSSL 2.5.1.



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2018-12-19 Thread Mike Gilbert
commit: 9133f454de9b21d7d1295954c17cca0f79ede504
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Wed Dec 19 17:32:54 2018 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Dec 19 17:59:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9133f454

Revert "net-libs/neon: update HOMEPAGE and SRC_URI.".

This reverts commit a3234dcdcb40bf49e45e4320978f8bdcdcd14886.
Homepage works again.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index 895d1fbcb06..e7b2bb04dd1 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -6,8 +6,8 @@ EAPI="6"
 inherit autotools libtool multilib-minimal
 
 DESCRIPTION="HTTP and WebDAV client library"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-SRC_URI="mirror://gentoo/${P}.tar.gz"
+HOMEPAGE="http://webdav.org/neon/;
+SRC_URI="http://webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2018-08-05 Thread Patrice Clement
commit: a3234dcdcb40bf49e45e4320978f8bdcdcd14886
Author: Francesco Turco  fastmail  fm>
AuthorDate: Sat Aug  4 13:29:09 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Aug  5 21:47:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3234dcd

net-libs/neon: update HOMEPAGE and SRC_URI.

Closes: https://github.com/gentoo/gentoo/pull/9439

 net-libs/neon/neon-0.30.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index 30abcc10f8f..895d1fbcb06 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -6,8 +6,8 @@ EAPI="6"
 inherit autotools libtool multilib-minimal
 
 DESCRIPTION="HTTP and WebDAV client library"
-HOMEPAGE="http://www.webdav.org/neon/;
-SRC_URI="http://www.webdav.org/neon/${P}.tar.gz;
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
+SRC_URI="mirror://gentoo/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0/27"



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/, net-libs/neon/files/

2017-04-04 Thread Mike Gilbert
commit: 37d5df616f6355b44c93aee48c76e22e1aca48ec
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Apr  2 19:23:39 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Apr  4 19:50:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d5df61

net-libs/neon: Delete old versions.

 net-libs/neon/Manifest|   2 -
 net-libs/neon/files/neon-0.30.1-gnutls3.4.patch   | 282 --
 net-libs/neon/files/neon-0.30.1-xml2-config.patch |  15 --
 net-libs/neon/neon-0.30.0-r1.ebuild   | 107 
 net-libs/neon/neon-0.30.0.ebuild  |  95 
 net-libs/neon/neon-0.30.1-r1.ebuild   | 111 -
 net-libs/neon/neon-0.30.1.ebuild  | 109 -
 7 files changed, 721 deletions(-)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 253841ba349..1b6c985bd5a 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1,3 +1 @@
-DIST neon-0.30.0.tar.gz 909989 SHA256 
2962cfcb5d30f3272e3d2fa0e473434419770a3801afe3d46e5d1650787990c2 SHA512 
67f8a6c5549c37d984d8a0af88cd93c8c51593fa995662fd686e47acb630143d7b0c02c09d3c19f6a0181e0ff82940618cf72a76f9cb17bb964293f4118f013e
 WHIRLPOOL 
75df16aae54410e97887ad1b1d45a17e58868c7d929f511c4840179ace1500c33228b02de7a038b9620d729e5153e1e14cc916ed1af9ce90bf4c49fb4b71
-DIST neon-0.30.1.tar.gz 911414 SHA256 
00c626c0dc18d094ab374dbd9a354915bfe4776433289386ed489c2ec0845cdd SHA512 
4a9e45c886e04c5e1a1c781f7c2544b73724e09745097b1e8dc9adf9acd79af1762d668d4f18c295d7b4148d57af797834dd3c1203f2529089f7d1972ca71e63
 WHIRLPOOL 
747385544f0fbacc6c39fa5911ee5a21654ac21ecea89f297c17b43c21a7a649ae47b08b155733e9da0286a24024f4e54dcff3c9c2d678d9abe27f83054d718b
 DIST neon-0.30.2.tar.gz 932779 SHA256 
db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca SHA512 
634caf87522e0bd2695c6fba39cae2465e403f9fbd8007eb10e4e035c765d24cb8da932c67bfa35c34aa51b90c7bc7037ebebaa1ec43259366d5d07233efc631
 WHIRLPOOL 
977464fc686727dcbdb9def45159d783586fceb289c0eca937429ae3d2b39d9c6bb63a5029be566107d415718ee6ab315b8167c02b3093884757932f89e3b704

diff --git a/net-libs/neon/files/neon-0.30.1-gnutls3.4.patch 
b/net-libs/neon/files/neon-0.30.1-gnutls3.4.patch
deleted file mode 100644
index c5165a0958a..000
--- a/net-libs/neon/files/neon-0.30.1-gnutls3.4.patch
+++ /dev/null
@@ -1,282 +0,0 @@
-Description: fix building with GnuTLS 3.4
- Rewrite GnuTLS PKCS#11 support to work (exclusively) with the new
- GnuTLS 3.x API.
-Origin: upstream, r1963
-Author: Joe Orton 
-Bug-Debian: https://bugs.debian.org/782832
-Last-Update: 2015-10-03
-

-
 neon27-0.30.1.orig/macros/neon.m4
-+++ neon27-0.30.1/macros/neon.m4
-@@ -982,10 +982,11 @@ gnutls)
- 
-# Check for functions in later releases
-NE_CHECK_FUNCS([gnutls_session_get_data2 gnutls_x509_dn_get_rdn_ava \
--  gnutls_sign_callback_set \
-   gnutls_certificate_get_issuer \
-   gnutls_certificate_get_x509_cas \
--  gnutls_x509_crt_sign2])
-+  gnutls_x509_crt_sign2 \
-+  gnutls_certificate_set_retrieve_function2 \
-+  gnutls_privkey_import_ext])
- 
-# fail if gnutls_x509_crt_sign2 is not found (it was introduced in 1.2.0, 
which is required)
-if test x${ac_cv_func_gnutls_x509_crt_sign2} != xyes; then
-@@ -1039,7 +1040,7 @@ posix|yes)
-   ;;
- esac
- 
--case 
${with_pakchois}X${ac_cv_func_gnutls_sign_callback_set}Y${ne_cv_lib_ssl097} in
-+case 
${with_pakchois}X${ac_cv_func_gnutls_privkey_import_ext}Y${ne_cv_lib_ssl097} in
- noX*Y*) ;;
- *X*Yyes|*XyesY*)
- # PKCS#11... ho!
 neon27-0.30.1.orig/src/ne_gnutls.c
-+++ neon27-0.30.1/src/ne_gnutls.c
-@@ -89,6 +89,13 @@ struct ne_ssl_client_cert_s {
- ne_ssl_certificate cert;
- gnutls_x509_privkey_t pkey;
- char *friendly_name;
-+#ifdef HAVE_GNUTLS_PRIVKEY_IMPORT_EXT
-+/* Signing callback & userdata provided by ne_pkcs11.c.  It would
-+ * be better to rewrite the whole module to use gnutls_privkey_t
-+ * directly, but it seems impossible to dup such an object. */
-+gnutls_privkey_sign_func sign_func;
-+void *sign_ud;
-+#endif
- };
- 
- /* Returns the highest used index in subject (or issuer) DN of
-@@ -525,6 +532,10 @@ static ne_ssl_client_cert *dup_client_ce
- 
- if (cc->keyless) {
- newcc->keyless = 1;
-+#ifdef HAVE_GNUTLS_PRIVKEY_IMPORT_EXT
-+newcc->sign_func = cc->sign_func;
-+newcc->sign_ud = cc->sign_ud;
-+#endif
- }
- else {
- ret = gnutls_x509_privkey_init(>pkey);
-@@ -553,7 +564,15 @@ dup_error:
- static int provide_client_cert(gnutls_session_t session,
-const gnutls_datum_t *req_ca_rdn, int nreqs,
-const gnutls_pk_algorithm_t *sign_algos,
--   int sign_algos_length, gnutls_retr_st *st)
-+   

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2017-03-16 Thread Jeroen Roovers
commit: 2855b7f8cf1db141851e46dcc7c2e3b073feff95
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Mar 16 18:33:07 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Mar 16 18:36:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2855b7f8

net-libs/neon: Stable for HPPA (bug #611042).

Package-Manager: Portage-2.3.4, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 net-libs/neon/neon-0.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index f269a4e76d8..aad391df5fe 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2017-03-11 Thread Agostino Sarubbo
commit: 6891d712ea8227ffe79508f86ba91e79dcca19ac
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 11 17:04:56 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 11 17:04:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6891d712

net-libs/neon: ia64 stable wrt bug #611042

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index c062175e0bf..f269a4e76d8 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2017-03-10 Thread Mike Gilbert
commit: d63327f7f93dedd49fa27c1905aeae6ce33e11d2
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Fri Mar 10 19:22:34 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Mar 11 03:03:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63327f7

net-libs/neon: Use docinto + dodoc instead of deprecated dohtml.

 net-libs/neon/neon-0.30.2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index b0c0284e672..c062175e0bf 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -92,7 +92,10 @@ multilib_src_install() {
emake DESTDIR="${D}" install-{config,headers,lib,man,nls}
 
if multilib_is_native_abi && use doc; then
-   dohtml -r doc/html/
+   (
+   docinto html
+   dodoc -r doc/html/*
+   )
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2017-03-04 Thread Agostino Sarubbo
commit: 0e72a5826460af6f8a2fbe2096c6234ff9635fff
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar  4 14:01:12 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar  4 14:01:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e72a582

net-libs/neon: sparc stable wrt bug #611042

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index 6235246f137..b0c0284e672 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2017-03-02 Thread Agostino Sarubbo
commit: 49cdc1d00f19c9a45e538fd51d2b6c6570cd7317
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar  2 10:45:01 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar  2 10:45:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49cdc1d0

net-libs/neon: x86 stable wrt bug #611042

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index 31c82397bf7..6235246f137 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2017-02-28 Thread Michael Weber
commit: 6af8d815c17952efdea9e5ce4b79d365205c660a
Author: Michael Weber  gentoo  org>
AuthorDate: Wed Mar  1 01:29:27 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Wed Mar  1 07:54:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6af8d815

net-libs/neon: ppc stable (bug 611042).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-libs/neon/neon-0.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index a80a5fa26c8..31c82397bf7 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2017-02-28 Thread Michael Weber
commit: e903117936a75d7094d0dc324464fa4ed602ffb1
Author: Michael Weber  gentoo  org>
AuthorDate: Wed Mar  1 01:15:41 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Wed Mar  1 01:15:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9031179

net-libs/neon: arm arm64 ppc64 stable.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-libs/neon/neon-0.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index e4cd5107d08..a80a5fa26c8 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2017-02-28 Thread Tobias Klausmann
commit: aa0bf0bf4fa09889d81b961f3a4276c6a56f24e8
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Feb 28 11:21:32 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Feb 28 11:21:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa0bf0bf

net-libs/neon-0.30.2-r0: add alpha keyword

Gentoo-Bug: 611042

 net-libs/neon/neon-0.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index 2aa6d0d2aa..7b5740ae64 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2017-02-27 Thread Agostino Sarubbo
commit: 2c67a770736b34cb20efe916fbe734ffcc95b93c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Feb 27 08:23:23 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Feb 27 08:23:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c67a770

net-libs/neon: amd64 stable wrt bug #611042

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/neon/neon-0.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index f63b661705..2aa6d0d2aa 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2017-02-24 Thread Michael Weber
commit: 090de4e4489f39f1b70b4b3b3e17b0989a9de0aa
Author: Michael Weber  gentoo  org>
AuthorDate: Fri Feb 24 21:52:14 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Fri Feb 24 22:11:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090de4e4

net-libs/neon: arm64 stable (bug 529718).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-libs/neon/neon-0.30.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/neon/neon-0.30.1.ebuild b/net-libs/neon/neon-0.30.1.ebuild
index 0551b4b8d0..09ebd9b388 100644
--- a/net-libs/neon/neon-0.30.1.ebuild
+++ b/net-libs/neon/neon-0.30.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.webdav.org/neon/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0/27"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
 IUSE_LINGUAS="cs de fr ja nn pl ru tr zh_CN"
 for lingua in ${IUSE_LINGUAS}; do



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2017-02-02 Thread Mike Gilbert
commit: fa940322b14d81e123340b34ccdd5a407facc0ab
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Thu Feb  2 17:42:29 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Feb  2 20:06:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa940322

net-libs/neon: Fix compatibility with LibreSSL (bug #607812).

 net-libs/neon/neon-0.30.2.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
index f80cf70..f63b661 100644
--- a/net-libs/neon/neon-0.30.2.ebuild
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -43,6 +43,11 @@ src_prepare() {
# Use CHOST-prefixed version of xml2-config for cross-compilation.
sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
 
+   # Use OpenSSL <1.1 compatibility code with LibreSSL.
+   # Functions EVP_PKEY_up_ref(), EVP_PKEY_get0_RSA(), 
RSA_meth_get0_app_data(), RSA_meth_new(), RSA_meth_free(),
+   # RSA_meth_set_priv_enc(), RSA_meth_set0_app_data() are not implemented 
in LibreSSL 2.5.1.
+   sed -e "s/#if OPENSSL_VERSION_NUMBER < 0x1010L/& || 
defined(LIBRESSL_VERSION_NUMBER)/" -i src/ne_openssl.c src/ne_pkcs11.c || die 
"sed failed"
+
eapply_user
 
AT_M4DIR="macros" eautoreconf



[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2017-01-27 Thread Mike Gilbert
commit: 5d9b7ab316c35e871c1528231e5e5190c50265ef
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Fri Jan 27 17:14:33 2017 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Jan 27 17:33:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d9b7ab3

net-libs/neon: Version bump (0.30.2).

 net-libs/neon/Manifest   |  1 +
 net-libs/neon/neon-0.30.2.ebuild | 99 
 2 files changed, 100 insertions(+)

diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index ec1be18..253841b 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1,2 +1,3 @@
 DIST neon-0.30.0.tar.gz 909989 SHA256 
2962cfcb5d30f3272e3d2fa0e473434419770a3801afe3d46e5d1650787990c2 SHA512 
67f8a6c5549c37d984d8a0af88cd93c8c51593fa995662fd686e47acb630143d7b0c02c09d3c19f6a0181e0ff82940618cf72a76f9cb17bb964293f4118f013e
 WHIRLPOOL 
75df16aae54410e97887ad1b1d45a17e58868c7d929f511c4840179ace1500c33228b02de7a038b9620d729e5153e1e14cc916ed1af9ce90bf4c49fb4b71
 DIST neon-0.30.1.tar.gz 911414 SHA256 
00c626c0dc18d094ab374dbd9a354915bfe4776433289386ed489c2ec0845cdd SHA512 
4a9e45c886e04c5e1a1c781f7c2544b73724e09745097b1e8dc9adf9acd79af1762d668d4f18c295d7b4148d57af797834dd3c1203f2529089f7d1972ca71e63
 WHIRLPOOL 
747385544f0fbacc6c39fa5911ee5a21654ac21ecea89f297c17b43c21a7a649ae47b08b155733e9da0286a24024f4e54dcff3c9c2d678d9abe27f83054d718b
+DIST neon-0.30.2.tar.gz 932779 SHA256 
db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca SHA512 
634caf87522e0bd2695c6fba39cae2465e403f9fbd8007eb10e4e035c765d24cb8da932c67bfa35c34aa51b90c7bc7037ebebaa1ec43259366d5d07233efc631
 WHIRLPOOL 
977464fc686727dcbdb9def45159d783586fceb289c0eca937429ae3d2b39d9c6bb63a5029be566107d415718ee6ab315b8167c02b3093884757932f89e3b704

diff --git a/net-libs/neon/neon-0.30.2.ebuild b/net-libs/neon/neon-0.30.2.ebuild
new file mode 100644
index ..d88dd40
--- /dev/null
+++ b/net-libs/neon/neon-0.30.2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit autotools libtool multilib-minimal
+
+DESCRIPTION="HTTP and WebDAV client library"
+HOMEPAGE="http://www.webdav.org/neon/;
+SRC_URI="http://www.webdav.org/neon/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/27"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux 
~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
+RESTRICT="test"
+
+RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   )
+   !gnutls? ( ssl? (
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   ) )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
+   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig[${MULTILIB_USEDEP}]"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/neon-config
+)
+
+src_prepare() {
+   # Use CHOST-prefixed version of xml2-config for cross-compilation.
+   sed -e "s/AC_CHECK_PROG(XML2_CONFIG,/AC_CHECK_TOOL(XML2_CONFIG,/" -i 
macros/neon-xml-parser.m4 || die "sed failed"
+
+   eapply_user
+
+   AT_M4DIR="macros" eautoreconf
+
+   elibtoolize
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=()
+
+   if has_version sys-libs/glibc; then
+   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
+   myconf+=(--enable-threadsafe-ssl=posix)
+   fi
+
+   if use expat; then
+   myconf+=(--with-expat)
+   else
+   myconf+=(--with-libxml2)
+   fi
+
+   if use gnutls; then
+   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
+   elif use ssl; then
+   myconf+=(--with-ssl=openssl)
+   fi
+
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --enable-shared \
+   $(use_with kerberos gssapi) \
+   $(use_with libproxy) \
+   $(use_enable nls) \
+   $(use_with pkcs11 pakchois) \
+   $(use_enable static-libs static) \
+   $(use_with 

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/, net-libs/neon/files/

2016-02-17 Thread Alexis Ballier
commit: 8de0c5c4f0e7c862d82893a94945d32b4cc38076
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Feb 17 20:12:14 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Feb 17 21:08:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de0c5c4

net-libs/neon: Import patch from debian & upstream to fix build with gnutls 
3.4. Bug #546114.

Package-Manager: portage-2.2.27
Signed-off-by: Alexis Ballier  gentoo.org>

 net-libs/neon/files/neon-0.30.1-gnutls3.4.patch | 282 
 net-libs/neon/neon-0.30.1-r1.ebuild |   3 +-
 2 files changed, 284 insertions(+), 1 deletion(-)

diff --git a/net-libs/neon/files/neon-0.30.1-gnutls3.4.patch 
b/net-libs/neon/files/neon-0.30.1-gnutls3.4.patch
new file mode 100644
index 000..c5165a0
--- /dev/null
+++ b/net-libs/neon/files/neon-0.30.1-gnutls3.4.patch
@@ -0,0 +1,282 @@
+Description: fix building with GnuTLS 3.4
+ Rewrite GnuTLS PKCS#11 support to work (exclusively) with the new
+ GnuTLS 3.x API.
+Origin: upstream, r1963
+Author: Joe Orton 
+Bug-Debian: https://bugs.debian.org/782832
+Last-Update: 2015-10-03
+
+---
+
+--- neon27-0.30.1.orig/macros/neon.m4
 neon27-0.30.1/macros/neon.m4
+@@ -982,10 +982,11 @@ gnutls)
+ 
+# Check for functions in later releases
+NE_CHECK_FUNCS([gnutls_session_get_data2 gnutls_x509_dn_get_rdn_ava \
+-  gnutls_sign_callback_set \
+   gnutls_certificate_get_issuer \
+   gnutls_certificate_get_x509_cas \
+-  gnutls_x509_crt_sign2])
++  gnutls_x509_crt_sign2 \
++  gnutls_certificate_set_retrieve_function2 \
++  gnutls_privkey_import_ext])
+ 
+# fail if gnutls_x509_crt_sign2 is not found (it was introduced in 1.2.0, 
which is required)
+if test x${ac_cv_func_gnutls_x509_crt_sign2} != xyes; then
+@@ -1039,7 +1040,7 @@ posix|yes)
+   ;;
+ esac
+ 
+-case 
${with_pakchois}X${ac_cv_func_gnutls_sign_callback_set}Y${ne_cv_lib_ssl097} in
++case 
${with_pakchois}X${ac_cv_func_gnutls_privkey_import_ext}Y${ne_cv_lib_ssl097} in
+ noX*Y*) ;;
+ *X*Yyes|*XyesY*)
+ # PKCS#11... ho!
+--- neon27-0.30.1.orig/src/ne_gnutls.c
 neon27-0.30.1/src/ne_gnutls.c
+@@ -89,6 +89,13 @@ struct ne_ssl_client_cert_s {
+ ne_ssl_certificate cert;
+ gnutls_x509_privkey_t pkey;
+ char *friendly_name;
++#ifdef HAVE_GNUTLS_PRIVKEY_IMPORT_EXT
++/* Signing callback & userdata provided by ne_pkcs11.c.  It would
++ * be better to rewrite the whole module to use gnutls_privkey_t
++ * directly, but it seems impossible to dup such an object. */
++gnutls_privkey_sign_func sign_func;
++void *sign_ud;
++#endif
+ };
+ 
+ /* Returns the highest used index in subject (or issuer) DN of
+@@ -525,6 +532,10 @@ static ne_ssl_client_cert *dup_client_ce
+ 
+ if (cc->keyless) {
+ newcc->keyless = 1;
++#ifdef HAVE_GNUTLS_PRIVKEY_IMPORT_EXT
++newcc->sign_func = cc->sign_func;
++newcc->sign_ud = cc->sign_ud;
++#endif
+ }
+ else {
+ ret = gnutls_x509_privkey_init(>pkey);
+@@ -553,7 +564,15 @@ dup_error:
+ static int provide_client_cert(gnutls_session_t session,
+const gnutls_datum_t *req_ca_rdn, int nreqs,
+const gnutls_pk_algorithm_t *sign_algos,
+-   int sign_algos_length, gnutls_retr_st *st)
++   int sign_algos_length, 
++#ifdef HAVE_GNUTLS_CERTIFICATE_SET_RETRIEVE_FUNCTION2
++   gnutls_pcert_st **pcert, 
++   unsigned int *pcert_length, 
++   gnutls_privkey_t *pkey
++#else
++   gnutls_retr2_st *st
++#endif
++)
+ {
+ ne_session *sess = gnutls_session_get_ptr(session);
+ 
+@@ -611,27 +630,59 @@ static int provide_client_cert(gnutls_se
+ if (sess->client_cert) {
+ gnutls_certificate_type_t type = gnutls_certificate_type_get(session);
+ if (type == GNUTLS_CRT_X509
+-#if LIBGNUTLS_VERSION_NUMBER > 0x03
+-/* Ugly hack; prevent segfaults w/GnuTLS 3.0. */
+-&& sess->client_cert->pkey != NULL
++&& (sess->client_cert->pkey || sess->client_cert->keyless)) {
++int ret;
++
++#ifdef HAVE_GNUTLS_CERTIFICATE_SET_RETRIEVE_FUNCTION2
++*pkey = gnutls_malloc(sizeof *pkey);
++gnutls_privkey_init(pkey);
++
++#ifdef HAVE_GNUTLS_PRIVKEY_IMPORT_EXT
++if (sess->client_cert->sign_func) {
++int algo = 
gnutls_x509_crt_get_pk_algorithm(sess->client_cert->cert.subject, NULL);
++NE_DEBUG(NE_DBG_SSL, "ssl: Signing for %s.\n", 
gnutls_pk_algorithm_get_name(algo));
++ 
++ret = gnutls_privkey_import_ext(*pkey, algo, 
sess->client_cert->sign_ud,
++

[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/

2015-10-04 Thread Julian Ospald
commit: c996455f8a999b8c7d76c31e764cfe433b9a4964
Author: Julian Ospald  gentoo  org>
AuthorDate: Sun Oct  4 20:02:44 2015 +
Commit: Julian Ospald  gentoo  org>
CommitDate: Sun Oct  4 20:02:44 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c996455f

net-libs/neon: add libressl support

 net-libs/neon/neon-0.30.1-r1.ebuild | 111 
 1 file changed, 111 insertions(+)

diff --git a/net-libs/neon/neon-0.30.1-r1.ebuild 
b/net-libs/neon/neon-0.30.1-r1.ebuild
new file mode 100644
index 000..c2b7f79
--- /dev/null
+++ b/net-libs/neon/neon-0.30.1-r1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit autotools libtool multilib-minimal
+
+DESCRIPTION="HTTP and WebDAV client library"
+HOMEPAGE="http://www.webdav.org/neon/;
+SRC_URI="http://www.webdav.org/neon/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/27"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux 
~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc expat gnutls kerberos libproxy libressl nls pkcs11 ssl static-libs 
zlib"
+IUSE_LINGUAS="cs de fr ja nn pl ru tr zh_CN"
+for lingua in ${IUSE_LINGUAS}; do
+   IUSE+=" linguas_${lingua}"
+done
+unset lingua
+RESTRICT="test"
+
+RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
+   !expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:0=[${MULTILIB_USEDEP}]
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   )
+   !gnutls? ( ssl? (
+   !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
+   ) )
+   kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
+   libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
+   nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig[${MULTILIB_USEDEP}]"
+RDEPEND="${RDEPEND}
+   abi_x86_32? (
+   !<=app-emulation/emul-linux-x86-baselibs-20140508-r8
+   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+   )"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/neon-config
+)
+
+src_prepare() {
+   local lingua linguas
+   for lingua in ${IUSE_LINGUAS}; do
+   use linguas_${lingua} && linguas+=" ${lingua}"
+   done
+   sed -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/" -i configure.ac 
|| die
+
+   epatch "${FILESDIR}"/${P}-xml2-config.patch
+   AT_M4DIR="macros" eautoreconf
+
+   elibtoolize
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myconf=()
+
+   if has_version sys-libs/glibc; then
+   einfo "Enabling SSL library thread-safety using POSIX 
threads..."
+   myconf+=(--enable-threadsafe-ssl=posix)
+   fi
+
+   if use expat; then
+   myconf+=(--with-expat)
+   else
+   myconf+=(--with-libxml2)
+   fi
+
+   if use gnutls; then
+   myconf+=(--with-ssl=gnutls 
--with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
+   elif use ssl; then
+   myconf+=(--with-ssl=openssl)
+   fi
+
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --enable-shared \
+   $(use_with kerberos gssapi) \
+   $(use_with libproxy) \
+   $(use_enable nls) \
+   $(use_with pkcs11 pakchois) \
+   $(use_enable static-libs static) \
+   $(use_with zlib) \
+   "${myconf[@]}"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install-{config,headers,lib,man,nls}
+
+   if multilib_is_native_abi && use doc; then
+   dohtml -r doc/html/
+   fi
+}
+
+multilib_src_install_all() {
+   find "${ED}" -name "*.la" -delete
+
+   dodoc AUTHORS BUGS NEWS README THANKS TODO
+}