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