[gentoo-commits] repo/gentoo:master commit in: net-libs/neon/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}