summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/Manifest.gzbin30659 -> 30651 bytes
-rw-r--r--net-libs/librist/Manifest2
-rw-r--r--net-libs/librist/librist-0.2.8-r1.ebuild (renamed from net-libs/librist/librist-0.2.8.ebuild)11
-rw-r--r--net-libs/libssh/Manifest6
-rw-r--r--net-libs/libssh/libssh-0.10.6-r2.ebuild (renamed from net-libs/libssh/libssh-0.10.6-r1.ebuild)4
-rw-r--r--net-libs/libssh/libssh-0.11.1-r1.ebuild (renamed from net-libs/libssh/libssh-0.11.1.ebuild)4
-rw-r--r--net-libs/libssh/libssh-9999.ebuild4
-rw-r--r--net-libs/libwebsockets/Manifest2
-rw-r--r--net-libs/libwebsockets/libwebsockets-4.3.3-r1.ebuild (renamed from net-libs/libwebsockets/libwebsockets-4.3.3.ebuild)4
-rw-r--r--net-libs/srt/Manifest2
-rw-r--r--net-libs/srt/srt-1.5.4.ebuild62
11 files changed, 82 insertions, 19 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 03d6328ebeaf..6204494777db 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/librist/Manifest b/net-libs/librist/Manifest
index a202a0560713..af50b1022de9 100644
--- a/net-libs/librist/Manifest
+++ b/net-libs/librist/Manifest
@@ -1,3 +1,3 @@
DIST librist-v0.2.8.tar.bz2 2580630 BLAKE2B 665b8111dceb12d86a51739c1e3205f4cf1059fbb14909db3988ad0529c9a11bd25b73b82d4f3e4e85fef1036d3d25d390b3eeac82ed15bab4145e52c46e8ee8 SHA512 05fe5eec411a53c9cf3f55a60b8aed1881f9ebe2960b3ac5f157a1c5c9f42865da58bb90a2f891450f1ae9178b949cdad282dfa3f216599a50b87da92b8a7449
-EBUILD librist-0.2.8.ebuild 1078 BLAKE2B be8955f565925edc02dfc325bd63f7558b8a00684732d8b1bf00287cb777e0b24fb97c2efb74c932e341b7e4f59c4180777b0b584552e65f6a76ffb1db761829 SHA512 e4eb43f0a4fbde6c8dbe7c40f995c5b0dc18e6d304e318f6489c729c5434498243413897f3fd3645ea8cd2bdf1dcc8d7ff4a3347434deb2a6e30b78b5facf9bb
+EBUILD librist-0.2.8-r1.ebuild 1078 BLAKE2B 71a4cb5d96f960a49bd535bbdfb6859b6d9906dafc22947d5239fbebafd48728b32e9557bb2e90168d5d3db49679b7f1dad021c98ce45dfae748a4040e6d8139 SHA512 2f26a699aa4c758f9e85a5c5945e9b377cfd9d45adb3b1efb6de10662e6c12bca09b9556a29d5894d3ad33845be7a778e62e197d3dd09752581b76e8f707096e
MISC metadata.xml 245 BLAKE2B ab350a90c1ad1c92a5501fc0cc1ebc4e74b4e4cd7ae62d799d0c6252aa2b7870d097491c1652d8802ff3f09d2c32168dc8352925e2e7e634c0765c8e058767ee SHA512 7c8642b6ad51f52af088bfa8d4794519ef6cf59752bf428ba1c6be407b47336a30a7a9a4c6a5a52957efb3f8b695adeaf87ebafa49e61d0b8131b65a2a527afc
diff --git a/net-libs/librist/librist-0.2.8.ebuild b/net-libs/librist/librist-0.2.8-r1.ebuild
index d5c984d28111..3debbeee8199 100644
--- a/net-libs/librist/librist-0.2.8.ebuild
+++ b/net-libs/librist/librist-0.2.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2018-2023 Gentoo Authors
+# Copyright 2018-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,22 +9,21 @@ DESCRIPTION="Library for Reliable Internet Stream Transport (RIST) protocol"
HOMEPAGE="https://code.videolan.org/rist/librist"
SRC_URI="https://code.videolan.org/rist/librist/-/archive/v${PV}/librist-v${PV}.tar.bz2"
-KEYWORDS="~arm64"
-
+S="${WORKDIR}/librist-v${PV}"
LICENSE="BSD-2"
SLOT="0"
+KEYWORDS="~arm64"
+
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/cJSON
- net-libs/mbedtls:=
+ net-libs/mbedtls:0=
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
-S="${WORKDIR}/librist-v${PV}"
-
src_configure() {
local emesonargs=(
-Dstatic_analyze=false
diff --git a/net-libs/libssh/Manifest b/net-libs/libssh/Manifest
index de5717f339a1..ccfdc6b03a42 100644
--- a/net-libs/libssh/Manifest
+++ b/net-libs/libssh/Manifest
@@ -2,7 +2,7 @@ AUX libssh-0.10.6-ipv6-hostname-parsing.patch 5095 BLAKE2B d231effe7a624f3d42cca
AUX libssh-0.10.6-libgcrypt-type-mismatches.patch 2544 BLAKE2B 14999447e240fa7a2a5e09d04a09f7a95049482eec3aa9e7094d11ed5a5720a901ac69b663e680e5413dac418792a0701ce3bd294b84e1d2310c8a5ca837de70 SHA512 949789b95347a23eccf9a1d4e4f37a1b410a912895d369aa3c845f44a3dd2213cd507b49ea3ef7f42b83fcb758ddcba7bc443e2f260253eec46e0c2d3adb4222
DIST libssh-0.10.6.tar.xz 561036 BLAKE2B 6ae1c611b685fa8ec5e5fb159f93493edf4d8ae8536300cd9a357daadc28ca2fbd8a64a22157744bc97e2e672b0b84b58e1167d7369fe88306b3581098af9f57 SHA512 40c62d63c44e882999b71552c237d73fc7364313bd00b15a211a34aeff1b73693da441d2c8d4e40108d00fb7480ec7c5b6d472f9c0784b2359a179632ab0d6c1
DIST libssh-0.11.1.tar.xz 621108 BLAKE2B 87079b4eaf66ceb77803b3d854f847b3f3fb6a67ac3bfa756ebcf8f06bf2b313e976044e0a1d81227fb5278fb04bc56f1a82877d14a6ee76bec0c690b14f38a7 SHA512 284d376ad9ea30b0274b4ac754b27d168286dca862ece43ef15ca6d89e66865ad7a6703cc12dd4a8564a60b8449ae9b36e6496fd51d34cc27ac4030f6cf216d6
-EBUILD libssh-0.10.6-r1.ebuild 3671 BLAKE2B 4ec8be5769e8d8fe93490678501ada72b7b5b4078f6bff1bbd31ca5b6aa66e4add5acaf4310a5c224c4041818d8ffd5a70368ef9b9264dfdbf59d217dc9a356a SHA512 53453520a7b1e5b04f21b2b0d5a46757a5024a49874d87b41e3e2af58ddc7150e332cd6b319ce32101ebb9bc06036a16db2c3610dd5556c10be4628848a9f63f
-EBUILD libssh-0.11.1.ebuild 3408 BLAKE2B 9ca7630e2be3026d09c35aeb10ded815a2158a54ba3edf9461601b951f8811cd0201f8ac2809d39d63023827141cdaaf44ad0678dfa1a185089b4544672af3f0 SHA512 6c946c4f1ade0df1055b65d698ae716ca8f579021fa8d665480eb8664ce01934500cfc7d101179daad00279374053a0fe0ea736849319ea67f627e8c05fe159f
-EBUILD libssh-9999.ebuild 3415 BLAKE2B 8893261c5526e5242ae3d5d92fd6d7a1db76ad6ee6b71ced3cb6f929d10c8e94be9ad35a1cdc70a91ab0b5865a445400f0b136d14edc902e36b9cfbaf2b46743 SHA512 3fcb188cb44ac7f376e7f158d1c2779f5a25fc6debd906f8477f7df616351339c06d2a457d3d87fbfa4347dc3ebaf2dbe26f0f4fa43ab62805e37fcd2d2eb038
+EBUILD libssh-0.10.6-r2.ebuild 3672 BLAKE2B a16d2da21aa10401c208e9f9b26c6103a9906b70b835d5feaacdae1d5cf71c82945a03f96beaa03a70f0cbdabbaba1e30013845510516606f26e1ae5ebc6f960 SHA512 f4324b1e50014caed6d65db77538bed53f2af7bfe46fddfb17b1837dad4712dc595b9d3a9af8c808d77cfadd22b8b46b3f5289fd1de626f3af0d62f6735fdbbb
+EBUILD libssh-0.11.1-r1.ebuild 3409 BLAKE2B 93ab6046adfb24bfa30f16a782cf9aa1e14af8ef10262ef34387af3ec2abbe71c2350734fd35adbd6eabaf490e40b7eaa4a53a540d8e8387f4df2ce9a1d0e338 SHA512 8af58521e67aeedb3af7b38a31b80f5dbda3f5fe07ed0678613f6b06d89786921a381dc6611480d1d71cf9374cbc9df7d4e7425d709a20c12379cb1352c0246f
+EBUILD libssh-9999.ebuild 3416 BLAKE2B 5d6a3d09ff28400a3f77d59090694607bd4b68977700687ef5ba348d457781246b4eaeac08026c264009cbb41201aad30d856a284b71f6e3fbd12ec593f52655 SHA512 41ec2b870a27a64eb13e3260507b8d9c4afa66414cbdd26e38fd59729c3686f6ebfecbba88eca16e3353f5439a81728a48e01fcf89f4876b70e8f6ffba3183e5
MISC metadata.xml 783 BLAKE2B 79be0ef9802a5f1d58b866dd2738a721696b0a4a1b6fcf44b024c74593ba9737e4a64ce2cf1cb8ba4a17139da06ccbe2fe3d8365221159ebf797de1c4aa5b490 SHA512 f2204075966244ebc337663f1a9d010320dffeda90954c6bac69c22859fefd2b6ca0ff5809fc2d34743de6400e3d9da234c5b8a9ef211cc634f381ded5d97825
diff --git a/net-libs/libssh/libssh-0.10.6-r1.ebuild b/net-libs/libssh/libssh-0.10.6-r2.ebuild
index 96aceba24d24..ff5c0510997d 100644
--- a/net-libs/libssh/libssh-0.10.6-r1.ebuild
+++ b/net-libs/libssh/libssh-0.10.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -32,7 +32,7 @@ RDEPEND="
)
gcrypt? ( >=dev-libs/libgcrypt-1.5.3:0[${MULTILIB_USEDEP}] )
gssapi? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
- mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
+ mbedtls? ( net-libs/mbedtls:0=[${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}
diff --git a/net-libs/libssh/libssh-0.11.1.ebuild b/net-libs/libssh/libssh-0.11.1-r1.ebuild
index 57664907ccdb..a1ddb76df753 100644
--- a/net-libs/libssh/libssh-0.11.1.ebuild
+++ b/net-libs/libssh/libssh-0.11.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,7 +26,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
!mbedtls? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
gssapi? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
- mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
+ mbedtls? ( net-libs/mbedtls:0=[${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}
diff --git a/net-libs/libssh/libssh-9999.ebuild b/net-libs/libssh/libssh-9999.ebuild
index 1cab5e95f04b..956a471414a6 100644
--- a/net-libs/libssh/libssh-9999.ebuild
+++ b/net-libs/libssh/libssh-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,7 +26,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
!mbedtls? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
gssapi? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
- mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] )
+ mbedtls? ( net-libs/mbedtls:0=[${MULTILIB_USEDEP}] )
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}
diff --git a/net-libs/libwebsockets/Manifest b/net-libs/libwebsockets/Manifest
index 5ed65255e680..7f1b20d95154 100644
--- a/net-libs/libwebsockets/Manifest
+++ b/net-libs/libwebsockets/Manifest
@@ -1,3 +1,3 @@
DIST libwebsockets-4.3.3.tar.gz 15618186 BLAKE2B 24393e0238160767e77a428b1db8430ae5c6efa715e9d917a3fc64c8272e92c8617031c50a75adea4199d678f5ba752f49c24a5d9214aaf43d4e2349c03494ca SHA512 2ffd248ddf283369725097ca7410f947fe0389c360b329c76f0754afab4ba87c20a0687c5e7b8bd991b157f9d20c6faa3049757b3398e66d08662c3aa7ff9658
-EBUILD libwebsockets-4.3.3.ebuild 2374 BLAKE2B 5527fb927baf23004f04a042b26b7787726c0cf83e0433d7d9610952ec80414ea5b6bdac35323b76971d7a287c84c84f2a920ebeafaea4aba43cb09456164228 SHA512 55dde56b88038faf1a207c2dba2b9b517af7448ee24f0513d51d80741aa691dbd17e1ff6709a30d5e66f02cadc9a0a6fdadbafabd8bb0e0a9c76e8d9aca84882
+EBUILD libwebsockets-4.3.3-r1.ebuild 2375 BLAKE2B 3d99775719f841fff7e6893ba06520af0d91fd7ce24433872cfad559c787eab9f43d7da009851182e1da9c7e6a0a2a426cde5d3a9c261d7a97d0d147c1582545 SHA512 b3845c7be04f0645fc60f995ee18f134440132c96fd462cda7391355d4d1ecb592a50af0af8cb75d1a9187308c07726c89a349a01fa7fcd3c0da65e50a062b11
MISC metadata.xml 1444 BLAKE2B 2273176491418aba627a4aa9f2e0d944af502632eb83a6896ddb86483567842b67c37a50e226448dd21d0fb51ddebf254919960fd40c824ba9a6a0ecaf9f7830 SHA512 b958602935b6c0e72ce6e1044345980b8dcc1469e875771bb147fda2911a04382b290828c22c440d39a67ba5e36b0b7989cde08a6f06f53667963c393e36355c
diff --git a/net-libs/libwebsockets/libwebsockets-4.3.3.ebuild b/net-libs/libwebsockets/libwebsockets-4.3.3-r1.ebuild
index 2e0c4457d823..6657425c8e80 100644
--- a/net-libs/libwebsockets/libwebsockets-4.3.3.ebuild
+++ b/net-libs/libwebsockets/libwebsockets-4.3.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -36,7 +36,7 @@ RDEPEND="
sqlite3? ( dev-db/sqlite:= )
ssl? (
!mbedtls? ( dev-libs/openssl:0= )
- mbedtls? ( net-libs/mbedtls:= )
+ mbedtls? ( net-libs/mbedtls:0= )
)"
DEPEND="${RDEPEND}"
BDEPEND="
diff --git a/net-libs/srt/Manifest b/net-libs/srt/Manifest
index f45101c43d4c..56fde3ddc6a7 100644
--- a/net-libs/srt/Manifest
+++ b/net-libs/srt/Manifest
@@ -1,5 +1,7 @@
DIST srt-1.5.1.tar.gz 1694199 BLAKE2B 4c215ef936100b02b3a5a9aab6e9a715ecdb728517b0648e91f2144bb34a34cb1573c4e6905441a366ea281c9410c2d00d5ebc64144f327f7a115d81038942af SHA512 f3aa1f7773540e2dd31cd19b124eec3c3d830f59c08d953cae01e129a58db7e639bdf94c8a5a678435ae9a1d2402e2c77196fc9c4e75b42aa37d8eafcc16f436
DIST srt-1.5.3.tar.gz 1706632 BLAKE2B fd053782e58602ccd06690c5785b68ff20531afd890678fbd77660e376887b0886cc020d449e2669672748c3d1a515b56d9fd94670c33d085eadb961220a7431 SHA512 5b576d6fd325515e05074e4568e3b65d1ae265e3e971db6e6242e5138243fc1594df1e3a7d90962385dac38abc34c4c4b0a567439050f8c0ff818b3b3d497efc
+DIST srt-1.5.4.tar.gz 1743040 BLAKE2B 29532384ea3e1f2961d265fe81f2061fb5a92e801d31708c18687ba31162c571843f4a27578e89fefd3a18a2da724bfde61cfd9120754b61c222f49ce6953bb2 SHA512 ec4e5923531a8a7fd7778c739cb52208d24a91c569f31f3995d6e0695dffd83492e5eca2530b2e112ca37f1fd4520061d89ef42d1ded95e2516a9acda009bcaf
EBUILD srt-1.5.1.ebuild 1390 BLAKE2B f6d78077c1fd3d592bd8ca657a2bc9e6a8ae58a06a3aef4730cb22ab113e7a4220022d839e6cc8c440b8a9ebc5d002f0e7fb4c87441138a065ccc2d37dd4c638 SHA512 6f15fee91d5d2904511d1939455c4d8daceda2b3b009f42c22b9d28ffe64800d037838f74d027d174b2e292099f2d76de38c854c747b75bc850281e756e0c06a
EBUILD srt-1.5.3.ebuild 1610 BLAKE2B 9255ade21fb8db562def91e995c443849e70e7df77914c92a1ea5c517aa8df818d231ae3690b7867306dcd06da9c89263ec8ee810e9aaa2f95cfc40044042b37 SHA512 ff2b8436158251c786cde1090780cd7c9a6e03ae7c2aa2246d608c8772e0dc91b52689086e251ea09da4f705d6890ff024e767d20778a091aa6320c4d58d028d
+EBUILD srt-1.5.4.ebuild 1610 BLAKE2B adb5a4a85569f72c7c3a6094aae5e1751292d8958090c7d549cce9ebc46a0b1ada1d4e6fce99bb6646456b15c77f82b81ee29494b655b21712fd6d8e4666fdc5 SHA512 77c563c04e6e5f6545cab431675b5420616cf43ce5b0df061dddfe8a7c30417cf73791bbac2960954cf45897430a8305db5bff5134e447413c7b5344baec7bd8
MISC metadata.xml 430 BLAKE2B cb25cf1d0a35ec35acab5ca8bb8fa3d074531c584a70b93f02765c8636a2908a10484bd8f9268bcaa64a2a2d23a12f87b5829249c484f8357dba3974553c2c20 SHA512 c2b853dc7bcb2883c24f2ec3d14d3589b57f0ac72bc7a5bba1d8ac46747d051aa02e24e9f86f758f5a1855ba4d1e6cdb9750ab7493be4c996d281aa269c1a390
diff --git a/net-libs/srt/srt-1.5.4.ebuild b/net-libs/srt/srt-1.5.4.ebuild
new file mode 100644
index 000000000000..e5bf4493276e
--- /dev/null
+++ b/net-libs/srt/srt-1.5.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2018-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+DESCRIPTION="Secure Reliable Transport (SRT) library and tools"
+HOMEPAGE="https://github.com/Haivision/srt"
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/Haivision/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/Haivision/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 ~ppc-macos ~x64-macos"
+fi
+
+LICENSE="MPL-2.0"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="gnutls test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ gnutls? (
+ dev-libs/nettle:0=[${MULTILIB_USEDEP}]
+ net-libs/gnutls:0=[${MULTILIB_USEDEP}]
+ )
+ !gnutls? (
+ dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+ test? ( >=dev-cpp/gtest-1.10[${MULTILIB_USEDEP}] )"
+
+src_configure() {
+ # ODR violations
+ # https://github.com/Haivision/srt/issues/2145 (bug #861584)
+ filter-lto
+
+ local mycmakeargs=(
+ -DUSE_CXX_STD=c++14 # Required for gtest
+ -DENABLE_STATIC=OFF
+ # Bonding is experimental in 1.5, but works good and doesn't affect anything when not enabled with API calls
+ -DENABLE_BONDING=ON
+ -DENABLE_UNITTESTS=$(usex test)
+ -DENABLE_TESTING=OFF # Not installed developer/testing tools
+ -DUSE_GNUTLS=$(usex gnutls)
+ )
+ cmake-multilib_src_configure
+}
+
+multilib_src_test() {
+ cmake_src_test -j1
+}
+
+multilib_src_install() {
+ cmake_src_install
+ # remove old upstream temporary compatibility pc
+ rm "${ED}/usr/$(get_libdir)/pkgconfig/haisrt.pc" || die
+}