commit:     80e7774c74bced9739505d4d2ed53f0e4b958169
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 14 00:34:53 2024 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Wed Aug 14 01:26:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e7774c

profiles/arch: update QUIC/HTTP/3 mask for curl

As most arches now meet the requirements to enable
HTTP/3 via one or more of the available QUIC backends,
update so that we're masking on arches without support
rather than unmasking where there is.

This means that we're masked on: alpha, ia64, ppc, ppc64.

I'll fire off appropriate keyword requests to enable this
support where it makes sense.

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

 profiles/arch/alpha/package.use.mask         | 4 ++++
 profiles/arch/amd64/package.use.mask         | 2 +-
 profiles/arch/arm/package.use.mask           | 4 ----
 profiles/arch/base/package.use.mask          | 2 +-
 profiles/arch/ia64/package.use.mask          | 4 ++++
 profiles/arch/powerpc/ppc32/package.use.mask | 4 ++++
 profiles/arch/powerpc/ppc64/package.use.mask | 4 ++++
 profiles/arch/x86/package.use.mask           | 4 ----
 8 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/profiles/arch/alpha/package.use.mask 
b/profiles/arch/alpha/package.use.mask
index 33ea15453de3..127015fe08c6 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/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 <kan...@gentoo.org> (2024-08-14)
+# QUIC dependencies are not keyworded
+net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2
+
 # Arthur Zamarin <arthur...@gentoo.org> (2024-08-10)
 # Needs dev-libs/openspecfun which is not yet keyworded
 sci-visualization/gnuplot amos

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index acb4eca72540..2fae3b25f8ea 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 <kan...@gentoo.org> (2023-08-10)
 # nghttp3 has been tested to work on amd64
-net-misc/curl -nghttp3 -http3 -quic -curl_quic_openssl
+net-misc/curl -nghttp3
 
 # Sam James <s...@gentoo.org> (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 5934da3c8fb7..b48476c9919d 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -9,10 +9,6 @@ sci-visualization/gnuplot amos
 # Full testing requires www-client/firefox.
 dev-python/selenium test-rust
 
-# Matt Jolly <kan...@gentoo.org> (2023-08-10)
-# nghttp3 has been tested to work on amd64
-net-misc/curl -http3 -quic -curl_quic_openssl curl_quic_ngtcp2
-
 # orbea <or...@riseup.net> (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 1e2640f18438..eccb6c4c756b 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 <candr...@gentoo.org> (2019-10-08)
 # net-libs/nghttp3 net-libs/ngtcp2[ssl] are not available on all arches
-net-misc/curl nghttp3 http3 quic curl_quic_openssl
+net-misc/curl nghttp3
 
 # Luke Dashjr <luke-jr+gentoob...@utopios.org> (2019-09-21)
 # Moved from arch/powerpc/ppc64 as it applies to most architectures.

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index 70ecba5776e2..f8f57449b9be 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/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 <kan...@gentoo.org> (2024-08-14)
+# QUIC dependencies are not keyworded
+net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2
+
 # Ulrich Müller <u...@gentoo.org> (2024-08-03)
 # Needs dev-libs/openspecfun which is not yet keyworded
 sci-visualization/gnuplot amos

diff --git a/profiles/arch/powerpc/ppc32/package.use.mask 
b/profiles/arch/powerpc/ppc32/package.use.mask
index b64562e1a36b..e87ca2c33169 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/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 <kan...@gentoo.org> (2024-08-14)
+# QUIC dependencies are not keyworded
+net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2
+
 # Michał Górny <mgo...@gentoo.org> (2024-07-24)
 # Full testing requires www-client/firefox.
 dev-python/selenium test-rust

diff --git a/profiles/arch/powerpc/ppc64/package.use.mask 
b/profiles/arch/powerpc/ppc64/package.use.mask
index 09567a0a3406..d0ccb4411891 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/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 <kan...@gentoo.org> (2024-08-14)
+# QUIC dependencies are not keyworded
+net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2
+
 # Andreas Sturmlechner <ast...@gentoo.org> (2024-08-09)
 # KDE PIM 6 is not being keyworded here
 kde-apps/libkgapi:5 kf6compat

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

Reply via email to