commit:     e1d5033cde3a1ac798f7f1f9bca4ee7de14788b4
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 24 07:23:33 2024 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Wed Jul 24 07:31:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d5033c

profiles/: net-misc/curl: Begin making http3 available.

- mask USE http3, quic globally
- unmask on arches with support

We will switch to a per-arch mask down the line as keyword requests
are fulfilled.

Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 profiles/arch/amd64/package.use.mask | 2 +-
 profiles/arch/arm/package.use.mask   | 4 ++++
 profiles/arch/base/package.use.mask  | 2 +-
 profiles/arch/x86/package.use.mask   | 4 ++++
 4 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 2fae3b25f8ea..332e381217bc 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -130,7 +130,7 @@ net-libs/ngtcp2 -ssl
 
 # Matt Jolly <[email protected]> (2023-08-10)
 # nghttp3 has been tested to work on amd64
-net-misc/curl -nghttp3
+net-misc/curl -nghttp3 -http3 -quic
 
 # Sam James <[email protected]> (2023-07-18)
 # dev-cpp/cppdap is not keyworded in most places

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 5efa51f10a4e..aac00fce6435 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matt Jolly <[email protected]> (2023-08-10)
+# nghttp3 has been tested to work on amd64
+net-misc/curl -http3 -quic curl_quic_ngtcp2
+
 # orbea <[email protected]> (2024-07-19)
 # Unmask the dynarec flag which has arm asm.
 games-emulation/rmg -dynarec

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index eccb6c4c756b..9498b47f3445 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -297,7 +297,7 @@ app-emulation/aranym jit
 
 # Craig Andrews <[email protected]> (2019-10-08)
 # net-libs/nghttp3 net-libs/ngtcp2[ssl] are not available on all arches
-net-misc/curl nghttp3
+net-misc/curl nghttp3 http3 quic
 
 # Luke Dashjr <[email protected]> (2019-09-21)
 # Moved from arch/powerpc/ppc64 as it applies to most architectures.

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index ddda1cc8f9a4..ed4627a7685b 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matt Jolly <[email protected]> (2023-08-10)
+# http3 is avilable via openssl[quic] on this arch.
+net-misc/curl -http3 -quic curl_quic_ngtcp2
+
 # orbea <[email protected]> (2024-07-19)
 # Unmask the dynarec flag which has x86 asm.
 games-emulation/rmg -dynarec

Reply via email to