From d4653056cc74d97f24bef0d56b4ebe11c53c8b76 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 24 Feb 2025 19:24:56 +0000 Subject: gentoo auto-resync : 24:02:2025 - 19:24:56 --- net-libs/Manifest.gz | Bin 30655 -> 30650 bytes net-libs/davix/Manifest | 1 - net-libs/davix/files/davix-0.8.5-gcc14.patch | 12 ----- net-libs/libhtp/Manifest | 2 - net-libs/libhtp/libhtp-0.5.48.ebuild | 41 ---------------- net-libs/libtlsrpt/Manifest | 2 +- net-libs/libtlsrpt/libtlsrpt-0.5.0.ebuild | 2 +- net-libs/miniupnpc/Manifest | 3 ++ net-libs/miniupnpc/miniupnpc-2.3.1.ebuild | 70 +++++++++++++++++++++++++++ 9 files changed, 75 insertions(+), 58 deletions(-) delete mode 100644 net-libs/davix/files/davix-0.8.5-gcc14.patch delete mode 100644 net-libs/libhtp/libhtp-0.5.48.ebuild create mode 100644 net-libs/miniupnpc/miniupnpc-2.3.1.ebuild (limited to 'net-libs') diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index 629494bdcf10..0b49282e78d7 100644 Binary files a/net-libs/Manifest.gz and b/net-libs/Manifest.gz differ diff --git a/net-libs/davix/Manifest b/net-libs/davix/Manifest index f7d9d589b38d..09b21fdd3392 100644 --- a/net-libs/davix/Manifest +++ b/net-libs/davix/Manifest @@ -1,4 +1,3 @@ -AUX davix-0.8.5-gcc14.patch 451 BLAKE2B aad8b5d8d6a3993dd19495cf249ff44acf05f73bb45a1fe81c3bf884f0076a8b9884325658a0d1c37d0ee178954709fc8893e8e89b7b189b21f65a4fd34111b7 SHA512 feebf0a5385532f22a3d5319dbf0574048cde448ecd45967cddb22af2d6a99d38d7dc3e2fb753fc6b9e5aab996e2fcc27d503752ad79ee3f7388c02cd1852d0a DIST davix-0.8.10.tar.gz 6100049 BLAKE2B 46f48562d7eaf77c0dfb9fccd928243f727adc12579f2b25ab195f176e7e7b39cce0b255dac89ba2a53e11d4643037676ac889030545fc79a5ecbdf659785137 SHA512 8d9b118ca333fc7b66a640cd174a78839ed3fbe15b0ec709771473c06a5625fed35944f09485aa91c4e64b65f1b4add6e5d1668fda33d30b73d323819b2c8e7d DIST davix-0.8.7.tar.gz 7376826 BLAKE2B 3f1c3f8ece934df9a989bd89257e351c5be154a550108278d815451534f41fdfdda21136312a01d393fe52755e13b76bf401da13cbe276911d61d5fb26eb8383 SHA512 652914fefd51f42277a56668466f2182be8100473ffd281fbed2f57980b93f6560840f6f4a87531faf54f66d98b9d3e291dd5f8c1fceab1e6c19d83ae9f05828 EBUILD davix-0.8.10.ebuild 1787 BLAKE2B d0fb1cbf877eca37fe1c81487947e29e80b1b534aa40bc11b1e63c2931cccf4f37c305dbf59dd92105c0e464ff2cd86f1fc3082bb9161d85e74c7f6ef4eac1d8 SHA512 208587b338604398ca07f9cfc35f1e75a2f9438cb91e532eb5c80fa3069a32d59cc0a62e3beff535a355aa79da26f6a410273f4ec8ade0f8fdf75560e157a107 diff --git a/net-libs/davix/files/davix-0.8.5-gcc14.patch b/net-libs/davix/files/davix-0.8.5-gcc14.patch deleted file mode 100644 index 2e2c8bd663ac..000000000000 --- a/net-libs/davix/files/davix-0.8.5-gcc14.patch +++ /dev/null @@ -1,12 +0,0 @@ -Fix bundled rapidjson build with GCC 14. - ---- a/src/libs/rapidjson/document.h -+++ b/src/libs/rapidjson/document.h -@@ -316,8 +316,6 @@ struct GenericStringRef { - - GenericStringRef(const GenericStringRef& rhs) : s(rhs.s), length(rhs.length) {} - -- GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; } -- - //! implicit conversion to plain CharType pointer - operator const Ch *() const { return s; } diff --git a/net-libs/libhtp/Manifest b/net-libs/libhtp/Manifest index a838a531757d..af4bc97b11dc 100644 --- a/net-libs/libhtp/Manifest +++ b/net-libs/libhtp/Manifest @@ -1,6 +1,4 @@ AUX libhtp-0.5.48-configure_fortify_source.patch 780 BLAKE2B e9828a007bfbc62d062d7e3c315d2fd1caaa0797744c06e483b3cdf556d0339a5f9db49da82e9150e8bde3afbe528b10d024d4d12c1c07326f1cdb129e13ff58 SHA512 ff9c657f680a7068a5cb5b373bff27a978301307fbd1c03164ca4c90ba1b63bf7c0385c0454a5a8ae235ad41c452f2a08784c7c295ca3aee2c549b8ecb4d9923 -DIST libhtp-0.5.48.tar.gz 503546 BLAKE2B 56eeef3524ffeac593c251846196d09e0ccfacd9aadd03b35061fd1fe6a245d1374c338581b4f7bee67255797740f4e282344fc10bf3d0c0fdf824f159380053 SHA512 1270d560bcb03493afebbb9198cef669d03d347f4878635119ee845dc734cec28789ea4385ca5903b2545e250152d0278ea077641702ae0973005593f241776b DIST libhtp-0.5.49.tar.gz 503996 BLAKE2B 84473148547fd68a75a1ef458980b648f7ee28c1f1ca81f1a9a8320efda5cd8df83df4be6135c67b45be2997ec59e1f84dae0634b925425eea93852ea8dc26c8 SHA512 4418a516527e4318e63430d923983157bb58669994f3d173bda2bbdff87b3833c858625019c1819f7db955a148f7b0af1c12da87ce7cff81d22772a300d5827f -EBUILD libhtp-0.5.48.ebuild 939 BLAKE2B 884afc516ea8c4ec54da2d5f10aee47c67f8b897893493950de1c7c2cc78b0d873df6d41def3878b250d8aa654789fce3853c590f7574adae62ee5ff397758df SHA512 933278be1b3d0ad16afd41d45b447606883dda11ba9f3182be89d9f88cc43bcb1a8ed275600fb9a692534ba897bfd4fb5242d10347deb730bdbed8cd16b7e685 EBUILD libhtp-0.5.49.ebuild 939 BLAKE2B 00fe352e19f9e1d7d9846cef31602aba1a00784a7a896d36ee2b02a4aa38f52271c697710675e5e64fb3b334938f958f1b72783f595dfe1451ee9afcad52e27f SHA512 e5799c5956155aaee1d3d39e8f4a6cd69acb7f0f3714f927c0abf7c390d82469a68e1e4c0294324f7ae873fb3c5a3d64bb10fce538fe3e04540ced9da053a65a MISC metadata.xml 240 BLAKE2B 440cbaa205bea52b7c0fb4bacaf03555d2429bbe6fdd63ea1e1d54a866ef77a638bf099c8f9d4f2d85a2c969528601ff2997f05517ebe51c6cda16fe311b80d8 SHA512 3ac1c3b8fb2bc751d5ebb4db9e9c13e6387c11277ac1da7b704968aa7744f255a22f8ddc963d336fc724c23174b16d69a5912756c348b5552de30ea7f1e4d36f diff --git a/net-libs/libhtp/libhtp-0.5.48.ebuild b/net-libs/libhtp/libhtp-0.5.48.ebuild deleted file mode 100644 index 2bef77203967..000000000000 --- a/net-libs/libhtp/libhtp-0.5.48.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Security-aware parser for the HTTP protocol and the related bits and pieces" -HOMEPAGE="https://github.com/OISF/libhtp" -SRC_URI="https://github.com/OISF/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" -IUSE="debug" - -RDEPEND="sys-libs/zlib" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-0.5.48-configure_fortify_source.patch -) - -# false positive -- function specific to dev-libs/libiconv, which is only used -# in Windows-based Prefix installations -QA_CONFIG_IMPL_DECL_SKIP=( iconvctl ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # The debug configure logic is broken. - econf $(usev debug '--enable-debug') -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die "Failed to remove .la files" -} diff --git a/net-libs/libtlsrpt/Manifest b/net-libs/libtlsrpt/Manifest index 060a9e042b0f..46c02b5fc965 100644 --- a/net-libs/libtlsrpt/Manifest +++ b/net-libs/libtlsrpt/Manifest @@ -1,4 +1,4 @@ DIST libtlsrpt-0.5.0.tar.gz 350824 BLAKE2B ebee79803edc76aa7948409d1f54385b5cffc29c8fb54fde192e4f4ea802da9d3c89cfc590d4b819ec0c6328a8831065381cd5ac1f31b7f4002816d85d545f9f SHA512 dca6fa36381969ea25574b50106b774cae0c625c63e56034ae9efe42603fbe2922c39a34525b47baf760bec923a83eef3a9d3372674aa5ee9f84d172df88bb74 -EBUILD libtlsrpt-0.5.0.ebuild 702 BLAKE2B 4da4a95b19fcfac66bdb6bb73a11d3c06dd97668b56d6b4216cd08ad384ecde8cfe49be25116fe587c148d6cc1b1c7421ed753782e24ec88012b88fe4dbf2dae SHA512 1c16c3eaefea6339968ea87b8a1d23cbeaf47fe0d1da92d3ef3e10a429ae5402492259118144b55c2267c211d806977ed02dceb42887e6266c626e3f1d43d3bd +EBUILD libtlsrpt-0.5.0.ebuild 709 BLAKE2B a5522a99916958473e3792bfa051b99027f3245158b982273d6d10638ff1c217f1910467863dfc7014d36bc40511c86af89ad52feb2f02b2b2c6794e03b5a40b SHA512 3fa96bb3f1fb3ee0052ea4543d43e1244bea732d8f57eb62a88e80d69a59947fb52d08275f4b976e5d65dab42f8d0e7c2067fb486733f863aec9474308ca139c EBUILD libtlsrpt-9999.ebuild 702 BLAKE2B 4da4a95b19fcfac66bdb6bb73a11d3c06dd97668b56d6b4216cd08ad384ecde8cfe49be25116fe587c148d6cc1b1c7421ed753782e24ec88012b88fe4dbf2dae SHA512 1c16c3eaefea6339968ea87b8a1d23cbeaf47fe0d1da92d3ef3e10a429ae5402492259118144b55c2267c211d806977ed02dceb42887e6266c626e3f1d43d3bd MISC metadata.xml 298 BLAKE2B 69177a5203ff83c5fcdc4e825a7e065ac5a4ed5ab8d8b42903628d38a2e9cebddd9a951229598f43874df8830e174a4497fc822142555c48f40686318893f0bb SHA512 d2e1aba7173d041ecda3c7d21cb4b02fba2959c87f0e9fa7051811b0706fe8dbc3e5c9c5611cbff6303bd3016fb2e95c5699bb2b137327292d83d61d647b4b28 diff --git a/net-libs/libtlsrpt/libtlsrpt-0.5.0.ebuild b/net-libs/libtlsrpt/libtlsrpt-0.5.0.ebuild index ec753ef09b70..cb840ea5af9f 100644 --- a/net-libs/libtlsrpt/libtlsrpt-0.5.0.ebuild +++ b/net-libs/libtlsrpt/libtlsrpt-0.5.0.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then else MY_P="${PN}-${PV/_/-}" SRC_URI="https://github.com/sys4/${PN}/releases/download/v${PV/_/-}/${MY_P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~riscv" S="${WORKDIR}/${MY_P}" fi diff --git a/net-libs/miniupnpc/Manifest b/net-libs/miniupnpc/Manifest index 60c974908f61..2eef71d9c8da 100644 --- a/net-libs/miniupnpc/Manifest +++ b/net-libs/miniupnpc/Manifest @@ -3,6 +3,9 @@ DIST miniupnpc-2.2.8.tar.gz 104603 BLAKE2B eae4d97bdf8c494ea6744edfeb870f9d92df8 DIST miniupnpc-2.2.8.tar.gz.sig 543 BLAKE2B b4d056972fc7e46c1e41a658d301db8e9a0d3b99af2220c264d06267b4e8ae45847e2bf2cd6583fded67f12c2e0a3c833ba7e38d9c05b5a0cc363e0c1fc8feae SHA512 b5eec0d24a84183021cd16bfd6ecedda587dee0bbb017fe6d107e8c2815ef90cf5f904c6fb9aa32e2e4d5f0b63de8566814c9a0d921b338b26b60ea35c23ecae DIST miniupnpc-2.3.0.tar.gz 105071 BLAKE2B a5a2d22d99eb9f20fcb0b61107db61b97fec8207f5d8079c7d8e1d7bbc73478c3b575c7ecf32cb3ffe64f82a93673ab1f734139755c512d48439358e314e8762 SHA512 63efda015c7f693499a6f1f28b8356c4bb05ed0354fe2fb79042295607bf4f12c15082a48ced348ca5647fca9d83b99068c28311623f46225e9b09b5dc23a290 DIST miniupnpc-2.3.0.tar.gz.sig 543 BLAKE2B acbc2fedd1984e2488aac4618a70b2f0e5573ab17beaa84660117fada915b9ee94e419ee4ddbeae30c04e4eff8749d2a8724b4826bd5ce8ac972908fbda1189c SHA512 081d6c77fb08863760e4ddeb5bc1a5414603782b785f1f86efe516e59a113a4da794895ad160922818574029189df32a0c57fe2558c2ce99d521aa2673d40d43 +DIST miniupnpc-2.3.1.tar.gz 139499 BLAKE2B b456fc9c4af807a305b18b428a790ab4edb40d2e81bd795417df28030993030e1586e44277ecdf19405eb63eacd8448a50d3434b621b7cbdcdfaedd796587b2e SHA512 dd500317741ff0d61ba6e4ed59dc332eabcc8b072ebd10bfd0c9b802b8973b354f3eae4df0ef9c80f4e187bf227e428053beecdb474499e3a5c8a285a0b11feb +DIST miniupnpc-2.3.1.tar.gz.sig 543 BLAKE2B d5eec2738b3362f35b615963f292e8920264decb4faae6afa4cd1ef459c80e0738b595ec0dda2a9106e72420c4f5ed883d26713b5396f52cb5e949e3279ace48 SHA512 f6d0997e85302ca5e7f7b97c3b824303fe85d18516f02e36320e1370443220489bc70d370b187bd814dee762edab16bdb7b8e726e79d9ed8271893ae3058520f EBUILD miniupnpc-2.2.8-r1.ebuild 1551 BLAKE2B 55f8a70be27e4f5b0a6c5440b439999df86d0d4369286a13fd10cba216a8be9bf3fa371b82df4eef3b7cc2e1c304b0ec9d40555ea193f4d11e47f0cf901657fc SHA512 db8275d5a345bc478ac8b6c102cbbb0ba9b886873835b0a2b4bac5f6d0e105d90b02b8ab2a91d95107284e4b63f558e5c171eee835828de339a13bfb532166f6 EBUILD miniupnpc-2.3.0.ebuild 1552 BLAKE2B 65b13058aecee8994cdccc30598d2345dab0024c80487a667182217b0d40135bcd36d42ee6d61d3b4dc2cfa821f537d5dda0a276bd21a4ece075a59f6c2ebe0d SHA512 3ae43ab31dcab4839c53cfe6a1ce3391f2bd07596e2a48375b3b5e7d3bc258e481641584f8617cefb32e6367452f484c0332755e2f07f8b2cbdbd77555d5ec50 +EBUILD miniupnpc-2.3.1.ebuild 1559 BLAKE2B 772e3d1dc0dce74b68bc18b0139d5bf50d2e0b940c53a0b75ed5189f3eeedd40a52179c70b6aeb6343128a7bf069798a4c558a03e6dcafd5775633f667b7ad96 SHA512 affd772877d272fe951f358fd76687550d338258f3acc539b38d7ed5c4b454d12f232375468558afdb2ae2d200cfe2f25ecc29eb73ab921173591dbb98ae0370 MISC metadata.xml 330 BLAKE2B 02b7193f99aee0f3cad145954d1a6f7f9b2f63e21cc23d02ae3048d89618050a5a8df2e206d771a3d0853664d4a0de9a09f44660b108eb280618d9136d1c86be SHA512 6a395c2a579f4ce8c891261da25c031284904a8d6366733c14a201a948e6744ae0037067f178f799d6134e4be670f1be3582f257414e067de654e8050963b972 diff --git a/net-libs/miniupnpc/miniupnpc-2.3.1.ebuild b/net-libs/miniupnpc/miniupnpc-2.3.1.ebuild new file mode 100644 index 000000000000..5c80be461765 --- /dev/null +++ b/net-libs/miniupnpc/miniupnpc-2.3.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs verify-sig + +DESCRIPTION="UPnP client library and a simple UPnP client" +HOMEPAGE=" + http://miniupnp.free.fr/ + https://miniupnp.tuxfamily.org/ + https://github.com/miniupnp/miniupnp/ +" +SRC_URI=" + https://miniupnp.tuxfamily.org/files/${P}.tar.gz + verify-sig? ( + https://miniupnp.tuxfamily.org/files/${P}.tar.gz.sig + ) +" + +LICENSE="BSD" +SLOT="0/19" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + kernel_linux? ( sys-apps/lsb-release ) + verify-sig? ( sec-keys/openpgp-keys-miniupnp ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/miniupnp.asc + +src_prepare() { + local PATCHES=( + "${FILESDIR}"/miniupnpc-2.2.3-drop-which.patch + ) + default + + local exprs=( + # These bins are not installed, upnpc-static requires building static lib + -e '/EXECUTABLES =/s/ upnpc-static upnp-listdevices-static//' + # Prevent gzipping manpage. + -e '/gzip/d' + # Disable installing the static library + -e '/FILESTOINSTALL =/s/ $(LIBRARY)//' + -e '/$(INSTALL) -m 644 $(LIBRARY) $(DESTDIR)$(INSTALLDIRLIB)/d' + ) + sed -i "${exprs[@]}" Makefile || die +} + +# Upstream cmake causes more trouble than it fixes, +# so we'll just stay with the Makefile for now. + +src_compile() { + tc-export CC AR + emake build/upnpc-shared +} + +src_test() { + emake -j1 check +} + +src_install() { + emake \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="$(get_libdir)" \ + install + + dodoc README Changelog.txt +} -- cgit v1.2.3