From b3c0f174233d10ab6e25e92b73ccf3c4675db5b1 Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Tue, 25 Feb 2025 12:34:35 +0100 Subject: [PATCH] profiles: Sync with Gentoo It's from Gentoo commit 0ffbd9835a61a06269c191918e0c3a33ec02ec70. --- .../profiles/arch/amd64/package.use.mask | 9 -- .../arch/arm/23.0-armv6j_hf/package.use.mask | 7 -- .../arch/arm/23.0-armv6j_sf/package.use.mask | 7 -- .../arch/arm/23.0-armv7a_hf/package.use.mask | 7 +- .../arch/arm/23.0-armv7a_sf/package.use.mask | 7 +- .../profiles/arch/arm/armv6j/package.use.mask | 7 -- .../profiles/arch/arm/armv7a/package.use.mask | 7 +- .../profiles/arch/arm/package.use | 6 +- .../profiles/arch/arm/package.use.mask | 4 + .../profiles/arch/arm64/package.use | 6 +- .../profiles/arch/arm64/package.use.mask | 13 ++- .../profiles/arch/arm64/use.mask | 4 + .../profiles/arch/base/package.use.mask | 13 +-- .../profiles/arch/hppa/package.use.mask | 2 +- .../profiles/arch/loong/make.defaults | 6 -- .../profiles/arch/loong/package.use.mask | 13 +-- .../profiles/arch/mips/package.use.mask | 4 + .../profiles/arch/powerpc/ppc32/package.use | 6 +- .../arch/powerpc/ppc32/package.use.mask | 4 + .../powerpc/ppc32/package.use.stable.mask | 3 +- .../arch/powerpc/ppc64/package.use.mask | 13 +-- .../profiles/arch/riscv/package.use.force | 7 +- .../profiles/arch/riscv/package.use.mask | 24 +---- .../profiles/arch/riscv/use.mask | 7 +- .../profiles/arch/sparc/package.use.mask | 4 + .../profiles/arch/x86/package.use.mask | 13 +-- .../profiles/base/make.defaults | 6 +- .../profiles/base/package.use.force | 6 +- .../profiles/base/package.use.mask | 31 ++++--- .../profiles/base/package.use.stable.mask | 1 - .../profiles/features/wd40/package.use.mask | 4 + .../portage-stable/profiles/license_groups | 2 +- .../portage-stable/profiles/package.mask | 93 ++++++------------- .../portage-stable/profiles/updates/1Q-2025 | 2 + 34 files changed, 124 insertions(+), 224 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv6j_hf/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv6j_sf/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.use.mask diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask index 008329e567..75dd18accf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -155,10 +155,6 @@ app-arch/rpm -sequoia # Only available for amd64. sys-apps/irqbalance -thermal -# Ionen Wolkens (2023-10-09) -# media-libs/shaderc is keyworded here. -media-libs/libplacebo -shaderc - # Ionen Wolkens (2023-09-13) # media-gfx/renderdoc is keyworded here dev-qt/qtbase -renderdoc @@ -312,11 +308,6 @@ app-metrics/collectd -collectd_plugins_gpu_nvidia # Columnstore engine is supported on amd64 dev-db/mariadb -columnstore -# Sam James (2020-07-03) -# Rust is available here -# Bug #728558 -media-video/ffmpeg -rav1e - # Robin H. Johnson (2020-07-02) # Mask io-uring & zbc pending keywording sys-block/fio -io-uring -zbc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv6j_hf/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv6j_hf/package.use.mask deleted file mode 100644 index 20a7e47e59..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv6j_hf/package.use.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2020-07-04) -# Rust is available here -# Bug #728558 -media-video/ffmpeg -rav1e diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv6j_sf/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv6j_sf/package.use.mask deleted file mode 100644 index 20a7e47e59..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv6j_sf/package.use.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2020-07-04) -# Rust is available here -# Bug #728558 -media-video/ffmpeg -rav1e diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv7a_hf/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv7a_hf/package.use.mask index 30e3a211c6..10dcb65c47 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv7a_hf/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv7a_hf/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2020-10-05) @@ -7,11 +7,6 @@ # (See 9.3.8 in the Guile manual) dev-scheme/guile -jit -# Sam James (2020-07-03) -# Rust is available here -# Bug #728558 -media-video/ffmpeg -rav1e - # Sam James (2020-06-27) # Tests require Valgrind, available on armv7a dev-libs/rapidjson -test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv7a_sf/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv7a_sf/package.use.mask index 30e3a211c6..10dcb65c47 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv7a_sf/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/23.0-armv7a_sf/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2020-10-05) @@ -7,11 +7,6 @@ # (See 9.3.8 in the Guile manual) dev-scheme/guile -jit -# Sam James (2020-07-03) -# Rust is available here -# Bug #728558 -media-video/ffmpeg -rav1e - # Sam James (2020-06-27) # Tests require Valgrind, available on armv7a dev-libs/rapidjson -test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.use.mask deleted file mode 100644 index 20a7e47e59..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.use.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2020-07-04) -# Rust is available here -# Bug #728558 -media-video/ffmpeg -rav1e diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.use.mask index 30e3a211c6..10dcb65c47 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2020-10-05) @@ -7,11 +7,6 @@ # (See 9.3.8 in the Guile manual) dev-scheme/guile -jit -# Sam James (2020-07-03) -# Rust is available here -# Bug #728558 -media-video/ffmpeg -rav1e - # Sam James (2020-06-27) # Tests require Valgrind, available on armv7a dev-libs/rapidjson -test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use index 9790384c50..651d66ae82 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # James Le Cuirot (2023-12-16) @@ -6,7 +6,3 @@ media-tv/kodi soc media-video/ffmpeg libdrm soc media-video/mpv soc - -# Ionen Wolkens (2023-10-09) -# media-libs/shaderc is not keyworded here, so enable glslang fallback. -media-libs/libplacebo glslang -shaderc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask index d525eba191..4c3eb494e3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfred Wingate (2025-02-22) +# media-libs/zint is not keyworded here +media-libs/zxing-cpp experimental + # Sam James (2025-01-04) # kde-plasma/kde-cli-tools not keyworded here x11-misc/xdg-utils plasma diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use index f1ba7d873a..14f8b65ef2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use @@ -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 # Michał Górny (2024-09-04) @@ -13,10 +13,6 @@ media-tv/kodi soc media-video/ffmpeg libdrm soc media-video/mpv soc -# Ionen Wolkens (2023-10-09) -# media-libs/shaderc is not keyworded here, so enable glslang fallback. -media-libs/libplacebo glslang -shaderc - # Alexis Ballier (2017-07-10) # Enable the native arch as the default qemu target app-emulation/qemu qemu_softmmu_targets_aarch64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask index fc09e29863..bad25872af 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2025-02-23) +# Not part of the arm64 archive +dev-util/nvidia-cuda-toolkit -examples -rdma + +# Alfred Wingate (2025-02-22) +# media-libs/zint is not keyworded here +media-libs/zxing-cpp experimental + # Nowa Ammerlaan (2025-02-03) # QtWebView is available here dev-python/pyside -webview @@ -298,11 +306,6 @@ sys-block/tgt rbd # dev-lua/busted is not keyworded yet dev-lua/mpack test -# Sam James (2020-07-03) -# Rust is available here -# bug #728558 -media-video/ffmpeg -rav1e - # Robin H. Johnson (2020-07-02) # Mask io-uring & zbc pending keywording sys-block/fio -io-uring diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask index 8545308e26..3ff27eb707 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -arm64 +# Sam James (2025-02-19) +# x11-drivers/xf86-input-wacom is available here +-input_devices_wacom + # Sam James (2025-01-05) # Older targets don't have an old enough dev-lang/ada-bootstrap available ada_target_gnat_2021 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask index bbdf1065db..08fc31c1b1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask @@ -9,6 +9,10 @@ dev-python/pyside webview # QtSerialBus is not available everywhere dev-python/pyside serialbus +# Matt Jolly (2025-01-11) +# mrustc currenly only works on amd64. +dev-lang/rust mrustc-bootstrap + # Michał Górny (2024-12-24) # OpenMP offloading is supported on 64-bit architectures only. llvm-core/clang-runtime offload @@ -130,10 +134,6 @@ media-video/obs-studio websocket # net-libs/librist is only keyworded for arm64 at this time. media-video/obs-studio mpegts -# Ionen Wolkens (2023-10-09) -# media-libs/shaderc has very few keywords. -media-libs/libplacebo shaderc - # Ionen Wolkens (2023-09-13) # media-gfx/renderdoc currently has few keywords dev-qt/qtbase renderdoc @@ -291,11 +291,6 @@ dev-scheme/guile jit # dev-util/nvidia-cuda-toolkit is only available on amd64 app-metrics/collectd collectd_plugins_gpu_nvidia -# Sam James (2020-07-03) -# Rust is only available on some arches -# Bug #728558 -media-video/ffmpeg rav1e - # Robin H. Johnson (2020-07-02) # Mask io-uring & zbc pending keywording sys-block/fio io-uring zbc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask index d97b9aa2f1..1706428078 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask @@ -110,7 +110,7 @@ app-alternatives/ninja samurai # Ionen Wolkens (2023-10-09) # Vulkan is not available here, including packages for related USE. -media-libs/libplacebo glslang shaderc vulkan +media-libs/libplacebo shaderc vulkan # Andreas Sturmlechner (2023-10-08) # Vulkan is not available on hppa. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/make.defaults index 7665e2f054..172292294e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/make.defaults @@ -44,9 +44,3 @@ FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox" # ABI # DEFAULT_ABI # MULTILIB_ABIS - -# Sam James (2025-01-10) -# Temporary USE until the global default catches up. dev-lang/ada-bootstrap -# starts with sys-devel/gcc:14 so ADA_TARGET needs to be >= that. This -# entry can be dropped once the global one is >= gcc_14. -ADA_TARGET="gcc_14" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask index 864c9e29be..93e9d7a25c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfred Wingate (2025-02-22) +# media-libs/zint is not keyworded here +media-libs/zxing-cpp experimental + # WANG Xuerui (2025-01-16) # tests require qtwebengine which is unavailable dev-python/qtconsole test @@ -8,7 +12,6 @@ dev-python/qtpy test # WANG Xuerui (2025-01-12) # Vulkan works on loong. -gui-libs/gtk -vulkan media-video/mpv -vulkan # Sam James (2025-01-10) @@ -115,14 +118,6 @@ dev-perl/DBD-MariaDB mysql # Unmask only where grub is keyworded sys-kernel/installkernel -grub -# WANG Xuerui (2024-01-09) -# PCRE2 upstream has gained JIT support on loong since 10.43. - (2024-01-08) -# media-libs/shaderc is keyworded here. -media-libs/libplacebo -shaderc - # WANG Xuerui (2024-01-03) # app-crypt/rpm-sequoia is keyworded here. app-arch/rpm -sequoia diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask index 7584271fbb..07d4ce6523 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-02-21) +# media-video/rav1e is not yet keyworded here +media-video/ffmpeg rav1e + # Pacho Ramos (2025-01-26) # Needs unkeyworded net-libs/msgraph gnome-base/gvfs onedrive diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use index bd39f8122a..96c63a9c49 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use @@ -1,14 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2024-01-05) # keyutils is masked here net-fs/cifs-utils -ads -# Ionen Wolkens (2023-10-09) -# media-libs/shaderc is not keyworded here, so enable glslang fallback. -media-libs/libplacebo glslang -shaderc - # Sam James (2023-10-08) # dev-db/mysql not keyworded here >=dev-perl/DBD-mysql-5 -mysql mariadb diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask index 942157ba7b..d67f12ae17 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-02-21) +# media-video/rav1e is not yet keyworded here +media-video/ffmpeg rav1e + # Pacho Ramos (2025-01-26) # Needs unkeyworded net-libs/msgraph gnome-base/gvfs onedrive diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask index bb654ae9f2..0cb37eecca 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask @@ -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 # When you add an entry to the top of this file, add your name, the date, and @@ -59,6 +59,7 @@ media-video/vlc samba # net-nds/openldap / dev-libs/cyrus-sasl not stable here dev-lang/php ldap-sasl mail-mta/postfix ldap-bind +net-nds/openldap cxx sasl # Sam James (2022-03-03) # No kerberos provider is marked stable here diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask index 826617e455..63724affe5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfred Wingate (2025-02-22) +# media-libs/zint is not keyworded here +media-libs/zxing-cpp experimental + # Michał Górny (2024-12-24) # OpenMP offloading is supported on 64-bit architectures only. llvm-core/clang-runtime -offload @@ -29,10 +33,6 @@ dev-python/qtpy webengine test # virtiofsd is available here app-emulation/libvirt -virtiofsd -# Ionen Wolkens (2023-10-09) -# media-libs/shaderc is keyworded here. -media-libs/libplacebo -shaderc - # Alexey Sokolov (2023-08-14) # OpenMW is only playtested with LuaJIT, and in fact unit tests fail with Lua-5. # Therefore apply mask/force to override the profile's defaults, and invert on @@ -132,11 +132,6 @@ sys-boot/grub -libzfs # Cinnamon is not keyworded on this architecture. x11-themes/arc-theme cinnamon -# Sam James (2020-07-03) -# Rust is available here -# Bug #728558 -media-video/ffmpeg -rav1e - # Georgy Yakovlev (2020-06-07) # works on ppc64 app-emulation/qemu -spice -usbredir diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force index 8c21b8ef51..729d74128f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force @@ -1,11 +1,6 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Michael Orlitzky (2024-11-01) -# The alternative to icu is dev-libs/libgrapheme, and it -# ain't keyworded yet. -media-gfx/imv icu - # Ionen Wolkens (2023-07-26) # MPV currently[1] has no plans to support >=lua5-3 making luajit # the only choice for maintained lua. Apply mask/force to override diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask index 5bb9427b61..07bc3e7174 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask @@ -1,8 +1,12 @@ # Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfred Wingate (2025-02-22) +# media-libs/zint is not keyworded here +media-libs/zxing-cpp experimental + # Alexey Shvetsov (2024-11-21) -# sci-libs/caffe2 is not keyworded on arm64 +# sci-libs/caffe2 is not keyworded on riscv sci-chemistry/gromacs nnpot # Benda Xu (2024-10-10) @@ -49,10 +53,6 @@ app-emulation/libvirt nbd # Unmask only where grub is keyworded sys-kernel/installkernel -grub -# Ionen Wolkens (2023-10-09) -# media-libs/shaderc is keyworded here. -media-libs/libplacebo -shaderc - # Patrick McLean (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 @@ -167,17 +167,6 @@ app-emulation/qemu rbd # but with it installed, anyio passes all tests dev-python/anyio test -# Marek Szuba (2021-09-23) -# mkdocs ecosystem only partly keyworded on riscv, has rather messy -# Python-target requirements. -dev-python/pyspelling doc -dev-python/wcmatch doc - -# Alex Fan (2022-05-16) -# These depend on Haskell: -# - app-text/pandoc -sys-cluster/ceph pmdk - # Alex Fan (2021-09-15) # Marek Szuba (2021-09-07) # All of these require net-libs/nodejs, which now builds on riscv @@ -186,7 +175,6 @@ sys-cluster/ceph pmdk dev-ruby/capybara test # - dev-qt/qtwebengine (bdepend) dev-python/ipython qt5 -net-irc/quassel urlpreview # Jonathan Davies (2021-09-03) # Requires CPU with SSSE3 support @@ -204,8 +192,6 @@ net-analyzer/rrdtool rados # Marek Szuba (2021-08-22) # net-fs/openafs does not support riscv app-crypt/heimdal afs -# app-editors/xemacs reports arch as unknown, fails to build -dev-lang/ruby xemacs # Alex Fan (2021-08-17) # dependencies not keyworded/tested diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask index 9d3e36ad24..2743d42cd4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask @@ -1,4 +1,4 @@ -# Copyright 2019-2024 Gentoo Authors +# Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. @@ -32,11 +32,6 @@ pdfium webengine -# Marek Szuba (2021-08-14) -# sci-libs/netcdf fails tests in a way suggesting it might be completely -# unreliable on this arch as far as I/O is concerned. -netcdf - # Marek Szuba (2021-07-05) # dev-lang/luajit does not support this arch lua_single_target_luajit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask index 26d06c9607..2b8ff1ac18 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-02-21) +# media-video/rav1e is not yet keyworded here +media-video/ffmpeg rav1e + # Matt Jolly (2025-01-29) # Needs dev-lang/go which is not keyworded here x11-wm/fvwm3 go diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask index b0a86cacb7..50737a6100 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfred Wingate (2025-02-22) +# media-libs/zint is not keyworded here +media-libs/zxing-cpp experimental + # Nowa Ammerlaan (2025-02-03) # QtSerialBus is available here dev-python/pyside -serialbus @@ -88,10 +92,6 @@ net-libs/xrootd xrdec # Unmask only where grub is keyworded sys-kernel/installkernel -grub -# Ionen Wolkens (2023-10-09) -# media-libs/shaderc is keyworded here. -media-libs/libplacebo -shaderc - # Jon Janzen (2023-09-11) # librttopo has not been tested on this arch dev-db/spatialite rttopo @@ -271,11 +271,6 @@ net-vpn/strongswan -strongswan_plugins_aesni -strongswan_plugins_rdrand -strongs # (See 9.3.8 in the Guile manual) dev-scheme/guile -jit -# Sam James (2020-07-03) -# Rust is available here -# Bug #728558 -media-video/ffmpeg -rav1e - # Robin H. Johnson (2020-07-02) # Mask io-uring & zbc pending keywording sys-block/fio -io-uring -zbc diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults index c18715c55f..98b9cee3e1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults @@ -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 # # System-wide defaults for the Portage system @@ -166,10 +166,10 @@ POSTGRES_TARGETS="postgres16" # PHP_TARGETS="php8-2" -# Sam James (2024-12-29) +# Sam James (2025-02-19) # # Default ADA target -ADA_TARGET="gcc_13" +ADA_TARGET="gcc_14" # Marek Szuba (2020-10-15) # Default targets for lua{,-single}.eclass diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force index e6eb75e716..85ccdbdac9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force @@ -26,10 +26,12 @@ llvm-runtimes/libcxxabi clang # echo "dev-lang/rust:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}" # echo "dev-lang/rust-bin:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}" # done +dev-lang/rust:1.86.0 llvm_slot_19 +dev-lang/rust-bin:1.86.0 llvm_slot_19 +dev-lang/rust:1.85.0 llvm_slot_19 +dev-lang/rust-bin:1.85.0 llvm_slot_19 dev-lang/rust:1.84.1 llvm_slot_19 dev-lang/rust-bin:1.84.1 llvm_slot_19 -dev-lang/rust:1.84.0 llvm_slot_19 -dev-lang/rust-bin:1.84.0 llvm_slot_19 dev-lang/rust:1.83.0 llvm_slot_19 dev-lang/rust-bin:1.83.0 llvm_slot_19 dev-lang/rust:1.82.0 llvm_slot_19 diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask index f8c791230d..d4a0180e87 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask @@ -1,8 +1,28 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# This file is only for generic masks. For arch-specific masks (i.e. +# mask everywhere, unmask on arch/*) use arch/base. + # New entries go on top. +# Paul Zander (2025-02-24) +# Only builds with ffmpeg-4.x, upstream has no timeline to fix it. +# https://tracker.dev.opencascade.org/view.php?id=32871 +# Fringe usage only to play audio. Which most consumers (freecad, vtk) +# don't do. Mask so the unsuspecting user with ffmpeg in global USE isn't +# restricted to ancient ffmpeg. +sci-libs/opencascade ffmpeg + +# Sam James (2025-02-21) +# Mask for older GTK to phase in enabling Vulkan for users (and avoid a surprise +# for stable users, as Vulkan is enabled by default on desktop profiles). + (2025-02-20) +# Requires dev-python/recommonmark with Python 3.10 + (2025-02-13) # Prepare cleanup of dev-qt/qtgamepad:5 dev-qt/qt3d gamepad @@ -26,10 +46,6 @@ kde-frameworks/knewstuff:5 opds # most places. dev-build/meson test-full -# Matt Jolly (2025-01-11) -# mrustc currenly only works on amd64. -dev-lang/rust mrustc-bootstrap - # Volkmar W. Pogatzki (2025-01-09) # No suitable versions of dev-libs/protobuf available. =dev-java/protobuf-java-4.29.3 system-protoc @@ -120,9 +136,6 @@ app-i18n/mozc fcitx4 # that makes it OK if we do it too, right? Bug 893700. media-gfx/gthumb webkit -# This file is only for generic masks. For arch-specific masks (i.e. -# mask everywhere, unmask on arch/*) use arch/base. - # Sam James (2024-09-30) # gnat-gpl is purely for bootstrapping Ada and it's based on an old # version of GCC. Avoid risks of miscompilations. @@ -588,10 +601,6 @@ dev-lang/rust parallel-compiler # see also: https://github.com/rspamd/rspamd/issues/3871 >=mail-filter/rspamd-3.0 jemalloc -# Matt Turner (2021-08-28) -# Mask experimental options. -gui-libs/gtk ffmpeg vulkan - # Marek Szuba (2021-07-14) # Makes two tests fail (when linked against openmpi, at least) due to # incorrect implementation of either MPI support itself or said tests: diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask index bfa19e1b82..b92c056639 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask @@ -14,7 +14,6 @@ app-arch/mt-st test # Andreas Sturmlechner (2024-08-29) # Pin down kf6compat mask to currently stable versions. - (2025-02-21) +# Needs Rust +media-video/ffmpeg rav1e + # Viorel Munteanu (2025-01-24) # Requires dev-python/asyncssh. net-misc/dropbear test-async diff --git a/sdk_container/src/third_party/portage-stable/profiles/license_groups b/sdk_container/src/third_party/portage-stable/profiles/license_groups index 0f36cdbdf2..e775b0362d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -48,7 +48,7 @@ FSF-APPROVED-OTHER Arphic CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 C # Misc licenses for free documents and other works (including fonts) # that follow the definition at https://freedomdefined.org/ but are NOT # listed in @FSF-APPROVED-OTHER -MISC-FREE-DOCS BAEKMUK BitstreamVera CC-BY-1.0 CC-BY-SA-1.0 CC-PD CC-SA-1.0 LDP-1 LDP-1a man-pages man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 vlgothic wxWinFDL-3 +MISC-FREE-DOCS BAEKMUK BitstreamVera CC-BY-1.0 CC-BY-SA-1.0 CC-PD CC-SA-1.0 LDP-1 LDP-1a man-pages man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 Unsplash vlgothic wxWinFDL-3 # Metaset for all free documents FREE-DOCUMENTS @FSF-APPROVED-OTHER @MISC-FREE-DOCS diff --git a/sdk_container/src/third_party/portage-stable/profiles/package.mask b/sdk_container/src/third_party/portage-stable/profiles/package.mask index 0cd571f0fc..ecf671a4c0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -33,6 +33,36 @@ #--- END OF EXAMPLES --- +# Eray Aslan (2025-02-24) +# Mask experimental software +=mail-mta/postfix-3.11* + +# Michał Górny (2025-02-24) +# Bad package with frequent release issues. No reverse dependencies +# left. Use dev-python/zstandard instead (admittedly, also far +# from perfect). Removal on 2025-03-26. Bug #950214. +dev-python/zstd + +# Sam James (2025-02-22) +# (Only) needed for no-yet-released LibreOffice. Mask for now to avoid +# unnecessary conflicts/backtracking for LO users. +=dev-libs/liborcus-0.20.0 +=dev-libs/libixion-0.20.0 +=dev-util/mdds-3.0.0 + +# Nowa Ammerlaan (2025-02-21) +# Shiboken and Pyside-tools have been merged into dev-python/pyside +# as of version 6.8.2. Pyside-tools are useable when the "tools" USE +# flag is enabled. +dev-python/shiboken6 +dev-python/pyside6-tools + +# Andreas Sturmlechner (2025-02-18) +# Depends on deprecated Qt5WebEngine, no response from maintainers. +# Download source appears gone; bugs #926675, #880649, #870256. +# Removal on 2025-03-18. +sci-electronics/eagle + # Andreas Sturmlechner (2025-02-16) # KF5/Qt5 based and no signs of porting or even life upstream. # kde-frameworks/kcalendarcore:5 has no more revdeps after this. @@ -162,17 +192,6 @@ games-fps/quakeforge # Removal on 2025-03-07. Bug: 949318 net-misc/AQtion -# Matt Turner (2025-02-05) -# Masked for testing -=dev-util/mesa_clc-25.0* -=media-libs/mesa-25.0* - -# Ionen Wolkens (2025-01-30) -# Breaks the only consumer of pytest-bdd (qutebrowser), -# not looked into yet but mask for now as it prevents -# using it to test PyQt6 for the upcoming Qt bump. ->=dev-python/gherkin-official-31.0.0 - # Andreas Sturmlechner (2025-01-30) # Last release 15 years ago, dead upstream (never imported from kdesvn), # no revdeps probably since amarok last-rites. Removal on 2025-02-27. @@ -214,11 +233,6 @@ dev-go/get-ego-vendor # Plenty of other options in ::gentoo. Bug #947724, removal on 2025-02-27. media-sound/bempc -# Anthony G. Basile (2025-01-25) -# Bug 909889. Needs PEP517 build. Very low user base -# Remove 2025-02-24. -app-portage/grs - # Arthur Zamarin (2025-01-24) # EAPI=7, uses deprecated Go eclasses, fails to compile, installation # blocked by current versions of docker (which provides the features). @@ -240,24 +254,6 @@ app-metrics/burrow_exporter dev-go/go-colortext dev-go/gom -# Andreas Sturmlechner (2025-01-23) -# Last release from 12 years ago, git master still defaults to Qt4. -# Plenty of other options in ::gentoo. Bug #947741, removal on 2025-02-22. -app-editors/juffed - -# Nowa Ammerlaan (2025-01-23) -# Sypder-5 requires Qt5, and there are several dead -# plugins that have not been migrated to Spyder-6. -# Bugs #926687, #926686. Removal on 2025-02-23 - (2025-01-23) -# CVE-2025-23050, bug #948573; Removal on 2025-02-22. -dev-qt/qtbluetooth:5 - # Andreas Sturmlechner (2025-01-23) # Qt5 package without any revdeps. Use dev-qt/qttools[qdbus] instead. dev-qt/qdbusviewer @@ -278,27 +274,6 @@ dev-qt/qtserialbus:5 dev-qt/qtvirtualkeyboard:5 dev-qt/qtwebview:5 -# Volkmar W. Pogatzki (2025-01-20) -# Unused Java library. Removal on 2025-02-19. -dev-java/saslprep - -# Zac Medico (2025-01-18) -# Ebuild is difficult to maintain. No revdeps. -# Removal on 2025-02-17. Bug #896044 -sys-cluster/k3s - -# Michał Górny (2025-01-18) -# Superseded by dev-python/terminaltables3, the only revdep switched -# over. -# Removal on 2025-02-17. Bug #948333. -dev-python/terminaltables - -# Arthur Zamarin (2025-01-10) -# EAPI=7, maintainer needed, no reverse dependencies, fails to compile, -# uses deprecated Go eclass. -# Removal on 2025-02-09. Bugs #947810, #856319, #844730, #771048, #679078. -sys-cluster/zetcd - # Conrad Kostecki (2025-01-09) # New version, which dropps support for legacy devices. # Will be unmasked, when split to legacy-branch is done. @@ -427,10 +402,6 @@ app-emulation/virtualbox-kvm # Beware that if you upgrade to it, you may need to reset your keyrings. >=app-crypt/gnupg-2.5 -# Ulrich Müller (2024-09-12) -# Pretest versions, masked for testing. - (2024-09-02) # exim_tinydb utility crashes due to invalid free() (used in startup script) =mail-mta/exim-4.98 @@ -544,10 +515,6 @@ sec-keys/openpgp-keys-jiatan ~app-arch/xz-utils-5.6.0 ~app-arch/xz-utils-5.6.1 -# Eray Aslan (2024-03-10) -# Mask experimental software -=mail-mta/postfix-3.10* - # Sam James (2023-12-14) # Gentoo's kernel maintainers have decided to discontinue gentoo-sources and # gentoo-kernel for old kernel LTS branches because of the resources to require diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2025 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2025 index ae7c9c333e..22b8430552 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2025 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2025 @@ -1 +1,3 @@ move dev-python/pyside6 dev-python/pyside +slotmove dev-php/pecl-ssh2 0 7 +slotmove dev-php/pecl-stomp 0 7