[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 10ca8f1d0d4a34a7d8446b65cc733e2bbaad0fda
Author: Craig Andrews gentoo org>
AuthorDate: Thu Feb 26 18:32:01 2026 +
Commit: Craig Andrews gentoo org>
CommitDate: Thu Feb 26 18:32:01 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10ca8f1d
net-libs/ngtcp2: add 1.21.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 2 +
net-libs/ngtcp2/ngtcp2-1.21.0.ebuild | 74
2 files changed, 76 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 2ed0bae48f6f..6bb7ddd4b62c 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,3 +1,5 @@
DIST ngtcp2-1.12.0.tar.xz 656116 BLAKE2B
8559b5ca68bfcb0a290e3dc81311f8d3a8e15d49ce8ea423262b5c40d3ecd3e496f1b37bfc98da3cacbf76cd863c57fe050663fa8356a9d09923762d1c896938
SHA512
9d387df7d80665a346b170cf2adc0cc1163ae8d1d921355c1c07ec4e788feb76b9fd681dd606b139b3a2c27f3f0cf3e0a61014b9a3623c4bc06e86d32da0a90b
DIST ngtcp2-1.20.0.tar.xz 684060 BLAKE2B
1666c711688674eca1aba86dfca68f421557bf0c49f14ef915b9103b30a5c26b977d74a8cbdfa1466fe80148fdcb6d6f4061c402c5bca8201c071e57684d4132
SHA512
2366b6ae29664617776c901b05976a5cbd5443da8051854ce6c6e7b7779f5630bc2638a97144f4090a0e140a1a7607460b0b738cf55128d9e3bf31f872db26a8
DIST ngtcp2-1.20.0.tar.xz.asc 833 BLAKE2B
62adeb882ce0023934534f5bad8f13395d66e0a54505ea654e6930c45eeba1fe5e21b964e1d8d2893732a6b8e742d1781c38034ebc69f4c87da5261ec1c7491e
SHA512
1a57a1f9969f62a852390193de76685984e87ef5deec53a5a2937198deb01f7b2980989406f23ad58441baec9f881094028bd65c6cf309a73575a41d2ad1b01a
+DIST ngtcp2-1.21.0.tar.xz 687504 BLAKE2B
1ce024c811b0e084478607a48d5ebc1e5840b9067178d5328fe9c32336243af3860923905a35043b9e431b518df6c7ff687e66955fe96bb344b7a980c8b42d31
SHA512
8f1fab5f71364da2b42a3a2726089520b7b2bf751bd7ba3b8de153091cb36c6e983ab71cf2bb8cd62b29b665331dc08c5e40d106066f79474059a77e4f7f9361
+DIST ngtcp2-1.21.0.tar.xz.asc 833 BLAKE2B
097b3328acd32c8a3fd77b9494b56d41fd93d511e2d709a607f5865b4408e8c6c5ba6c0ce99904b378845f7dad856ebefeea334e0b325ea416a3295a21b97a03
SHA512
267ab883b912ae9cb294d441d2937446db1bb46e0ca7df1fe78a4108caf94f403af75ec01448a9ad01e9b5f6045db2929d22eeb8feebcf35c0ed1e83100eef63
diff --git a/net-libs/ngtcp2/ngtcp2-1.21.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.21.0.ebuild
new file mode 100644
index ..81f58ee6eb28
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.21.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
+
+if [[ ${PV} == ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
+ inherit autotools git-r3
+else
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ngtcp2.asc
+ inherit verify-sig
+ SRC_URI="
+
https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz
+ verify-sig? (
https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz.asc )
+ "
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
+ BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ngtcp2 )"
+fi
+
+DESCRIPTION="Implementation of the IETF QUIC Protocol"
+HOMEPAGE="https://nghttp2.org/ngtcp2/ https://github.com/ngtcp2/ngtcp2";
+
+LICENSE="MIT"
+SLOT="0/0"
+IUSE="gnutls +openssl +ssl"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+# Uses SSL_set_quic_tls_cbs to detect OpenSSL. The function was introduced in
+# OpenSSL 3.5:
+# https://docs.openssl.org/master/man3/SSL_set_quic_tls_cbs/#history.
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-3.5:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND+=" virtual/pkgconfig"
+
+# QuicTLS function, the OpenSSL support is checked via SSL_set_quic_tls_cbs.
+QA_CONFIG_IMPL_DECL_SKIP=(
+ 'SSL_provide_quic_data'
+)
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+ --without-wolfssl
+ --without-libev
+ --without-libnghttp3
+ --without-jemalloc
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}"/usr -type f -name '*.la' -delete || die
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: d270b5e41f077854dc5aba38f02a4d7f85dea4de Author: Matt Jolly gentoo org> AuthorDate: Mon Feb 23 11:36:15 2026 + Commit: Matt Jolly gentoo org> CommitDate: Mon Feb 23 12:10:38 2026 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d270b5e4 net-libs/ngtcp2: set USE="gnutls +openssl" For better or worse, openssl is the de-facto default TLS library in Gentoo. Since ngtcp2 supports multiple TLS backends, it's not going to hurt anything by having both enabled, however there's no point pulling in two TLS libraries unless the user specifically requests it, and net-misc/curl is about to add a dependency on ngtcp2[openssl]. Signed-off-by: Matt Jolly gentoo.org> net-libs/ngtcp2/ngtcp2-1.20.0-r1.ebuild | 2 +- net-libs/ngtcp2/ngtcp2-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-libs/ngtcp2/ngtcp2-1.20.0-r1.ebuild b/net-libs/ngtcp2/ngtcp2-1.20.0-r1.ebuild index 4df7de01544a..81f58ee6eb28 100644 --- a/net-libs/ngtcp2/ngtcp2-1.20.0-r1.ebuild +++ b/net-libs/ngtcp2/ngtcp2-1.20.0-r1.ebuild @@ -27,7 +27,7 @@ HOMEPAGE="https://nghttp2.org/ngtcp2/ https://github.com/ngtcp2/ngtcp2"; LICENSE="MIT" SLOT="0/0" -IUSE="+gnutls +openssl +ssl" +IUSE="gnutls +openssl +ssl" REQUIRED_USE="ssl? ( || ( gnutls openssl ) )" # Uses SSL_set_quic_tls_cbs to detect OpenSSL. The function was introduced in diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild b/net-libs/ngtcp2/ngtcp2-.ebuild index 4df7de01544a..81f58ee6eb28 100644 --- a/net-libs/ngtcp2/ngtcp2-.ebuild +++ b/net-libs/ngtcp2/ngtcp2-.ebuild @@ -27,7 +27,7 @@ HOMEPAGE="https://nghttp2.org/ngtcp2/ https://github.com/ngtcp2/ngtcp2"; LICENSE="MIT" SLOT="0/0" -IUSE="+gnutls +openssl +ssl" +IUSE="gnutls +openssl +ssl" REQUIRED_USE="ssl? ( || ( gnutls openssl ) )" # Uses SSL_set_quic_tls_cbs to detect OpenSSL. The function was introduced in
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/, profiles/base/
commit: b5a0eaa2652ea41fbc5da66360c9f633e2d3ad5a
Author: Zurab Kvachadze gmail com>
AuthorDate: Tue Feb 10 13:48:23 2026 +
Commit: Matt Jolly gentoo org>
CommitDate: Mon Feb 23 12:10:38 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5a0eaa2
net-libs/ngtcp2: revbump 1.20.0 to r1 + unmask ngtcp2[openssl]
ngtcp2 uses SSL_set_quic_tls_cbs to detect OpenSSL[1] and the function was
introduced in OpenSSL 3.5[2]. OpenSSL 3.5 is stable on all arches so we
can finally unmask net-libs/ngtcp2[openssl].
[1]:
https://github.com/ngtcp2/ngtcp2/blob/ca898d32348c93af9fbbc81538505a1c1c062685/configure.ac#L264
[2]: https://docs.openssl.org/master/man3/SSL_set_quic_tls_cbs/#history
Signed-off-by: Zurab Kvachadze gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45778
Closes: https://github.com/gentoo/gentoo/pull/45778
Signed-off-by: Matt Jolly gentoo.org>
.../ngtcp2/{ngtcp2-.ebuild => ngtcp2-1.20.0-r1.ebuild} | 12 ++--
net-libs/ngtcp2/ngtcp2-.ebuild | 12 ++--
profiles/base/package.use.mask | 5 -
3 files changed, 20 insertions(+), 9 deletions(-)
diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild
b/net-libs/ngtcp2/ngtcp2-1.20.0-r1.ebuild
similarity index 80%
copy from net-libs/ngtcp2/ngtcp2-.ebuild
copy to net-libs/ngtcp2/ngtcp2-1.20.0-r1.ebuild
index 42d4a5a65c83..4df7de01544a 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.20.0-r1.ebuild
@@ -27,18 +27,26 @@ HOMEPAGE="https://nghttp2.org/ngtcp2/
https://github.com/ngtcp2/ngtcp2";
LICENSE="MIT"
SLOT="0/0"
-IUSE="+gnutls openssl +ssl"
+IUSE="+gnutls +openssl +ssl"
REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+# Uses SSL_set_quic_tls_cbs to detect OpenSSL. The function was introduced in
+# OpenSSL 3.5:
+# https://docs.openssl.org/master/man3/SSL_set_quic_tls_cbs/#history.
RDEPEND="
ssl? (
gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
- openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-3.5:=[${MULTILIB_USEDEP}] )
)
"
DEPEND="${RDEPEND}"
BDEPEND+=" virtual/pkgconfig"
+# QuicTLS function, the OpenSSL support is checked via SSL_set_quic_tls_cbs.
+QA_CONFIG_IMPL_DECL_SKIP=(
+ 'SSL_provide_quic_data'
+)
+
src_prepare() {
default
[[ ${PV} == ]] && eautoreconf
diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild
b/net-libs/ngtcp2/ngtcp2-.ebuild
index 42d4a5a65c83..4df7de01544a 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-.ebuild
@@ -27,18 +27,26 @@ HOMEPAGE="https://nghttp2.org/ngtcp2/
https://github.com/ngtcp2/ngtcp2";
LICENSE="MIT"
SLOT="0/0"
-IUSE="+gnutls openssl +ssl"
+IUSE="+gnutls +openssl +ssl"
REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+# Uses SSL_set_quic_tls_cbs to detect OpenSSL. The function was introduced in
+# OpenSSL 3.5:
+# https://docs.openssl.org/master/man3/SSL_set_quic_tls_cbs/#history.
RDEPEND="
ssl? (
gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
- openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-3.5:=[${MULTILIB_USEDEP}] )
)
"
DEPEND="${RDEPEND}"
BDEPEND+=" virtual/pkgconfig"
+# QuicTLS function, the OpenSSL support is checked via SSL_set_quic_tls_cbs.
+QA_CONFIG_IMPL_DECL_SKIP=(
+ 'SSL_provide_quic_data'
+)
+
src_prepare() {
default
[[ ${PV} == ]] && eautoreconf
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 082039e3df51..0755465cbaa0 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -808,11 +808,6 @@ dev-python/statsmodels doc
# Here we are following that path too.
>=sys-libs/glibc-2.33-r2 crypt
-# Craig Andrews (2019-09-12)
-# OpenSSL (as of version 1.1.1) doesn't have APIs for QUIC support
-# see https://github.com/openssl/openssl/pull/8797
-net-libs/ngtcp2 openssl
-
# Thomas Deutschmann (2019-09-02)
# PGO not yet supported for comm-central, bug #693160
>=mail-client/thunderbird-68 pgo
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 4b48c0570f2a2235b38d1b0ee93d716ca059ee32 Author: Craig Andrews gentoo org> AuthorDate: Thu Feb 12 17:56:54 2026 + Commit: Craig Andrews gentoo org> CommitDate: Thu Feb 12 17:57:21 2026 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b48c057 net-libs/ngtcp2: drop versions Signed-off-by: Craig Andrews gentoo.org> net-libs/ngtcp2/Manifest| 9 - net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild | 60 - net-libs/ngtcp2/ngtcp2-1.11.0.ebuild| 55 -- net-libs/ngtcp2/ngtcp2-1.13.0.ebuild| 60 - net-libs/ngtcp2/ngtcp2-1.14.0.ebuild| 60 - net-libs/ngtcp2/ngtcp2-1.15.0.ebuild| 60 - net-libs/ngtcp2/ngtcp2-1.15.1.ebuild| 60 - net-libs/ngtcp2/ngtcp2-1.16.0.ebuild| 60 - net-libs/ngtcp2/ngtcp2-1.17.0.ebuild| 60 - net-libs/ngtcp2/ngtcp2-1.18.0.ebuild| 60 - net-libs/ngtcp2/ngtcp2-1.19.0.ebuild| 60 - 11 files changed, 604 deletions(-) diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest index a37205ad8026..2ed0bae48f6f 100644 --- a/net-libs/ngtcp2/Manifest +++ b/net-libs/ngtcp2/Manifest @@ -1,12 +1,3 @@ -DIST ngtcp2-1.11.0.tar.xz 652904 BLAKE2B 138a0e10cdca8ca3a38718ddd0155cea7ed8493483186d1242e7b94944fe8d67b00f07688e1c098984598125c3e137fa697198efe0f64d3c562961a84b94 SHA512 8c4c8faa24d34e8d6c66df99ba7f3a4dbae689b38bf2bfa68e147af11abc050dc1de790ffc5de1f7379405c91d736f67e58d5661c2d2b72126ba079fadee72d3 DIST ngtcp2-1.12.0.tar.xz 656116 BLAKE2B 8559b5ca68bfcb0a290e3dc81311f8d3a8e15d49ce8ea423262b5c40d3ecd3e496f1b37bfc98da3cacbf76cd863c57fe050663fa8356a9d09923762d1c896938 SHA512 9d387df7d80665a346b170cf2adc0cc1163ae8d1d921355c1c07ec4e788feb76b9fd681dd606b139b3a2c27f3f0cf3e0a61014b9a3623c4bc06e86d32da0a90b -DIST ngtcp2-1.13.0.tar.xz 654972 BLAKE2B a8ffc357492176255cc82a2c6426230cacb70cda87488ad497e044870572a45c94f53fc69e0a8ffc00026a7b141db280b42c8b11176beb72e06ecf7412bfa4b1 SHA512 e284cb791c56cc342114febe777cd63ad8c00d6d5b0130c474a3dc9f5d4f932926131e4d10a01309de08c364511b8250477c0e88d252f67c231964abf74d82be -DIST ngtcp2-1.14.0.tar.xz 662652 BLAKE2B 87cfb6bb6bab7d5067a69d2479dc8bce1a63817cb897e5996df84d20f34266ddea8de8f5014ff13a10f1b02e9358637939605220f760e86149515b2ea9d302ca SHA512 36727ae4cfa7f7f50cc4bef1404f8ee9e969108e2aaa9b8533e52d9e960b0f206bd1a75ad4b7d0e2cec48243072c9ea8d3dac3d45105f91906eb0cf80e7d12e4 -DIST ngtcp2-1.15.0.tar.xz 673064 BLAKE2B 6671a4388dee95970b9f9e3c1d76c26860070f34ca40e4aaf30915910302a8d71f506786baeaeed083a43e37eafd039c0c87089fe87a34066144348c5378e912 SHA512 8d621f49561f80242ec1737ac9706adf7525c17e268f84dbb05c21fd9346921d458d8e64eebad50e4c04d4059aecb5c00245f7fde41781a31fe7da9634b1b222 -DIST ngtcp2-1.15.1.tar.xz 668640 BLAKE2B ad100077499adc06227580f6944ae0410b55b7d789f1e1668c70935556aa3d184575336a93f579eaf238b3ccd7b32cd37c6230adbacb7c211dd167576f7364ef SHA512 7d22a58be2292453d9a056f5a39dcdfc04cd2e6db09270be3c6cda4e86c69162e9aca162785b42f34655ffe62b90fb77d0121870bb98ca37cec41b38bd2e47c5 -DIST ngtcp2-1.16.0.tar.xz 674160 BLAKE2B 68986cc5203b18f6b8ab793a4f80c969c095f83722f7b3e526dff61b17a775ed6a90690e1bb5b3f30f36bd195623e975c56a809dca8353e2c7e512f9b7cbee1e SHA512 998aebd1088435745d65900f45304dc59266f0e5997c0fe93cd052bc746493953efc9f43aa10776eeea407747d7480e529a948112f150a2ba3669d0cd1bb2b26 -DIST ngtcp2-1.17.0.tar.xz 679244 BLAKE2B 4c0201d1f5a42f6aa7bcd93960289cb3277a4fe3158922c7be40c265cc610802d749b164f9bded81082e4325348430e1826dbb900ee7a0c1cbc2c90822f95bda SHA512 612fb2a55c95717e38ad7792261ac34372b344addc9437674425acfcbcf1faec6572affab430ab818afa275cbf8f9bb1e2a6b3876adcd6c5538f221736066a35 -DIST ngtcp2-1.18.0.tar.xz 688432 BLAKE2B 911ea1e0424093e8892deef6571f67138bdb9d308c23b14577f11915633a373fe3db172b4f318b89077d04f3e8cc34b0a032a21385329915c177f4c82a2a479d SHA512 4fa236927bbc9c1fe6f920d131e4655c4143c256eb001a7a80add65a9024c2039be64d8bb9606567fb6dcddb7dc6f3a11e08f9196714a60fd55c6cf10be8aa35 -DIST ngtcp2-1.19.0.tar.xz 686448 BLAKE2B 4db7b7a55d4138612a40a4a0288b5ab229e77d30614918e9c7dbbc3f3d50b85eaa5f26a9683b6834b61e28ed775ec1431486fb1e75e30a6d5f240d72e35e5714 SHA512 db6b69fa627297e37d804cae8ea04aacef2f666f3696ab347297a1a39c48073aedea128885c974e13ebaa52c112e23c12fcee93846f11c0b5c9d1cdb354d6f0e DIST ngtcp2-1.20.0.tar.xz 684060 BLAKE2B 1666c711688674eca1aba86dfca68f421557bf0c49f14ef915b9103b30a5c26b977d74a8cbdfa1466fe80148fdcb6d6f4061c402c5bca8201c071e57684d4132 SHA512 2366b6ae29664617776c901b05976a5cbd5443da8051854ce6c6e7b7779f5630bc2638a97144f4090a0e140a1a7607460b0b738cf55128d9e3bf31f872db26a8 DIST ngtcp2-1.20.0.tar.xz.asc 833 BLAKE2B 62adeb882ce0023934534f5bad8f13395d66e0a54505ea654e6930c45eeba1fe5e21b964e1d8d2893732a6b8e742d1781c38034ebc
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: fbd7f2048bf5a00d52fb3d10bc949a3d1ea9a511 Author: Sam James gentoo org> AuthorDate: Tue Jan 27 09:03:04 2026 + Commit: Sam James gentoo org> CommitDate: Sat Feb 7 05:08:31 2026 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbd7f204 net-libs/ngtcp2: update HOMEPAGE Signed-off-by: Sam James gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/45540 net-libs/ngtcp2/ngtcp2-1.20.0.ebuild | 2 +- net-libs/ngtcp2/ngtcp2-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-libs/ngtcp2/ngtcp2-1.20.0.ebuild b/net-libs/ngtcp2/ngtcp2-1.20.0.ebuild index a73e2ebf3192..42d4a5a65c83 100644 --- a/net-libs/ngtcp2/ngtcp2-1.20.0.ebuild +++ b/net-libs/ngtcp2/ngtcp2-1.20.0.ebuild @@ -23,7 +23,7 @@ else fi DESCRIPTION="Implementation of the IETF QUIC Protocol" -HOMEPAGE="https://github.com/ngtcp2/ngtcp2"; +HOMEPAGE="https://nghttp2.org/ngtcp2/ https://github.com/ngtcp2/ngtcp2"; LICENSE="MIT" SLOT="0/0" diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild b/net-libs/ngtcp2/ngtcp2-.ebuild index a73e2ebf3192..42d4a5a65c83 100644 --- a/net-libs/ngtcp2/ngtcp2-.ebuild +++ b/net-libs/ngtcp2/ngtcp2-.ebuild @@ -23,7 +23,7 @@ else fi DESCRIPTION="Implementation of the IETF QUIC Protocol" -HOMEPAGE="https://github.com/ngtcp2/ngtcp2"; +HOMEPAGE="https://nghttp2.org/ngtcp2/ https://github.com/ngtcp2/ngtcp2"; LICENSE="MIT" SLOT="0/0"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: e6e695e00a98f0cea9f45a7ae33301486d4484ec
Author: Sam James gentoo org>
AuthorDate: Tue Jan 27 09:01:38 2026 +
Commit: Sam James gentoo org>
CommitDate: Sat Feb 7 05:08:31 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6e695e0
net-libs/ngtcp2: wire up verify-sig
Signed-off-by: Sam James gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/45540
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.20.0.ebuild | 10 --
net-libs/ngtcp2/ngtcp2-.ebuild | 12 +---
3 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 2b4782aba234..a37205ad8026 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -9,3 +9,4 @@ DIST ngtcp2-1.17.0.tar.xz 679244 BLAKE2B
4c0201d1f5a42f6aa7bcd93960289cb3277a4fe
DIST ngtcp2-1.18.0.tar.xz 688432 BLAKE2B
911ea1e0424093e8892deef6571f67138bdb9d308c23b14577f11915633a373fe3db172b4f318b89077d04f3e8cc34b0a032a21385329915c177f4c82a2a479d
SHA512
4fa236927bbc9c1fe6f920d131e4655c4143c256eb001a7a80add65a9024c2039be64d8bb9606567fb6dcddb7dc6f3a11e08f9196714a60fd55c6cf10be8aa35
DIST ngtcp2-1.19.0.tar.xz 686448 BLAKE2B
4db7b7a55d4138612a40a4a0288b5ab229e77d30614918e9c7dbbc3f3d50b85eaa5f26a9683b6834b61e28ed775ec1431486fb1e75e30a6d5f240d72e35e5714
SHA512
db6b69fa627297e37d804cae8ea04aacef2f666f3696ab347297a1a39c48073aedea128885c974e13ebaa52c112e23c12fcee93846f11c0b5c9d1cdb354d6f0e
DIST ngtcp2-1.20.0.tar.xz 684060 BLAKE2B
1666c711688674eca1aba86dfca68f421557bf0c49f14ef915b9103b30a5c26b977d74a8cbdfa1466fe80148fdcb6d6f4061c402c5bca8201c071e57684d4132
SHA512
2366b6ae29664617776c901b05976a5cbd5443da8051854ce6c6e7b7779f5630bc2638a97144f4090a0e140a1a7607460b0b738cf55128d9e3bf31f872db26a8
+DIST ngtcp2-1.20.0.tar.xz.asc 833 BLAKE2B
62adeb882ce0023934534f5bad8f13395d66e0a54505ea654e6930c45eeba1fe5e21b964e1d8d2893732a6b8e742d1781c38034ebc69f4c87da5261ec1c7491e
SHA512
1a57a1f9969f62a852390193de76685984e87ef5deec53a5a2937198deb01f7b2980989406f23ad58441baec9f881094028bd65c6cf309a73575a41d2ad1b01a
diff --git a/net-libs/ngtcp2/ngtcp2-1.20.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.20.0.ebuild
index 7bf686b1153a..a73e2ebf3192 100644
--- a/net-libs/ngtcp2/ngtcp2-1.20.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.20.0.ebuild
@@ -11,9 +11,15 @@ if [[ ${PV} == ]] ; then
EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
inherit autotools git-r3
else
-
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ngtcp2.asc
+ inherit verify-sig
+ SRC_URI="
+
https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz
+ verify-sig? (
https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz.asc )
+ "
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
+ BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ngtcp2 )"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
@@ -31,7 +37,7 @@ RDEPEND="
)
"
DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND+=" virtual/pkgconfig"
src_prepare() {
default
diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild
b/net-libs/ngtcp2/ngtcp2-.ebuild
index 1120f2fc5e63..a73e2ebf3192 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,9 +11,15 @@ if [[ ${PV} == ]] ; then
EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
inherit autotools git-r3
else
-
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ngtcp2.asc
+ inherit verify-sig
+ SRC_URI="
+
https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz
+ verify-sig? (
https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz.asc )
+ "
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
+ BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ngtcp2 )"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
@@ -31,7 +37,7 @@ RDEPEND="
)
"
DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND+=" virtual/pkgconfig"
src_prepare() {
default
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 960f05a0a66dcb9c378491c756ac34a5d53365e6
Author: Craig Andrews gentoo org>
AuthorDate: Wed Jan 21 14:24:55 2026 +
Commit: Craig Andrews gentoo org>
CommitDate: Wed Jan 21 14:26:45 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=960f05a0
net-libs/ngtcp2: add 1.20.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.20.0.ebuild | 60
2 files changed, 61 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index f378ecbb2d85..2b4782aba234 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -8,3 +8,4 @@ DIST ngtcp2-1.16.0.tar.xz 674160 BLAKE2B
68986cc5203b18f6b8ab793a4f80c969c095f83
DIST ngtcp2-1.17.0.tar.xz 679244 BLAKE2B
4c0201d1f5a42f6aa7bcd93960289cb3277a4fe3158922c7be40c265cc610802d749b164f9bded81082e4325348430e1826dbb900ee7a0c1cbc2c90822f95bda
SHA512
612fb2a55c95717e38ad7792261ac34372b344addc9437674425acfcbcf1faec6572affab430ab818afa275cbf8f9bb1e2a6b3876adcd6c5538f221736066a35
DIST ngtcp2-1.18.0.tar.xz 688432 BLAKE2B
911ea1e0424093e8892deef6571f67138bdb9d308c23b14577f11915633a373fe3db172b4f318b89077d04f3e8cc34b0a032a21385329915c177f4c82a2a479d
SHA512
4fa236927bbc9c1fe6f920d131e4655c4143c256eb001a7a80add65a9024c2039be64d8bb9606567fb6dcddb7dc6f3a11e08f9196714a60fd55c6cf10be8aa35
DIST ngtcp2-1.19.0.tar.xz 686448 BLAKE2B
4db7b7a55d4138612a40a4a0288b5ab229e77d30614918e9c7dbbc3f3d50b85eaa5f26a9683b6834b61e28ed775ec1431486fb1e75e30a6d5f240d72e35e5714
SHA512
db6b69fa627297e37d804cae8ea04aacef2f666f3696ab347297a1a39c48073aedea128885c974e13ebaa52c112e23c12fcee93846f11c0b5c9d1cdb354d6f0e
+DIST ngtcp2-1.20.0.tar.xz 684060 BLAKE2B
1666c711688674eca1aba86dfca68f421557bf0c49f14ef915b9103b30a5c26b977d74a8cbdfa1466fe80148fdcb6d6f4061c402c5bca8201c071e57684d4132
SHA512
2366b6ae29664617776c901b05976a5cbd5443da8051854ce6c6e7b7779f5630bc2638a97144f4090a0e140a1a7607460b0b738cf55128d9e3bf31f872db26a8
diff --git a/net-libs/ngtcp2/ngtcp2-1.20.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.20.0.ebuild
new file mode 100644
index ..7bf686b1153a
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.20.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
+
+if [[ ${PV} == ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
+ inherit autotools git-r3
+else
+
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~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"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+ --without-wolfssl
+ --without-libev
+ --without-libnghttp3
+ --without-jemalloc
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}"/usr -type f -name '*.la' -delete || die
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 5c1857d389938620bc181bfa4accbf5a62c67dbe
Author: Craig Andrews gentoo org>
AuthorDate: Tue Dec 23 14:11:20 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Tue Dec 23 14:13:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1857d3
net-libs/ngtcp2: add 1.19.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.19.0.ebuild | 60
2 files changed, 61 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 97e6d9e84867..f378ecbb2d85 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -7,3 +7,4 @@ DIST ngtcp2-1.15.1.tar.xz 668640 BLAKE2B
ad100077499adc06227580f6944ae0410b55b7d
DIST ngtcp2-1.16.0.tar.xz 674160 BLAKE2B
68986cc5203b18f6b8ab793a4f80c969c095f83722f7b3e526dff61b17a775ed6a90690e1bb5b3f30f36bd195623e975c56a809dca8353e2c7e512f9b7cbee1e
SHA512
998aebd1088435745d65900f45304dc59266f0e5997c0fe93cd052bc746493953efc9f43aa10776eeea407747d7480e529a948112f150a2ba3669d0cd1bb2b26
DIST ngtcp2-1.17.0.tar.xz 679244 BLAKE2B
4c0201d1f5a42f6aa7bcd93960289cb3277a4fe3158922c7be40c265cc610802d749b164f9bded81082e4325348430e1826dbb900ee7a0c1cbc2c90822f95bda
SHA512
612fb2a55c95717e38ad7792261ac34372b344addc9437674425acfcbcf1faec6572affab430ab818afa275cbf8f9bb1e2a6b3876adcd6c5538f221736066a35
DIST ngtcp2-1.18.0.tar.xz 688432 BLAKE2B
911ea1e0424093e8892deef6571f67138bdb9d308c23b14577f11915633a373fe3db172b4f318b89077d04f3e8cc34b0a032a21385329915c177f4c82a2a479d
SHA512
4fa236927bbc9c1fe6f920d131e4655c4143c256eb001a7a80add65a9024c2039be64d8bb9606567fb6dcddb7dc6f3a11e08f9196714a60fd55c6cf10be8aa35
+DIST ngtcp2-1.19.0.tar.xz 686448 BLAKE2B
4db7b7a55d4138612a40a4a0288b5ab229e77d30614918e9c7dbbc3f3d50b85eaa5f26a9683b6834b61e28ed775ec1431486fb1e75e30a6d5f240d72e35e5714
SHA512
db6b69fa627297e37d804cae8ea04aacef2f666f3696ab347297a1a39c48073aedea128885c974e13ebaa52c112e23c12fcee93846f11c0b5c9d1cdb354d6f0e
diff --git a/net-libs/ngtcp2/ngtcp2-1.19.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.19.0.ebuild
new file mode 100644
index ..1120f2fc5e63
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.19.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
+
+if [[ ${PV} == ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
+ inherit autotools git-r3
+else
+
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~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"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+ --without-wolfssl
+ --without-libev
+ --without-libnghttp3
+ --without-jemalloc
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}"/usr -type f -name '*.la' -delete || die
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 279ea8659ca4b8d04f14ced3c409327345d5b20b
Author: Craig Andrews gentoo org>
AuthorDate: Mon Nov 24 18:44:32 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Nov 24 18:45:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=279ea865
net-libs/ngtcp2: add 1.18.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.18.0.ebuild | 60
2 files changed, 61 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index c60c842bc993..97e6d9e84867 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -6,3 +6,4 @@ DIST ngtcp2-1.15.0.tar.xz 673064 BLAKE2B
6671a4388dee95970b9f9e3c1d76c26860070f3
DIST ngtcp2-1.15.1.tar.xz 668640 BLAKE2B
ad100077499adc06227580f6944ae0410b55b7d789f1e1668c70935556aa3d184575336a93f579eaf238b3ccd7b32cd37c6230adbacb7c211dd167576f7364ef
SHA512
7d22a58be2292453d9a056f5a39dcdfc04cd2e6db09270be3c6cda4e86c69162e9aca162785b42f34655ffe62b90fb77d0121870bb98ca37cec41b38bd2e47c5
DIST ngtcp2-1.16.0.tar.xz 674160 BLAKE2B
68986cc5203b18f6b8ab793a4f80c969c095f83722f7b3e526dff61b17a775ed6a90690e1bb5b3f30f36bd195623e975c56a809dca8353e2c7e512f9b7cbee1e
SHA512
998aebd1088435745d65900f45304dc59266f0e5997c0fe93cd052bc746493953efc9f43aa10776eeea407747d7480e529a948112f150a2ba3669d0cd1bb2b26
DIST ngtcp2-1.17.0.tar.xz 679244 BLAKE2B
4c0201d1f5a42f6aa7bcd93960289cb3277a4fe3158922c7be40c265cc610802d749b164f9bded81082e4325348430e1826dbb900ee7a0c1cbc2c90822f95bda
SHA512
612fb2a55c95717e38ad7792261ac34372b344addc9437674425acfcbcf1faec6572affab430ab818afa275cbf8f9bb1e2a6b3876adcd6c5538f221736066a35
+DIST ngtcp2-1.18.0.tar.xz 688432 BLAKE2B
911ea1e0424093e8892deef6571f67138bdb9d308c23b14577f11915633a373fe3db172b4f318b89077d04f3e8cc34b0a032a21385329915c177f4c82a2a479d
SHA512
4fa236927bbc9c1fe6f920d131e4655c4143c256eb001a7a80add65a9024c2039be64d8bb9606567fb6dcddb7dc6f3a11e08f9196714a60fd55c6cf10be8aa35
diff --git a/net-libs/ngtcp2/ngtcp2-1.18.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.18.0.ebuild
new file mode 100644
index ..1120f2fc5e63
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.18.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
+
+if [[ ${PV} == ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
+ inherit autotools git-r3
+else
+
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~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"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+ --without-wolfssl
+ --without-libev
+ --without-libnghttp3
+ --without-jemalloc
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}"/usr -type f -name '*.la' -delete || die
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: de2ea380ae4cf0459744be21f821b16225d1c14e
Author: Craig Andrews gentoo org>
AuthorDate: Sun Oct 19 00:36:00 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Oct 19 00:36:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de2ea380
net-libs/ngtcp2: add 1.17.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.17.0.ebuild | 60
2 files changed, 61 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 9b57203b8d2d..c60c842bc993 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -5,3 +5,4 @@ DIST ngtcp2-1.14.0.tar.xz 662652 BLAKE2B
87cfb6bb6bab7d5067a69d2479dc8bce1a63817
DIST ngtcp2-1.15.0.tar.xz 673064 BLAKE2B
6671a4388dee95970b9f9e3c1d76c26860070f34ca40e4aaf30915910302a8d71f506786baeaeed083a43e37eafd039c0c87089fe87a34066144348c5378e912
SHA512
8d621f49561f80242ec1737ac9706adf7525c17e268f84dbb05c21fd9346921d458d8e64eebad50e4c04d4059aecb5c00245f7fde41781a31fe7da9634b1b222
DIST ngtcp2-1.15.1.tar.xz 668640 BLAKE2B
ad100077499adc06227580f6944ae0410b55b7d789f1e1668c70935556aa3d184575336a93f579eaf238b3ccd7b32cd37c6230adbacb7c211dd167576f7364ef
SHA512
7d22a58be2292453d9a056f5a39dcdfc04cd2e6db09270be3c6cda4e86c69162e9aca162785b42f34655ffe62b90fb77d0121870bb98ca37cec41b38bd2e47c5
DIST ngtcp2-1.16.0.tar.xz 674160 BLAKE2B
68986cc5203b18f6b8ab793a4f80c969c095f83722f7b3e526dff61b17a775ed6a90690e1bb5b3f30f36bd195623e975c56a809dca8353e2c7e512f9b7cbee1e
SHA512
998aebd1088435745d65900f45304dc59266f0e5997c0fe93cd052bc746493953efc9f43aa10776eeea407747d7480e529a948112f150a2ba3669d0cd1bb2b26
+DIST ngtcp2-1.17.0.tar.xz 679244 BLAKE2B
4c0201d1f5a42f6aa7bcd93960289cb3277a4fe3158922c7be40c265cc610802d749b164f9bded81082e4325348430e1826dbb900ee7a0c1cbc2c90822f95bda
SHA512
612fb2a55c95717e38ad7792261ac34372b344addc9437674425acfcbcf1faec6572affab430ab818afa275cbf8f9bb1e2a6b3876adcd6c5538f221736066a35
diff --git a/net-libs/ngtcp2/ngtcp2-1.17.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.17.0.ebuild
new file mode 100644
index ..1120f2fc5e63
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.17.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
+
+if [[ ${PV} == ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
+ inherit autotools git-r3
+else
+
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~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"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+ --without-wolfssl
+ --without-libev
+ --without-libnghttp3
+ --without-jemalloc
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}"/usr -type f -name '*.la' -delete || die
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 95765039f3b9f8adae395adc0fadf6de805b2808
Author: Craig Andrews gentoo org>
AuthorDate: Wed Sep 24 13:28:34 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Thu Sep 25 13:48:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95765039
net-libs/ngtcp2: add 1.16.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.16.0.ebuild | 60
2 files changed, 61 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 3e6267b65974..9b57203b8d2d 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -4,3 +4,4 @@ DIST ngtcp2-1.13.0.tar.xz 654972 BLAKE2B
a8ffc357492176255cc82a2c6426230cacb70cd
DIST ngtcp2-1.14.0.tar.xz 662652 BLAKE2B
87cfb6bb6bab7d5067a69d2479dc8bce1a63817cb897e5996df84d20f34266ddea8de8f5014ff13a10f1b02e9358637939605220f760e86149515b2ea9d302ca
SHA512
36727ae4cfa7f7f50cc4bef1404f8ee9e969108e2aaa9b8533e52d9e960b0f206bd1a75ad4b7d0e2cec48243072c9ea8d3dac3d45105f91906eb0cf80e7d12e4
DIST ngtcp2-1.15.0.tar.xz 673064 BLAKE2B
6671a4388dee95970b9f9e3c1d76c26860070f34ca40e4aaf30915910302a8d71f506786baeaeed083a43e37eafd039c0c87089fe87a34066144348c5378e912
SHA512
8d621f49561f80242ec1737ac9706adf7525c17e268f84dbb05c21fd9346921d458d8e64eebad50e4c04d4059aecb5c00245f7fde41781a31fe7da9634b1b222
DIST ngtcp2-1.15.1.tar.xz 668640 BLAKE2B
ad100077499adc06227580f6944ae0410b55b7d789f1e1668c70935556aa3d184575336a93f579eaf238b3ccd7b32cd37c6230adbacb7c211dd167576f7364ef
SHA512
7d22a58be2292453d9a056f5a39dcdfc04cd2e6db09270be3c6cda4e86c69162e9aca162785b42f34655ffe62b90fb77d0121870bb98ca37cec41b38bd2e47c5
+DIST ngtcp2-1.16.0.tar.xz 674160 BLAKE2B
68986cc5203b18f6b8ab793a4f80c969c095f83722f7b3e526dff61b17a775ed6a90690e1bb5b3f30f36bd195623e975c56a809dca8353e2c7e512f9b7cbee1e
SHA512
998aebd1088435745d65900f45304dc59266f0e5997c0fe93cd052bc746493953efc9f43aa10776eeea407747d7480e529a948112f150a2ba3669d0cd1bb2b26
diff --git a/net-libs/ngtcp2/ngtcp2-1.16.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.16.0.ebuild
new file mode 100644
index ..1120f2fc5e63
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.16.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
+
+if [[ ${PV} == ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
+ inherit autotools git-r3
+else
+
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~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"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+ --without-wolfssl
+ --without-libev
+ --without-libnghttp3
+ --without-jemalloc
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}"/usr -type f -name '*.la' -delete || die
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: d22591f23653c3dc4a81f93a425b9afc9c51c6be
Author: Craig Andrews gentoo org>
AuthorDate: Sun Aug 31 21:13:14 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Aug 31 21:13:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d22591f2
net-libs/ngtcp2: add 1.15.1
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.15.1.ebuild | 60
2 files changed, 61 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index ede1872a5e42..3e6267b65974 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -3,3 +3,4 @@ DIST ngtcp2-1.12.0.tar.xz 656116 BLAKE2B
8559b5ca68bfcb0a290e3dc81311f8d3a8e15d4
DIST ngtcp2-1.13.0.tar.xz 654972 BLAKE2B
a8ffc357492176255cc82a2c6426230cacb70cda87488ad497e044870572a45c94f53fc69e0a8ffc00026a7b141db280b42c8b11176beb72e06ecf7412bfa4b1
SHA512
e284cb791c56cc342114febe777cd63ad8c00d6d5b0130c474a3dc9f5d4f932926131e4d10a01309de08c364511b8250477c0e88d252f67c231964abf74d82be
DIST ngtcp2-1.14.0.tar.xz 662652 BLAKE2B
87cfb6bb6bab7d5067a69d2479dc8bce1a63817cb897e5996df84d20f34266ddea8de8f5014ff13a10f1b02e9358637939605220f760e86149515b2ea9d302ca
SHA512
36727ae4cfa7f7f50cc4bef1404f8ee9e969108e2aaa9b8533e52d9e960b0f206bd1a75ad4b7d0e2cec48243072c9ea8d3dac3d45105f91906eb0cf80e7d12e4
DIST ngtcp2-1.15.0.tar.xz 673064 BLAKE2B
6671a4388dee95970b9f9e3c1d76c26860070f34ca40e4aaf30915910302a8d71f506786baeaeed083a43e37eafd039c0c87089fe87a34066144348c5378e912
SHA512
8d621f49561f80242ec1737ac9706adf7525c17e268f84dbb05c21fd9346921d458d8e64eebad50e4c04d4059aecb5c00245f7fde41781a31fe7da9634b1b222
+DIST ngtcp2-1.15.1.tar.xz 668640 BLAKE2B
ad100077499adc06227580f6944ae0410b55b7d789f1e1668c70935556aa3d184575336a93f579eaf238b3ccd7b32cd37c6230adbacb7c211dd167576f7364ef
SHA512
7d22a58be2292453d9a056f5a39dcdfc04cd2e6db09270be3c6cda4e86c69162e9aca162785b42f34655ffe62b90fb77d0121870bb98ca37cec41b38bd2e47c5
diff --git a/net-libs/ngtcp2/ngtcp2-1.15.1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.15.1.ebuild
new file mode 100644
index ..1120f2fc5e63
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.15.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
+
+if [[ ${PV} == ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
+ inherit autotools git-r3
+else
+
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~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"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+ --without-wolfssl
+ --without-libev
+ --without-libnghttp3
+ --without-jemalloc
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}"/usr -type f -name '*.la' -delete || die
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: dd6455f74f3c7c40fe50275c3da922cbf77af165
Author: Craig Andrews gentoo org>
AuthorDate: Mon Aug 25 13:54:18 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Aug 25 13:54:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6455f7
net-libs/ngtcp2: add 1.15.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.15.0.ebuild | 60
2 files changed, 61 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 03e0b3ea95ad..ede1872a5e42 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -2,3 +2,4 @@ DIST ngtcp2-1.11.0.tar.xz 652904 BLAKE2B
138a0e10cdca8ca3a38718ddd0155cea7ed8493
DIST ngtcp2-1.12.0.tar.xz 656116 BLAKE2B
8559b5ca68bfcb0a290e3dc81311f8d3a8e15d49ce8ea423262b5c40d3ecd3e496f1b37bfc98da3cacbf76cd863c57fe050663fa8356a9d09923762d1c896938
SHA512
9d387df7d80665a346b170cf2adc0cc1163ae8d1d921355c1c07ec4e788feb76b9fd681dd606b139b3a2c27f3f0cf3e0a61014b9a3623c4bc06e86d32da0a90b
DIST ngtcp2-1.13.0.tar.xz 654972 BLAKE2B
a8ffc357492176255cc82a2c6426230cacb70cda87488ad497e044870572a45c94f53fc69e0a8ffc00026a7b141db280b42c8b11176beb72e06ecf7412bfa4b1
SHA512
e284cb791c56cc342114febe777cd63ad8c00d6d5b0130c474a3dc9f5d4f932926131e4d10a01309de08c364511b8250477c0e88d252f67c231964abf74d82be
DIST ngtcp2-1.14.0.tar.xz 662652 BLAKE2B
87cfb6bb6bab7d5067a69d2479dc8bce1a63817cb897e5996df84d20f34266ddea8de8f5014ff13a10f1b02e9358637939605220f760e86149515b2ea9d302ca
SHA512
36727ae4cfa7f7f50cc4bef1404f8ee9e969108e2aaa9b8533e52d9e960b0f206bd1a75ad4b7d0e2cec48243072c9ea8d3dac3d45105f91906eb0cf80e7d12e4
+DIST ngtcp2-1.15.0.tar.xz 673064 BLAKE2B
6671a4388dee95970b9f9e3c1d76c26860070f34ca40e4aaf30915910302a8d71f506786baeaeed083a43e37eafd039c0c87089fe87a34066144348c5378e912
SHA512
8d621f49561f80242ec1737ac9706adf7525c17e268f84dbb05c21fd9346921d458d8e64eebad50e4c04d4059aecb5c00245f7fde41781a31fe7da9634b1b222
diff --git a/net-libs/ngtcp2/ngtcp2-1.15.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.15.0.ebuild
new file mode 100644
index ..1120f2fc5e63
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.15.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
+
+if [[ ${PV} == ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
+ inherit autotools git-r3
+else
+
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~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"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+ --without-wolfssl
+ --without-libev
+ --without-libnghttp3
+ --without-jemalloc
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}"/usr -type f -name '*.la' -delete || die
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 8e9bea9ea254be0701105307f46e19bfb205b985
Author: Craig Andrews gentoo org>
AuthorDate: Fri Jul 25 17:53:02 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Fri Jul 25 17:53:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e9bea9e
net-libs/ngtcp2: add 1.14.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.14.0.ebuild | 60
2 files changed, 61 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index ef2ecab9908d..03e0b3ea95ad 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,3 +1,4 @@
DIST ngtcp2-1.11.0.tar.xz 652904 BLAKE2B
138a0e10cdca8ca3a38718ddd0155cea7ed8493483186d1242e7b94944fe8d67b00f07688e1c098984598125c3e137fa697198efe0f64d3c562961a84b94
SHA512
8c4c8faa24d34e8d6c66df99ba7f3a4dbae689b38bf2bfa68e147af11abc050dc1de790ffc5de1f7379405c91d736f67e58d5661c2d2b72126ba079fadee72d3
DIST ngtcp2-1.12.0.tar.xz 656116 BLAKE2B
8559b5ca68bfcb0a290e3dc81311f8d3a8e15d49ce8ea423262b5c40d3ecd3e496f1b37bfc98da3cacbf76cd863c57fe050663fa8356a9d09923762d1c896938
SHA512
9d387df7d80665a346b170cf2adc0cc1163ae8d1d921355c1c07ec4e788feb76b9fd681dd606b139b3a2c27f3f0cf3e0a61014b9a3623c4bc06e86d32da0a90b
DIST ngtcp2-1.13.0.tar.xz 654972 BLAKE2B
a8ffc357492176255cc82a2c6426230cacb70cda87488ad497e044870572a45c94f53fc69e0a8ffc00026a7b141db280b42c8b11176beb72e06ecf7412bfa4b1
SHA512
e284cb791c56cc342114febe777cd63ad8c00d6d5b0130c474a3dc9f5d4f932926131e4d10a01309de08c364511b8250477c0e88d252f67c231964abf74d82be
+DIST ngtcp2-1.14.0.tar.xz 662652 BLAKE2B
87cfb6bb6bab7d5067a69d2479dc8bce1a63817cb897e5996df84d20f34266ddea8de8f5014ff13a10f1b02e9358637939605220f760e86149515b2ea9d302ca
SHA512
36727ae4cfa7f7f50cc4bef1404f8ee9e969108e2aaa9b8533e52d9e960b0f206bd1a75ad4b7d0e2cec48243072c9ea8d3dac3d45105f91906eb0cf80e7d12e4
diff --git a/net-libs/ngtcp2/ngtcp2-1.14.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.14.0.ebuild
new file mode 100644
index ..1120f2fc5e63
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.14.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
+
+if [[ ${PV} == ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
+ inherit autotools git-r3
+else
+
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~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"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+ --without-wolfssl
+ --without-libev
+ --without-libnghttp3
+ --without-jemalloc
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}"/usr -type f -name '*.la' -delete || die
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 29261db145ffa6fd1c3ba3042e44da882f16efe0
Author: Sam James gentoo org>
AuthorDate: Sun Jun 22 11:50:30 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 22 11:50:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29261db1
net-libs/ngtcp2: Stabilize 1.12.0 amd64, #958674
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.12.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
index 1120f2fc5e63..1f6869b8d62a 100644
--- a/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]] ; then
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 0e9e8fcf9d32d780f8ce8a7ca0fb91751df60b2f
Author: Sam James gentoo org>
AuthorDate: Sun Jun 22 11:59:21 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 22 11:59:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9e8fcf
net-libs/ngtcp2: Stabilize 1.12.0 x86, #958674
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.12.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
index 2cf8da3c6af9..fc3e029a0087 100644
--- a/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]] ; then
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc
~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc
x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 8e673c408e2314c319d31f764eacae4a46e041b7
Author: Sam James gentoo org>
AuthorDate: Sun Jun 22 11:54:08 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 22 11:54:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e673c40
net-libs/ngtcp2: Stabilize 1.12.0 ppc64, #958674
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.12.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
index 1f6869b8d62a..2cf8da3c6af9 100644
--- a/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]] ; then
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc
~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 4c75b1d1817b85649f06e35536c9c04906db1bb1
Author: Craig Andrews gentoo org>
AuthorDate: Tue May 27 13:49:45 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Tue May 27 13:49:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c75b1d1
net-libs/ngtcp2: add 1.13.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.13.0.ebuild | 60
2 files changed, 61 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 8411026ba8f1..ef2ecab9908d 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,2 +1,3 @@
DIST ngtcp2-1.11.0.tar.xz 652904 BLAKE2B
138a0e10cdca8ca3a38718ddd0155cea7ed8493483186d1242e7b94944fe8d67b00f07688e1c098984598125c3e137fa697198efe0f64d3c562961a84b94
SHA512
8c4c8faa24d34e8d6c66df99ba7f3a4dbae689b38bf2bfa68e147af11abc050dc1de790ffc5de1f7379405c91d736f67e58d5661c2d2b72126ba079fadee72d3
DIST ngtcp2-1.12.0.tar.xz 656116 BLAKE2B
8559b5ca68bfcb0a290e3dc81311f8d3a8e15d49ce8ea423262b5c40d3ecd3e496f1b37bfc98da3cacbf76cd863c57fe050663fa8356a9d09923762d1c896938
SHA512
9d387df7d80665a346b170cf2adc0cc1163ae8d1d921355c1c07ec4e788feb76b9fd681dd606b139b3a2c27f3f0cf3e0a61014b9a3623c4bc06e86d32da0a90b
+DIST ngtcp2-1.13.0.tar.xz 654972 BLAKE2B
a8ffc357492176255cc82a2c6426230cacb70cda87488ad497e044870572a45c94f53fc69e0a8ffc00026a7b141db280b42c8b11176beb72e06ecf7412bfa4b1
SHA512
e284cb791c56cc342114febe777cd63ad8c00d6d5b0130c474a3dc9f5d4f932926131e4d10a01309de08c364511b8250477c0e88d252f67c231964abf74d82be
diff --git a/net-libs/ngtcp2/ngtcp2-1.13.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.13.0.ebuild
new file mode 100644
index ..1120f2fc5e63
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.13.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
+
+if [[ ${PV} == ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
+ inherit autotools git-r3
+else
+
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~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"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+ --without-wolfssl
+ --without-libev
+ --without-libnghttp3
+ --without-jemalloc
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}"/usr -type f -name '*.la' -delete || die
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 52841b4c6fe2b0c8469d52460035466d6bf92b38
Author: Craig Andrews gentoo org>
AuthorDate: Wed Apr 16 13:41:53 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Wed Apr 16 13:46:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52841b4c
net-libs/ngtcp2: add 1.12.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.12.0.ebuild | 60
2 files changed, 61 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index eed4ba323fd7..8411026ba8f1 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1 +1,2 @@
DIST ngtcp2-1.11.0.tar.xz 652904 BLAKE2B
138a0e10cdca8ca3a38718ddd0155cea7ed8493483186d1242e7b94944fe8d67b00f07688e1c098984598125c3e137fa697198efe0f64d3c562961a84b94
SHA512
8c4c8faa24d34e8d6c66df99ba7f3a4dbae689b38bf2bfa68e147af11abc050dc1de790ffc5de1f7379405c91d736f67e58d5661c2d2b72126ba079fadee72d3
+DIST ngtcp2-1.12.0.tar.xz 656116 BLAKE2B
8559b5ca68bfcb0a290e3dc81311f8d3a8e15d49ce8ea423262b5c40d3ecd3e496f1b37bfc98da3cacbf76cd863c57fe050663fa8356a9d09923762d1c896938
SHA512
9d387df7d80665a346b170cf2adc0cc1163ae8d1d921355c1c07ec4e788feb76b9fd681dd606b139b3a2c27f3f0cf3e0a61014b9a3623c4bc06e86d32da0a90b
diff --git a/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
new file mode 100644
index ..1120f2fc5e63
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.12.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
+
+if [[ ${PV} == ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
+ inherit autotools git-r3
+else
+
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~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"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+ --without-wolfssl
+ --without-libev
+ --without-libnghttp3
+ --without-jemalloc
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}"/usr -type f -name '*.la' -delete || die
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: f24d0dc71e3342a22e29a9dea08a6b101628341d
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 11:36:57 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 11:36:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f24d0dc7
net-libs/ngtcp2: Stabilize 1.11.0-r1 arm64, #951529
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
index 142026070a6b..900e409b0218 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]] ; then
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
+ KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc
~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: b07e07444d52f2f60dba7ec958790e46c58db978
Author: Sam James gentoo org>
AuthorDate: Wed Mar 19 01:09:54 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Mar 19 01:10:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b07e0744
net-libs/ngtcp2: Stabilize 1.11.0-r1 hppa, #951529
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
index e44bc9379d5c..88074e705a74 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]] ; then
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
~x86"
+ KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/files/
commit: 77655ec2ab83d5ae91cf1e5076ada29e88e0e639
Author: Michael Mair-Keimberger levelnine at>
AuthorDate: Thu Mar 20 07:16:32 2025 +
Commit: Conrad Kostecki gentoo org>
CommitDate: Sun Mar 23 14:26:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77655ec2
net-libs/ngtcp2: remove unused patch(es)
Signed-off-by: Michael Mair-Keimberger levelnine.at>
Signed-off-by: Conrad Kostecki gentoo.org>
.../ngtcp2/files/ngtcp2-1.10.0-gcc15-uninit.patch | 46 --
.../ngtcp2/files/ngtcp2-1.10.0-munit-c23.patch | 28 -
2 files changed, 74 deletions(-)
diff --git a/net-libs/ngtcp2/files/ngtcp2-1.10.0-gcc15-uninit.patch
b/net-libs/ngtcp2/files/ngtcp2-1.10.0-gcc15-uninit.patch
deleted file mode 100644
index 7ce0cf2b6c3c..
--- a/net-libs/ngtcp2/files/ngtcp2-1.10.0-gcc15-uninit.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-https://bugs.gentoo.org/947300
-https://github.com/ngtcp2/ngtcp2/pull/1464
-https://github.com/ngtcp2/ngtcp2/commit/60ab2b73aa02e6c99597b975724c6b58008c4869
-https://github.com/ngtcp2/ngtcp2/commit/416698347d60968eba635182dfdedc44d1aa7c3b
-
-From 60ab2b73aa02e6c99597b975724c6b58008c4869 Mon Sep 17 00:00:00 2001
-From: Tatsuhiro Tsujikawa
-Date: Fri, 3 Jan 2025 10:05:55 +0900
-Subject: [PATCH] tests: Fix uninitialized variable reference
-
a/tests/ngtcp2_transport_params_test.c
-+++ b/tests/ngtcp2_transport_params_test.c
-@@ -419,11 +419,16 @@ void
test_ngtcp2_transport_params_convert_to_latest(void) {
- ngtcp2_cid rcid, scid, dcid;
- uint8_t available_versions[sizeof(uint32_t) * 3];
- ngtcp2_sockaddr_in6 *sa_in6;
-+ size_t i;
-
- rcid_init(&rcid);
- scid_init(&scid);
- dcid_init(&dcid);
-
-+ for (i = 0; i < sizeof(available_versions); i += sizeof(uint32_t)) {
-+ngtcp2_put_uint32be(&available_versions[i], (uint32_t)(0xff00u + i));
-+ }
-+
- ngtcp2_transport_params_default_versioned(NGTCP2_TRANSPORT_PARAMS_V1,
- &srcbuf);
-
-
-From 416698347d60968eba635182dfdedc44d1aa7c3b Mon Sep 17 00:00:00 2001
-From: Tatsuhiro Tsujikawa
-Date: Fri, 3 Jan 2025 10:13:56 +0900
-Subject: [PATCH] Fix uninitialized connection close frame_type
-
a/lib/ngtcp2_conn.c
-+++ b/lib/ngtcp2_conn.c
-@@ -13765,6 +13765,7 @@ ngtcp2_ssize ngtcp2_pkt_write_connection_close(
-
- fr.type = NGTCP2_FRAME_CONNECTION_CLOSE;
- fr.connection_close.error_code = error_code;
-+ fr.connection_close.frame_type = 0;
- fr.connection_close.reasonlen = reasonlen;
- fr.connection_close.reason = (uint8_t *)reason;
-
-
diff --git a/net-libs/ngtcp2/files/ngtcp2-1.10.0-munit-c23.patch
b/net-libs/ngtcp2/files/ngtcp2-1.10.0-munit-c23.patch
deleted file mode 100644
index 93d208fa4215..
--- a/net-libs/ngtcp2/files/ngtcp2-1.10.0-munit-c23.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://github.com/nemequ/munit/pull/105
a/tests/munit/munit.c
-+++ b/tests/munit/munit.c
-@@ -858,23 +858,18 @@ static psnip_uint64_t munit_clock_get_elapsed(struct
PsnipClockTimespec *start,
-
- #if defined(_OPENMP)
- # define ATOMIC_UINT32_T uint32_t
--# define ATOMIC_UINT32_INIT(x) (x)
- #elif defined(HAVE_STDATOMIC)
- # include
- # define ATOMIC_UINT32_T _Atomic uint32_t
--# define ATOMIC_UINT32_INIT(x) ATOMIC_VAR_INIT(x)
- #elif defined(HAVE_CLANG_ATOMICS)
- # define ATOMIC_UINT32_T _Atomic uint32_t
--# define ATOMIC_UINT32_INIT(x) (x)
- #elif defined(_WIN32)
- # define ATOMIC_UINT32_T volatile LONG
--# define ATOMIC_UINT32_INIT(x) (x)
- #else
- # define ATOMIC_UINT32_T volatile uint32_t
--# define ATOMIC_UINT32_INIT(x) (x)
- #endif
-
--static ATOMIC_UINT32_T munit_rand_state = ATOMIC_UINT32_INIT(42);
-+static ATOMIC_UINT32_T munit_rand_state = 42;
-
- #if defined(_OPENMP)
- static inline void munit_atomic_store(ATOMIC_UINT32_T *dest,
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: f175419051468a7daa5625933ec67092cdbc8ffc
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 01:42:32 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 01:42:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1754190
net-libs/ngtcp2: drop 1.10.0-r2
... but keep 1.11.0 for now so people can downgrade from -r1 in the event
of regressions from the autotools switch.
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/Manifest| 1 -
net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild | 60 -
2 files changed, 61 deletions(-)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 58ffe5a91554..eed4ba323fd7 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,2 +1 @@
-DIST ngtcp2-1.10.0.tar.xz 636296 BLAKE2B
21ca85ed0652d9c3721f1a8dcb890bc21ea37bb49095c3fcc418e818462629463f4410e169465ff19960b09e47684e99b9fc713919f114c3ef765cc2d754aadb
SHA512
de61f9c2b8135d0d08740215002a3e1688f93825ce6ab6d074ce36569bde0e789d4f1a2abd708773c4ab123c4584e94f08f7e8ef238891f9bb36be001f9b
DIST ngtcp2-1.11.0.tar.xz 652904 BLAKE2B
138a0e10cdca8ca3a38718ddd0155cea7ed8493483186d1242e7b94944fe8d67b00f07688e1c098984598125c3e137fa697198efe0f64d3c562961a84b94
SHA512
8c4c8faa24d34e8d6c66df99ba7f3a4dbae689b38bf2bfa68e147af11abc050dc1de790ffc5de1f7379405c91d736f67e58d5661c2d2b72126ba079fadee72d3
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
deleted file mode 100644
index 8a3f82912f5e..
--- a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-if [[ ${PV} == ]] ; 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 ~mips ~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"
-# Without static-libs, src_test just won't run any tests and "pass".
-REQUIRED_USE="ssl? ( || ( gnutls openssl ) ) test? ( static-libs )"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
- ssl? (
- gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
- openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
- )
-"
-DEPEND="
- ${RDEPEND}
- test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )
-"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.10.0-munit-c23.patch
- "${FILESDIR}"/${P}-gcc15-uninit.patch
-)
-
-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
-}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: eca0d2b108b490c2c7a0595468779249a94bfd2a
Author: Sam James gentoo org>
AuthorDate: Wed Mar 19 01:09:51 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Mar 19 01:10:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eca0d2b1
net-libs/ngtcp2: Stabilize 1.11.0-r1 amd64, #951529
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
index fa38d20afdeb..e44bc9379d5c 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]] ; then
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 4a2a589b5404233c1b772a1a78ef5001916b7a0c
Author: Sam James gentoo org>
AuthorDate: Wed Mar 19 01:09:57 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Mar 19 01:10:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2a589b
net-libs/ngtcp2: Stabilize 1.11.0-r1 x86, #951529
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
index 88074e705a74..1079a96ce3ba 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]] ; then
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
~x86"
+ KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: c5ea45904205175a29ad1b02cc8d2463f09ee8ca
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 13:56:38 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 13:57:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ea4590
net-libs/ngtcp2: Stabilize 1.11.0-r1 sparc, #951529
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
index 3e1d4d37db73..fa38d20afdeb 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]] ; then
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc
~x86"
+ KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: a32aaed6e5804cb15a38f5a41150656e17742ab3
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 11:36:58 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 11:36:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32aaed6
net-libs/ngtcp2: Stabilize 1.11.0-r1 ppc64, #951529
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
index 900e409b0218..3e1d4d37db73 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]] ; then
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc
~x86"
+ KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc
~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 9ebe4eb7260295422176a78cbe2fa3184a3614fb
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 11:36:55 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 11:36:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ebe4eb7
net-libs/ngtcp2: Stabilize 1.11.0-r1 arm, #951529
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
index 1120f2fc5e63..142026070a6b 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]] ; then
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
+ KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: eb728bd6f3e8f847226ba9a4493b891d13960f98
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 01:40:51 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 01:40:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb728bd6
net-libs/ngtcp2: Stabilize 1.11.0 sparc, #951528
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
index 22b07450a716..00d4bdcdf80e 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc
~x86"
+ KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv sparc
~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: ab43da1c8c1449eae6fe426c4dde558edba98e90
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 01:41:32 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 01:41:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab43da1c
net-libs/ngtcp2: Stabilize 1.11.0 ppc64, #951528
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
index 91471c16d0ed..014edc9d0dd9 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ~ppc ~ppc64 ~riscv sparc
x86"
+ KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 8960b8225a63cab7ed7086f0ea96ea6714ddb606
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 01:41:29 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 01:41:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8960b822
net-libs/ngtcp2: Stabilize 1.11.0 hppa, #951528
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
index e1dcf8a8a7be..91471c16d0ed 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv sparc
x86"
+ KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ~ppc ~ppc64 ~riscv sparc
x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 82c4bb37ca2c49ed15b3dd2ac314c95d8d65db37
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 01:40:53 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 01:40:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c4bb37
net-libs/ngtcp2: Stabilize 1.11.0 x86, #951528
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
index 295c0b1252ef..e1dcf8a8a7be 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv sparc
~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv sparc
x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 57e79b4edd293cce80d6ebbfd7d58ebe0f8443a6
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 01:40:49 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 01:40:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e79b4e
net-libs/ngtcp2: Stabilize 1.11.0 arm, #951528
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
index 0f374b9abbda..54839c9bc7a0 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
+ KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: e124a9b52e1f4ea3cfa13e29785fc4c013d7787f
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 01:40:52 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 01:40:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e124a9b5
net-libs/ngtcp2: Stabilize 1.11.0 amd64, #951528
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
index 00d4bdcdf80e..295c0b1252ef 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv sparc
~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv sparc
~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: db70551c36644fc40d6fd7f993f1959fa6e2a8d0
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 01:40:50 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 01:40:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db70551c
net-libs/ngtcp2: Stabilize 1.11.0 arm64, #951528
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
index 54839c9bc7a0..22b07450a716 100644
--- a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
+ KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc
~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: f2905ea0c5520904f24e2a93098bfa6ee42efa61
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 01:40:03 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 01:40:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2905ea0
net-libs/ngtcp2: build with autotools, not cmake
As with nghttp2 and nghttp3, there's a circular dependency with
cmake->curl->ngtcp2, so let's avoid that by building ngtcp2 with autotools.
Bug: https://bugs.gentoo.org/951524
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild | 60 +
net-libs/ngtcp2/ngtcp2-.ebuild | 55 --
2 files changed, 90 insertions(+), 25 deletions(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
new file mode 100644
index ..1120f2fc5e63
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
+
+if [[ ${PV} == ]] ; then
+ EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
+ inherit autotools git-r3
+else
+
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~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"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+ --without-wolfssl
+ --without-libev
+ --without-libnghttp3
+ --without-jemalloc
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}"/usr -type f -name '*.la' -delete || die
+}
diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild
b/net-libs/ngtcp2/ngtcp2-.ebuild
index 0f374b9abbda..1120f2fc5e63 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-.ebuild
@@ -3,53 +3,58 @@
EAPI=8
-inherit cmake-multilib
+# Built with autotools rather than cmake to avoid circular dep (bug #951524
+
+inherit multilib-minimal
if [[ ${PV} == ]] ; then
EGIT_REPO_URI="https://github.com/ngtcp2/ngtcp2.git";
- inherit git-r3
+ inherit autotools git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
+
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
-HOMEPAGE="https://github.com/ngtcp2/ngtcp2/";
+HOMEPAGE="https://github.com/ngtcp2/ngtcp2";
LICENSE="MIT"
SLOT="0/0"
-IUSE="+gnutls openssl +ssl static-libs test"
-# Without static-libs, src_test just won't run any tests and "pass".
-REQUIRED_USE="ssl? ( || ( gnutls openssl ) ) test? ( static-libs )"
+IUSE="+gnutls openssl +ssl"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
-BDEPEND="virtual/pkgconfig"
RDEPEND="
ssl? (
gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
)
"
-DEPEND="
- ${RDEPEND}
- test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )
-"
-RESTRICT="!test? ( test )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ [[ ${PV} == ]] && eautoreconf
+}
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)
+ local myeconfargs=(
+ --disable-werror
+ --enable-lib-only
+ $(use_with openssl)
+ $(use_with gnutls)
+ --without-boringssl
+ --without-picotls
+
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: c8d3b4ec8d844aa5ebdde377a2382ec57789380c
Author: Sam James gentoo org>
AuthorDate: Tue Mar 18 01:12:20 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 18 01:12:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d3b4ec
net-libs/ngtcp2: drop 1.7.0-r1, 1.10.0-r1
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/Manifest| 1 -
net-libs/ngtcp2/ngtcp2-1.10.0-r1.ebuild | 59 -
net-libs/ngtcp2/ngtcp2-1.7.0-r1.ebuild | 54 --
3 files changed, 114 deletions(-)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 57080b9d4685..58ffe5a91554 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,3 +1,2 @@
DIST ngtcp2-1.10.0.tar.xz 636296 BLAKE2B
21ca85ed0652d9c3721f1a8dcb890bc21ea37bb49095c3fcc418e818462629463f4410e169465ff19960b09e47684e99b9fc713919f114c3ef765cc2d754aadb
SHA512
de61f9c2b8135d0d08740215002a3e1688f93825ce6ab6d074ce36569bde0e789d4f1a2abd708773c4ab123c4584e94f08f7e8ef238891f9bb36be001f9b
DIST ngtcp2-1.11.0.tar.xz 652904 BLAKE2B
138a0e10cdca8ca3a38718ddd0155cea7ed8493483186d1242e7b94944fe8d67b00f07688e1c098984598125c3e137fa697198efe0f64d3c562961a84b94
SHA512
8c4c8faa24d34e8d6c66df99ba7f3a4dbae689b38bf2bfa68e147af11abc050dc1de790ffc5de1f7379405c91d736f67e58d5661c2d2b72126ba079fadee72d3
-DIST ngtcp2-1.7.0.tar.xz 631072 BLAKE2B
1a1ce134c54974418c0cf0bacc09a770e29cd7c7bfc44a2b5420f3bef3e70502f610bee4e9bb5ed9b87024153aa9390d5a233d2d6e2689166e1079e0e4f52600
SHA512
6efa42d17772fde00d9d0a67f2cbcf0704a8462c7305a5e3f213d1e98c9302a1ceee847081ecef358c7a421db56236e571a1ad9ff7fa5f5037987c5cb14e517d
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0-r1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0-r1.ebuild
deleted file mode 100644
index f59f2eb6f3a2..
--- a/net-libs/ngtcp2/ngtcp2-1.10.0-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-if [[ ${PV} == ]] ; 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 ~mips ~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"
-# Without static-libs, src_test just won't run any tests and "pass".
-REQUIRED_USE="ssl? ( || ( gnutls openssl ) ) test? ( static-libs )"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
- ssl? (
- gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
- openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
- )
-"
-DEPEND="
- ${RDEPEND}
- test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )
-"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.10.0-munit-c23.patch
-)
-
-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
-}
diff --git a/net-libs/ngtcp2/ngtcp2-1.7.0-r1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.7.0-r1.ebuild
deleted file mode 100644
index 0d9a9f85c100..
--- a/net-libs/ngtcp2/ngtcp2-1.7.0-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-if [[ ${PV} == ]] ; 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 ~mips ~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:=[${MULTILIB_USEDEP}] )
- openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
- )
-"
-DEPEND="
- ${RDEPEND}
- test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )
-"
-RESTRICT="!test? ( test )"
-
-multilib_src_configure() {
-
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: a4d7da16b722b9b5c0f50ec0787f6d06caa50537
Author: Craig Andrews gentoo org>
AuthorDate: Fri Feb 21 15:41:19 2025 +
Commit: Craig Andrews gentoo org>
CommitDate: Fri Feb 21 15:45:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d7da16
net-libs/ngtcp2: add 1.11.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.11.0.ebuild | 55
2 files changed, 56 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 67e3bd8ea1ae..57080b9d4685 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,2 +1,3 @@
DIST ngtcp2-1.10.0.tar.xz 636296 BLAKE2B
21ca85ed0652d9c3721f1a8dcb890bc21ea37bb49095c3fcc418e818462629463f4410e169465ff19960b09e47684e99b9fc713919f114c3ef765cc2d754aadb
SHA512
de61f9c2b8135d0d08740215002a3e1688f93825ce6ab6d074ce36569bde0e789d4f1a2abd708773c4ab123c4584e94f08f7e8ef238891f9bb36be001f9b
+DIST ngtcp2-1.11.0.tar.xz 652904 BLAKE2B
138a0e10cdca8ca3a38718ddd0155cea7ed8493483186d1242e7b94944fe8d67b00f07688e1c098984598125c3e137fa697198efe0f64d3c562961a84b94
SHA512
8c4c8faa24d34e8d6c66df99ba7f3a4dbae689b38bf2bfa68e147af11abc050dc1de790ffc5de1f7379405c91d736f67e58d5661c2d2b72126ba079fadee72d3
DIST ngtcp2-1.7.0.tar.xz 631072 BLAKE2B
1a1ce134c54974418c0cf0bacc09a770e29cd7c7bfc44a2b5420f3bef3e70502f610bee4e9bb5ed9b87024153aa9390d5a233d2d6e2689166e1079e0e4f52600
SHA512
6efa42d17772fde00d9d0a67f2cbcf0704a8462c7305a5e3f213d1e98c9302a1ceee847081ecef358c7a421db56236e571a1ad9ff7fa5f5037987c5cb14e517d
diff --git a/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
new file mode 100644
index ..0f374b9abbda
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.11.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~mips ~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"
+# Without static-libs, src_test just won't run any tests and "pass".
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) ) test? ( static-libs )"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+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
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 9533c54fd6913883e44c7b7c0ae736fdeebc81b6
Author: Matt Turner gentoo org>
AuthorDate: Sat Jan 25 03:37:56 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Sat Jan 25 03:40:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9533c54f
net-libs/ngtcp2: Stabilize 1.10.0-r2 hppa, #948625
Signed-off-by: Matt Turner gentoo.org>
net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
index 831c7ca057f8..8a3f82912f5e 100644
--- a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
x86"
+ KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 8d70ea00f4857d53f3f5048f5c4295d43a98c34e
Author: Sam James gentoo org>
AuthorDate: Fri Jan 24 02:23:02 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 24 02:23:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d70ea00
net-libs/ngtcp2: Stabilize 1.10.0-r2 amd64, #948625
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
index 93ec580c96b7..831c7ca057f8 100644
--- a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 7b25a7443429e52768b7a653db6d85e1495cfd0f
Author: Sam James gentoo org>
AuthorDate: Thu Jan 23 22:43:08 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jan 23 22:43:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b25a744
net-libs/ngtcp2: Stabilize 1.10.0-r2 arm64, #948625
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
index f78998d81d43..93ec580c96b7 100644
--- a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
x86"
+ KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 3e8218ddf7da35a17af62da025eb8c988f3c1b46
Author: Sam James gentoo org>
AuthorDate: Thu Jan 23 22:43:05 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jan 23 22:43:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e8218dd
net-libs/ngtcp2: Stabilize 1.10.0-r2 x86, #948625
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
index 34d007e1d1bb..0aaff9d0a5b8 100644
--- a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
sparc x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 10fd3bd750f13791d11b18dbc3e574107f5e660b
Author: Sam James gentoo org>
AuthorDate: Thu Jan 23 22:43:07 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jan 23 22:43:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10fd3bd7
net-libs/ngtcp2: Stabilize 1.10.0-r2 arm, #948625
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
index 3eb98eb08fa1..f78998d81d43 100644
--- a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
x86"
+ KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: fd356d6d8caf74084a35c251b5562491f6474e3d
Author: Sam James gentoo org>
AuthorDate: Thu Jan 23 22:43:06 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jan 23 22:43:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd356d6d
net-libs/ngtcp2: Stabilize 1.10.0-r2 ppc64, #948625
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
index 0aaff9d0a5b8..3eb98eb08fa1 100644
--- a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
sparc x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: f627beb4bb29ff21c2cd7e47ab44629082f8dc58
Author: Sam James gentoo org>
AuthorDate: Thu Jan 23 22:43:04 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jan 23 22:43:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f627beb4
net-libs/ngtcp2: Stabilize 1.10.0-r2 sparc, #948625
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
index b88f76b1fbc3..34d007e1d1bb 100644
--- a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
sparc ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/, net-libs/ngtcp2/files/
commit: 7caf564409af2b3a5cd3df3ed0feb65c7fc061e3
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 11:30:38 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 11:31:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7caf5644
net-libs/ngtcp2: fix uninitialised variables
Backport upstream fixes (thank you!) for uninitialised variables exposed
by GCC 15's padding changes.
Closes: https://bugs.gentoo.org/947300
Signed-off-by: Sam James gentoo.org>
.../ngtcp2/files/ngtcp2-1.10.0-gcc15-uninit.patch | 46 +
net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild| 60 ++
2 files changed, 106 insertions(+)
diff --git a/net-libs/ngtcp2/files/ngtcp2-1.10.0-gcc15-uninit.patch
b/net-libs/ngtcp2/files/ngtcp2-1.10.0-gcc15-uninit.patch
new file mode 100644
index ..7ce0cf2b6c3c
--- /dev/null
+++ b/net-libs/ngtcp2/files/ngtcp2-1.10.0-gcc15-uninit.patch
@@ -0,0 +1,46 @@
+https://bugs.gentoo.org/947300
+https://github.com/ngtcp2/ngtcp2/pull/1464
+https://github.com/ngtcp2/ngtcp2/commit/60ab2b73aa02e6c99597b975724c6b58008c4869
+https://github.com/ngtcp2/ngtcp2/commit/416698347d60968eba635182dfdedc44d1aa7c3b
+
+From 60ab2b73aa02e6c99597b975724c6b58008c4869 Mon Sep 17 00:00:00 2001
+From: Tatsuhiro Tsujikawa
+Date: Fri, 3 Jan 2025 10:05:55 +0900
+Subject: [PATCH] tests: Fix uninitialized variable reference
+
+--- a/tests/ngtcp2_transport_params_test.c
b/tests/ngtcp2_transport_params_test.c
+@@ -419,11 +419,16 @@ void
test_ngtcp2_transport_params_convert_to_latest(void) {
+ ngtcp2_cid rcid, scid, dcid;
+ uint8_t available_versions[sizeof(uint32_t) * 3];
+ ngtcp2_sockaddr_in6 *sa_in6;
++ size_t i;
+
+ rcid_init(&rcid);
+ scid_init(&scid);
+ dcid_init(&dcid);
+
++ for (i = 0; i < sizeof(available_versions); i += sizeof(uint32_t)) {
++ngtcp2_put_uint32be(&available_versions[i], (uint32_t)(0xff00u + i));
++ }
++
+ ngtcp2_transport_params_default_versioned(NGTCP2_TRANSPORT_PARAMS_V1,
+ &srcbuf);
+
+
+From 416698347d60968eba635182dfdedc44d1aa7c3b Mon Sep 17 00:00:00 2001
+From: Tatsuhiro Tsujikawa
+Date: Fri, 3 Jan 2025 10:13:56 +0900
+Subject: [PATCH] Fix uninitialized connection close frame_type
+
+--- a/lib/ngtcp2_conn.c
b/lib/ngtcp2_conn.c
+@@ -13765,6 +13765,7 @@ ngtcp2_ssize ngtcp2_pkt_write_connection_close(
+
+ fr.type = NGTCP2_FRAME_CONNECTION_CLOSE;
+ fr.connection_close.error_code = error_code;
++ fr.connection_close.frame_type = 0;
+ fr.connection_close.reasonlen = reasonlen;
+ fr.connection_close.reason = (uint8_t *)reason;
+
+
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
new file mode 100644
index ..b88f76b1fbc3
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.10.0-r2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~mips ~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"
+# Without static-libs, src_test just won't run any tests and "pass".
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) ) test? ( static-libs )"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )
+"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.10.0-munit-c23.patch
+ "${FILESDIR}"/${P}-gcc15-uninit.patch
+)
+
+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
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: bb6b1ab72b68f55f69ca54a85ef6bd7e34027f08
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 11:31:18 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 11:31:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb6b1ab7
net-libs/ngtcp2: drop munit patch from live
Fixed upstream.
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-.ebuild | 4
1 file changed, 4 deletions(-)
diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild
b/net-libs/ngtcp2/ngtcp2-.ebuild
index f59f2eb6f3a2..0f374b9abbda 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-.ebuild
@@ -35,10 +35,6 @@ DEPEND="
"
RESTRICT="!test? ( test )"
-PATCHES=(
- "${FILESDIR}"/${PN}-1.10.0-munit-c23.patch
-)
-
multilib_src_configure() {
local mycmakeargs=(
-DENABLE_STATIC_LIB=$(usex static-libs)
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 2bf5bf1249798f6bcf9a1cddef61268087e65db6
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 01:48:42 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 01:48:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bf5bf12
net-libs/ngtcp2: drop 1.5.0-r1
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/Manifest | 1 -
net-libs/ngtcp2/ngtcp2-1.5.0-r1.ebuild | 54 --
2 files changed, 55 deletions(-)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 9b33e1b11d06..67e3bd8ea1ae 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,3 +1,2 @@
DIST ngtcp2-1.10.0.tar.xz 636296 BLAKE2B
21ca85ed0652d9c3721f1a8dcb890bc21ea37bb49095c3fcc418e818462629463f4410e169465ff19960b09e47684e99b9fc713919f114c3ef765cc2d754aadb
SHA512
de61f9c2b8135d0d08740215002a3e1688f93825ce6ab6d074ce36569bde0e789d4f1a2abd708773c4ab123c4584e94f08f7e8ef238891f9bb36be001f9b
-DIST ngtcp2-1.5.0.tar.xz 627464 BLAKE2B
6a6fc91f2755d9cbccd6118b53b56b0b4fd3b445c9a491a2d7469ad59d7fe1983516eb79242196db009e7b0875c4db5305bd4c285d2437073b605033f812084d
SHA512
6c05beccac5d53c575ceaa594ac6b1d91ae9f0be01394b3520e84b51a44d3c6a71612c2c6f613d3d1b9d2992a83a68696fedbfdc3842f02d4009c95b463ad97f
DIST ngtcp2-1.7.0.tar.xz 631072 BLAKE2B
1a1ce134c54974418c0cf0bacc09a770e29cd7c7bfc44a2b5420f3bef3e70502f610bee4e9bb5ed9b87024153aa9390d5a233d2d6e2689166e1079e0e4f52600
SHA512
6efa42d17772fde00d9d0a67f2cbcf0704a8462c7305a5e3f213d1e98c9302a1ceee847081ecef358c7a421db56236e571a1ad9ff7fa5f5037987c5cb14e517d
diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0-r1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.5.0-r1.ebuild
deleted file mode 100644
index e035dd055783..
--- a/net-libs/ngtcp2/ngtcp2-1.5.0-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-if [[ ${PV} == ]] ; 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 ppc64 ~riscv 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:=[${MULTILIB_USEDEP}] )
- openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
- )
-"
-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
-}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 3fe12b3c7148c83af11122870e0e2809ff5867af Author: Sam James gentoo org> AuthorDate: Fri Jan 3 01:35:09 2025 + Commit: Sam James gentoo org> CommitDate: Fri Jan 3 01:35:09 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fe12b3c net-libs/ngtcp2: add note above REQUIRED_USE wrt tests Followup to 0529eced14ec1c498f6c87b0d6feed7bedad2040. Signed-off-by: Sam James gentoo.org> net-libs/ngtcp2/ngtcp2-1.10.0-r1.ebuild | 1 + net-libs/ngtcp2/ngtcp2-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0-r1.ebuild b/net-libs/ngtcp2/ngtcp2-1.10.0-r1.ebuild index d3a2c73278eb..f59f2eb6f3a2 100644 --- a/net-libs/ngtcp2/ngtcp2-1.10.0-r1.ebuild +++ b/net-libs/ngtcp2/ngtcp2-1.10.0-r1.ebuild @@ -19,6 +19,7 @@ HOMEPAGE="https://github.com/ngtcp2/ngtcp2/"; LICENSE="MIT" SLOT="0/0" IUSE="+gnutls openssl +ssl static-libs test" +# Without static-libs, src_test just won't run any tests and "pass". REQUIRED_USE="ssl? ( || ( gnutls openssl ) ) test? ( static-libs )" BDEPEND="virtual/pkgconfig" diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild b/net-libs/ngtcp2/ngtcp2-.ebuild index d3a2c73278eb..f59f2eb6f3a2 100644 --- a/net-libs/ngtcp2/ngtcp2-.ebuild +++ b/net-libs/ngtcp2/ngtcp2-.ebuild @@ -19,6 +19,7 @@ HOMEPAGE="https://github.com/ngtcp2/ngtcp2/"; LICENSE="MIT" SLOT="0/0" IUSE="+gnutls openssl +ssl static-libs test" +# Without static-libs, src_test just won't run any tests and "pass". REQUIRED_USE="ssl? ( || ( gnutls openssl ) ) test? ( static-libs )" BDEPEND="virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: a4ab24712f235804062432f653e03473916bfbe7 Author: Sam James gentoo org> AuthorDate: Wed Jan 1 09:52:32 2025 + Commit: Sam James gentoo org> CommitDate: Wed Jan 1 09:52:32 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4ab2471 net-libs/ngtcp2: crank copyright Signed-off-by: Sam James gentoo.org> net-libs/ngtcp2/ngtcp2-1.5.0-r1.ebuild | 2 +- net-libs/ngtcp2/ngtcp2-1.7.0-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0-r1.ebuild b/net-libs/ngtcp2/ngtcp2-1.5.0-r1.ebuild index 67d5d7bc77a8..e035dd055783 100644 --- a/net-libs/ngtcp2/ngtcp2-1.5.0-r1.ebuild +++ b/net-libs/ngtcp2/ngtcp2-1.5.0-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 diff --git a/net-libs/ngtcp2/ngtcp2-1.7.0-r1.ebuild b/net-libs/ngtcp2/ngtcp2-1.7.0-r1.ebuild index c4864da2270c..0d9a9f85c100 100644 --- a/net-libs/ngtcp2/ngtcp2-1.7.0-r1.ebuild +++ b/net-libs/ngtcp2/ngtcp2-1.7.0-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
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: b99d732ad1755cf0ef4d98a01aa0676384dc1fba
Author: Sam James gentoo org>
AuthorDate: Wed Jan 1 09:48:38 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Jan 1 09:50:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b99d732a
net-libs/ngtcp2: drop 1.8.0, 1.8.1, 1.9.0, 1.9.1
... to avoid having to make the multilib fix to too many ebuilds.
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/Manifest| 4 ---
net-libs/ngtcp2/ngtcp2-1.8.0.ebuild | 53 -
net-libs/ngtcp2/ngtcp2-1.8.1.ebuild | 53 -
net-libs/ngtcp2/ngtcp2-1.9.0.ebuild | 53 -
net-libs/ngtcp2/ngtcp2-1.9.1.ebuild | 53 -
5 files changed, 216 deletions(-)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index f415173c6551..9b33e1b11d06 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,7 +1,3 @@
DIST ngtcp2-1.10.0.tar.xz 636296 BLAKE2B
21ca85ed0652d9c3721f1a8dcb890bc21ea37bb49095c3fcc418e818462629463f4410e169465ff19960b09e47684e99b9fc713919f114c3ef765cc2d754aadb
SHA512
de61f9c2b8135d0d08740215002a3e1688f93825ce6ab6d074ce36569bde0e789d4f1a2abd708773c4ab123c4584e94f08f7e8ef238891f9bb36be001f9b
DIST ngtcp2-1.5.0.tar.xz 627464 BLAKE2B
6a6fc91f2755d9cbccd6118b53b56b0b4fd3b445c9a491a2d7469ad59d7fe1983516eb79242196db009e7b0875c4db5305bd4c285d2437073b605033f812084d
SHA512
6c05beccac5d53c575ceaa594ac6b1d91ae9f0be01394b3520e84b51a44d3c6a71612c2c6f613d3d1b9d2992a83a68696fedbfdc3842f02d4009c95b463ad97f
DIST ngtcp2-1.7.0.tar.xz 631072 BLAKE2B
1a1ce134c54974418c0cf0bacc09a770e29cd7c7bfc44a2b5420f3bef3e70502f610bee4e9bb5ed9b87024153aa9390d5a233d2d6e2689166e1079e0e4f52600
SHA512
6efa42d17772fde00d9d0a67f2cbcf0704a8462c7305a5e3f213d1e98c9302a1ceee847081ecef358c7a421db56236e571a1ad9ff7fa5f5037987c5cb14e517d
-DIST ngtcp2-1.8.0.tar.xz 632052 BLAKE2B
efa8de7e8405c1360de1c8043e66e236024cacebd8be7564e2575cc568daede15ca6ceafa415b7c579a4fc205a507d6731cbff5c5a88dfab70e356f846012150
SHA512
4bb838ed94977515ad7fcd86bbafddfb9733264999b268c109b8f487caf01967b0e6d9d0791f19aa549177a375a7d4182662f14b09e7dc5240fa03b68de16235
-DIST ngtcp2-1.8.1.tar.xz 625204 BLAKE2B
c86e975d0c41971c3671d31e152a1b65950135ea8a7c120665ef8466484da1c7d4543afd5552a917dae7bc241c9e66a4729c06be4d9e101952b9e5ce7d4ab66e
SHA512
18728ee0376de319a99c3c5a294a7250a8fefa82fd530f0f2882540da2bada2451644898561be6bb6d95e6c8b7e129337edefe3e71d5ca820beb67db0db7d331
-DIST ngtcp2-1.9.0.tar.xz 636976 BLAKE2B
333dba2ca972dc9a119f118014fb7879d78f2a919e4c9905f2e11dc3fde09fe9ac114f83a9024b9465d360dea4f3f9f190dd2f06469e940689b5f11c068c6035
SHA512
2ecec2ec968878caa41df621a9054cca00b1b7b96dedc7c9c6f46b3c5e7534d9b07c985bdfc5e762ee68751e40ba06318aa54948ec01219eee4156f717e85b8c
-DIST ngtcp2-1.9.1.tar.xz 633404 BLAKE2B
ee0802acbfc5b1e2dd601090c3a8cd58494132a144c3532c61b8b78e1e0f34ca554c3a351d479db0bd04dea8088c52073871ae29dd1027157eb8c354f856bd8c
SHA512
2f1ea7c97b248cbcfc2d616c2285e8d105176d94642649e4629fba279ebdd92424bcc6a96517e17e12005cb64bc2e9bbc0c54bb9da7f49337b6d8257e5be963b
diff --git a/net-libs/ngtcp2/ngtcp2-1.8.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.8.0.ebuild
deleted file mode 100644
index 789b94518acb..
--- a/net-libs/ngtcp2/ngtcp2-1.8.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-if [[ ${PV} == ]] ; 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 ~mips ~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_b
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 65b3bc89d5e97668c0703907d370f2710723d43a
Author: Sam James gentoo org>
AuthorDate: Wed Jan 1 09:48:04 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Jan 1 09:50:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65b3bc89
net-libs/ngtcp2: fix multilib deps for USE=ssl
Signed-off-by: Sam James gentoo.org>
.../{ngtcp2-1.10.0.ebuild => ngtcp2-1.10.0-r1.ebuild} | 15 ---
.../{ngtcp2-1.5.0.ebuild => ngtcp2-1.5.0-r1.ebuild} | 15 ---
.../{ngtcp2-1.7.0.ebuild => ngtcp2-1.7.0-r1.ebuild} | 15 ---
net-libs/ngtcp2/ngtcp2-.ebuild| 15 ---
4 files changed, 32 insertions(+), 28 deletions(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0-r1.ebuild
similarity index 85%
rename from net-libs/ngtcp2/ngtcp2-1.10.0.ebuild
rename to net-libs/ngtcp2/ngtcp2-1.10.0-r1.ebuild
index 6e826067b4dc..d3a2c73278eb 100644
--- a/net-libs/ngtcp2/ngtcp2-1.10.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.10.0-r1.ebuild
@@ -24,13 +24,14 @@ 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}] )"
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )
+"
RESTRICT="!test? ( test )"
PATCHES=(
diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.5.0-r1.ebuild
similarity index 84%
rename from net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
rename to net-libs/ngtcp2/ngtcp2-1.5.0-r1.ebuild
index bc6df468fc15..67d5d7bc77a8 100644
--- a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.5.0-r1.ebuild
@@ -24,13 +24,14 @@ 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}] )"
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )
+"
RESTRICT="!test? ( test )"
multilib_src_configure() {
diff --git a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.7.0-r1.ebuild
similarity index 84%
rename from net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
rename to net-libs/ngtcp2/ngtcp2-1.7.0-r1.ebuild
index 70833ee25820..c4864da2270c 100644
--- a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.7.0-r1.ebuild
@@ -24,13 +24,14 @@ 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}] )"
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )
+"
RESTRICT="!test? ( test )"
multilib_src_configure() {
diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild
b/net-libs/ngtcp2/ngtcp2-.ebuild
index 6e826067b4dc..d3a2c73278eb 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-.ebuild
@@ -24,13 +24,14 @@ 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}] )"
+ gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
+ openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )
+"
RESTRICT="!test? ( test )"
PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/, net-libs/ngtcp2/files/
commit: 5bfb0efe34be9619ed955caf09989c908e41fa8a
Author: Sam James gentoo org>
AuthorDate: Wed Jan 1 08:01:13 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Jan 1 08:01:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bfb0efe
net-libs/ngtcp2: fix build of tests w/ c23
Same as in a7dfda3569459f3ea16b905260e22a3115bfc595 for nghttp2.
Signed-off-by: Sam James gentoo.org>
.../ngtcp2/files/ngtcp2-1.10.0-munit-c23.patch | 28 ++
net-libs/ngtcp2/ngtcp2-1.10.0.ebuild | 6 -
net-libs/ngtcp2/ngtcp2-.ebuild | 6 -
3 files changed, 38 insertions(+), 2 deletions(-)
diff --git a/net-libs/ngtcp2/files/ngtcp2-1.10.0-munit-c23.patch
b/net-libs/ngtcp2/files/ngtcp2-1.10.0-munit-c23.patch
new file mode 100644
index ..93d208fa4215
--- /dev/null
+++ b/net-libs/ngtcp2/files/ngtcp2-1.10.0-munit-c23.patch
@@ -0,0 +1,28 @@
+https://github.com/nemequ/munit/pull/105
+--- a/tests/munit/munit.c
b/tests/munit/munit.c
+@@ -858,23 +858,18 @@ static psnip_uint64_t munit_clock_get_elapsed(struct
PsnipClockTimespec *start,
+
+ #if defined(_OPENMP)
+ # define ATOMIC_UINT32_T uint32_t
+-# define ATOMIC_UINT32_INIT(x) (x)
+ #elif defined(HAVE_STDATOMIC)
+ # include
+ # define ATOMIC_UINT32_T _Atomic uint32_t
+-# define ATOMIC_UINT32_INIT(x) ATOMIC_VAR_INIT(x)
+ #elif defined(HAVE_CLANG_ATOMICS)
+ # define ATOMIC_UINT32_T _Atomic uint32_t
+-# define ATOMIC_UINT32_INIT(x) (x)
+ #elif defined(_WIN32)
+ # define ATOMIC_UINT32_T volatile LONG
+-# define ATOMIC_UINT32_INIT(x) (x)
+ #else
+ # define ATOMIC_UINT32_T volatile uint32_t
+-# define ATOMIC_UINT32_INIT(x) (x)
+ #endif
+
+-static ATOMIC_UINT32_T munit_rand_state = ATOMIC_UINT32_INIT(42);
++static ATOMIC_UINT32_T munit_rand_state = 42;
+
+ #if defined(_OPENMP)
+ static inline void munit_atomic_store(ATOMIC_UINT32_T *dest,
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0.ebuild
index 789b94518acb..6e826067b4dc 100644
--- a/net-libs/ngtcp2/ngtcp2-1.10.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.10.0.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
@@ -33,6 +33,10 @@ DEPEND="${RDEPEND}
test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.10.0-munit-c23.patch
+)
+
multilib_src_configure() {
local mycmakeargs=(
-DENABLE_STATIC_LIB=$(usex static-libs)
diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild
b/net-libs/ngtcp2/ngtcp2-.ebuild
index 789b94518acb..6e826067b4dc 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-.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
@@ -33,6 +33,10 @@ DEPEND="${RDEPEND}
test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.10.0-munit-c23.patch
+)
+
multilib_src_configure() {
local mycmakeargs=(
-DENABLE_STATIC_LIB=$(usex static-libs)
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 3367ee037fd30cba5bdfe95d133b14484055579a
Author: Craig Andrews gentoo org>
AuthorDate: Thu Dec 19 14:18:29 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Thu Dec 19 14:18:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3367ee03
net-libs/ngtcp2: add 1.10.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-1.10.0.ebuild | 53
2 files changed, 54 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index c4eb2fa96b6b..f415173c6551 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,3 +1,4 @@
+DIST ngtcp2-1.10.0.tar.xz 636296 BLAKE2B
21ca85ed0652d9c3721f1a8dcb890bc21ea37bb49095c3fcc418e818462629463f4410e169465ff19960b09e47684e99b9fc713919f114c3ef765cc2d754aadb
SHA512
de61f9c2b8135d0d08740215002a3e1688f93825ce6ab6d074ce36569bde0e789d4f1a2abd708773c4ab123c4584e94f08f7e8ef238891f9bb36be001f9b
DIST ngtcp2-1.5.0.tar.xz 627464 BLAKE2B
6a6fc91f2755d9cbccd6118b53b56b0b4fd3b445c9a491a2d7469ad59d7fe1983516eb79242196db009e7b0875c4db5305bd4c285d2437073b605033f812084d
SHA512
6c05beccac5d53c575ceaa594ac6b1d91ae9f0be01394b3520e84b51a44d3c6a71612c2c6f613d3d1b9d2992a83a68696fedbfdc3842f02d4009c95b463ad97f
DIST ngtcp2-1.7.0.tar.xz 631072 BLAKE2B
1a1ce134c54974418c0cf0bacc09a770e29cd7c7bfc44a2b5420f3bef3e70502f610bee4e9bb5ed9b87024153aa9390d5a233d2d6e2689166e1079e0e4f52600
SHA512
6efa42d17772fde00d9d0a67f2cbcf0704a8462c7305a5e3f213d1e98c9302a1ceee847081ecef358c7a421db56236e571a1ad9ff7fa5f5037987c5cb14e517d
DIST ngtcp2-1.8.0.tar.xz 632052 BLAKE2B
efa8de7e8405c1360de1c8043e66e236024cacebd8be7564e2575cc568daede15ca6ceafa415b7c579a4fc205a507d6731cbff5c5a88dfab70e356f846012150
SHA512
4bb838ed94977515ad7fcd86bbafddfb9733264999b268c109b8f487caf01967b0e6d9d0791f19aa549177a375a7d4182662f14b09e7dc5240fa03b68de16235
diff --git a/net-libs/ngtcp2/ngtcp2-1.10.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.10.0.ebuild
new file mode 100644
index ..789b94518acb
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.10.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} == ]] ; 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 ~mips ~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
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: a6ce9086703374404f7212c90cd239cae874b2a5
Author: Craig Andrews gentoo org>
AuthorDate: Mon Nov 25 14:30:43 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Nov 25 14:30:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6ce9086
net-libs/ngtcp2: add 1.9.1
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/ngtcp2-1.9.1.ebuild | 53 +
2 files changed, 54 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index b154d8084ca4..c4eb2fa96b6b 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -3,3 +3,4 @@ DIST ngtcp2-1.7.0.tar.xz 631072 BLAKE2B
1a1ce134c54974418c0cf0bacc09a770e29cd7c7
DIST ngtcp2-1.8.0.tar.xz 632052 BLAKE2B
efa8de7e8405c1360de1c8043e66e236024cacebd8be7564e2575cc568daede15ca6ceafa415b7c579a4fc205a507d6731cbff5c5a88dfab70e356f846012150
SHA512
4bb838ed94977515ad7fcd86bbafddfb9733264999b268c109b8f487caf01967b0e6d9d0791f19aa549177a375a7d4182662f14b09e7dc5240fa03b68de16235
DIST ngtcp2-1.8.1.tar.xz 625204 BLAKE2B
c86e975d0c41971c3671d31e152a1b65950135ea8a7c120665ef8466484da1c7d4543afd5552a917dae7bc241c9e66a4729c06be4d9e101952b9e5ce7d4ab66e
SHA512
18728ee0376de319a99c3c5a294a7250a8fefa82fd530f0f2882540da2bada2451644898561be6bb6d95e6c8b7e129337edefe3e71d5ca820beb67db0db7d331
DIST ngtcp2-1.9.0.tar.xz 636976 BLAKE2B
333dba2ca972dc9a119f118014fb7879d78f2a919e4c9905f2e11dc3fde09fe9ac114f83a9024b9465d360dea4f3f9f190dd2f06469e940689b5f11c068c6035
SHA512
2ecec2ec968878caa41df621a9054cca00b1b7b96dedc7c9c6f46b3c5e7534d9b07c985bdfc5e762ee68751e40ba06318aa54948ec01219eee4156f717e85b8c
+DIST ngtcp2-1.9.1.tar.xz 633404 BLAKE2B
ee0802acbfc5b1e2dd601090c3a8cd58494132a144c3532c61b8b78e1e0f34ca554c3a351d479db0bd04dea8088c52073871ae29dd1027157eb8c354f856bd8c
SHA512
2f1ea7c97b248cbcfc2d616c2285e8d105176d94642649e4629fba279ebdd92424bcc6a96517e17e12005cb64bc2e9bbc0c54bb9da7f49337b6d8257e5be963b
diff --git a/net-libs/ngtcp2/ngtcp2-1.9.1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.9.1.ebuild
new file mode 100644
index ..789b94518acb
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.9.1.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} == ]] ; 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 ~mips ~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
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: a879e02c48a82a5d17e4515909ea62e0b3bc246d
Author: Craig Andrews gentoo org>
AuthorDate: Tue Nov 19 15:09:18 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Tue Nov 19 15:10:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a879e02c
net-libs/ngtcp2: add 1.9.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/ngtcp2-1.9.0.ebuild | 53 +
2 files changed, 54 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index fb4e7f89e9cf..b154d8084ca4 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -2,3 +2,4 @@ DIST ngtcp2-1.5.0.tar.xz 627464 BLAKE2B
6a6fc91f2755d9cbccd6118b53b56b0b4fd3b445
DIST ngtcp2-1.7.0.tar.xz 631072 BLAKE2B
1a1ce134c54974418c0cf0bacc09a770e29cd7c7bfc44a2b5420f3bef3e70502f610bee4e9bb5ed9b87024153aa9390d5a233d2d6e2689166e1079e0e4f52600
SHA512
6efa42d17772fde00d9d0a67f2cbcf0704a8462c7305a5e3f213d1e98c9302a1ceee847081ecef358c7a421db56236e571a1ad9ff7fa5f5037987c5cb14e517d
DIST ngtcp2-1.8.0.tar.xz 632052 BLAKE2B
efa8de7e8405c1360de1c8043e66e236024cacebd8be7564e2575cc568daede15ca6ceafa415b7c579a4fc205a507d6731cbff5c5a88dfab70e356f846012150
SHA512
4bb838ed94977515ad7fcd86bbafddfb9733264999b268c109b8f487caf01967b0e6d9d0791f19aa549177a375a7d4182662f14b09e7dc5240fa03b68de16235
DIST ngtcp2-1.8.1.tar.xz 625204 BLAKE2B
c86e975d0c41971c3671d31e152a1b65950135ea8a7c120665ef8466484da1c7d4543afd5552a917dae7bc241c9e66a4729c06be4d9e101952b9e5ce7d4ab66e
SHA512
18728ee0376de319a99c3c5a294a7250a8fefa82fd530f0f2882540da2bada2451644898561be6bb6d95e6c8b7e129337edefe3e71d5ca820beb67db0db7d331
+DIST ngtcp2-1.9.0.tar.xz 636976 BLAKE2B
333dba2ca972dc9a119f118014fb7879d78f2a919e4c9905f2e11dc3fde09fe9ac114f83a9024b9465d360dea4f3f9f190dd2f06469e940689b5f11c068c6035
SHA512
2ecec2ec968878caa41df621a9054cca00b1b7b96dedc7c9c6f46b3c5e7534d9b07c985bdfc5e762ee68751e40ba06318aa54948ec01219eee4156f717e85b8c
diff --git a/net-libs/ngtcp2/ngtcp2-1.9.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.9.0.ebuild
new file mode 100644
index ..789b94518acb
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.9.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} == ]] ; 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 ~mips ~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
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 29c9bcf2a50e321d0d7f33bfa56113800ec98b8b
Author: Sam James gentoo org>
AuthorDate: Wed Oct 30 22:08:23 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed Oct 30 22:08:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c9bcf2
net-libs/ngtcp2: Stabilize 1.7.0 hppa, #939552
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
index 451ede4e6631..70833ee25820 100644
--- a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
x86"
+ KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 94adb43c82a968f0435f0ae1f0342a8415a0bedb
Author: Craig Andrews gentoo org>
AuthorDate: Thu Oct 17 17:37:54 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Thu Oct 17 17:38:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94adb43c
net-libs/ngtcp2: add 1.8.1
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/ngtcp2-1.8.1.ebuild | 53 +
2 files changed, 54 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index c361c82eb7a7..fb4e7f89e9cf 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,3 +1,4 @@
DIST ngtcp2-1.5.0.tar.xz 627464 BLAKE2B
6a6fc91f2755d9cbccd6118b53b56b0b4fd3b445c9a491a2d7469ad59d7fe1983516eb79242196db009e7b0875c4db5305bd4c285d2437073b605033f812084d
SHA512
6c05beccac5d53c575ceaa594ac6b1d91ae9f0be01394b3520e84b51a44d3c6a71612c2c6f613d3d1b9d2992a83a68696fedbfdc3842f02d4009c95b463ad97f
DIST ngtcp2-1.7.0.tar.xz 631072 BLAKE2B
1a1ce134c54974418c0cf0bacc09a770e29cd7c7bfc44a2b5420f3bef3e70502f610bee4e9bb5ed9b87024153aa9390d5a233d2d6e2689166e1079e0e4f52600
SHA512
6efa42d17772fde00d9d0a67f2cbcf0704a8462c7305a5e3f213d1e98c9302a1ceee847081ecef358c7a421db56236e571a1ad9ff7fa5f5037987c5cb14e517d
DIST ngtcp2-1.8.0.tar.xz 632052 BLAKE2B
efa8de7e8405c1360de1c8043e66e236024cacebd8be7564e2575cc568daede15ca6ceafa415b7c579a4fc205a507d6731cbff5c5a88dfab70e356f846012150
SHA512
4bb838ed94977515ad7fcd86bbafddfb9733264999b268c109b8f487caf01967b0e6d9d0791f19aa549177a375a7d4182662f14b09e7dc5240fa03b68de16235
+DIST ngtcp2-1.8.1.tar.xz 625204 BLAKE2B
c86e975d0c41971c3671d31e152a1b65950135ea8a7c120665ef8466484da1c7d4543afd5552a917dae7bc241c9e66a4729c06be4d9e101952b9e5ce7d4ab66e
SHA512
18728ee0376de319a99c3c5a294a7250a8fefa82fd530f0f2882540da2bada2451644898561be6bb6d95e6c8b7e129337edefe3e71d5ca820beb67db0db7d331
diff --git a/net-libs/ngtcp2/ngtcp2-1.8.1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.8.1.ebuild
new file mode 100644
index ..789b94518acb
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.8.1.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} == ]] ; 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 ~mips ~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
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 8169830046cfa9bc467e89fc310192d084494a74
Author: Craig Andrews gentoo org>
AuthorDate: Thu Oct 17 17:38:17 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Thu Oct 17 17:38:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81698300
net-libs/ngtcp2: Update keywords in -
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/ngtcp2-.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild
b/net-libs/ngtcp2/ngtcp2-.ebuild
index c72e046deae8..789b94518acb 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: ad750f85b8974ff1fc87edf57200a0ad5da82e41
Author: Arthur Zamarin gentoo org>
AuthorDate: Sun Oct 13 19:27:25 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sun Oct 13 19:27:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad750f85
net-libs/ngtcp2: Stabilize 1.7.0 sparc, #939552
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/ngtcp2/ngtcp2-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
index 5271ab36022e..451ede4e6631 100644
--- a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc
x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc
x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 0b10fd10476c9ad11de6fb43e187683361c3cd54
Author: Craig Andrews gentoo org>
AuthorDate: Mon Oct 7 13:33:58 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Oct 7 13:37:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b10fd10
net-libs/ngtcp2: add 1.8.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/ngtcp2-1.8.0.ebuild | 53 +
2 files changed, 54 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 432f3c95f95b..c361c82eb7a7 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,2 +1,3 @@
DIST ngtcp2-1.5.0.tar.xz 627464 BLAKE2B
6a6fc91f2755d9cbccd6118b53b56b0b4fd3b445c9a491a2d7469ad59d7fe1983516eb79242196db009e7b0875c4db5305bd4c285d2437073b605033f812084d
SHA512
6c05beccac5d53c575ceaa594ac6b1d91ae9f0be01394b3520e84b51a44d3c6a71612c2c6f613d3d1b9d2992a83a68696fedbfdc3842f02d4009c95b463ad97f
DIST ngtcp2-1.7.0.tar.xz 631072 BLAKE2B
1a1ce134c54974418c0cf0bacc09a770e29cd7c7bfc44a2b5420f3bef3e70502f610bee4e9bb5ed9b87024153aa9390d5a233d2d6e2689166e1079e0e4f52600
SHA512
6efa42d17772fde00d9d0a67f2cbcf0704a8462c7305a5e3f213d1e98c9302a1ceee847081ecef358c7a421db56236e571a1ad9ff7fa5f5037987c5cb14e517d
+DIST ngtcp2-1.8.0.tar.xz 632052 BLAKE2B
efa8de7e8405c1360de1c8043e66e236024cacebd8be7564e2575cc568daede15ca6ceafa415b7c579a4fc205a507d6731cbff5c5a88dfab70e356f846012150
SHA512
4bb838ed94977515ad7fcd86bbafddfb9733264999b268c109b8f487caf01967b0e6d9d0791f19aa549177a375a7d4182662f14b09e7dc5240fa03b68de16235
diff --git a/net-libs/ngtcp2/ngtcp2-1.8.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.8.0.ebuild
new file mode 100644
index ..789b94518acb
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.8.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} == ]] ; 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 ~mips ~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
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 04fe288ab027dfd35a9f723a23c0f058ed913e56
Author: Andreas Sturmlechner gentoo org>
AuthorDate: Fri Oct 4 12:05:51 2024 +
Commit: Andreas Sturmlechner gentoo org>
CommitDate: Fri Oct 4 17:36:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04fe288a
net-libs/ngtcp2: drop 0.14.1, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.6.0
Signed-off-by: Andreas Sturmlechner gentoo.org>
net-libs/ngtcp2/Manifest | 6
net-libs/ngtcp2/ngtcp2-0.14.1.ebuild | 52 ---
net-libs/ngtcp2/ngtcp2-1.1.0.ebuild | 52 ---
net-libs/ngtcp2/ngtcp2-1.2.0.ebuild | 52 ---
net-libs/ngtcp2/ngtcp2-1.3.0.ebuild | 52 ---
net-libs/ngtcp2/ngtcp2-1.4.0.ebuild | 52 ---
net-libs/ngtcp2/ngtcp2-1.6.0.ebuild | 53
7 files changed, 319 deletions(-)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 9173031865e6..432f3c95f95b 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,8 +1,2 @@
-DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
SHA512
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
-DIST ngtcp2-1.1.0.tar.xz 595536 BLAKE2B
df37cede58fe67e9121d3c985a6d26b3534a2ef2805a9fb0ee92369d87e849164916e36c23b0e3055b4fa817307b1aa47cc1c0bfe3b03690401f00c0f050b9e8
SHA512
0de7d1aa67a5dbbf718313f90b7535980d29902a3d7e7a8a5e0362ec54b5ffe00ec2e844262ab05ddf6a0f3a1acc716a9b6df181121f8c3b66e138a91cfbe067
-DIST ngtcp2-1.2.0.tar.xz 598000 BLAKE2B
7594817c3a26a41f8d32145d81be6060f51830d671b6bfea40c400be6fda75cb0b61b78bb58d6773dcc369ecd977d9f9e871ed5a9b90e80021e11545bec240ab
SHA512
98a5724df82340d9448e0d11393bf9638aeb766edcae67255fb421538fba05e01f56fd16b85b157b21ff086696508f2d9ca410e81b8495411afcce77325c241a
-DIST ngtcp2-1.3.0.tar.xz 615620 BLAKE2B
b8ec40c02979b0f25c1655c3c4a40c5a604d83f049e19793ef920bb21728be212e8e5b3f727c06b2a4fc1641ab8c12f81d24fcf2b623280fd0c1d100f338c650
SHA512
08ef43bb967dc0ca625975cca69e05903490b597531c65234077669cb39b5a28b60ff76726006ce6c4531d6c099d88dde63517f7b7d00e20ec5a879b87a30223
-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
diff --git a/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
b/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
deleted file mode 100644
index 15a312759fd6..
--- a/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-if [[ ${PV} == ]] ; 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 ~hppa ~riscv 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 ) )"
-
-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)
- -DEN
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: bcab4ca84f33777f123a2c7c8ffcac539aa5b869
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Sep 23 08:17:55 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Sep 23 08:17:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcab4ca8
net-libs/ngtcp2: Stabilize 1.7.0 amd64, #939555
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/ngtcp2/ngtcp2-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
index 84b5e0f0f471..5271ab36022e 100644
--- a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc
x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc
x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 654b180ff7aeb084f82e9d998caebcfb3f42b10b
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Sep 23 07:13:04 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Sep 23 07:13:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654b180f
net-libs/ngtcp2: Stabilize 1.7.0 arm64, #939555
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/ngtcp2/ngtcp2-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
index d9784ca22b00..84b5e0f0f471 100644
--- a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc
x86"
+ KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc
x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: cb380f59a28b7db7c366ba9e396c09c8a7d29cc4
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Sep 23 07:13:03 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Sep 23 07:13:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb380f59
net-libs/ngtcp2: Stabilize 1.7.0 arm, #939555
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/ngtcp2/ngtcp2-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
index 1a07325deb93..d9784ca22b00 100644
--- a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~sparc x86"
+ KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc
x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 47b3ca11fca4b41c3455f0a67457cccea63fb318
Author: Sam James gentoo org>
AuthorDate: Mon Sep 23 00:31:15 2024 +
Commit: Sam James gentoo org>
CommitDate: Mon Sep 23 00:31:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47b3ca11
net-libs/ngtcp2: Stabilize 1.7.0 ppc64, #939555
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
index 789b94518acb..8673aac965f0 100644
--- a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~sparc ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: ec38c210c9da5f3e7eb6c54170489709f185e466
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Aug 26 16:18:07 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Aug 26 16:29:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec38c210
net-libs/ngtcp2: keyword 1.7.0 for ~mips
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/ngtcp2/ngtcp2-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
index 08005ec0720b..789b94518acb 100644
--- a/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.7.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
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"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~sparc ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: f76538c5e9223d1aa0bc552d776f85e92432927c
Author: Craig Andrews gentoo org>
AuthorDate: Sun Aug 25 22:18:36 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Aug 25 22:19:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76538c5
net-libs/ngtcp2: add 1.7.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/ngtcp2-1.7.0.ebuild | 53 +
2 files changed, 54 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index cc142af58628..9173031865e6 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -5,3 +5,4 @@ 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
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 ..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} == ]] ; 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
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 5a43b6cd4ede8b080125e1377279ec9bbbcdf687
Author: Jakov Smolić gentoo org>
AuthorDate: Wed Aug 14 10:16:14 2024 +
Commit: Jakov Smolić gentoo org>
CommitDate: Wed Aug 14 10:16:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a43b6cd
net-libs/ngtcp2: Keyword 1.6.0 ppc, #937893
Signed-off-by: Jakov Smolić gentoo.org>
net-libs/ngtcp2/ngtcp2-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.6.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.6.0.ebuild
index 46f4825605a6..08005ec0720b 100644
--- a/net-libs/ngtcp2/ngtcp2-1.6.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.6.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc
~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 87e3c08d9a345f129aa507a32b7d7a2800dd4ab7
Author: Matt Jolly gentoo org>
AuthorDate: Tue Aug 13 23:44:02 2024 +
Commit: Matt Jolly gentoo org>
CommitDate: Wed Aug 14 01:26:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e3c08d
net-libs/ngtcp2: keyword 1.6.0 for ~sparc
Signed-off-by: Matt Jolly gentoo.org>
net-libs/ngtcp2/ngtcp2-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.6.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.6.0.ebuild
index da18d964561e..46f4825605a6 100644
--- a/net-libs/ngtcp2/ngtcp2-1.6.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.6.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 6412d30acfdf116adbcf9ee69cd9e48fd6eb6996
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Jul 29 19:39:05 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Jul 29 19:39:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6412d30a
net-libs/ngtcp2: Stabilize 1.5.0 arm, #934642
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/ngtcp2/ngtcp2-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
index 9dfafe309505..bc6df468fc15 100644
--- a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: b1fb92db368adc5dd04fc18af64daebb6e307c03
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Jul 29 19:36:52 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Jul 29 19:36:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1fb92db
net-libs/ngtcp2: Stabilize 1.5.0 x86, #934642
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/ngtcp2/ngtcp2-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
index f34d254989be..9dfafe309505 100644
--- a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 3d6a530e49a5acc25fb4cb3d05eb4dfa28494bd2
Author: Sam James gentoo org>
AuthorDate: Thu Jul 4 03:40:53 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 4 03:40:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d6a530e
net-libs/ngtcp2: Stabilize 1.5.0 amd64, #934642
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
index 5594416602f8..f34d254989be 100644
--- a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc64 ~riscv ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 09be9e210797f8883f7dc76683f9c6b515d0629c
Author: Arthur Zamarin gentoo org>
AuthorDate: Wed Jun 26 05:43:21 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Wed Jun 26 05:43:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09be9e21
net-libs/ngtcp2: Stabilize 1.5.0 ppc64, #934642
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/ngtcp2/ngtcp2-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
index 4f0b736118b9..5594416602f8 100644
--- a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc64 ~riscv ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 9618d4ff23947e3ea0ae21daf079f34834279ba0
Author: Sam James gentoo org>
AuthorDate: Tue Jun 25 23:15:28 2024 +
Commit: Sam James gentoo org>
CommitDate: Tue Jun 25 23:15:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9618d4ff
net-libs/ngtcp2: Stabilize 1.5.0 arm64, #934642
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
index da18d964561e..4f0b736118b9 100644
--- a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: d4169407deffca3c6ff203eef08e82fd21d0b392
Author: Craig Andrews gentoo org>
AuthorDate: Thu Jun 13 13:55:04 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Thu Jun 13 14:00:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4169407
net-libs/ngtcp2: add 1.6.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/ngtcp2-1.6.0.ebuild | 53 +
2 files changed, 54 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 791d735d120a..cc142af58628 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -4,3 +4,4 @@ DIST ngtcp2-1.2.0.tar.xz 598000 BLAKE2B
7594817c3a26a41f8d32145d81be6060f51830d6
DIST ngtcp2-1.3.0.tar.xz 615620 BLAKE2B
b8ec40c02979b0f25c1655c3c4a40c5a604d83f049e19793ef920bb21728be212e8e5b3f727c06b2a4fc1641ab8c12f81d24fcf2b623280fd0c1d100f338c650
SHA512
08ef43bb967dc0ca625975cca69e05903490b597531c65234077669cb39b5a28b60ff76726006ce6c4531d6c099d88dde63517f7b7d00e20ec5a879b87a30223
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
diff --git a/net-libs/ngtcp2/ngtcp2-1.6.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.6.0.ebuild
new file mode 100644
index ..da18d964561e
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.6.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} == ]] ; 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 ~ppc64 ~riscv ~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
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 5e24cb63f93afc68388e8a498ff2173ce87408f3
Author: Matoro Mahri matoro tk>
AuthorDate: Thu May 23 23:41:24 2024 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Fri May 24 02:45:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e24cb63
net-libs/ngtcp2: Keyword 1.5.0 loong, #931998
Signed-off-by: Matoro Mahri matoro.tk>
Signed-off-by: Ionen Wolkens gentoo.org>
net-libs/ngtcp2/ngtcp2-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
index 2d57c3b7c864..da18d964561e 100644
--- a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 0529eced14ec1c498f6c87b0d6feed7bedad2040
Author: Matoro Mahri matoro tk>
AuthorDate: Thu May 23 21:40:44 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Thu May 23 21:55:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0529eced
net-libs/ngtcp2: fix tests for >=1.5.0
In 1.5.0 moved to gating tests behind -DBUILD_TESTING
See https://github.com/ngtcp2/ngtcp2/pull/1189
Corresponding Gentoo commit for nghttp2 is
https://github.com/gentoo/gentoo/commit/2d6a77b5adaa5160199e3b4de2cf754aa8717c9e
Bug: https://bugs.gentoo.org/931998
Signed-off-by: Matoro Mahri matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/36799
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/ngtcp2-1.5.0.ebuild | 3 ++-
net-libs/ngtcp2/ngtcp2-.ebuild | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
index d36fb26328c9..2d57c3b7c864 100644
--- a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/ngtcp2/ngtcp2/";
LICENSE="MIT"
SLOT="0/0"
IUSE="+gnutls openssl +ssl static-libs test"
-REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) ) test? ( static-libs )"
BDEPEND="virtual/pkgconfig"
RDEPEND="
@@ -43,6 +43,7 @@ multilib_src_configure() {
-DENABLE_WOLFSSL=OFF
-DCMAKE_DISABLE_FIND_PACKAGE_Libev=ON
-DCMAKE_DISABLE_FIND_PACKAGE_Libnghttp3=ON
+ -DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}
diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild
b/net-libs/ngtcp2/ngtcp2-.ebuild
index 1f15a2e28c49..c72e046deae8 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/ngtcp2/ngtcp2/";
LICENSE="MIT"
SLOT="0/0"
IUSE="+gnutls openssl +ssl static-libs test"
-REQUIRED_USE="ssl? ( || ( gnutls openssl ) )"
+REQUIRED_USE="ssl? ( || ( gnutls openssl ) ) test? ( static-libs )"
BDEPEND="virtual/pkgconfig"
RDEPEND="
@@ -43,6 +43,7 @@ multilib_src_configure() {
-DENABLE_WOLFSSL=OFF
-DCMAKE_DISABLE_FIND_PACKAGE_Libev=ON
-DCMAKE_DISABLE_FIND_PACKAGE_Libnghttp3=ON
+ -DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 72739247f675c7494f59ec4edc360f0142fd041f
Author: Sam James gentoo org>
AuthorDate: Fri May 17 03:57:06 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri May 17 03:57:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72739247
net-libs/ngtcp2: Keyword 1.5.0 ppc64, #931998
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
index 3d01d4243f5a..d36fb26328c9 100644
--- a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: f7a163897b954feb8f8fcad205b8835dbfde153d
Author: Sam James gentoo org>
AuthorDate: Sun May 12 04:50:54 2024 +
Commit: Sam James gentoo org>
CommitDate: Sun May 12 04:50:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a16389
net-libs/ngtcp2: Keyword 1.5.0 arm, #931780
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
index 1f15a2e28c49..3d01d4243f5a 100644
--- a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 36fdef55bd802e6ee9f3e85816c2296bee2c2c46
Author: Craig Andrews gentoo org>
AuthorDate: Thu May 9 14:20:09 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Thu May 9 14:21:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36fdef55
net-libs/ngtcp2: add 1.5.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/ngtcp2-1.5.0.ebuild | 52 +
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index c9413c8b4294..791d735d120a 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -3,3 +3,4 @@ DIST ngtcp2-1.1.0.tar.xz 595536 BLAKE2B
df37cede58fe67e9121d3c985a6d26b3534a2ef2
DIST ngtcp2-1.2.0.tar.xz 598000 BLAKE2B
7594817c3a26a41f8d32145d81be6060f51830d671b6bfea40c400be6fda75cb0b61b78bb58d6773dcc369ecd977d9f9e871ed5a9b90e80021e11545bec240ab
SHA512
98a5724df82340d9448e0d11393bf9638aeb766edcae67255fb421538fba05e01f56fd16b85b157b21ff086696508f2d9ca410e81b8495411afcce77325c241a
DIST ngtcp2-1.3.0.tar.xz 615620 BLAKE2B
b8ec40c02979b0f25c1655c3c4a40c5a604d83f049e19793ef920bb21728be212e8e5b3f727c06b2a4fc1641ab8c12f81d24fcf2b623280fd0c1d100f338c650
SHA512
08ef43bb967dc0ca625975cca69e05903490b597531c65234077669cb39b5a28b60ff76726006ce6c4531d6c099d88dde63517f7b7d00e20ec5a879b87a30223
DIST ngtcp2-1.4.0.tar.xz 618480 BLAKE2B
a04010fa227a4cbe4ddb2036034a4eb97d80a410d2aa3959e2af48248e9dfe754c05b2d6b4b2d157c850f3d018d71d6dec1830f51e318f62a00b8fb3aa295ea3
SHA512
6491f158cd3bd659d593810935ceedefea8ee4a77e0a1952c0300f83188d0af1ef8313b24f9dbd3e7a795b6ad9099d2681b70ff1bafd92eed429ee028b2f2dea
+DIST ngtcp2-1.5.0.tar.xz 627464 BLAKE2B
6a6fc91f2755d9cbccd6118b53b56b0b4fd3b445c9a491a2d7469ad59d7fe1983516eb79242196db009e7b0875c4db5305bd4c285d2437073b605033f812084d
SHA512
6c05beccac5d53c575ceaa594ac6b1d91ae9f0be01394b3520e84b51a44d3c6a71612c2c6f613d3d1b9d2992a83a68696fedbfdc3842f02d4009c95b463ad97f
diff --git a/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
new file mode 100644
index ..1f15a2e28c49
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.5.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~arm64 ~hppa ~riscv ~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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 236b6f1d730dcc9141ed4201ab2c33dacfe0f9d5
Author: Craig Andrews gentoo org>
AuthorDate: Mon Mar 18 13:52:50 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Mar 18 13:52:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=236b6f1d
net-libs/ngtcp2: add 1.4.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/ngtcp2-1.4.0.ebuild | 52 +
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 4c7e3f57e631..c9413c8b4294 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -2,3 +2,4 @@ DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220
DIST ngtcp2-1.1.0.tar.xz 595536 BLAKE2B
df37cede58fe67e9121d3c985a6d26b3534a2ef2805a9fb0ee92369d87e849164916e36c23b0e3055b4fa817307b1aa47cc1c0bfe3b03690401f00c0f050b9e8
SHA512
0de7d1aa67a5dbbf718313f90b7535980d29902a3d7e7a8a5e0362ec54b5ffe00ec2e844262ab05ddf6a0f3a1acc716a9b6df181121f8c3b66e138a91cfbe067
DIST ngtcp2-1.2.0.tar.xz 598000 BLAKE2B
7594817c3a26a41f8d32145d81be6060f51830d671b6bfea40c400be6fda75cb0b61b78bb58d6773dcc369ecd977d9f9e871ed5a9b90e80021e11545bec240ab
SHA512
98a5724df82340d9448e0d11393bf9638aeb766edcae67255fb421538fba05e01f56fd16b85b157b21ff086696508f2d9ca410e81b8495411afcce77325c241a
DIST ngtcp2-1.3.0.tar.xz 615620 BLAKE2B
b8ec40c02979b0f25c1655c3c4a40c5a604d83f049e19793ef920bb21728be212e8e5b3f727c06b2a4fc1641ab8c12f81d24fcf2b623280fd0c1d100f338c650
SHA512
08ef43bb967dc0ca625975cca69e05903490b597531c65234077669cb39b5a28b60ff76726006ce6c4531d6c099d88dde63517f7b7d00e20ec5a879b87a30223
+DIST ngtcp2-1.4.0.tar.xz 618480 BLAKE2B
a04010fa227a4cbe4ddb2036034a4eb97d80a410d2aa3959e2af48248e9dfe754c05b2d6b4b2d157c850f3d018d71d6dec1830f51e318f62a00b8fb3aa295ea3
SHA512
6491f158cd3bd659d593810935ceedefea8ee4a77e0a1952c0300f83188d0af1ef8313b24f9dbd3e7a795b6ad9099d2681b70ff1bafd92eed429ee028b2f2dea
diff --git a/net-libs/ngtcp2/ngtcp2-1.4.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.4.0.ebuild
new file mode 100644
index ..1f15a2e28c49
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.4.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~arm64 ~hppa ~riscv ~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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 502af93f1ba260328898be856c9f603a64f57bc3
Author: Craig Andrews gentoo org>
AuthorDate: Sat Feb 17 04:12:57 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Sat Feb 17 04:16:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502af93f
net-libs/ngtcp2: add 1.3.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/ngtcp2-1.3.0.ebuild | 52 +
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 7c27d0c90bf5..4c7e3f57e631 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,3 +1,4 @@
DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
SHA512
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
DIST ngtcp2-1.1.0.tar.xz 595536 BLAKE2B
df37cede58fe67e9121d3c985a6d26b3534a2ef2805a9fb0ee92369d87e849164916e36c23b0e3055b4fa817307b1aa47cc1c0bfe3b03690401f00c0f050b9e8
SHA512
0de7d1aa67a5dbbf718313f90b7535980d29902a3d7e7a8a5e0362ec54b5ffe00ec2e844262ab05ddf6a0f3a1acc716a9b6df181121f8c3b66e138a91cfbe067
DIST ngtcp2-1.2.0.tar.xz 598000 BLAKE2B
7594817c3a26a41f8d32145d81be6060f51830d671b6bfea40c400be6fda75cb0b61b78bb58d6773dcc369ecd977d9f9e871ed5a9b90e80021e11545bec240ab
SHA512
98a5724df82340d9448e0d11393bf9638aeb766edcae67255fb421538fba05e01f56fd16b85b157b21ff086696508f2d9ca410e81b8495411afcce77325c241a
+DIST ngtcp2-1.3.0.tar.xz 615620 BLAKE2B
b8ec40c02979b0f25c1655c3c4a40c5a604d83f049e19793ef920bb21728be212e8e5b3f727c06b2a4fc1641ab8c12f81d24fcf2b623280fd0c1d100f338c650
SHA512
08ef43bb967dc0ca625975cca69e05903490b597531c65234077669cb39b5a28b60ff76726006ce6c4531d6c099d88dde63517f7b7d00e20ec5a879b87a30223
diff --git a/net-libs/ngtcp2/ngtcp2-1.3.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.3.0.ebuild
new file mode 100644
index ..1f15a2e28c49
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.3.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~arm64 ~hppa ~riscv ~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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 7976993643a7f55cddc70703d19e5c1aa21996c1
Author: Craig Andrews gentoo org>
AuthorDate: Sun Jan 21 21:57:47 2024 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Jan 21 21:59:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79769936
net-libs/ngtcp2: add 1.2.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/{ngtcp2-.ebuild => ngtcp2-1.2.0.ebuild} | 4 ++--
net-libs/ngtcp2/ngtcp2-.ebuild | 4 ++--
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index e1f2c1c77af6..7c27d0c90bf5 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,2 +1,3 @@
DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
SHA512
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
DIST ngtcp2-1.1.0.tar.xz 595536 BLAKE2B
df37cede58fe67e9121d3c985a6d26b3534a2ef2805a9fb0ee92369d87e849164916e36c23b0e3055b4fa817307b1aa47cc1c0bfe3b03690401f00c0f050b9e8
SHA512
0de7d1aa67a5dbbf718313f90b7535980d29902a3d7e7a8a5e0362ec54b5ffe00ec2e844262ab05ddf6a0f3a1acc716a9b6df181121f8c3b66e138a91cfbe067
+DIST ngtcp2-1.2.0.tar.xz 598000 BLAKE2B
7594817c3a26a41f8d32145d81be6060f51830d671b6bfea40c400be6fda75cb0b61b78bb58d6773dcc369ecd977d9f9e871ed5a9b90e80021e11545bec240ab
SHA512
98a5724df82340d9448e0d11393bf9638aeb766edcae67255fb421538fba05e01f56fd16b85b157b21ff086696508f2d9ca410e81b8495411afcce77325c241a
diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild
b/net-libs/ngtcp2/ngtcp2-1.2.0.ebuild
similarity index 93%
copy from net-libs/ngtcp2/ngtcp2-.ebuild
copy to net-libs/ngtcp2/ngtcp2-1.2.0.ebuild
index 4d3a4cbaa377..1f15a2e28c49 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~hppa ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
diff --git a/net-libs/ngtcp2/ngtcp2-.ebuild
b/net-libs/ngtcp2/ngtcp2-.ebuild
index 4d3a4cbaa377..1f15a2e28c49 100644
--- a/net-libs/ngtcp2/ngtcp2-.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~hppa ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 7e3dfe87b0e8598201a943902edf748bba080ad4
Author: Craig Andrews gentoo org>
AuthorDate: Sun Nov 26 15:53:38 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Nov 26 15:53:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e3dfe87
net-libs/ngtcp2: re-add 0.14.1 which is amd64 stable
Reverts 648233dbc2b5 which accidentally removed this stable version
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-0.14.1.ebuild | 52
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index d52349266a18..e1f2c1c77af6 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1 +1,2 @@
+DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
SHA512
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
DIST ngtcp2-1.1.0.tar.xz 595536 BLAKE2B
df37cede58fe67e9121d3c985a6d26b3534a2ef2805a9fb0ee92369d87e849164916e36c23b0e3055b4fa817307b1aa47cc1c0bfe3b03690401f00c0f050b9e8
SHA512
0de7d1aa67a5dbbf718313f90b7535980d29902a3d7e7a8a5e0362ec54b5ffe00ec2e844262ab05ddf6a0f3a1acc716a9b6df181121f8c3b66e138a91cfbe067
diff --git a/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
b/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
new file mode 100644
index ..15a312759fd6
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~hppa ~riscv 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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: c8d6a7f28115ebb402688989ae3ce2f14b9efcbf
Author: Craig Andrews gentoo org>
AuthorDate: Sun Nov 26 15:35:01 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Nov 26 15:35:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d6a7f2
net-libs/ngtcp2: drop 1.0.1
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 -
net-libs/ngtcp2/ngtcp2-1.0.1.ebuild | 52 -
2 files changed, 53 deletions(-)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 5aa1552e003a..d52349266a18 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,2 +1 @@
-DIST ngtcp2-1.0.1.tar.xz 590100 BLAKE2B
3893e849777f5770d2c2f01e57fae8db81e2f1035b4f3c50d9bbc506780fe66dbc8744d3efa82ee8585862b72cb0fdde2f185e0e37f84845dc0b51f0985e38f2
SHA512
d3f7c05bd4f06ee4b98c2bea983bc281794af6d007900231972bfd7fc2d7f034e22323d26fa3a7e0a936cfecc2476d77e80ae6a8c81cca317e4ab17b25c44d61
DIST ngtcp2-1.1.0.tar.xz 595536 BLAKE2B
df37cede58fe67e9121d3c985a6d26b3534a2ef2805a9fb0ee92369d87e849164916e36c23b0e3055b4fa817307b1aa47cc1c0bfe3b03690401f00c0f050b9e8
SHA512
0de7d1aa67a5dbbf718313f90b7535980d29902a3d7e7a8a5e0362ec54b5ffe00ec2e844262ab05ddf6a0f3a1acc716a9b6df181121f8c3b66e138a91cfbe067
diff --git a/net-libs/ngtcp2/ngtcp2-1.0.1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.0.1.ebuild
deleted file mode 100644
index c50194288f25..
--- a/net-libs/ngtcp2/ngtcp2-1.0.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-if [[ ${PV} == ]] ; 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 ~arm64 ~hppa ~riscv ~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 ) )"
-
-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
- )
- cmake_src_configure
-}
-
-multilib_src_test() {
- cmake_build check
-}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 9e6a752d4bdd0ad65fcde42a846fb1f98d95b166
Author: Craig Andrews gentoo org>
AuthorDate: Sun Nov 26 15:34:56 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Nov 26 15:35:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6a752d
net-libs/ngtcp2: add 1.1.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/ngtcp2-1.1.0.ebuild | 52 +
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index a6d8cf025a42..9075c964d3f6 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,2 +1,3 @@
DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
SHA512
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
DIST ngtcp2-1.0.1.tar.xz 590100 BLAKE2B
3893e849777f5770d2c2f01e57fae8db81e2f1035b4f3c50d9bbc506780fe66dbc8744d3efa82ee8585862b72cb0fdde2f185e0e37f84845dc0b51f0985e38f2
SHA512
d3f7c05bd4f06ee4b98c2bea983bc281794af6d007900231972bfd7fc2d7f034e22323d26fa3a7e0a936cfecc2476d77e80ae6a8c81cca317e4ab17b25c44d61
+DIST ngtcp2-1.1.0.tar.xz 595536 BLAKE2B
df37cede58fe67e9121d3c985a6d26b3534a2ef2805a9fb0ee92369d87e849164916e36c23b0e3055b4fa817307b1aa47cc1c0bfe3b03690401f00c0f050b9e8
SHA512
0de7d1aa67a5dbbf718313f90b7535980d29902a3d7e7a8a5e0362ec54b5ffe00ec2e844262ab05ddf6a0f3a1acc716a9b6df181121f8c3b66e138a91cfbe067
diff --git a/net-libs/ngtcp2/ngtcp2-1.1.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.1.0.ebuild
new file mode 100644
index ..c50194288f25
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.1.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~arm64 ~hppa ~riscv ~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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 648233dbc2b56af3c7abee7da59a061beaaa8958
Author: Craig Andrews gentoo org>
AuthorDate: Sun Nov 26 15:34:58 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Sun Nov 26 15:35:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=648233db
net-libs/ngtcp2: drop 0.14.1
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 -
net-libs/ngtcp2/ngtcp2-0.14.1.ebuild | 52
2 files changed, 53 deletions(-)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 9075c964d3f6..5aa1552e003a 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,3 +1,2 @@
-DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
SHA512
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
DIST ngtcp2-1.0.1.tar.xz 590100 BLAKE2B
3893e849777f5770d2c2f01e57fae8db81e2f1035b4f3c50d9bbc506780fe66dbc8744d3efa82ee8585862b72cb0fdde2f185e0e37f84845dc0b51f0985e38f2
SHA512
d3f7c05bd4f06ee4b98c2bea983bc281794af6d007900231972bfd7fc2d7f034e22323d26fa3a7e0a936cfecc2476d77e80ae6a8c81cca317e4ab17b25c44d61
DIST ngtcp2-1.1.0.tar.xz 595536 BLAKE2B
df37cede58fe67e9121d3c985a6d26b3534a2ef2805a9fb0ee92369d87e849164916e36c23b0e3055b4fa817307b1aa47cc1c0bfe3b03690401f00c0f050b9e8
SHA512
0de7d1aa67a5dbbf718313f90b7535980d29902a3d7e7a8a5e0362ec54b5ffe00ec2e844262ab05ddf6a0f3a1acc716a9b6df181121f8c3b66e138a91cfbe067
diff --git a/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
b/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
deleted file mode 100644
index 15a312759fd6..
--- a/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-if [[ ${PV} == ]] ; 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 ~hppa ~riscv 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 ) )"
-
-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
- )
- cmake_src_configure
-}
-
-multilib_src_test() {
- cmake_build check
-}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: a5230cb0ebac9d9626972127d6718110c9db290c
Author: Craig Andrews gentoo org>
AuthorDate: Mon Oct 23 13:14:22 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Oct 23 13:19:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5230cb0
net-libs/ngtcp2: add 1.0.1
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/ngtcp2-1.0.1.ebuild | 52 +
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index af65dee2f544..2ec7c5b1239e 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,2 +1,3 @@
DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
SHA512
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
DIST ngtcp2-1.0.0.tar.xz 595696 BLAKE2B
02caa4533b85d16d7fbf0a463fd7fc47aadc0d3873b70491c1dd408dbc43d0e7728d270cbb081cda39e713e59e5b6dee7cbdbb4b3f2c32c06db15086e06a707f
SHA512
7bed2345d479b2efc6ca16166782889ae9cd91a0a5485c1c9bc16ac0a785e0089443baac5ed71029c86837438cf030a96964f71e7611caa18c34aef77cb9b4ce
+DIST ngtcp2-1.0.1.tar.xz 590100 BLAKE2B
3893e849777f5770d2c2f01e57fae8db81e2f1035b4f3c50d9bbc506780fe66dbc8744d3efa82ee8585862b72cb0fdde2f185e0e37f84845dc0b51f0985e38f2
SHA512
d3f7c05bd4f06ee4b98c2bea983bc281794af6d007900231972bfd7fc2d7f034e22323d26fa3a7e0a936cfecc2476d77e80ae6a8c81cca317e4ab17b25c44d61
diff --git a/net-libs/ngtcp2/ngtcp2-1.0.1.ebuild
b/net-libs/ngtcp2/ngtcp2-1.0.1.ebuild
new file mode 100644
index ..c50194288f25
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.0.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~arm64 ~hppa ~riscv ~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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: a416ff6fda4b1ac2b92e96283fd3925817530f71
Author: Craig Andrews gentoo org>
AuthorDate: Mon Oct 23 13:14:30 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Oct 23 13:19:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a416ff6f
net-libs/ngtcp2: drop 1.0.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 -
net-libs/ngtcp2/ngtcp2-1.0.0.ebuild | 52 -
2 files changed, 53 deletions(-)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 2ec7c5b1239e..a6d8cf025a42 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,3 +1,2 @@
DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
SHA512
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
-DIST ngtcp2-1.0.0.tar.xz 595696 BLAKE2B
02caa4533b85d16d7fbf0a463fd7fc47aadc0d3873b70491c1dd408dbc43d0e7728d270cbb081cda39e713e59e5b6dee7cbdbb4b3f2c32c06db15086e06a707f
SHA512
7bed2345d479b2efc6ca16166782889ae9cd91a0a5485c1c9bc16ac0a785e0089443baac5ed71029c86837438cf030a96964f71e7611caa18c34aef77cb9b4ce
DIST ngtcp2-1.0.1.tar.xz 590100 BLAKE2B
3893e849777f5770d2c2f01e57fae8db81e2f1035b4f3c50d9bbc506780fe66dbc8744d3efa82ee8585862b72cb0fdde2f185e0e37f84845dc0b51f0985e38f2
SHA512
d3f7c05bd4f06ee4b98c2bea983bc281794af6d007900231972bfd7fc2d7f034e22323d26fa3a7e0a936cfecc2476d77e80ae6a8c81cca317e4ab17b25c44d61
diff --git a/net-libs/ngtcp2/ngtcp2-1.0.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.0.0.ebuild
deleted file mode 100644
index c50194288f25..
--- a/net-libs/ngtcp2/ngtcp2-1.0.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-if [[ ${PV} == ]] ; 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 ~arm64 ~hppa ~riscv ~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 ) )"
-
-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
- )
- cmake_src_configure
-}
-
-multilib_src_test() {
- cmake_build check
-}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 98ca481e44771ecc7ed5879af2cd98c658b79822
Author: Craig Andrews gentoo org>
AuthorDate: Mon Oct 16 13:09:17 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Oct 16 13:09:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98ca481e
net-libs/ngtcp2: restore accidentally deleted am64 keyworded 0.14.1
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-0.14.1.ebuild | 52
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 64e6567b2088..af65dee2f544 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1 +1,2 @@
+DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
SHA512
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
DIST ngtcp2-1.0.0.tar.xz 595696 BLAKE2B
02caa4533b85d16d7fbf0a463fd7fc47aadc0d3873b70491c1dd408dbc43d0e7728d270cbb081cda39e713e59e5b6dee7cbdbb4b3f2c32c06db15086e06a707f
SHA512
7bed2345d479b2efc6ca16166782889ae9cd91a0a5485c1c9bc16ac0a785e0089443baac5ed71029c86837438cf030a96964f71e7611caa18c34aef77cb9b4ce
diff --git a/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
b/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
new file mode 100644
index ..15a312759fd6
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~hppa ~riscv 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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 3b91956eb658e61198a83208cf3d130814d4022e
Author: Craig Andrews gentoo org>
AuthorDate: Mon Oct 16 12:41:57 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Oct 16 12:47:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b91956e
net-libs/ngtcp2: drop versions
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 7 -
net-libs/ngtcp2/ngtcp2-0.14.1.ebuild | 52
net-libs/ngtcp2/ngtcp2-0.15.0.ebuild | 52
net-libs/ngtcp2/ngtcp2-0.16.0.ebuild | 52
net-libs/ngtcp2/ngtcp2-0.17.0.ebuild | 52
net-libs/ngtcp2/ngtcp2-0.18.0.ebuild | 52
net-libs/ngtcp2/ngtcp2-0.19.0.ebuild | 52
net-libs/ngtcp2/ngtcp2-0.19.1.ebuild | 52
8 files changed, 371 deletions(-)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 6b7ede9c4d77..64e6567b2088 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,8 +1 @@
-DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
SHA512
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
-DIST ngtcp2-0.15.0.tar.xz 589584 BLAKE2B
af0d2e2263e9f23d07ad1c8637465ce78324f6f82614d14da55c50f64c35cbe972912de20a593c6f7483cf5db1ef4046618bb49639f0288a2fff8d82da06b4a6
SHA512
f57b0e8c88d2710fdee422c387b555d188197e54e97d99fae8b0beaa8eca2c6797e6a55efca34fb99ac65a86be1a224adfd17a0bcf314a27b5fcc24bb304f4bb
-DIST ngtcp2-0.16.0.tar.xz 591488 BLAKE2B
9f72246f37c666edade7a8c323a542904801386f8e7e193996a5c8d673c0d538d748a6cd6931088920625c8574a1fcffd007bb40f4e71be030d63839ee475964
SHA512
b4739b6357c9055a8de8d386dd4b2e943f8a86ce6325cdde966eb97c54aca305544233c53ecb2f83db948bb374b41a962c3944167d5054cc5edd222f41bb97d4
-DIST ngtcp2-0.17.0.tar.xz 590752 BLAKE2B
584dc4137ff572f1e433420d8dfb4a91eb8c50557af3609b851d02ae6de044bb2c9715a59f57c8183abfb759e565c7ce0448b4f327109815b125919cd8b6cfb5
SHA512
b8a8fbef18112fd536bb7c7132df8f076b805e41a6319c842a4692c60f75ba1cc00b3c812c4ee41419f459bff1d19dc1a1d0a514293eca8defcc6c3b6fa64a51
-DIST ngtcp2-0.18.0.tar.xz 588876 BLAKE2B
24fecf24482de95b120a4a4cbb6627f09b528ab75e47964d17392f67b46144d8b5edaff1d6a4ac587ad62b6445db1b7186cdf27fe24e3fa71baa613ff95807c3
SHA512
f147f45ad0be4b45a3c3fcf2c61fc3a23e721702f19ad857e6bad93bbad5a4920f0fdcf59d3a0dd1226f5e3940e3cd3614fea21edd343e05381fb50acfe1eead
-DIST ngtcp2-0.19.0.tar.xz 595388 BLAKE2B
0a6c41909863eb4bece5bc960c114de6c1242f489cfc472ecc4b1c3477c37efb25eee5c8007687013a05e80e9d5c66d8b1c48f8fefd429a3b677fdecffaf2d84
SHA512
827f2da27daa61a34bac4b752ae29272c532c2c6b9432168276c5280534dedd3bf6ebcec3a1649ac0322b23d4300404080d20ffb4face36c8ccef17d611ab65f
-DIST ngtcp2-0.19.1.tar.xz 590532 BLAKE2B
6e80c3dab41bcd979ecaf45e248998f7bd33a669bc130ac2f92f73132328f6bab516051b99163e2ed61068a3b773b3d001c62b1ec15d395550df44993469cbf8
SHA512
eff10b28d3ee8ac39af9b8db5867f4bdeb16ae0553b97ce098d33cfff9b6f6c1c72b836550c0acce936cf4e9bf0c3e8d5ea3fe883b48d1f352a595ef709749bf
DIST ngtcp2-1.0.0.tar.xz 595696 BLAKE2B
02caa4533b85d16d7fbf0a463fd7fc47aadc0d3873b70491c1dd408dbc43d0e7728d270cbb081cda39e713e59e5b6dee7cbdbb4b3f2c32c06db15086e06a707f
SHA512
7bed2345d479b2efc6ca16166782889ae9cd91a0a5485c1c9bc16ac0a785e0089443baac5ed71029c86837438cf030a96964f71e7611caa18c34aef77cb9b4ce
diff --git a/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
b/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
deleted file mode 100644
index 15a312759fd6..
--- a/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-if [[ ${PV} == ]] ; 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 ~hppa ~riscv 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 ) )"
-
-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
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 7c9b89e1557a7ca7d135019e73c8f8727dac2531
Author: Craig Andrews gentoo org>
AuthorDate: Mon Oct 16 12:41:45 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Oct 16 12:47:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c9b89e1
net-libs/ngtcp2: add 1.0.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest| 1 +
net-libs/ngtcp2/ngtcp2-1.0.0.ebuild | 52 +
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 813f0261d17a..6b7ede9c4d77 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -5,3 +5,4 @@ DIST ngtcp2-0.17.0.tar.xz 590752 BLAKE2B
584dc4137ff572f1e433420d8dfb4a91eb8c505
DIST ngtcp2-0.18.0.tar.xz 588876 BLAKE2B
24fecf24482de95b120a4a4cbb6627f09b528ab75e47964d17392f67b46144d8b5edaff1d6a4ac587ad62b6445db1b7186cdf27fe24e3fa71baa613ff95807c3
SHA512
f147f45ad0be4b45a3c3fcf2c61fc3a23e721702f19ad857e6bad93bbad5a4920f0fdcf59d3a0dd1226f5e3940e3cd3614fea21edd343e05381fb50acfe1eead
DIST ngtcp2-0.19.0.tar.xz 595388 BLAKE2B
0a6c41909863eb4bece5bc960c114de6c1242f489cfc472ecc4b1c3477c37efb25eee5c8007687013a05e80e9d5c66d8b1c48f8fefd429a3b677fdecffaf2d84
SHA512
827f2da27daa61a34bac4b752ae29272c532c2c6b9432168276c5280534dedd3bf6ebcec3a1649ac0322b23d4300404080d20ffb4face36c8ccef17d611ab65f
DIST ngtcp2-0.19.1.tar.xz 590532 BLAKE2B
6e80c3dab41bcd979ecaf45e248998f7bd33a669bc130ac2f92f73132328f6bab516051b99163e2ed61068a3b773b3d001c62b1ec15d395550df44993469cbf8
SHA512
eff10b28d3ee8ac39af9b8db5867f4bdeb16ae0553b97ce098d33cfff9b6f6c1c72b836550c0acce936cf4e9bf0c3e8d5ea3fe883b48d1f352a595ef709749bf
+DIST ngtcp2-1.0.0.tar.xz 595696 BLAKE2B
02caa4533b85d16d7fbf0a463fd7fc47aadc0d3873b70491c1dd408dbc43d0e7728d270cbb081cda39e713e59e5b6dee7cbdbb4b3f2c32c06db15086e06a707f
SHA512
7bed2345d479b2efc6ca16166782889ae9cd91a0a5485c1c9bc16ac0a785e0089443baac5ed71029c86837438cf030a96964f71e7611caa18c34aef77cb9b4ce
diff --git a/net-libs/ngtcp2/ngtcp2-1.0.0.ebuild
b/net-libs/ngtcp2/ngtcp2-1.0.0.ebuild
new file mode 100644
index ..c50194288f25
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-1.0.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~arm64 ~hppa ~riscv ~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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: edf6f1c7ab76c5efa991ba1bf2b5c6b1383e14e3
Author: Craig Andrews gentoo org>
AuthorDate: Wed Sep 6 16:13:31 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Wed Sep 6 16:13:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edf6f1c7
net-libs/ngtcp2: add 0.19.1
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-0.19.1.ebuild | 52
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index b64789ceffa9..813f0261d17a 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -4,3 +4,4 @@ DIST ngtcp2-0.16.0.tar.xz 591488 BLAKE2B
9f72246f37c666edade7a8c323a542904801386
DIST ngtcp2-0.17.0.tar.xz 590752 BLAKE2B
584dc4137ff572f1e433420d8dfb4a91eb8c50557af3609b851d02ae6de044bb2c9715a59f57c8183abfb759e565c7ce0448b4f327109815b125919cd8b6cfb5
SHA512
b8a8fbef18112fd536bb7c7132df8f076b805e41a6319c842a4692c60f75ba1cc00b3c812c4ee41419f459bff1d19dc1a1d0a514293eca8defcc6c3b6fa64a51
DIST ngtcp2-0.18.0.tar.xz 588876 BLAKE2B
24fecf24482de95b120a4a4cbb6627f09b528ab75e47964d17392f67b46144d8b5edaff1d6a4ac587ad62b6445db1b7186cdf27fe24e3fa71baa613ff95807c3
SHA512
f147f45ad0be4b45a3c3fcf2c61fc3a23e721702f19ad857e6bad93bbad5a4920f0fdcf59d3a0dd1226f5e3940e3cd3614fea21edd343e05381fb50acfe1eead
DIST ngtcp2-0.19.0.tar.xz 595388 BLAKE2B
0a6c41909863eb4bece5bc960c114de6c1242f489cfc472ecc4b1c3477c37efb25eee5c8007687013a05e80e9d5c66d8b1c48f8fefd429a3b677fdecffaf2d84
SHA512
827f2da27daa61a34bac4b752ae29272c532c2c6b9432168276c5280534dedd3bf6ebcec3a1649ac0322b23d4300404080d20ffb4face36c8ccef17d611ab65f
+DIST ngtcp2-0.19.1.tar.xz 590532 BLAKE2B
6e80c3dab41bcd979ecaf45e248998f7bd33a669bc130ac2f92f73132328f6bab516051b99163e2ed61068a3b773b3d001c62b1ec15d395550df44993469cbf8
SHA512
eff10b28d3ee8ac39af9b8db5867f4bdeb16ae0553b97ce098d33cfff9b6f6c1c72b836550c0acce936cf4e9bf0c3e8d5ea3fe883b48d1f352a595ef709749bf
diff --git a/net-libs/ngtcp2/ngtcp2-0.19.1.ebuild
b/net-libs/ngtcp2/ngtcp2-0.19.1.ebuild
new file mode 100644
index ..c50194288f25
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-0.19.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~arm64 ~hppa ~riscv ~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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 746c2c99f846afad25fe16e8f5ea248e725cba98
Author: Craig Andrews gentoo org>
AuthorDate: Tue Sep 5 12:48:49 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Tue Sep 5 12:53:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746c2c99
net-libs/ngtcp2: add 0.19.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-0.19.0.ebuild | 52
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 29ec613a552a..b64789ceffa9 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -3,3 +3,4 @@ DIST ngtcp2-0.15.0.tar.xz 589584 BLAKE2B
af0d2e2263e9f23d07ad1c8637465ce78324f6f
DIST ngtcp2-0.16.0.tar.xz 591488 BLAKE2B
9f72246f37c666edade7a8c323a542904801386f8e7e193996a5c8d673c0d538d748a6cd6931088920625c8574a1fcffd007bb40f4e71be030d63839ee475964
SHA512
b4739b6357c9055a8de8d386dd4b2e943f8a86ce6325cdde966eb97c54aca305544233c53ecb2f83db948bb374b41a962c3944167d5054cc5edd222f41bb97d4
DIST ngtcp2-0.17.0.tar.xz 590752 BLAKE2B
584dc4137ff572f1e433420d8dfb4a91eb8c50557af3609b851d02ae6de044bb2c9715a59f57c8183abfb759e565c7ce0448b4f327109815b125919cd8b6cfb5
SHA512
b8a8fbef18112fd536bb7c7132df8f076b805e41a6319c842a4692c60f75ba1cc00b3c812c4ee41419f459bff1d19dc1a1d0a514293eca8defcc6c3b6fa64a51
DIST ngtcp2-0.18.0.tar.xz 588876 BLAKE2B
24fecf24482de95b120a4a4cbb6627f09b528ab75e47964d17392f67b46144d8b5edaff1d6a4ac587ad62b6445db1b7186cdf27fe24e3fa71baa613ff95807c3
SHA512
f147f45ad0be4b45a3c3fcf2c61fc3a23e721702f19ad857e6bad93bbad5a4920f0fdcf59d3a0dd1226f5e3940e3cd3614fea21edd343e05381fb50acfe1eead
+DIST ngtcp2-0.19.0.tar.xz 595388 BLAKE2B
0a6c41909863eb4bece5bc960c114de6c1242f489cfc472ecc4b1c3477c37efb25eee5c8007687013a05e80e9d5c66d8b1c48f8fefd429a3b677fdecffaf2d84
SHA512
827f2da27daa61a34bac4b752ae29272c532c2c6b9432168276c5280534dedd3bf6ebcec3a1649ac0322b23d4300404080d20ffb4face36c8ccef17d611ab65f
diff --git a/net-libs/ngtcp2/ngtcp2-0.19.0.ebuild
b/net-libs/ngtcp2/ngtcp2-0.19.0.ebuild
new file mode 100644
index ..c50194288f25
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-0.19.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~arm64 ~hppa ~riscv ~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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 231b6a4c081ed307b7efacd8d270d29b3ce29288
Author: Craig Andrews gentoo org>
AuthorDate: Tue Aug 1 20:03:22 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Tue Aug 1 20:10:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231b6a4c
net-libs/ngtcp2: add 0.18.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-0.18.0.ebuild | 52
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 54c2d3afe9ff..29ec613a552a 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -2,3 +2,4 @@ DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220
DIST ngtcp2-0.15.0.tar.xz 589584 BLAKE2B
af0d2e2263e9f23d07ad1c8637465ce78324f6f82614d14da55c50f64c35cbe972912de20a593c6f7483cf5db1ef4046618bb49639f0288a2fff8d82da06b4a6
SHA512
f57b0e8c88d2710fdee422c387b555d188197e54e97d99fae8b0beaa8eca2c6797e6a55efca34fb99ac65a86be1a224adfd17a0bcf314a27b5fcc24bb304f4bb
DIST ngtcp2-0.16.0.tar.xz 591488 BLAKE2B
9f72246f37c666edade7a8c323a542904801386f8e7e193996a5c8d673c0d538d748a6cd6931088920625c8574a1fcffd007bb40f4e71be030d63839ee475964
SHA512
b4739b6357c9055a8de8d386dd4b2e943f8a86ce6325cdde966eb97c54aca305544233c53ecb2f83db948bb374b41a962c3944167d5054cc5edd222f41bb97d4
DIST ngtcp2-0.17.0.tar.xz 590752 BLAKE2B
584dc4137ff572f1e433420d8dfb4a91eb8c50557af3609b851d02ae6de044bb2c9715a59f57c8183abfb759e565c7ce0448b4f327109815b125919cd8b6cfb5
SHA512
b8a8fbef18112fd536bb7c7132df8f076b805e41a6319c842a4692c60f75ba1cc00b3c812c4ee41419f459bff1d19dc1a1d0a514293eca8defcc6c3b6fa64a51
+DIST ngtcp2-0.18.0.tar.xz 588876 BLAKE2B
24fecf24482de95b120a4a4cbb6627f09b528ab75e47964d17392f67b46144d8b5edaff1d6a4ac587ad62b6445db1b7186cdf27fe24e3fa71baa613ff95807c3
SHA512
f147f45ad0be4b45a3c3fcf2c61fc3a23e721702f19ad857e6bad93bbad5a4920f0fdcf59d3a0dd1226f5e3940e3cd3614fea21edd343e05381fb50acfe1eead
diff --git a/net-libs/ngtcp2/ngtcp2-0.18.0.ebuild
b/net-libs/ngtcp2/ngtcp2-0.18.0.ebuild
new file mode 100644
index ..c50194288f25
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-0.18.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~arm64 ~hppa ~riscv ~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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 27f056849cb5b008214f344eb9a1ffcc74076dd7
Author: Sam James gentoo org>
AuthorDate: Thu Jul 20 21:04:36 2023 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 20 21:04:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f05684
net-libs/ngtcp2: Keyword 0.17.0 arm64, #910548
Signed-off-by: Sam James gentoo.org>
net-libs/ngtcp2/ngtcp2-0.17.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild
b/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild
index 4d3a4cbaa377..c50194288f25 100644
--- a/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="~amd64 ~hppa ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: 8685b381f9155206bad0cc0ab44b9f25e9e07c92
Author: Craig Andrews gentoo org>
AuthorDate: Mon Jul 10 13:45:49 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Jul 10 13:45:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8685b381
net-libs/ngtcp2: add 0.17.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-0.17.0.ebuild | 52
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index aa427a0c9a95..54c2d3afe9ff 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,3 +1,4 @@
DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
SHA512
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
DIST ngtcp2-0.15.0.tar.xz 589584 BLAKE2B
af0d2e2263e9f23d07ad1c8637465ce78324f6f82614d14da55c50f64c35cbe972912de20a593c6f7483cf5db1ef4046618bb49639f0288a2fff8d82da06b4a6
SHA512
f57b0e8c88d2710fdee422c387b555d188197e54e97d99fae8b0beaa8eca2c6797e6a55efca34fb99ac65a86be1a224adfd17a0bcf314a27b5fcc24bb304f4bb
DIST ngtcp2-0.16.0.tar.xz 591488 BLAKE2B
9f72246f37c666edade7a8c323a542904801386f8e7e193996a5c8d673c0d538d748a6cd6931088920625c8574a1fcffd007bb40f4e71be030d63839ee475964
SHA512
b4739b6357c9055a8de8d386dd4b2e943f8a86ce6325cdde966eb97c54aca305544233c53ecb2f83db948bb374b41a962c3944167d5054cc5edd222f41bb97d4
+DIST ngtcp2-0.17.0.tar.xz 590752 BLAKE2B
584dc4137ff572f1e433420d8dfb4a91eb8c50557af3609b851d02ae6de044bb2c9715a59f57c8183abfb759e565c7ce0448b4f327109815b125919cd8b6cfb5
SHA512
b8a8fbef18112fd536bb7c7132df8f076b805e41a6319c842a4692c60f75ba1cc00b3c812c4ee41419f459bff1d19dc1a1d0a514293eca8defcc6c3b6fa64a51
diff --git a/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild
b/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild
new file mode 100644
index ..4d3a4cbaa377
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-0.17.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~hppa ~riscv ~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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: bf9b4de060c03a5373f8f515417e8605ff863ad8
Author: Craig Andrews gentoo org>
AuthorDate: Mon Jun 5 14:07:17 2023 +
Commit: Craig Andrews gentoo org>
CommitDate: Mon Jun 5 14:15:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9b4de0
net-libs/ngtcp2: add 0.16.0
Signed-off-by: Craig Andrews gentoo.org>
net-libs/ngtcp2/Manifest | 1 +
net-libs/ngtcp2/ngtcp2-0.16.0.ebuild | 52
2 files changed, 53 insertions(+)
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index 3d4ebe928b80..aa427a0c9a95 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,2 +1,3 @@
DIST ngtcp2-0.14.1.tar.xz 585788 BLAKE2B
68574767c701432e7558fa85cbad0d49934d220e292ceb82cdf19a715f247c6ec9b3a2b87def1176ade067a78c84bd3495936847a9a53fcadaff7b66971eca8d
SHA512
52c55bc322d979d020ab3124a7cc0033d0f3e5649e3c8ee5f00aa64dbad83c4f199d50685704cc9372821e7fc81c59eea79f33894260b5dca171712d5b3899a0
DIST ngtcp2-0.15.0.tar.xz 589584 BLAKE2B
af0d2e2263e9f23d07ad1c8637465ce78324f6f82614d14da55c50f64c35cbe972912de20a593c6f7483cf5db1ef4046618bb49639f0288a2fff8d82da06b4a6
SHA512
f57b0e8c88d2710fdee422c387b555d188197e54e97d99fae8b0beaa8eca2c6797e6a55efca34fb99ac65a86be1a224adfd17a0bcf314a27b5fcc24bb304f4bb
+DIST ngtcp2-0.16.0.tar.xz 591488 BLAKE2B
9f72246f37c666edade7a8c323a542904801386f8e7e193996a5c8d673c0d538d748a6cd6931088920625c8574a1fcffd007bb40f4e71be030d63839ee475964
SHA512
b4739b6357c9055a8de8d386dd4b2e943f8a86ce6325cdde966eb97c54aca305544233c53ecb2f83db948bb374b41a962c3944167d5054cc5edd222f41bb97d4
diff --git a/net-libs/ngtcp2/ngtcp2-0.16.0.ebuild
b/net-libs/ngtcp2/ngtcp2-0.16.0.ebuild
new file mode 100644
index ..4d3a4cbaa377
--- /dev/null
+++ b/net-libs/ngtcp2/ngtcp2-0.16.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+if [[ ${PV} == ]] ; 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 ~hppa ~riscv ~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 ) )"
+
+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
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ cmake_build check
+}
[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/
commit: a04945c0ca7b19b2ab64761a53dc1aab915304e0
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Apr 29 15:47:58 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Apr 29 15:47:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a04945c0
net-libs/ngtcp2: Stabilize 0.14.1 x86, #904320
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/ngtcp2/ngtcp2-0.14.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
b/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
index e347889c7720..15a312759fd6 100644
--- a/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-0.14.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz";
- KEYWORDS="amd64 ~hppa ~riscv ~x86"
+ KEYWORDS="amd64 ~hppa ~riscv x86"
fi
DESCRIPTION="Implementation of the IETF QUIC Protocol"
