[gentoo-commits] repo/gentoo:master commit in: net-libs/ngtcp2/

2026-02-26 Thread Craig Andrews
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/

2026-02-24 Thread Matt Jolly
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/

2026-02-24 Thread Matt Jolly
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/

2026-02-12 Thread Craig Andrews
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/

2026-02-06 Thread Sam James
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/

2026-02-06 Thread Sam James
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/

2026-01-21 Thread Craig Andrews
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/

2025-12-23 Thread Craig Andrews
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/

2025-11-24 Thread Craig Andrews
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/

2025-10-18 Thread Craig Andrews
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/

2025-09-25 Thread Craig Andrews
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/

2025-08-31 Thread Craig Andrews
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/

2025-08-25 Thread Craig Andrews
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/

2025-07-25 Thread Craig Andrews
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/

2025-06-22 Thread Sam James
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/

2025-06-22 Thread Sam James
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/

2025-06-22 Thread Sam James
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/

2025-05-27 Thread Craig Andrews
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/

2025-04-16 Thread Craig Andrews
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/

2025-04-05 Thread Sam James
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/

2025-04-04 Thread Sam James
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/

2025-03-23 Thread Conrad Kostecki
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/

2025-03-18 Thread Sam James
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/

2025-03-18 Thread Sam James
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/

2025-03-18 Thread Sam James
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/

2025-03-18 Thread Sam James
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/

2025-03-18 Thread Sam James
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/

2025-03-18 Thread Sam James
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/

2025-03-17 Thread Sam James
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/

2025-03-17 Thread Sam James
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/

2025-03-17 Thread Sam James
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/

2025-03-17 Thread Sam James
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/

2025-03-17 Thread Sam James
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/

2025-03-17 Thread Sam James
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/

2025-03-17 Thread Sam James
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/

2025-03-17 Thread Sam James
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/

2025-03-17 Thread Sam James
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/

2025-02-21 Thread Craig Andrews
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/

2025-01-24 Thread Matt Turner
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/

2025-01-23 Thread Sam James
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/

2025-01-23 Thread Sam James
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/

2025-01-23 Thread Sam James
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/

2025-01-23 Thread Sam James
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/

2025-01-23 Thread Sam James
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/

2025-01-23 Thread Sam James
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/

2025-01-03 Thread Sam James
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/

2025-01-03 Thread Sam James
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/

2025-01-02 Thread Sam James
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/

2025-01-02 Thread Sam James
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/

2025-01-01 Thread Sam James
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/

2025-01-01 Thread Sam James
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/

2025-01-01 Thread Sam James
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/

2025-01-01 Thread Sam James
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/

2024-12-19 Thread Craig Andrews
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/

2024-11-25 Thread Craig Andrews
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/

2024-11-19 Thread Craig Andrews
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/

2024-10-30 Thread Sam James
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/

2024-10-17 Thread Craig Andrews
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/

2024-10-17 Thread Craig Andrews
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/

2024-10-13 Thread Arthur Zamarin
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/

2024-10-07 Thread Craig Andrews
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/

2024-10-04 Thread Andreas Sturmlechner
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/

2024-09-23 Thread Arthur Zamarin
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/

2024-09-23 Thread Arthur Zamarin
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/

2024-09-23 Thread Arthur Zamarin
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/

2024-09-22 Thread Sam James
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/

2024-08-26 Thread Arthur Zamarin
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/

2024-08-25 Thread Craig Andrews
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/

2024-08-14 Thread Jakov Smolić
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/

2024-08-13 Thread Matt Jolly
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/

2024-07-29 Thread Arthur Zamarin
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/

2024-07-29 Thread Arthur Zamarin
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/

2024-07-03 Thread Sam James
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/

2024-06-25 Thread Arthur Zamarin
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/

2024-06-25 Thread Sam James
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/

2024-06-13 Thread Craig Andrews
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/

2024-05-23 Thread Ionen Wolkens
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/

2024-05-23 Thread Craig Andrews
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/

2024-05-16 Thread Sam James
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/

2024-05-11 Thread Sam James
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/

2024-05-09 Thread Craig Andrews
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/

2024-03-18 Thread Craig Andrews
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/

2024-02-16 Thread Craig Andrews
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/

2024-01-21 Thread Craig Andrews
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/

2023-11-26 Thread Craig Andrews
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/

2023-11-26 Thread Craig Andrews
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/

2023-11-26 Thread Craig Andrews
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/

2023-11-26 Thread Craig Andrews
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/

2023-10-23 Thread Craig Andrews
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/

2023-10-23 Thread Craig Andrews
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/

2023-10-16 Thread Craig Andrews
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/

2023-10-16 Thread Craig Andrews
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/

2023-10-16 Thread Craig Andrews
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/

2023-09-06 Thread Craig Andrews
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/

2023-09-05 Thread Craig Andrews
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/

2023-08-01 Thread Craig Andrews
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/

2023-07-20 Thread Sam James
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/

2023-07-10 Thread Craig Andrews
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/

2023-06-05 Thread Craig Andrews
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/

2023-04-29 Thread Arthur Zamarin
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"



  1   2   >