diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use index 5d9cf04779..e5d4503a60 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use @@ -25,7 +25,7 @@ sys-apps/memtest86+ bios64 uefi64 # Theo Anderson (2021-03-06) # Enable 32-bit clang runtime to ease -m32 builds with non-GCC runtime -llvm-core/clang-runtime abi_x86_32 +llvm-runtimes/clang-runtime abi_x86_32 llvm-runtimes/libcxxabi abi_x86_32 llvm-runtimes/libcxx abi_x86_32 llvm-runtimes/openmp abi_x86_32 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 a22ef17026..a608eebb9c 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 @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Christopher Byrne (2025-09-01) +# net-emulation/libvirt is only keyworded on amd64 at this time +sys-block/nbdkit -libguestfs + # Andreas K. Hüttel (2025-08-06) # x86-64 supports sframe >=sys-libs/glibc-2.42 -sframe @@ -74,7 +78,7 @@ 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 +llvm-runtimes/clang-runtime -offload # Alfred Wingate (2024-12-16) # Only available on amd64. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask index ede58b0fa8..6721b5ab73 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -amd64 +# Michał Górny (2025-09-02) +# dev-python/pypi-attestations is keyworded here. +-verify-provenance + # Paul Zander (2025-05-01) # media-libs/libspng only keyworded on amd64, arm64 -spng 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 a89bf29619..8acfce08f3 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 @@ -94,7 +94,7 @@ dev-cpp/opentelemetry-cpp prometheus # Michał Górny (2024-12-24) # OpenMP offloading is supported on 64-bit architectures only. -llvm-core/clang-runtime -offload +llvm-runtimes/clang-runtime -offload # Nowa Ammerlaan (2024-12-20) # qtremoteobjects and qthttpserver not yet keyworded here 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 2e090ea172..dad9c1dd71 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 @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Christopher Byrne (2025-09-01) +# net-emulation/libvirt is only keyworded on amd64 at this time +sys-block/nbdkit libguestfs + # Michał Górny (2025-05-08) # dev-python/sigstore is not keyworded everywhere. =dev-lang/python-0* verify-sig @@ -46,7 +50,7 @@ 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 +llvm-runtimes/clang-runtime offload # Sv. Lockal (2024-11-30) # Only available for amd64. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask index 19a1851c51..34b0aaacab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2025-09-02) +# dev-python/pypi-attestations is not keyworded everywhere. +verify-provenance + # Paul Zander (2025-05-01) # media-libs/libspng only keyworded on amd64, arm64 spng diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults index dc31897963..71d1e3f068 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 ARCH="hppa" -ACCEPT_KEYWORDS="hppa" +ACCEPT_KEYWORDS="hppa ~hppa" CHOST="hppa-unknown-linux-gnu" CFLAGS="-O2 -pipe" 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 f8148b647b..dffb6c5b40 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 @@ -122,16 +122,11 @@ x11-base/xwayland libei # USE=bpf depends on llvm-core/clang which is not keyworded on hppa media-libs/libv4l bpf -# Leonardo Hernández Hernández (2023-11-15) -# Vulkan is not available here -media-video/ffmpeg shaderc -media-video/ffmpeg-compat shaderc - # Ionen Wolkens (2023-10-09) -# Vulkan is not available here, ffmpeg also wants libplacebo[vulkan]. -media-libs/libplacebo shaderc -media-video/ffmpeg libplacebo -media-video/ffmpeg-compat libplacebo +# media-libs/shaderc and media-libs/libplacebo are not keyworded here +# (ffmpeg further needs libplacebo[vulkan] which is use.masked here) +media-video/ffmpeg libplacebo shaderc +media-video/ffmpeg-compat libplacebo shaderc # Andreas Sturmlechner (2023-10-08) # Vulkan is not available on hppa. 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 ac93cb1625..cb10afaf55 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 +# Eli Schwartz (2025-09-05) +# dev-python/sphinx-tabs is not keyworded. +dev-python/anyio doc + # Mike Gilbert (2025-06-18) # media-libs/libsdl3 is missing keywords. >=net-misc/freerdp-3.16.0 sdl 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 340d8c53da..8fdc3550b9 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 +# Eli Schwartz (2025-09-05) +# dev-python/sphinx-tabs is not keyworded. +dev-python/anyio doc + # Andreas Sturmlechner (2025-08-29) # dev-perl/Template-GD is not keyworded here. Bug #661634 dev-perl/Template-Toolkit gd @@ -133,7 +137,8 @@ gnome-base/gvfs google test # Michał Górny (2024-09-08) # libcxx is broken on mips, https://bugs.gentoo.org/939297#c2 llvm-core/clang-common default-libcxx -llvm-core/clang-runtime default-libcxx libcxx +llvm-runtimes/clang-runtime default-libcxx libcxx +llvm-runtimes/clang-stdlib-config default-libcxx # Hans de Graaff (2024-09-08) # Requires large parts of dev-ruby/rails to be keyworded diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask index 5f409fabcc..d911fae4b4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.mask @@ -295,7 +295,8 @@ app-forensics/sleuthkit java # Michał Górny (2017-03-24) # libcxx fails to compile on ppc*, #595744. llvm-core/clang-common default-libcxx -llvm-core/clang-runtime default-libcxx libcxx +llvm-runtimes/clang-runtime default-libcxx libcxx +llvm-runtimes/clang-stdlib-config default-libcxx # James Le Cuirot (2016-12-14) # DOSBox + OpenGLide is untested on this arch. 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 0d21ac61fe..28ec8f3847 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 @@ -70,7 +70,7 @@ media-gfx/graphicsmagick jpeg2k # Sam James (2024-03-23) # llvm-runtimes/openmp does not support ppc32 (bug #907213). -llvm-core/clang-runtime openmp +llvm-runtimes/clang-runtime openmp # Matt Jolly (2024-03-02) # Fails tests, potential false negatives #911402 @@ -203,8 +203,9 @@ dev-python/diskcache test # Sam James (2021-02-28) # compiler-rt* has no support for ppc32 (yet?) # bug #708344 -llvm-core/clang-runtime compiler-rt default-compiler-rt sanitize +llvm-runtimes/clang-runtime compiler-rt default-compiler-rt sanitize llvm-core/clang-common default-compiler-rt +llvm-runtimes/clang-rtlib-config default-compiler-rt # Florian Schmaus (2020-12-03) # Rubber's testsuite depends on media-gfx/asymptote and 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 68fba52736..6013b323b1 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 @@ -60,7 +60,7 @@ dev-ruby/kramdown unicode # Sam James (2022-11-19) # Deps not stable on ppc llvm-core/clang-common default-lld -llvm-core/clang-runtime default-lld +llvm-runtimes/clang-runtime default-lld llvm-core/llvm binutils-plugin z3 xar # Sam James (2022-07-27) 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 db2026e53c..77ec1ec483 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 @@ -49,7 +49,7 @@ www-servers/nginx test # Michał Górny (2024-12-24) # OpenMP offloading is supported on 64-bit architectures only. -llvm-core/clang-runtime -offload +llvm-runtimes/clang-runtime -offload # Sam James (2024-12-17) # dev-lang/ada-bootstrap exists here @@ -217,11 +217,6 @@ net-analyzer/rrdtool rados # are missing keywords. games-simulation/openttd openmedia -# Sergey Popov (2013-02-18) -# sys-cluster/ploop can not be build on ppc64, bug #447644 -# Masking USE-dep on it -sys-cluster/vzctl ploop - # Kacper Kowalik (2011-09-02) # Mask www-client/seamonkey[ipc] on ppc64 wrt #381191 www-client/seamonkey ipc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask index ea74c37871..de157efc5e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Zero_Chaos (2025-09-05) +# Needs app-misc/mosquitto, which is not keyworded +net-wireless/kismet mqtt + # Cristian Othón Martínez Vera (2025-07-15) # Needs gui-apps/grim, which is not keyworded here x11-misc/xscreensaver wayland 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 9f6999f8db..25ede191ad 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 @@ -172,11 +172,6 @@ dev-lisp/clisp berkdb # unavailable on riscv currently sys-block/fio rbd -# Jakov Smolić (2022-03-25) -# sys-process/criu doesn't support riscv (bug #835975) -# Upstream bug for criu: https://github.com/checkpoint-restore/criu/issues/1702 -app-containers/crun criu - # Yongxinag Liang (2022-01-09) # app-emulation/xen-tools doesn't support riscv yet app-emulation/qemu xen diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults index 9fcf0a8a58..210010022e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 ARCH="sparc" -ACCEPT_KEYWORDS="${ARCH}" +ACCEPT_KEYWORDS="${ARCH} ~${ARCH}" # 64bit kernel, 32bit userland PROFILE_ARCH="sparc64" 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 cc387566f3..11cb91ef5b 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 @@ -397,8 +397,10 @@ dev-cpp/eigen test # Sam James (2021-04-27) # Deps not yet tested/keyworded. llvm-core/clang-common default-compiler-rt default-lld -llvm-core/clang-runtime compiler-rt default-compiler-rt default-lld +llvm-core/clang-linker-config default-lld +llvm-runtimes/clang-runtime compiler-rt default-compiler-rt default-lld llvm-core/llvm z3 +llvm-runtimes/clang-rtlib-config default-compiler-rt # Sam James (2021-03-19) # On sparc, we have to force sys-apps/grep[libsigsegv] @@ -623,7 +625,7 @@ xfce-base/xfwm4 xpresent # Michał Górny (2017-03-23) # Most of clang runtimes are not supported here -llvm-core/clang-runtime openmp sanitize +llvm-runtimes/clang-runtime openmp sanitize # Pacho Ramos (2017-02-04) # Missing keywords, bug #599572 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arches.desc b/sdk_container/src/third_party/portage-stable/profiles/arches.desc index 8de7897c19..2309e3811a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arches.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/arches.desc @@ -1,4 +1,4 @@ -# Copyright 2020-2024 Gentoo Authors +# Copyright 2020-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file specifies keyword level for profiles @@ -15,7 +15,7 @@ alpha testing amd64 stable arm stable arm64 stable -hppa stable +hppa testing loong testing m68k testing mips testing @@ -23,7 +23,7 @@ ppc stable ppc64 stable riscv testing s390 testing -sparc stable +sparc testing x86 stable # Prefix keywords 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 8ffe7de57a..3dc31380bf 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 @@ -168,7 +168,7 @@ PHP_TARGETS="php8-3" # Sam James (2025-02-19) # -# Default ADA target +# Default Ada target ADA_TARGET="gcc_14" # Marek Szuba (2020-10-15) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/package.use.force index 94a8a1b3c0..b929eab8f0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/package.use.force @@ -1,11 +1,11 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # in a multilib profile we need multilib madness dev-libs/libffi abi_x86_32 abi_x86_64 dev-libs/libxml2 abi_x86_32 abi_x86_64 llvm-core/clang abi_x86_32 abi_x86_64 -llvm-core/clang-runtime abi_x86_32 abi_x86_64 +llvm-runtimes/clang-runtime abi_x86_32 abi_x86_64 llvm-core/llvm abi_x86_32 abi_x86_64 llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64 llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force index 94a8a1b3c0..b929eab8f0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force @@ -1,11 +1,11 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # in a multilib profile we need multilib madness dev-libs/libffi abi_x86_32 abi_x86_64 dev-libs/libxml2 abi_x86_32 abi_x86_64 llvm-core/clang abi_x86_32 abi_x86_64 -llvm-core/clang-runtime abi_x86_32 abi_x86_64 +llvm-runtimes/clang-runtime abi_x86_32 abi_x86_64 llvm-core/llvm abi_x86_32 abi_x86_64 llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64 llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/llvm/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/llvm/package.use.force index 79ccb3fa57..122af5c48e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/llvm/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/llvm/package.use.force @@ -1,11 +1,11 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # in a multilib profile we need multilib madness dev-libs/libffi abi_x86_32 abi_x86_64 dev-libs/libxml2 abi_x86_32 abi_x86_64 llvm-core/clang abi_x86_32 abi_x86_64 -llvm-core/clang-runtime abi_x86_32 abi_x86_64 +llvm-runtimes/clang-runtime abi_x86_32 abi_x86_64 llvm-core/llvm abi_x86_32 abi_x86_64 llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64 llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force index 79ccb3fa57..122af5c48e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force @@ -1,11 +1,11 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # in a multilib profile we need multilib madness dev-libs/libffi abi_x86_32 abi_x86_64 dev-libs/libxml2 abi_x86_32 abi_x86_64 llvm-core/clang abi_x86_32 abi_x86_64 -llvm-core/clang-runtime abi_x86_32 abi_x86_64 +llvm-runtimes/clang-runtime abi_x86_32 abi_x86_64 llvm-core/llvm abi_x86_32 abi_x86_64 llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64 llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/package.use.stable.mask index a582ccb7dd..7e0519fa2d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/package.use.stable.mask @@ -1,10 +1,10 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2024-06-16) # Avoid pulling in llvm-runtimes/compiler-rt-sanitizers which fails to build # See bug #928936. -llvm-core/clang-runtime sanitize +llvm-runtimes/clang-runtime sanitize # Andreas K. Hüttel (2024-03-20) # Does not compile with musl-1.2.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask index ee06fd7a29..86e2ba6ded 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Conrad Kostecki (2025-09-06) +# Currently does not build in headless mode. +# See: https://github.com/OpenRCT2/OpenRCT2/issues/25119 +>=games-simulation/openrct2-0.4.26 dedicated + # idealseal (2025-07-08) # Only supported on x86-64. dev-util/sccache dist-server diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/package.use.mask index 5f4d239a76..e836173c53 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/package.use.mask @@ -1,10 +1,10 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2024-06-16) # Avoid pulling in llvm-runtimes/compiler-rt-sanitizers which fails to build # See bug #928936. -llvm-core/clang-runtime sanitize +llvm-runtimes/clang-runtime sanitize # Sam James (2023-01-29) # Fails to build on combination of ppc* + musl because of mcontext. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/package.use.mask index 6ea3b1913d..9d07d72fd4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/package.use.mask @@ -1,10 +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-06-16) # Avoid pulling in llvm-runtimes/compiler-rt-sanitizers which fails to build # See bug #928936. -llvm-core/clang-runtime sanitize +llvm-runtimes/clang-runtime sanitize # Ian Jordan (2024-05-20) # Does not compile with musl-1.2.4+ diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.use.mask index 6ea3b1913d..9d07d72fd4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.use.mask @@ -1,10 +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-06-16) # Avoid pulling in llvm-runtimes/compiler-rt-sanitizers which fails to build # See bug #928936. -llvm-core/clang-runtime sanitize +llvm-runtimes/clang-runtime sanitize # Ian Jordan (2024-05-20) # Does not compile with musl-1.2.4+ diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/amdgpu_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/amdgpu_targets.desc index b648fccaa5..17abb8d6d2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/amdgpu_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/amdgpu_targets.desc @@ -24,5 +24,8 @@ gfx1031 - RDNA2 GPU, codename navi22/navy flounder, including Radeon RX 6750XT/6 gfx1100 - RDNA3 GPU, codename navi31/plum bonito, including Radeon RX 7900XTX/7900XT, AMD Radeon Pro W7900/W7800 gfx1101 - RDNA3 GPU, codename navi32, including Radeon RX 7700XT/7800XT gfx1102 - RDNA3 GPU, codename navi33, including Radeon RX 7600/7600M/7600M XT/7700S/7600S, AMD Radeon PRO W7600/W7500 +gfx1103 - RDNA3 APU, codename navi3x, including Radeon 700M/780M +gfx1150 - RDNA 3.5 APU (Strix Point), including Radeon 890M +gfx1151 - RDNA 3.5 APU (Strix Halo), including Radeon 8060S gfx1200 - RDNA4 GPU, codename navi44, including Radeon RX 9060XT gfx1201 - RDNA4 GPU, codename navi48, including Radeon RX 9070/9070XT/9070GRE and Radeon AI PRO R9700 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults index ffc23dbddd..8fd3451374 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # this is for now highly experimental -dilfridge @@ -44,13 +44,13 @@ BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl" # llvm-core/llvm BOOTSTRAP_USE="${BOOTSTRAP_USE} -binutils-plugin" -# llvm-core/clang, llvm-core/clang-runtime, llvm-runtimes/libunwind, llvm-runtimes/libcxx, llvm-runtimes/libcxxabi +# llvm-core/clang, llvm-runtimes/clang-runtime, llvm-runtimes/libunwind, llvm-runtimes/libcxx, llvm-runtimes/libcxxabi BOOTSTRAP_USE="${BOOTSTRAP_USE} compiler-rt clang libunwind" # llvm-core/clang BOOTSTRAP_USE="${BOOTSTRAP_USE} default-compiler-rt default-lld default-libcxx llvm-libunwind" -# llvm-core/clang-runtime +# llvm-runtimes/clang-runtime BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxx -sanitize" # llvm-runtimes/libcxxabi diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use index cebefca7c1..d3e93a181f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use @@ -8,7 +8,7 @@ llvm-core/llvm -binutils-plugin llvm-runtimes/compiler-rt clang # disable sanitizers for now -llvm-core/clang-runtime compiler-rt libcxx -sanitize +llvm-runtimes/clang-runtime compiler-rt libcxx -sanitize # llvm-runtimes/compiler-rt-sanitizers clang llvm-runtimes/libcxx libcxxabi diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.force index e6ebda8e75..8b4841c845 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.force @@ -101,4 +101,8 @@ # profile settings expect it. # TODO: Make a profile without default-libcxx too? llvm-core/clang-common default-compiler-rt default-lld default-libcxx -llvm-core/clang-runtime default-compiler-rt default-lld default-libcxx +llvm-core/clang-linker-config default-lld +llvm-runtimes/clang-runtime default-compiler-rt default-lld default-libcxx +llvm-runtimes/clang-rtlib-config default-compiler-rt +llvm-runtimes/clang-stdlib-config default-libcxx +llvm-runtimes/clang-unwindlib-config default-compiler-rt llvm-libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask index c3a9c19319..8b333176a3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask @@ -27,6 +27,7 @@ dev-python/poetry-plugin-export # Michał Górny (2024-05-08) # The sigstore bundle. dev-python/betterproto +dev-python/pypi-attestations dev-python/securesystemslib dev-python/sigstore dev-python/sigstore-protobuf-specs diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask index b34a11a513..14279eec6c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask @@ -250,7 +250,7 @@ media-libs/imlib2 svg # Michał Górny (2021-11-26) # These package flags require dev-python/cryptography which -- due # to the dependency on Rust -- is no longer portable to ${arch}. -dev-python/dnspython dnssec test +dev-python/dnspython dnssec quic test dev-python/twisted conch ssl dev-python/urllib3 test net-fs/samba addc ads 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 51c857d8c7..34872cd6a5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -36,6 +36,41 @@ #--- END OF EXAMPLES --- +# Michał Górny (2025-09-06) +# Abandoned. Incompatible with py3.14. Last release in 2020. +# No revdeps left. +# Removal on 2025-10-06. Bug #962431. +dev-python/timeout-decorator + +# Michał Górny (2025-09-06) +# dev-python/partd is a dep of dask which we removed in 2024. It +# test-depends on dev-python/locket which was last updated in 2022. +# That one in turn test-depends on dev-python/spur which was last +# updated in 2023 and is pinned to old dev-python/paramiko version. +# Its SSH part is not tested by us at all, and the "spur.local" +# alternative without SSH was last released in 2016. +# These packages have no revdeps outside themselves left. +# Removal on 2025-10-06. Bug #962404. +dev-python/locket +dev-python/partd +dev-python/spur + +# Andreas Sturmlechner (2025-09-05) +# Qt5-based library without revdeps. Needs a dedicated maintainer. +# Bug #955270. Removal on 2025-10-05. +sci-libs/silo + +# Andreas Sturmlechner (2025-09-01) +# EAPI-7 cmake.eclass, no revdeps, no one else is packaging this. +# Bugs #951888, #957258. Removal on 2025-10-01. +net-analyzer/nipper +net-libs/libnipper + +# Andreas Sturmlechner (2025-09-01) +# EAPI-7 cmake.eclass, no revdeps, no one else is packaging this. +# Bugs #952062, #957253. Removal on 2025-10-01. +sci-mathematics/diagrtb + # Eli Schwartz (2025-09-01) # Effectively unmaintained in Gentoo. Upstream dead for 8 years. Stuck # on py3.11, but no testsuite and still has py2-specific source code so @@ -211,12 +246,6 @@ media-sound/qtagger # Alternatives exist. Bug #961635. Removal on 2025-09-16. media-sound/coquillo -# Andreas Sturmlechner (2025-08-17) -# Project was ported to Qt6 by upstream, but also ported to Qbs in doing -# so. Needs a new maintainer to start with Qbs based package from scratch. -# Bugs #931995, #955967. Removal on 2025-09-16. -media-gfx/valentina - # Andreas Sturmlechner (2025-08-17) # 1.2.3 is almost 10 years old, upstream repository archived, Qt5- and # EAPI-7 based. Bugs #832577, #830262, #846416 and finally #961631. @@ -239,21 +268,6 @@ sci-electronics/NanoVNA-QT # Bugs #932756, #952103. Removal on 2025-09-16. app-crypt/yubikey-manager-qt -# Ionen Wolkens (2025-08-13) -# While it fixes several issues and is meant to be a stable branch, -# 580.x has too many regressions in its current state. One of the most -# prominent one is GTK4 applications hanging on exit when vulkan -# (default) is used on wayland for many users, some games are also -# known to have problems with it among other things. -# -# Can browse NVIDIA's 580 feedback thread[1] to get an idea. -# -# Feel free to unmask if not affected. -# -# [1] https://forums.developer.nvidia.com/t/580-release-feedback-discussion/ -~x11-drivers/nvidia-drivers-580.65.06 -~x11-drivers/nvidia-drivers-580.76.05 - # Andreas Sturmlechner (2025-08-10) # Outdated version packaged in Gentoo, pending version bump request for # over a year, depends on Qt5 but worse, Qt5Script, no signs of upstream @@ -273,52 +287,12 @@ dev-ruby/ruby-openid # Removal on 2025-09-07. dev-java/jide-oss -# Alexey Sokolov (2025-08-03) -# Inactive upstream, stuck on Qt5. Suggested alternatives: -# media-sound/strawberry, media-sound/amarok. -# Removal on 2025-09-03. Bug #960012. -media-sound/clementine - -# Andreas Sturmlechner (2025-08-10) -# media-libs/liblastfm and media-libs/libmygpo-qt destabilisation mask. -# No more stable revdeps after media-sound/clementine removal. -~media-libs/liblastfm-1.1.0_pre20190625 -~media-libs/libmygpo-qt-1.1.0 - -# Hans de Graaff (2025-07-30) -# Obsolete slot that is ruby33-only. Use the newer slot instead. Removal -# on 2025-08-30. -dev-ruby/tzinfo:1 - -# Eli Schwartz (2025-07-28) -# Unmaintained, out of date, last upstream release in 2018, last -# packaged release 2015. Broken with modern system interfaces for -# some time. Entire OpenVZ ecosystem is vaporware these days, -# openvz-sources was last-rited in 2017 already. -# Removal on 2025-08-27. Bug #580516, #868252. -sys-cluster/vzctl -app-backup/vzdump -app-misc/vzstats - -# Hans de Graaff (2025-07-28) -# Obsolete slots of cucumber components. These slots are no longer used -# by dev-util/cucumber. Removal on 2025-08-28. -dev-util/cucumber-gherkin:23 -dev-util/cucumber-gherkin:25 -dev-util/cucumber-messages:19 -dev-util/cucumber-messages:24 - # Eli Schwartz (2025-07-18) # End of life software. Relies on a commercial internet service which removed # suppor for the old APIs this package needs. Impossible to use anymore. # Removal on 2025-08-17. Bug #927026. net-vpn/protonvpn-cli -# Matt Turner (2025-07-16) -# Masked for testing -=dev-util/mesa_clc-25.2* -=media-libs/mesa-25.2* - # Eli Schwartz (2025-07-08) # Unmaintained, out of date, QA issues, outstanding bugs for compilation # failure / test failure. Still uses python 3.11. No revdeps. @@ -710,10 +684,6 @@ sec-keys/openpgp-keys-jiatan # [2] https://wiki.gentoo.org/wiki/Nouveau x11-drivers/nvidia-drivers:0/390 -# Ben Kohler (2023-01-30) -# Breaks too many revdeps for now -=app-text/discount-3* - # Joonas Niilola (2022-04-29) # Apparently the "b" in version means "beta". 3.24 is available, we # should update to that. #841437 diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2025 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2025 index 7f6b267177..e0a78ffc9e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2025 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2025 @@ -1,2 +1,3 @@ move dev-python/pixelmatch-py dev-python/pixelmatch move app-text/qtikz app-text/ktikz +move llvm-core/clang-runtime llvm-runtimes/clang-runtime diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 index 81e0704c29..fcadd80ea0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 @@ -65,7 +65,7 @@ move sys-libs/libcxxabi llvm-runtimes/libcxxabi move sys-libs/libcxx llvm-runtimes/libcxx move sys-libs/compiler-rt-sanitizers llvm-runtimes/compiler-rt-sanitizers move sys-libs/compiler-rt llvm-runtimes/compiler-rt -move sys-devel/clang-runtime llvm-core/clang-runtime +move sys-devel/clang-runtime llvm-runtimes/clang-runtime move sys-devel/clang-toolchain-symlinks llvm-core/clang-toolchain-symlinks move sys-devel/clang-common llvm-core/clang-common move sys-devel/clang llvm-core/clang diff --git a/sdk_container/src/third_party/portage-stable/profiles/use.desc b/sdk_container/src/third_party/portage-stable/profiles/use.desc index e82c6e4e04..dcf4bcd075 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.desc @@ -363,6 +363,7 @@ valgrind - Enable annotations for accuracy. May slow down runtime slightly. Safe vanilla - Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically vcd - Video CD support vdpau - Enable the Video Decode and Presentation API for Unix acceleration interface +verify-provenance - Verify provenance of PyPI distfiles (verifies that the artifact comes from upstream source repository) verify-sig - Verify upstream signatures on distfiles vhosts - Add support for installing web-based applications into a virtual-hosting environment videos - Install optional video files (used in some games)