summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/Manifest.gzbin30998 -> 31005 bytes
-rw-r--r--net-libs/ldns/Manifest2
-rw-r--r--net-libs/ldns/ldns-1.8.4.ebuild2
-rw-r--r--net-libs/libsrtp/Manifest2
-rw-r--r--net-libs/libsrtp/libsrtp-2.6.0.ebuild72
-rw-r--r--net-libs/llhttp/Manifest2
-rw-r--r--net-libs/llhttp/llhttp-9.2.1.ebuild2
7 files changed, 78 insertions, 4 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 8123d3feff4f..23690d45ed46 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/ldns/Manifest b/net-libs/ldns/Manifest
index 701c19cec30b..750b2e98d384 100644
--- a/net-libs/ldns/Manifest
+++ b/net-libs/ldns/Manifest
@@ -7,5 +7,5 @@ DIST ldns-1.8.4.tar.gz 1301058 BLAKE2B 26003c816c380a58c441f70cb2ea37b7e1402383b
EBUILD ldns-1.8.3-r1.ebuild 1937 BLAKE2B 7410fc465e208c563f5de9526afcd494d7b691668799141e6404604b4e836602a35d1787ad4f2c2c104cc9f600500946e3e11ab3d6dbf292963ba591a1f0c2fd SHA512 539f405c89edf14a3902c1631a2183e08f96c45c824e1c7f244822027c5c26a2eebd89e770f63c1fa966c0dfbd2d7edffe2bf5b3ed6d22473b8031d3f3f54987
EBUILD ldns-1.8.3-r2.ebuild 1990 BLAKE2B 1443ca98cf1b7ad87e0ca72c750585f24038ff1336a1ce06cf820769515e05f26f3125cf6fcb7b05277e738307c58c6d1f48fc6058b8dd6cb2b2eb44f1c9fe42 SHA512 aaa2616b35f64155f7d73ff0c608d342113373c3efce0b4c976b0a9e740328070819f896fee8ab6e6d0551a536f7a250a509efedd90ffaa4d9b4e23c4d0caee3
EBUILD ldns-1.8.3-r3.ebuild 2132 BLAKE2B 611be61eae2088d74197fe9086f691d66703085db8747c02766ede0177f61d22096883f77a60939150f0bdfddbd2fc839f7a98a458e8118af730795d7f6095b4 SHA512 b2b376366cbe0bec7bcc7f3227f4b6d30774abffdc5fce46537d21aade41022bf7580d1d6069a85d917edb3a16d2c94a7be8998564a966d95b6c7f82e7b8bbe1
-EBUILD ldns-1.8.4.ebuild 1950 BLAKE2B 52215bd7d21a9aa709dfeb921093e0a80aaf8d7f73bee91713cab58bfa66574b28374681af7e6770f5c5d3a5be2a4821060d84f3690d4fbf17f6b6e2633ecd9d SHA512 4766109724191169abe448638a463f5568863a91f08ff0d03e0f80b0cbdae637258816a0220dbbf4cd50e2a3c54baa9053bdf36553cc2bc3ab24bf53352de79e
+EBUILD ldns-1.8.4.ebuild 1949 BLAKE2B 9263f7222644af3f949040e7873892a63985faa4b8585a81934545fe9ab27256aad518a28621b8b34e707d20258fd76dd737f2607fe90734d6d046e5ded05fc5 SHA512 45cd2d1a10d853ef06db02780a97e935b31c304f577b290b601ad9cb1597b8b8225f5d8d855ca5b4cbceed1589b8db177f07983a240c45af8a905e530811e937
MISC metadata.xml 616 BLAKE2B 17f79a6324d889cc626bb3fceef622a45f112587618bad54422503d7a43914c46a03563f5e0b8d9d170e25c2e77666325607e485d421853359cbae13e7f00b34 SHA512 a764ec840b5dc9cc90c5952b93e2e226914c9eaca52f18f0c4f4d7d128bd1b2bc1eea9e699720d37b2c041fb6b01e0b298ac7f000ed72f0a7e0e2dce733febff
diff --git a/net-libs/ldns/ldns-1.8.4.ebuild b/net-libs/ldns/ldns-1.8.4.ebuild
index 82ecdc299627..1bed02cfd50c 100644
--- a/net-libs/ldns/ldns-1.8.4.ebuild
+++ b/net-libs/ldns/ldns-1.8.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.nlnetlabs.nl/downloads/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc examples python static-libs"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="test" # missing test directory
diff --git a/net-libs/libsrtp/Manifest b/net-libs/libsrtp/Manifest
index 334f77a84002..6e535830196e 100644
--- a/net-libs/libsrtp/Manifest
+++ b/net-libs/libsrtp/Manifest
@@ -6,6 +6,8 @@ AUX libsrtp-2.4.2-doc.patch 1819 BLAKE2B bc4c53bc623f839e8069b24d8bee6a5e6e52f37
AUX libsrtp-pcap-automagic-r0.patch 615 BLAKE2B 5e4edeafd8f9e921c211b67064c72aecd10a708d16c8e89ea6be01ff69126ca546528532b05bc23aae80f07bac6dd2dacfc0ce6b977f6f0efae44ab017ab03d9 SHA512 ee55bdf6f9c77ebacd7469db92f42ed09728fe91a81496ff425c07ad8610e9998fec2a8992b4fafd7c684bb06989837b0244172ed96483984d1c2e6ff6c0dc0c
DIST libsrtp-1.6.0.tar.gz 1648862 BLAKE2B 5526d7659db160df3b6d9f14922bd731d083f04c6dd084ef473c439d720733d0fd8b38bdfe92e30e05a8a94c41df965d04bca52601b2644352428b49b1ed9093 SHA512 5ac712d0d343c3b63ed248503cc7d33c637895a274c4434c91f513be117836f27cd5daba83088b4647bbd9c82d841e216e6346af8d485cb9ddcd35dee21d4887
DIST libsrtp-2.4.2.tar.gz 631393 BLAKE2B a062fb7a92294c66f1876c66bf05d9b11412a170c5f7221089680770ab85a62eabb68f781e487981b28602b1f4f7dbba07ebd44ed0248deaf6b9b56061227534 SHA512 6e4805e6d34b2050a6f68f629b0b42356b1d27f2cbaa6cc6166e56957609c3d9aa6b723dcc674e5c74180d122d27badd2f9496639ccb1e0c210b9e1f7949d0e2
+DIST libsrtp-2.6.0.tar.gz 640699 BLAKE2B dd0962bdaf425db3a244c14bd1c98727417b0626b37949e20c7ce1182e3539313396e8d0901b2a08b12731687bbca4b04d044cc4b07c9b0be4d44261ae21d4ac SHA512 96f6e2b7300a416a10e5cc45cf67dadf2f4f81119267689cac4296e2dc6d73398457d1a56b651ab4be6da9e701564d3f256bf6d5f42add5eb2b9b9fe8e438a74
EBUILD libsrtp-1.6.0-r1.ebuild 2331 BLAKE2B 132acaf4536a39d89a504648b1266a209ddba5933e4acbdbb6d5c37c19d8579436b3e3bc86e0ca05782d11913a2c3cf36dac015938509b87581db6281925865b SHA512 c00e65bead44dcd5d65d32b37f0d429d47fa51d88618c6d35cf7f1c1cea1f16da3dfbf398a4fe9bf66ea420a3991d2c1ec6b78a2117d3360ff601ac63052581d
EBUILD libsrtp-2.4.2.ebuild 1665 BLAKE2B d040aa44390ff35c632111f57a1d5ff3c2e359b3625a7e210a13696dd843291d607a78bcea65f2c94115386f316eba6f68d9d94b6a311e7c6f3f1602321f4925 SHA512 110701fb1b496174d6ba690f31adffb9940b8e95aa9352f04a48a3a8d3dc63f4538fe6123a96639002d619e9ff835fcbb7982e68729e0ba4853715019ec2e3cf
+EBUILD libsrtp-2.6.0.ebuild 1671 BLAKE2B ac0d43a64751ed72874ab445d9d1db4fd475c2796ac410fbb93b680fc7108a31cb2087359104c59848a20b11570c6ccadc876179edeb1ba52ea6b28aa9256739 SHA512 89ff62e08078b87ff286921f56eaf1b42553265f8f5d8791cf1f5bae699ac124bd1ce8b872f6a737ea8845ae7fffbd39b02dacda56b09d58da7d68df10ca886c
MISC metadata.xml 732 BLAKE2B 77564b70a4af50dea6dad18ad1763a5d61fbd8753fef74039b50d9131eb080758e3de2e06736a1665a66bbc716941549ac82efe44f0d58e321778144faf29166 SHA512 f021171abc6eae3bc732e3beac09a5ef126d4c8f31912192db9281cf523d2e2632f740757420b3fb477b88957ace138e03ee752ab44df63b0b16787f1a29e883
diff --git a/net-libs/libsrtp/libsrtp-2.6.0.ebuild b/net-libs/libsrtp/libsrtp-2.6.0.ebuild
new file mode 100644
index 000000000000..08b7a0800f70
--- /dev/null
+++ b/net-libs/libsrtp/libsrtp-2.6.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="Open-source implementation of the Secure Real-time Transport Protocol (SRTP)"
+HOMEPAGE="https://github.com/cisco/libsrtp"
+SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="2/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv -sparc ~x86 ~ppc-macos ~x64-macos"
+IUSE="debug doc nss openssl static-libs test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="?? ( nss openssl )"
+
+RDEPEND="
+ openssl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
+ nss? ( >=dev-libs/nss-3.52[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ doc? ( app-text/doxygen )
+ virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}"/libsrtp-2.4.2-doc.patch )
+
+multilib_src_configure() {
+ local crypto_lib="none"
+ use openssl && crypto_lib="openssl"
+ use nss && crypto_lib="nss"
+
+ # stdout: default error output for messages in debug
+ # openssl-kdf: OpenSSL 1.1.0+
+ local emesonargs=(
+ -Dcrypto-library=${crypto_lib}
+ -Dcrypto-library-kdf=disabled
+ -Dfuzzer=disabled
+ -Dlog-stdout=true
+ -Dpcap-tests=disabled
+ -Ddefault_library=$(usex static-libs both shared)
+
+ $(meson_feature test tests)
+ $(meson_native_use_feature doc)
+ $(meson_use debug debug-logging)
+ )
+ meson_src_configure
+}
+
+multilib_src_compile() {
+ meson_src_compile
+ if multilib_is_native_abi && use doc; then
+ meson_src_compile doc/html
+ fi
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi && use doc; then
+ dodoc -r html
+ fi
+ meson_src_install
+}
+
+multilib_src_install_all() {
+ local DOCS=( CHANGES )
+ einstalldocs
+}
diff --git a/net-libs/llhttp/Manifest b/net-libs/llhttp/Manifest
index 17e2c1f772cf..f13617a9f048 100644
--- a/net-libs/llhttp/Manifest
+++ b/net-libs/llhttp/Manifest
@@ -1,3 +1,3 @@
DIST llhttp-release-v9.2.1.tar.gz 37786 BLAKE2B d9379b974344173b7a2c766950ae2f684ecc1ea44c15a8c9b36c97cbf7550acac016ec4059c2ccebbd46e54b790270dae733350acb86cafbc52abb788610b69e SHA512 7e6f5427b4b6d778ecefff892db78894ef4fd22a79e9c1f2c24d38d603d885755bdc8b0e8202b47c8bc209d3caf45a7293214617390a7a9c33bffbaab59fe5da
-EBUILD llhttp-9.2.1.ebuild 578 BLAKE2B b65bd063a78bb6210f2a694b808089f3460bce555a814f1f9f1e7ca643a7689fc4095f1fbd6f40e0d02d0ced8cb4b3b895f73d06c194eecb4e602a01730443d6 SHA512 852418411ef1415e76596b47a6157477da44f6ad2052757fb4d93e2cf411367a2797f6ceee5bf9fc059044227fa600c16a778fc4439bf0a60ddd8e4805267601
+EBUILD llhttp-9.2.1.ebuild 600 BLAKE2B d5def3b895d6ce8eb5f65ee82658a020798e7235e6fc837637ae89b75d88dfe46f91f9417951b3af8e447e148d22729da44f095a4d0e2bbd246a2e657f03fc39 SHA512 bf1c2e0de655f9d9703083403fe1f9bf584cb0f75997b2b4e24dbefbd4710fe726efd291137673cb64685263af5722346d05cac3582ad51d42b291b4aaa19ad0
MISC metadata.xml 326 BLAKE2B eaf859349a7916cea0a72b0c8a72950d50219ccd101919b684c787684e1fa9a9e3c9e10035c9ade110366acd9295897798505f3c6a7123cb702bc1a02a81ca8f SHA512 72786ea9292675e83094d60c2a5e75da186c7b39b0b65d73d37f540fbeb050516b34ab5d2bbfb762339cee234b0ad23813d702e215b8c8d55f679e37230f3605
diff --git a/net-libs/llhttp/llhttp-9.2.1.ebuild b/net-libs/llhttp/llhttp-9.2.1.ebuild
index 478d681bd389..1dee3efc4a4e 100644
--- a/net-libs/llhttp/llhttp-9.2.1.ebuild
+++ b/net-libs/llhttp/llhttp-9.2.1.ebuild
@@ -18,4 +18,4 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~mips ~ppc64 ~riscv ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"