summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/Manifest.gzbin30638 -> 30637 bytes
-rw-r--r--net-libs/neon/Manifest4
-rw-r--r--net-libs/neon/metadata.xml3
-rw-r--r--net-libs/neon/neon-0.34.0.ebuild105
-rw-r--r--net-libs/stem/Manifest2
-rw-r--r--net-libs/stem/stem-1.8.2.ebuild4
6 files changed, 114 insertions, 4 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index fb3498ef6788..0a1dd0b26ec5 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 4abe97ef11e4..55801a162317 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -2,6 +2,8 @@ AUX neon-0.32.4-dash.patch 1623 BLAKE2B 2fd32e83980e666bfd00eb77e6862c31e32fd09c
AUX neon-0.32.4-libressl.patch 2504 BLAKE2B 9da49e993145110b798711b5059857d21a4f24ee3fa0cad290bd6773446716c3bbb29c4eca59c1c944ec461998ec230ea7f0689fdaf20d97967952e598e4d45f SHA512 e17d1d7ac3faa2faf25f541d20c6c21659d43d98db908076a246b6d39cabe520efac76f40df0f6a4162c6f36599a91318000d739b162a741cdbd846b97ab7875
DIST neon-0.32.4.tar.gz 895482 BLAKE2B 917f17739976e159bf91f7c594e59c96bb8b92e39c19f5c881354c11951233d3157f6871e4ebc073d493170844e516acc36be4787dbe2005c33b1ec84ae0d364 SHA512 82bcd1555f047d26cc5ccd67d2fef8dea4eb5a4cc45ca8030d2f3c356eee03fd78efd7ef45f516948e89f1089686731046b3fe48e73b3d84c65848ef6d86bd7a
DIST neon-0.33.0.tar.gz 912146 BLAKE2B 8457e0203fcfbd9209718d139169780898f823d71b950f370f8880c5ec97c7bc5d300b8485803f75e2531a3f58fe6eb78ac5d7a82f57f12078513a3bfd0223b3 SHA512 b214ed34cd832dfaf3af08d4bdbe459c3e791f691548a6d44ee0cdc9811856185522bcbd6c2aca9a536fc021a2ed6329bd093cb3435cc40e3cfd9f5af8b92644
+DIST neon-0.34.0.tar.gz 928587 BLAKE2B 1dedf044b4da1a08b1da14db4b5e6873482f101a2105b7753539795b5e61d1b92fd8b25fc54b82083c7f78cabc476b264f3d22bc9c2f28314f6acd205243e8b0 SHA512 3ac77f6964bda3d3bb6190d982e0573f4e1a3e611afa40be7d79829419a2a1bc787905f12057aa30a4bbe80e8b8efd39408fd886e2e36fc4f7cae12b47ed8f29
EBUILD neon-0.32.4-r1.ebuild 2608 BLAKE2B f151404031836268857c3a32b342d0080e81b42e52731ae1a0ab8557f29100bf3e0501196feeef031ad28016d500956d123939e9bad3b53b150ec0fb16deb301 SHA512 a860d5430365516879b543c469c3c9a96b3980c0ced281b632125e926a8dffc8f29e4593a5ca4bfc11cbb8e06cad01688a7da269fc4b69fd86a4fde0d51cdf52
EBUILD neon-0.33.0.ebuild 2460 BLAKE2B 825f90a4d6d9ab90dc3238932140d617b3d5d65b161212199044c819e1e127a8d083139ebe28c5eb93bae73cb324704716034ea5ebdb6f5ed9f01ca9c677f506 SHA512 0750c138d69c5b59cf65f5a770b775328c720318552961e300c50ccf4e30b8983ed63889ae08b690ef8701961370e428a3a283747d386adf76191e726afd41f5
-MISC metadata.xml 1219 BLAKE2B 2d80de452aeeeae8734661146b0b648625b8a9b7e894d245f9369fa29e37beba2dc2296d5bb61d66c555cffb24efcb1b37bf0d43c7f84db5395e105380045570 SHA512 21b29abf1945d60aa9ab20916508c6800cb67823f8706bc4198279f727854c0a8956c3f223af30c5149a9f23c9ebedaabe26afe35712fda490f268fe954ec1dc
+EBUILD neon-0.34.0.ebuild 2523 BLAKE2B 6704c0d9fc35ce24d2a02e4e01d6a062d6abc4d3f8e49e651325d463326a5b71304c9a69bebb463c6e99fc4befb89edd9e28f2365927fe95c695f04fcdeb16c2 SHA512 32daacfad9c28bd126a81cc31bf2854582b5aa239b67e595bad24f004113e2152d19cfc064e1e94b9be1ae4f1f29d4679f6299fbedd11f0f91dd82624939d4e7
+MISC metadata.xml 1400 BLAKE2B 22e5b54fcd6d6f4055fe03d9e66f2e0643c50e1b8bb730e7493c21559e5f9f0f9bbecd235122a53d9fd3ccce735113ece5f0f0d4b6fd13388403d828a354963d SHA512 136ca502efcf1474ef2a0d3150366dac0fb02d10fd9d0a772950f3a15e72b0facef3c54245a8d96d4c5ce9bd824f794f313f910bd9a1dd27baa2fcc019571d26
diff --git a/net-libs/neon/metadata.xml b/net-libs/neon/metadata.xml
index e66c01f85a97..2f81aa4d6043 100644
--- a/net-libs/neon/metadata.xml
+++ b/net-libs/neon/metadata.xml
@@ -20,6 +20,9 @@
<flag name="pkcs11">Add support for PKCS#11 using <pkg>dev-libs/pakchois</pkg></flag>
</use>
<upstream>
+ <bugs-to>https://github.com/notroj/neon/issues</bugs-to>
+ <changelog>https://github.com/notroj/neon/blob/master/NEWS</changelog>
+ <doc>https://notroj.github.io/neon-docs/</doc>
<remote-id type="github">notroj/neon</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-libs/neon/neon-0.34.0.ebuild b/net-libs/neon/neon-0.34.0.ebuild
new file mode 100644
index 000000000000..bfb8680b5c7f
--- /dev/null
+++ b/net-libs/neon/neon-0.34.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 2001-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools 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+ LGPL-2+" # manpages+tests, core project
+SLOT="0/27"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --enable-shared
+ $(use_enable nls)
+ $(use_with expat)
+ $(use_with kerberos gssapi)
+ $(use_with libproxy)
+ $(use_with pkcs11 pakchois)
+ $(use_with zlib)
+ )
+ use expat || myeconfargs+=( --with-libxml2 ) # add libxml if expat is not used
+
+ if has_version sys-libs/glibc; then
+ einfo "Enabling SSL library thread-safety using POSIX threads..."
+ myeconfargs+=( --enable-threadsafe-ssl=posix )
+ fi
+
+ if use ssl; then
+ if use gnutls; then
+ myeconfargs+=(
+ --with-ssl=gnutls
+ --with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt"
+ )
+ else
+ myeconfargs+=( --with-ssl=openssl )
+ fi
+ fi
+
+ econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install-{config,headers,lib,man,nls}
+}
+
+multilib_src_install_all() {
+ find "${ED}" -name "*.la" -delete || die
+
+ einstalldocs
+}
diff --git a/net-libs/stem/Manifest b/net-libs/stem/Manifest
index 09e750d4d532..74fa9220a944 100644
--- a/net-libs/stem/Manifest
+++ b/net-libs/stem/Manifest
@@ -1,4 +1,4 @@
AUX 1.8.1-Add-an-exclude-test-argument.patch 7797 BLAKE2B eff2398cf44ee619075be6e49c32d82f99715bfe542922eaa28dc8efd665686411c093174fb19aff084b2f4c25a16219006cf6bcf1396351148a3f737b81c9c4 SHA512 ef9f394be7069e13e303512a2ea73dfe628588f09123df7f72b4f32b17d1eb7d17a5801406f4167f630547adcd5bad84688b5a35471930ad02c70653ba87be87
DIST stem-1.8.2.tar.gz 2859640 BLAKE2B 4539fc42a463cd1c2ebba10bb31a69d529c41cdaee623beebd3219a2c1d59f8f9b8242b537dd4244e666fb765c5af2729caeeb22a7f8cd1ca6c13dd3cf6aac93 SHA512 f054bbc9a61e04fb7e3b7d1534803b938b855c29795471953661f8fd9c0a5196fe1f9ccfd01e5b3256ea42893a7d57fda34fa54932012e345f74bb3303ff98c5
-EBUILD stem-1.8.2.ebuild 1646 BLAKE2B 717ad83f498a56b3a173c9483de55e752d4218b199f4973245723dceecb135428176f0d62a706bec66b6759a9ed5ac01c0f41422947a7f79615e0c1715aa3a49 SHA512 eaf4d40d72fc2637e69a4966fe8b790c11c15c3c209ca8fd0d9ed671595b64aa2924fcf3d20ee7767e399b99bbc66100f471f863ee780864ff8c0d169d4be5ec
+EBUILD stem-1.8.2.ebuild 1655 BLAKE2B a667b325b6dcc8568d9bc91a29e42d8834a5fe538fa77565f6a3d9c2bf73e17b20f4792e2288dc1851cd172cdb4fe9bfbee59c38dad9268ef0a3ccfaecfc0a02 SHA512 6fda456177bc9e2fe2586bd800af4cab6f068e1d902d29ddc3439cbdd9ded047ed1346ccde966af97e89fad51e7f9f940ca1102e851991a8bc931d82042610c8
MISC metadata.xml 297 BLAKE2B 9da181ceb341f1e4c5bf37cbcc8f40536c237a20095b4ffc0553996a4cd5d24ccb2b85d248f654a36757a4db5154335949f298a09df7e3d63c3cf74f38253788 SHA512 1400ff80faae768418f7c2e246c09e36a1ea0d66b686adf3251b4b7a57930ad39e935912a539ef3b3c9316f686d7c1191658a28188f3eb1b90ed1a07e7751c77
diff --git a/net-libs/stem/stem-1.8.2.ebuild b/net-libs/stem/stem-1.8.2.ebuild
index b93e6db9fa91..3fb4ac33ede0 100644
--- a/net-libs/stem/stem-1.8.2.ebuild
+++ b/net-libs/stem/stem-1.8.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..12} pypy3 pypy3_11 )
PYTHON_REQ_USE="sqlite"
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi