summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/Manifest.gzbin31019 -> 31015 bytes
-rw-r--r--net-libs/nghttp3/Manifest4
-rw-r--r--net-libs/nghttp3/nghttp3-1.4.0.ebuild2
-rw-r--r--net-libs/nghttp3/nghttp3-1.5.0.ebuild42
-rw-r--r--net-libs/ngtcp2/Manifest2
-rw-r--r--net-libs/ngtcp2/ngtcp2-1.7.0.ebuild53
6 files changed, 101 insertions, 2 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 375933182351..4c700053978d 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/nghttp3/Manifest b/net-libs/nghttp3/Manifest
index 3c8b4de4cdbf..0c90c651f7ef 100644
--- a/net-libs/nghttp3/Manifest
+++ b/net-libs/nghttp3/Manifest
@@ -1,6 +1,8 @@
DIST nghttp3-1.3.0.tar.xz 390176 BLAKE2B 8ff17da3e53efb27b13e9ab17dba4ca27cc8fd948b160a36a0b0496f61a49c2729f1281f9a29cb8fecd4dd2c274696885a3c5e001be3dcfc30f5f1c9b6339467 SHA512 a862e7a3c3f6722b07d5437976850b2998032d1f7b9da7a49e6863d59c611ff7204c9923e8e570301a9bfbd91931a30f8f85e96cfb35481783adfc2f955a8b8c
DIST nghttp3-1.4.0.tar.xz 389036 BLAKE2B f8292aded56c0778dc285cf7d8261494c89e70e1e2128b0196be97706b1ce45edfd885031d069990429ef82c56c4922e0fe07d7471d4851642ce5e8afaf02bb9 SHA512 39ff9418009dcf84ae58d8297f53427da91509a69ecc4fc78c4c00f0fe6bbe348f7afffeafe535ae4c02ff9f0413016b4f51de6a87d8e8c8f6b415bb7f2b0895
+DIST nghttp3-1.5.0.tar.xz 391668 BLAKE2B cbafd1e927bc39db78e238c0a7330170ec8e7a6fad96489fe754088cd40def9ddff7f7eef64bc9dc6efc729acbd4dfe2779bb5ac72092bfe91e3e6aab5b97456 SHA512 76a089fb0dd88b9aced41fccf36758c6504f8faf68c143ca81c260c017ac6dfd83fe678c401304de8bf65e859b0559dc5e8fcb37e88e547076d0ba9fd2c4a59c
EBUILD nghttp3-1.3.0.ebuild 746 BLAKE2B 7e8bf9eb00e1fb789ba685bc09b4c8a6939489968f6594c5cc67c8dc27c3612610d49d39c320ee846f855fe28ee80432d563a4c3a23bd942bb982eaa78e72b09 SHA512 c42cc1142c47a08b34c6be7c7a5d621358582c0b1535496437d210e4b4b2b0dba2c63b1b84619bd113a6e945d9f7bfa3485736788127a13c845f926d8744323a
-EBUILD nghttp3-1.4.0.ebuild 953 BLAKE2B efa733d4f9ec270123b07cf28bf3b9782236ce06fa8924881e16c3ec6418ad174298327419c2191da2e5ec1f0be6dbb4196571dd30800e96c03f6f63742f6097 SHA512 abe36167ad2f80b2d020269a89e30a51729eb61e6cb1218c4cd87f8041e87f4c8c506b239b58cc23f14818f7a5a0e423d06334d2fd3f11e216cd687db2d2ee3c
+EBUILD nghttp3-1.4.0.ebuild 959 BLAKE2B a26ab00b029278b1b4a051e73c6517e3c5b4bbbc75a757d1bd720c94bc1071783bb3d3cb0a82861fe2bd890d682d71462706e19c6f82ba1ae9f16a0255092f24 SHA512 7f172b588c44d4c5fcdc54e07b9297906c3fe79fc712a1cd19ce391a3c884863860ca34fc319306597244f352dd2de2158690453e80b47733f83d2976c5aa0c6
+EBUILD nghttp3-1.5.0.ebuild 953 BLAKE2B efa733d4f9ec270123b07cf28bf3b9782236ce06fa8924881e16c3ec6418ad174298327419c2191da2e5ec1f0be6dbb4196571dd30800e96c03f6f63742f6097 SHA512 abe36167ad2f80b2d020269a89e30a51729eb61e6cb1218c4cd87f8041e87f4c8c506b239b58cc23f14818f7a5a0e423d06334d2fd3f11e216cd687db2d2ee3c
EBUILD nghttp3-9999.ebuild 909 BLAKE2B 14396d1539dc8928be4fc495a2247a7db21ef43a9731da1a7c5f80891e3a314d23f8fd7dd707e063eb743b8e786335952e154f343830b5c09f25623ba0e0dc4b SHA512 f90acf3706b335d20b9b93d10a0fe747ff6cc2b077a230e2aa3195b5ac7fbf8e8387756bc099a38b6de5705097b9a1e53becd3a7ad52fd8a42a19b0595bf0bb7
MISC metadata.xml 328 BLAKE2B 6f0147cead329ef6b779485417ff33e5814b0cd86e99b571b0dc5653a7ca8f80f65fddb8b1b58fe249b7b86c0aecd32a446d415065fc70a0c72bf69651b19d25 SHA512 54e49a9c82c6a7f7a50daf557416845fa5c548f11ca243ff236105ad97903ea983436e94067c831b93ca95da154dd2561e314e96e8bde6d4678efd1adaf02f11
diff --git a/net-libs/nghttp3/nghttp3-1.4.0.ebuild b/net-libs/nghttp3/nghttp3-1.4.0.ebuild
index 689f8a212cbe..c543c530dd7e 100644
--- a/net-libs/nghttp3/nghttp3-1.4.0.ebuild
+++ b/net-libs/nghttp3/nghttp3-1.4.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/nghttp3/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
fi
DESCRIPTION="HTTP/3 library written in C"
diff --git a/net-libs/nghttp3/nghttp3-1.5.0.ebuild b/net-libs/nghttp3/nghttp3-1.5.0.ebuild
new file mode 100644
index 000000000000..689f8a212cbe
--- /dev/null
+++ b/net-libs/nghttp3/nghttp3-1.5.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/nghttp3.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/ngtcp2/nghttp3/releases/download/v${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+fi
+
+DESCRIPTION="HTTP/3 library written in C"
+HOMEPAGE="https://github.com/ngtcp2/nghttp3/"
+
+LICENSE="MIT"
+SLOT="0/0"
+
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ test? ( static-libs )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_LIB_ONLY=ON
+ -DENABLE_STATIC_LIB=$(usex static-libs)
+ -DENABLE_EXAMPLES=OFF
+ )
+ use test && mycmakeargs+=( -DBUILD_TESTING=ON )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ multilib_is_native_abi && cmake_build check
+}
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index d80473c7e80b..1d8800bc213e 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -5,6 +5,7 @@ DIST ngtcp2-1.3.0.tar.xz 615620 BLAKE2B b8ec40c02979b0f25c1655c3c4a40c5a604d83f0
DIST ngtcp2-1.4.0.tar.xz 618480 BLAKE2B a04010fa227a4cbe4ddb2036034a4eb97d80a410d2aa3959e2af48248e9dfe754c05b2d6b4b2d157c850f3d018d71d6dec1830f51e318f62a00b8fb3aa295ea3 SHA512 6491f158cd3bd659d593810935ceedefea8ee4a77e0a1952c0300f83188d0af1ef8313b24f9dbd3e7a795b6ad9099d2681b70ff1bafd92eed429ee028b2f2dea
DIST ngtcp2-1.5.0.tar.xz 627464 BLAKE2B 6a6fc91f2755d9cbccd6118b53b56b0b4fd3b445c9a491a2d7469ad59d7fe1983516eb79242196db009e7b0875c4db5305bd4c285d2437073b605033f812084d SHA512 6c05beccac5d53c575ceaa594ac6b1d91ae9f0be01394b3520e84b51a44d3c6a71612c2c6f613d3d1b9d2992a83a68696fedbfdc3842f02d4009c95b463ad97f
DIST ngtcp2-1.6.0.tar.xz 623300 BLAKE2B 738b98d05a188c00d0bae45bbdac91daa9076476a81b696acd22b126bc2e5352c4aa486b8f469723a20ff59e8785b99aa7576b83820fd6312c5988b3a35adc95 SHA512 3afa23e05b7810cc4dd8b8b497ed47eff73fe97869d0a560a324d59491975209705a9dd0de4ab5833ed8e1c2507a621318be7dd18673ac9b07204598fecdffe8
+DIST ngtcp2-1.7.0.tar.xz 631072 BLAKE2B 1a1ce134c54974418c0cf0bacc09a770e29cd7c7bfc44a2b5420f3bef3e70502f610bee4e9bb5ed9b87024153aa9390d5a233d2d6e2689166e1079e0e4f52600 SHA512 6efa42d17772fde00d9d0a67f2cbcf0704a8462c7305a5e3f213d1e98c9302a1ceee847081ecef358c7a421db56236e571a1ad9ff7fa5f5037987c5cb14e517d
EBUILD ngtcp2-0.14.1.ebuild 1203 BLAKE2B 86097d800387aaa54520fc35b0ccd853c917efd6ba5146c9fd7412cf5cfb200220894c3b1913fbd83610b0e46a2b1e19bb79e94b8a83da283b3472272aea9712 SHA512 21813964a13f7bb518d9076411f711eb787ce6e838b070f17e260513c17812f6c0339bc063703a3a814886beafa9cb29dba03fcfe479d4f8ba01daf38a668e5b
EBUILD ngtcp2-1.1.0.ebuild 1212 BLAKE2B 3875ba79a79fed3e82d572c597975c7cfa27c67412219ece93fb475391f602412741de8c8ab220d56330890a27a3a874948d68361894744b3fb827b0677ca1e0 SHA512 128f037131ce220e3f9d51ebe05cef17470138d1e2a71ef4a2b64253291e4c95fe6da14232dac89f8ccc15b295b399fdcd7dd68e5b2497c283731f4e16beb4cb
EBUILD ngtcp2-1.2.0.ebuild 1212 BLAKE2B d6b2095d78dd941d7d077872edcdb3a84fa7d2a948eec5093107b641e86c7e56d640b881a796ebe6df0d9aaef82ca00db701de1f2e36d93ce2aef27d6c6979f2 SHA512 035d5c88c5d003e4befdc0d751b41ca5ab57fec3665aca217fe88236b22a1a25172ff2ff94e1a0754a6f9ca7adc04f7e025e4cb75187b7f9b737c0c9239ef8f7
@@ -12,5 +13,6 @@ EBUILD ngtcp2-1.3.0.ebuild 1212 BLAKE2B d6b2095d78dd941d7d077872edcdb3a84fa7d2a9
EBUILD ngtcp2-1.4.0.ebuild 1212 BLAKE2B d6b2095d78dd941d7d077872edcdb3a84fa7d2a948eec5093107b641e86c7e56d640b881a796ebe6df0d9aaef82ca00db701de1f2e36d93ce2aef27d6c6979f2 SHA512 035d5c88c5d003e4befdc0d751b41ca5ab57fec3665aca217fe88236b22a1a25172ff2ff94e1a0754a6f9ca7adc04f7e025e4cb75187b7f9b737c0c9239ef8f7
EBUILD ngtcp2-1.5.0.ebuild 1279 BLAKE2B cd46a3d51926dd3154f9b03fac3e285bfcba86b9e09bfa0d7dc00673289bb4734806d3d2707a050dbbe17f9764547692f3b2d921ecf9f0266c9ec15d5d2f05e0 SHA512 bac06a9a9d9272394965377c969d648eb4099d810bbf91d67ca906a39022bee6ab603aa374a029650c6bff7dca552efcb46de64caffe32f0087787e273a37808
EBUILD ngtcp2-1.6.0.ebuild 1296 BLAKE2B 8bde315680107d39cdcfd37c3eca9d6da8f5581cc6d9f268c2906f23858a989c7f092a8b902044d6b9a7987fac05b2547881ea10fb4c39e3546c0be642ad2c51 SHA512 5fa7511a48cd74af6e95c37fbb0e1660fecd5553289f463f2db7fe8c60f4d661e20b2889ff89dac89d03d27ba2b5e45f787702d7980fcb3ea92e9c883840a2d4
+EBUILD ngtcp2-1.7.0.ebuild 1296 BLAKE2B 8bde315680107d39cdcfd37c3eca9d6da8f5581cc6d9f268c2906f23858a989c7f092a8b902044d6b9a7987fac05b2547881ea10fb4c39e3546c0be642ad2c51 SHA512 5fa7511a48cd74af6e95c37fbb0e1660fecd5553289f463f2db7fe8c60f4d661e20b2889ff89dac89d03d27ba2b5e45f787702d7980fcb3ea92e9c883840a2d4
EBUILD ngtcp2-9999.ebuild 1265 BLAKE2B 8312e2b64f40763ddedaf1f6919b11b8fe1c35b4ea363488e33478bafc0e4b795a97c884b5608fd6dee95184f176b1f3ee1e59b29434b2b0bf432558024aa773 SHA512 ed38e5101eb870d6c7c110dfa2671c2d67d8cb595a992aeeca2ee6e12884069796a5b0ff75aa39d91d251e35d2dab06cd8c527791bbcf97964bba69e53c066e1
MISC metadata.xml 445 BLAKE2B d27a34331ff5bd772b6228ff26ca20440a3bf932ccc88720a33409f329d41165d5fad6750221bae1fed3386d6e8244458c1c5073df8b36251156598e599bb15e SHA512 c09f5ac61f3c3b16bda0f12c2f31188aaaba469fbfde31e71d4f9834609b4c8d0cb7152a688934ba0b90c491da4e8b707e6ad5e54d5965b4109cbdc29ee0a4a2
diff --git a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
new file mode 100644
index 000000000000..08005ec0720b
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Implementation of the IETF QUIC Protocol"
+HOMEPAGE="https://github.com/ngtcp2/ngtcp2/"
+
+LICENSE="MIT"
+SLOT="0/0"
+IUSE="+gnutls openssl +ssl static-libs test"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) ) test? ( static-libs )"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:0= )
+ openssl? (
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ )"
+DEPEND="${RDEPEND}
+ test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+RESTRICT="!test? ( test )"
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DENABLE_STATIC_LIB=$(usex static-libs)
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_OPENSSL=$(usex openssl)
+ -DENABLE_BORINGSSL=OFF
+ -DENABLE_PICOTLS=OFF
+ -DENABLE_WOLFSSL=OFF
+ -DCMAKE_DISABLE_FIND_PACKAGE_Libev=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_Libnghttp3=ON
+ -DBUILD_TESTING=$(usex test)
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}