From edffef8195c8e7b3d49b6264801fb9d181dafce6 Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 11 May 2026 08:18:16 +0000 Subject: [PATCH] profiles: Sync with Gentoo It's from Gentoo commit af730a16169b5b642a0e345c855651fdef8d632e. Signed-off-by: Flatcar Buildbot --- .../profiles/arch/alpha/make.defaults | 6 +- .../profiles/arch/alpha/package.use.mask | 20 + .../profiles/arch/amd64/make.defaults | 6 +- .../profiles/arch/amd64/package.use | 6 +- .../profiles/arch/amd64/package.use.mask | 6 + .../arch/amd64/package.use.stable.mask | 7 +- .../profiles/arch/amd64/x32/package.mask | 12 +- .../profiles/arch/amd64/x32/package.use.mask | 8 +- .../profiles/arch/arm/armv4/package.use.mask | 2 +- .../profiles/arch/arm/armv4t/package.use.mask | 2 +- .../arch/arm/armv5te/package.use.mask | 2 +- .../profiles/arch/arm/make.defaults | 6 +- .../profiles/arch/arm/package.use.mask | 16 +- .../profiles/arch/arm/package.use.stable.mask | 6 + .../profiles/arch/arm64/make.defaults | 6 +- .../profiles/arch/arm64/package.use | 4 - .../profiles/arch/arm64/package.use.mask | 9 + .../arch/arm64/package.use.stable.mask | 8 +- .../profiles/arch/base/package.use.mask | 6 + .../profiles/arch/hppa/make.defaults | 6 +- .../profiles/arch/hppa/package.use.mask | 28 + .../profiles/arch/loong/make.defaults | 6 +- .../profiles/arch/loong/package.use.mask | 21 + .../profiles/arch/m68k/make.defaults | 6 +- .../profiles/arch/m68k/package.use.mask | 8 + .../profiles/arch/mips/mips64/make.defaults | 6 +- .../arch/mips/mipsel/mips64el/make.defaults | 6 +- .../arch/mips/mipsel/o32/make.defaults | 6 +- .../arch/mips/mipsel/o32/package.use.mask | 6 + .../profiles/arch/mips/o32/make.defaults | 6 +- .../profiles/arch/mips/o32/package.use.mask | 6 + .../profiles/arch/mips/package.use.mask | 24 + .../profiles/arch/powerpc/make.defaults | 6 +- .../profiles/arch/powerpc/package.use | 6 +- .../profiles/arch/powerpc/package.use.mask | 8 + .../arch/powerpc/ppc32/package.use.force | 8 + .../arch/powerpc/ppc32/package.use.mask | 15 +- .../powerpc/ppc32/package.use.stable.mask | 4 + .../arch/powerpc/ppc64/64le/package.use.mask | 5 +- .../ppc64/64le/package.use.stable.mask | 6 + .../profiles/arch/powerpc/ppc64/make.defaults | 6 +- .../profiles/arch/powerpc/ppc64/package.use | 6 - .../arch/powerpc/ppc64/package.use.mask | 14 + .../profiles/arch/ppc/package.use.mask | 15 +- .../profiles/arch/riscv/package.use.mask | 17 +- .../arch/riscv/rv32imac/ilp32/make.defaults | 6 +- .../arch/riscv/rv32imac/ilp32d/make.defaults | 6 +- .../arch/riscv/rv64gc/lp64/make.defaults | 6 +- .../riscv/rv64gc/lp64d-multilib/make.defaults | 6 +- .../arch/riscv/rv64gc/lp64d/make.defaults | 6 +- .../profiles/arch/s390/package.use.mask | 21 + .../profiles/arch/s390/s390/package.mask | 6 +- .../profiles/arch/s390/s390x/make.defaults | 6 +- .../profiles/arch/sparc/32ul/make.defaults | 6 +- .../profiles/arch/sparc/64ul/make.defaults | 6 +- .../profiles/arch/sparc/package.mask | 5 - .../profiles/arch/sparc/package.use.mask | 29 + .../profiles/arch/sparc/use.mask | 4 + .../profiles/arch/x86/make.defaults | 6 +- .../profiles/arch/x86/package.use | 6 +- .../profiles/arch/x86/package.use.force | 8 +- .../profiles/arch/x86/package.use.mask | 18 +- .../profiles/arch/x86/package.use.stable.mask | 6 + .../profiles/base/make.defaults | 5 +- .../portage-stable/profiles/base/package.mask | 8 + .../profiles/base/package.use.force | 12 +- .../profiles/base/package.use.mask | 46 +- .../profiles/base/package.use.stable.mask | 4 + .../portage-stable/profiles/base/use.mask | 12 + .../profiles/base/use.stable.mask | 6 +- .../profiles/default/hurd/amd64/23.0/eapi | 1 + .../default/hurd/amd64/23.0/make.defaults | 10 + .../profiles/default/hurd/amd64/23.0/parent | 3 + .../profiles/default/hurd/amd64/eapi | 1 + .../profiles/default/hurd/amd64/package.mask | 10 + .../default/hurd/amd64/package.use.mask | 18 + .../profiles/default/hurd/amd64/parent | 2 + .../portage-stable/profiles/default/hurd/eapi | 1 + .../profiles/default/hurd/make.defaults | 66 ++ .../profiles/default/hurd/package.mask | 15 + .../profiles/default/hurd/package.use | 35 + .../profiles/default/hurd/package.use.force | 6 + .../profiles/default/hurd/package.use.mask | 79 ++ .../profiles/default/hurd/packages | 15 + .../profiles/default/hurd/packages.build | 41 ++ .../profiles/default/hurd/use.force | 6 + .../profiles/default/hurd/use.mask | 27 + .../profiles/default/hurd/x86/23.0/eapi | 1 + .../profiles/default/hurd/x86/23.0/i686/eapi | 1 + .../default/hurd/x86/23.0/i686/make.defaults | 6 + .../default/hurd/x86/23.0/i686/parent | 2 + .../profiles/default/hurd/x86/23.0/parent | 2 + .../profiles/default/hurd/x86/eapi | 1 + .../profiles/default/hurd/x86/make.defaults | 8 + .../profiles/default/hurd/x86/package.mask | 10 + .../default/hurd/x86/package.use.mask | 22 + .../profiles/default/hurd/x86/parent | 3 + .../amd64/23.0/musl/hardened/systemd/eapi | 1 + .../amd64/23.0/musl/hardened/systemd/parent | 2 + .../linux/amd64/23.0/musl/llvm/systemd/eapi | 1 + .../linux/amd64/23.0/musl/llvm/systemd/parent | 2 + .../linux/amd64/23.0/musl/package.use.mask | 6 - .../linux/amd64/23.0/musl/systemd/use.mask | 6 - .../default/linux/amd64/package.use.mask | 6 +- .../23.0/armv6j_hf/musl/hardened/systemd/eapi | 1 + .../armv6j_hf/musl/hardened/systemd/parent | 2 + .../arm/23.0/armv6j_hf/musl/systemd/eapi | 1 + .../arm/23.0/armv6j_hf/musl/systemd/parent | 2 + .../23.0/armv7a_hf/musl/hardened/systemd/eapi | 1 + .../armv7a_hf/musl/hardened/systemd/parent | 2 + .../arm/23.0/armv7a_hf/musl/systemd/eapi | 1 + .../arm/23.0/armv7a_hf/musl/systemd/parent | 2 + .../arm64/23.0/musl/hardened/systemd/eapi | 1 + .../arm64/23.0/musl/hardened/systemd/parent | 2 + .../linux/arm64/23.0/musl/llvm/systemd/eapi | 1 + .../linux/arm64/23.0/musl/llvm/systemd/parent | 2 + .../linux/arm64/23.0/musl/systemd/eapi | 1 + .../linux/arm64/23.0/musl/systemd/parent | 2 + .../default/linux/m68k/23.0/musl/systemd/eapi | 1 + .../linux/m68k/23.0/musl/systemd/parent | 2 + .../mips/23.0/mipsel/o32/musl/systemd/eapi | 1 + .../mips/23.0/mipsel/o32/musl/systemd/parent | 2 + .../linux/mips/23.0/o32/musl/systemd/eapi | 1 + .../linux/mips/23.0/o32/musl/systemd/parent | 2 + .../linux/ppc/23.0/musl/hardened/systemd/eapi | 1 + .../ppc/23.0/musl/hardened/systemd/parent | 2 + .../default/linux/ppc/23.0/musl/systemd/eapi | 1 + .../linux/ppc/23.0/musl/systemd/parent | 2 + .../ppc64/23.0/musl/hardened/systemd/eapi | 1 + .../ppc64/23.0/musl/hardened/systemd/parent | 2 + .../linux/ppc64/23.0/musl/systemd/eapi | 1 + .../linux/ppc64/23.0/musl/systemd/parent | 2 + .../ppc64le/23.0/musl/hardened/systemd/eapi | 1 + .../ppc64le/23.0/musl/hardened/systemd/parent | 2 + .../linux/ppc64le/23.0/musl/systemd/eapi | 1 + .../linux/ppc64le/23.0/musl/systemd/parent | 2 + .../portage-stable/profiles/desc/kernel.desc | 3 +- .../profiles/desc/nginx_modules_http.desc | 1 + .../profiles/desc/python_single_target.desc | 4 +- .../profiles/desc/python_targets.desc | 4 +- .../profiles/embedded/make.defaults | 2 +- .../profiles/features/big-endian/package.mask | 5 + .../profiles/features/big-endian/use.mask | 8 +- .../profiles/features/musl/package.mask | 16 +- .../profiles/features/musl/package.use.mask | 9 - .../features/musl/package.use.stable.mask | 7 - .../profiles/features/musl/use.mask | 2 +- .../profiles/features/musl/use.stable.mask | 8 - .../profiles/features/split-usr/package.mask | 3 +- .../profiles/features/time64/package.mask | 2 +- .../profiles/features/time64/package.use.mask | 6 +- .../profiles/features/wd40/package.mask | 47 +- .../profiles/features/wd40/package.use.mask | 18 +- .../portage-stable/profiles/license_groups | 4 +- .../profiles/package.deprecated | 26 + .../portage-stable/profiles/package.mask | 675 +++++++++--------- .../portage-stable/profiles/profiles.desc | 25 + .../profiles/targets/desktop/make.defaults | 4 +- .../targets/desktop/plasma/package.use | 4 + .../profiles/targets/systemd/package.mask | 4 + .../profiles/targets/systemd/package.use | 7 +- .../portage-stable/profiles/updates/1Q-2026 | 3 + .../portage-stable/profiles/updates/2Q-2023 | 1 - .../portage-stable/profiles/updates/2Q-2024 | 2 - .../portage-stable/profiles/updates/4Q-2022 | 1 - .../portage-stable/profiles/use.desc | 4 +- 166 files changed, 1499 insertions(+), 509 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.force delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/23.0/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/23.0/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/23.0/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.use create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.use.force create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/packages create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/packages.build create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/use.force create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/i686/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/i686/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/i686/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/package.use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/hardened/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/hardened/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/llvm/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/llvm/systemd/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/systemd/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/hardened/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/hardened/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/hardened/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/hardened/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/llvm/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/llvm/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/musl/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32/musl/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32/musl/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/hardened/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/hardened/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/hardened/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/hardened/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/hardened/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/hardened/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/systemd/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/musl/use.stable.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2026 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults index 3cfe6ae896..e0f02f0719 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="alpha" @@ -27,3 +27,7 @@ VIDEO_CARDS="fbdev mga r128 radeon" # Enable USE=libtirpc by default, to ease dependency resolution during # the stabilization of glibc-2.26. Bug 657148 USE="libtirpc" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="alpha" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask index 53230e04f1..6caf1ac4e4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask @@ -1,6 +1,26 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Pacho Ramos (2026-05-09) +# appstream not keyworded +app-misc/media-player-info test + +# Alfred Wingate (2026-05-03) +# dev-libs/libthai not keyworded here +x11-libs/pango libthai + +# Sam James (2026-04-11) +# Unkeyworded dependencies +sys-libs/libcap-ng bpf + +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + +# Ionen Wolkens (2026-03-16) +# media-libs/opencolorio is not keyworded here +media-video/ffmpeg opencolorio + # Sam James (2026-02-11) # sys-libs/libnvme not keyworded here sys-fs/lvm2 nvme diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults index d536bfdedd..b0c6697241 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="amd64" @@ -63,3 +63,7 @@ IUSE_IMPLICIT="abi_x86_64" # Enable USE=libtirpc by default, to ease dependency resolution during # the stabilization of glibc-2.26. Bug 657148 USE="libtirpc" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="x86_64" 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 e5d4503a60..5ee5086b76 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 @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Matt Whitlock (2024-11-06) @@ -44,7 +44,3 @@ llvm-core/llvm llvm_targets_AMDGPU llvm_targets_NVPTX llvm-core/lld llvm_targets_AMDGPU llvm_targets_NVPTX llvm-core/flang llvm_targets_AMDGPU llvm_targets_NVPTX llvm-core/lldb llvm_targets_AMDGPU llvm_targets_NVPTX - -# Doug Goldstein (2012-10-29) -# Enable the native arch as the default qemu target -app-emulation/qemu qemu_softmmu_targets_x86_64 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 31fa93e227..dbe1341664 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,11 @@ #--- END OF EXAMPLES --- +# Michał Górny (2026-03-14) +# SPIRV target requires dev-libs/level-zero. +llvm-runtimes/offload -llvm_targets_SPIRV +llvm-runtimes/openmp -level-zero + # Michał Górny (2026-03-03) # OpenMP offloading GPU runtimes are not keyworded everywhre. llvm-runtimes/clang-runtime -llvm_targets_AMDGPU -llvm_targets_NVPTX @@ -119,6 +124,7 @@ dev-lang/rust -mrustc-bootstrap # Michał Górny (2024-12-24) # OpenMP offloading is supported on 64-bit architectures only. llvm-runtimes/clang-runtime -offload +llvm-runtimes/openmp -offload # Alfred Wingate (2024-12-16) # Only available on amd64. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask index 941ceb0b0e..49e0c7e109 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 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 @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Matt Jolly (2026-03-10) +# mrustc is not yet stable on amd64, but we want bootstrap for Rust +~dev-lang/rust-1.90.0 mrustc-bootstrap + # Paul Zander (2025-12-01) # no stable llvm-runtimes/offload dev-cpp/eigen clang-cuda @@ -35,6 +39,7 @@ media-sound/liblc3 -test # Ionen Wolkens (2025-03-10) # dev-util/nvidia-cuda-toolkit may never be stabilized media-libs/osl clang-cuda +media-gfx/blender optix # Sam James (2025-02-13) # sys-cluster/corosync is marked stable here diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask index 16ae7fa202..d303a07372 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfredo Tupone (2026-04-23) +# Requires qtwebengine +sci-visualization/xyscan + # Mario Haustein (2025-10-06) # Requires qtwebengine media-radio/qlog @@ -74,6 +78,9 @@ dev-python/jupyter dev-python/vpython dev-python/widgetsnbextension dev-python/ipywidgets +dev-python/metakernel +dev-python/octave-kernel +dev-python/oct2py sci-physics/root sci-physics/geant4_vmc sci-physics/vmc @@ -176,9 +183,10 @@ net-analyzer/gvm dev-libs/amdgpu-pro-opencl # Thomas Deutschmann (2018-10-23) -# requires net-libs/nodejs +# requires net-libs/nodejs. Extend to firefox/thunderbird-l10n >=www-client/firefox-63.0 >=mail-client/thunderbird-68.0 +www-client/firefox-l10n # Patrick McLean (2018-07-12) # requires nodejs diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask index af585be54b..4d0ff59418 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Paul Zander (2025-09-11) @@ -19,7 +19,7 @@ dev-libs/libpcre2 jit dev-lang/php jit mail-filter/rspamd jit net-proxy/haproxy pcre-jit -www-servers/varnish jit +www-servers/vinyl-cache jit www-apache/mod_security jit # Andreas Sturmlechner (2024-03-24) @@ -34,10 +34,10 @@ dev-lang/dafny test # depends on dev-python/notebook which depends on nodejs dev-python/ipython notebook dev-python/iminuit test +dev-python/matplotlib-inline test dev-python/nbdime test dev-python/nbclient test dev-python/nbconvert test -dev-python/qiskit visualization sci-mathematics/cadabra jupyter sci-mathematics/yacas jupyter sci-physics/hepmc root @@ -71,6 +71,7 @@ kde-apps/kleopatra pim kde-apps/umbrello php kde-misc/kio-gdrive share kde-plasma/plasma-nm openconnect +net-irc/quassel urlpreview net-misc/seafile-client shibboleth # Patrick McLean (2020-02-05) @@ -104,4 +105,3 @@ dev-python/qtpy test # Davide Pesavento (2011-11-30) # The QML (V4) and JSC JITs do not work on x32 (bug #932192). dev-qt/qtdeclarative jit -dev-qt/qtscript jit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.use.mask index 0b904ae2b8..c4e00e26a3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.use.mask @@ -6,5 +6,5 @@ dev-libs/libpcre2 jit dev-lang/php jit net-proxy/haproxy pcre-jit -www-servers/varnish jit +www-servers/vinyl-cache jit www-apache/mod_security jit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.use.mask index 0b904ae2b8..c4e00e26a3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.use.mask @@ -6,5 +6,5 @@ dev-libs/libpcre2 jit dev-lang/php jit net-proxy/haproxy pcre-jit -www-servers/varnish jit +www-servers/vinyl-cache jit www-apache/mod_security jit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.use.mask index 0b904ae2b8..c4e00e26a3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.use.mask @@ -6,5 +6,5 @@ dev-libs/libpcre2 jit dev-lang/php jit net-proxy/haproxy pcre-jit -www-servers/varnish jit +www-servers/vinyl-cache jit www-apache/mod_security jit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/make.defaults index a701cf86fa..8b8063703d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2008-2025 Gentoo Authors +# Copyright 2008-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Main ARM profile @@ -25,3 +25,7 @@ VIDEO_CARDS="exynos fbdev omap" # Michał Górny (2017-03-14) # Unhide the ARM-specific USE_EXPANDs. USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="arm" 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 d654d45d6b..ea30536526 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,14 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Brett A C Sheffield (2026-04-22) +# virtual/pandoc is not keyworded here +>=dev-libs/xmlsec-1.3.11 doc + +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + # Nicolas PARLANT (2026-02-23) # x11-libs/qtermwidget is not keyworded here app-office/texstudio qtermwidget @@ -87,8 +95,9 @@ dev-ml/labltk ocamlopt mail-mta/sendmail tinycdb # Andreas Sturmlechner (2025-04-02) -# Needs kde-frameworks/breeze-icons which is not keyworded here. -net-irc/quassel system-icons +# spell: kde-frameworks/sonnet is not keyworded here +# system-icons: kde-frameworks/breeze-icons is not keyworded here +net-irc/quassel spell system-icons # NRK (2025-03-17) # media-libs/libyuv is not keyworded @@ -150,6 +159,7 @@ games-emulation/rmg -dynarec # Needs as-yet-unkeyworded KF6 (bug #934215) app-crypt/pinentry qt6 >=app-office/libreoffice-24.2.7.2-r1 kde +>media-video/vlc-3.9999 gui skins # Nowa Ammerlaan (2024-06-01) # qtnetworkauth, qtremoteobjects and qthttpserver not yet keyworded here @@ -220,6 +230,7 @@ dev-lang/idris2 test-full dev-python/cloudscraper test dev-python/qtpy test games-util/lgogdownloader gui +net-irc/quassel urlpreview net-misc/seafile-client shibboleth # Florian Schmaus (2022-11-23) @@ -582,7 +593,6 @@ net-vpn/tinc vde # The QML (V4) and JSC JITs are supported only on amd64/arm/x86, # so the flag is masked in the base profile and unmasked here. dev-qt/qtdeclarative -jit -dev-qt/qtscript -jit # missing keywords media-plugins/gst-plugins-meta aac dts dv lame libvisual modplug vcd wavpack diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask index dff5021d0b..9e7ba85c15 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask @@ -1,6 +1,12 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2026-04-16) +# media-libs/opencolorio is not stable here and has many dependencies. +# Not overly worth extra stabilizations over new still scarcely used +# colour filters. Can revisit if someone wants this. +media-video/ffmpeg opencolorio + # Matt Turner (2025-11-24) # spirv-llvm-translator < 20 is not stable here. dev-util/mesa_clc llvm_slot_18 llvm_slot_19 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/make.defaults index 2bf1c06cab..713c820f60 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2014-2025 Gentoo Authors +# Copyright 2014-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Main ARM64 (AArch64/ARMv8) profile; endian independent. @@ -28,3 +28,7 @@ USE="libtirpc" # Michał Górny (2017-03-14) # Unhide the ARM-specific USE_EXPANDs. USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="aarch64" 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 891c261d8e..aa0b6f66fc 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 @@ -19,7 +19,3 @@ media-tv/kodi soc media-video/ffmpeg soc media-video/ffmpeg-compat soc media-video/mpv soc - -# 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 3f15c2d330..7868812fa9 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-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + +# Alfredo Tupone (2026-03-16) +# dependencies not arm64 ready +sci-ml/torchvision rocm + # Fabian Groffen (2026-02-11) # bitwarden-cli is not available for linux-arm64 app-admin/vaultwarden cli @@ -132,6 +140,7 @@ dev-build/meson -test-full # Michał Górny (2024-12-24) # OpenMP offloading is supported on 64-bit architectures only. llvm-runtimes/clang-runtime -offload +llvm-runtimes/openmp -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/arm64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask index b44cb4c06b..62f104812c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask @@ -1,6 +1,12 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2026-04-16) +# media-libs/opencolorio is not stable here and has many dependencies. +# Not overly worth extra stabilizations over new still scarcely used +# colour filters. Can revisit if someone wants this. +media-video/ffmpeg opencolorio + # Sam James (2025-11-30) # sci-libs/blis does not have stable keywords sci-libs/flexiblas blis 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 fdac31d54d..34555da902 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,11 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2026-03-14) +# SPIRV target requires dev-libs/level-zero. +llvm-runtimes/offload llvm_targets_SPIRV +llvm-runtimes/openmp -level-zero + # Michał Górny (2026-03-03) # OpenMP offloading GPU runtimes are not keyworded everywhre. llvm-runtimes/clang-runtime llvm_targets_AMDGPU llvm_targets_NVPTX @@ -96,6 +101,7 @@ dev-lang/rust mrustc-bootstrap # Michał Górny (2024-12-24) # OpenMP offloading is supported on 64-bit architectures only. llvm-runtimes/clang-runtime offload +llvm-runtimes/openmp offload # Sv. Lockal (2024-11-30) # Only available for amd64. 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 71d1e3f068..7e7426502e 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 @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="hppa" @@ -22,3 +22,7 @@ CHOST_hppa="${CHOST}" # Donnie Berkholz (2006-08-18) # Defaults for video drivers VIDEO_CARDS="fbdev" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="hppa" 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 3269f9f10d..5e804f490e 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 @@ -4,6 +4,34 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Pacho Ramos (2026-05-09) +# appstream not keyworded +app-misc/media-player-info test + +# Alfred Wingate (2026-05-03) +# dev-libs/libthai not keyworded here +x11-libs/pango libthai + +# Sam James (2026-04-28) +# dev-cpp/cpp-httplib doesn't support 32-bit arches +dev-util/ccache http + +# Sam James (2026-04-11) +# Unkeyworded dependencies +sys-libs/libcap-ng bpf + +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + +# Robin H. Johnson (2026-03-22) +# sys-block/thin-provisioning-tools not keyworded here +sys-fs/lvm2 thin + +# Ionen Wolkens (2026-03-16) +# media-libs/opencolorio is not keyworded here +media-video/ffmpeg opencolorio + # Sam James (2026-02-11) # sys-libs/libnvme not keyworded here sys-fs/lvm2 nvme 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 172292294e..ef5f0bf535 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 @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Main LoongArch profile directory. Common settings for all loong profiles. @@ -44,3 +44,7 @@ FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox" # ABI # DEFAULT_ABI # MULTILIB_ABIS + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="loongarch64" 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 635ce12ec2..7dfa3353ce 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,26 @@ # Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Pacho Ramos (2026-05-09) +# media-plugins/gst-plugin-gtk4 is not keyworded +>=net-im/gajim-2.3 voice + +# Alfred Wingate (2026-05-03) +# dev-libs/libthai not keyworded here +x11-libs/pango libthai + +# Cristian Othón Martínez Vera (2026-03-22) +# app-pda/usbmuxd is not keyworded here +gnome-base/gvfs ios + +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + +# Ionen Wolkens (2026-03-16) +# media-libs/opencolorio is not keyworded here +media-video/ffmpeg opencolorio + # Sam James (2026-01-16) # Unkeyworded dependencies (bug #968238) media-video/pipewire libcamera @@ -101,6 +121,7 @@ dev-db/mariadb -galera # WANG Xuerui (2025-01-06) # 2 test cases abort with "LLVM ERROR: Relocation type not implemented yet!" +dev-python/symengine llvm sci-libs/symengine llvm # WANG Xuerui (2025-01-06) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/make.defaults index 60d65722ce..a5a548660b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2026 Gentoo Foundation +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="m68k" @@ -18,3 +18,7 @@ DEFAULT_ABI="m68k" MULTILIB_ABIS="m68k" LIBDIR_m68k="lib" CHOST_m68k="${CHOST}" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="m68k" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask index e4106351d1..58963e7376 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2026-04-28) +# dev-cpp/cpp-httplib doesn't support 32-bit arches +dev-util/ccache http + +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + # James Le Cuirot (2026-02-09) # There is almost certainly no m68k hardware that supports DDC. app-misc/fastfetch ddcutil diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/make.defaults index 8a8e521135..b0f1b2e5af 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/make.defaults @@ -1,6 +1,10 @@ -# Copyright 2010-2021 Gentoo Authors +# Copyright 2010-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mips64" CHOST="mips64-unknown-linux-gnu" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="mips64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/make.defaults index 07061b3584..60a368cfe3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2010-2021 Gentoo Authors +# Copyright 2010-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mips64el" @@ -6,3 +6,7 @@ PROFILE_ARCH="mips64el" CHOST="mips64el-unknown-linux-gnu" IUSE_IMPLICIT="-abi_mips_o32" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="mips64el" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/make.defaults index 995ceab6b5..69ae5478fc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2014-2021 Gentoo Authors +# Copyright 2014-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mipsel" @@ -12,3 +12,7 @@ MULTILIB_ABIS="o32" ABI_MIPS="o32" IUSE_IMPLICIT="abi_mips_o32" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="mipsel" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/package.use.mask new file mode 100644 index 0000000000..b24218e65a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2026-04-28) +# dev-cpp/cpp-httplib doesn't support 32-bit arches +dev-util/ccache http diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/make.defaults index 7dae236e95..ad19aa41d3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2014-2021 Gentoo Authors +# Copyright 2014-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PROFILE_ARCH="mips" @@ -12,3 +12,7 @@ MULTILIB_ABIS="o32" ABI_MIPS="o32" IUSE_IMPLICIT="abi_mips_o32" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="mips" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/package.use.mask new file mode 100644 index 0000000000..b24218e65a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2026-04-28) +# dev-cpp/cpp-httplib doesn't support 32-bit arches +dev-util/ccache http 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 87fbd55885..656a50d27d 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,30 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Pacho Ramos (2026-05-09) +# appstream not keyworded +app-misc/media-player-info test + +# Alfred Wingate (2026-05-03) +# dev-libs/libthai not keyworded here +x11-libs/pango libthai + +# Sam James (2026-04-11) +# Unkeyworded dependencies +sys-libs/libcap-ng bpf + +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + +# Ionen Wolkens (2026-03-22) +# app-text/mdbook is not keyworded here +>=dev-libs/wayland-1.25.0 doc + +# Ionen Wolkens (2026-03-16) +# media-libs/opencolorio is not keyworded here +media-video/ffmpeg opencolorio + # Sam James (2026-01-16) # Unkeyworded dependencies (bug #968238) media-video/pipewire libcamera diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/make.defaults index 13092cf1ed..69b58c6bba 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2019-2025 Gentoo Authors +# Copyright 2019-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. @@ -7,3 +7,7 @@ # Georgy Yakovlev (2019-08-30) # Unhide PPC specific USE_EXPANDs. USE_EXPAND_HIDDEN="-CPU_FLAGS_PPC" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="ppc" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use index d4e9292c31..37e007b5d7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use @@ -1,10 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Luca Barbato (2018-08-12) # Default to PowerPC OpenFirmware sys-boot/grub:2 grub_platforms_ieee1275 - -# Doug Goldstein (2012-10-29) -# Enable the native arch as the default qemu target -app-emulation/qemu qemu_softmmu_targets_ppc 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 d839408031..34372ad63a 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 @@ -1,6 +1,14 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfred Wingate (2026-05-03) +# dev-libs/libthai not keyworded here +x11-libs/pango libthai + +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + # Sam James (2026-01-16) # Unkeyworded dependencies (bug #968238) media-video/pipewire libcamera diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.force new file mode 100644 index 0000000000..f0235244f1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.force @@ -0,0 +1,8 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2026-04-05) +# openblas[-cpudetection] runs a program during the build w/ cpuid to +# determine TARGET which doesn't align with what we expect in a mismatched +# bitness chroot. See bug #925114 and bug #968113. +sci-libs/openblas cpudetection 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 463a3241cf..8ca214cd38 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,18 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2026-04-28) +# dev-cpp/cpp-httplib doesn't support 32-bit arches +dev-util/ccache http + +# Andreas Sturmlechner (2026-03-21) +# Needs as-yet-unkeyworded KF6 (bug #934215) +>media-video/vlc-3.9999 gui skins + +# Ionen Wolkens (2026-03-16) +# media-libs/opencolorio is not keyworded here +media-video/ffmpeg opencolorio + # Sam James (2025-08-29) # net-misc/passt not yet keyworded here app-emulation/qemu passt @@ -89,6 +101,7 @@ sys-libs/libnvme keyutils # Michał Górny (2023-10-15) # Need dev-python/notebook (that indirectly requires net-libs/nodejs). dev-python/ipython notebook +dev-python/matplotlib-inline test dev-python/nbclient test dev-python/nbconvert test 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 9bc348523c..a41ae7ecec 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 @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Ian Jordan (2026-04-08) +# Requires app-emulation/qemu which does not have stable keywords. +sys-kernel/gentoo-kernel test + # Andreas Sturmlechner (2025-08-29) # dev-perl/Template-GD is not stable here. Bug #962143 dev-perl/Template-Toolkit gd diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask index 94ffcd8598..d017137998 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2026-03-16) +# media-libs/opencolorio is available on ppc64le +media-video/ffmpeg -opencolorio + # Marek Szuba (2023-12-05) # Needs USE=video_cards_amdgpu, which IS available on ppc64le. >=sys-apps/fwupd-1.9.10 -amdgpu @@ -40,7 +44,6 @@ mail-client/thunderbird clang # vulkan tested and works on ppc64le media-libs/mesa -vulkan -vulkan-overlay media-video/mpv -vulkan -media-video/vlc -libplacebo # Robin H. Johnson (2019-12-06) # PPS should work on all arches, but only keyworded on some arches diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask index 8c1c774512..e46a855244 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask @@ -1,6 +1,12 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2026-04-16) +# media-libs/opencolorio is not stable here and has many dependencies. +# Not overly worth extra stabilizations over new still scarcely used +# colour filters. Can revisit if someone wants this. +media-video/ffmpeg opencolorio + # Georgy Yakovlev (2021-05-07) # openjfx:8 will never be stabilized # openjfx:11 probably will neither diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/make.defaults index ecba322484..3e51d8069e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. @@ -39,3 +39,7 @@ VIDEO_CARDS="fbdev mga r128 radeon" # Enable abi_ppc_64 for packages that don't have it forced. ABI_PPC="64" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="ppc64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use deleted file mode 100644 index d7e7cc9528..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Doug Goldstein (2012-10-29) -# Enable the native arch as the default qemu target -app-emulation/qemu qemu_softmmu_targets_ppc64 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 8009e7e664..bf62386fe5 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,18 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2026-05-10) +# dev-qt/qtwebengine not available here +net-irc/quassel urlpreview + +# Brett A C Sheffield (2026-04-22) +# virtual/pandoc is not keyworded here +>=dev-libs/xmlsec-1.3.11 doc + +# Ionen Wolkens (2026-03-16) +# media-libs/opencolorio is masked on ppc64(be) +media-video/ffmpeg opencolorio + # Andreas Sturmlechner (2026-02-14) # =sys-cluster/ceph-20 jaeger @@ -62,6 +74,7 @@ www-servers/nginx test # Michał Górny (2024-12-24) # OpenMP offloading is supported on 64-bit architectures only. llvm-runtimes/clang-runtime -offload +llvm-runtimes/openmp -offload # Sam James (2024-12-17) # dev-lang/ada-bootstrap exists here @@ -105,6 +118,7 @@ media-video/pipewire -echo-cancel # Sam James (2022-10-13) # Causes segfaults, bug #871921 +dev-python/symengine tcmalloc sci-libs/symengine tcmalloc # Georgy Yakovlev (2022-09-29) 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 77412e738a..4ee5232efc 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,14 @@ # Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Brett A C Sheffield (2026-04-22) +# virtual/pandoc is not keyworded here +>=dev-libs/xmlsec-1.3.11 doc + +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + # Nicolas PARLANT (2026-02-23) # x11-libs/qtermwidget is not keyworded here app-office/texstudio qtermwidget @@ -9,13 +17,6 @@ app-office/texstudio qtermwidget # Requires sys-auth/libyubikey net-dialup/freeradius yubikey -# Eli Schwartz (2025-12-09) -# libyuv is Google code, fails on "fringe" arches. -# https://bugs.gentoo.org/959389 -media-libs/imlib2 y4m -media-libs/libavif libyuv -net-libs/pjproject libyuv - # Alfred Wingate (2025-11-15) # sci-libs/libaec is not keyworded here (bug #966099) sci-libs/gdal libaec 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 78ad2cb8c2..df401a8c98 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,6 +1,18 @@ -# Copyright 2019-2025 Gentoo Authors +# Copyright 2019-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Pacho Ramos (2026-05-09) +# media-plugins/gst-plugin-gtk4 is not keyworded +>=net-im/gajim-2.3 voice + +# Cristian Othón Martínez Vera (2026-03-22) +# app-pda/usbmuxd is not keyworded here +gnome-base/gvfs ios + +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + # Alfred Wingate (2025-12-24) # media-libs/jasper is not keyworded here media-libs/gegl jpeg2k @@ -82,6 +94,7 @@ sci-mathematics/maxima vtk # Andreas Sturmlechner (2024-06-15) # Requires unkeyworded dev-qt/qtwebengine (and revdeps) kde-plasma/plasma-nm openconnect +net-irc/quassel urlpreview # Sam James (2024-05-19) # media-libs/jasper not yet keyworded here: https://bugs.gentoo.org/921559 @@ -151,7 +164,7 @@ app-editors/neovim lua_single_target_luajit # Yixun Lan (2022-11-24) # depend on dev-libs/libpcre2[jit] which not supported yet, bug #879511 -www-servers/varnish jit +www-servers/vinyl-cache jit # Yixun Lan (2022-01-27) # This target supports ASAN/etc... diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults index 35a8afe617..af5d801920 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # RISC-V rv32imac/ilp32 no-multilib profile @@ -26,3 +26,7 @@ LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--no-keep-memor # We need to undo this for riscv32 since it only has the 64bit interface # enable_year2038="yes" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="riscv32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults index 54469cc409..bb16bd5817 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # RISC-V rv32imac/ilp32d no-multilib profile @@ -26,3 +26,7 @@ LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--no-keep-memor # We need to undo this for riscv32 since it only has the 64bit interface # enable_year2038="yes" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="riscv32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/make.defaults index e811f8eb64..dd2a429910 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # RISC-V rv64gc/lp64 no-multilib profile @@ -15,3 +15,7 @@ CFLAGS="-O2 -pipe -march=rv64imac -mabi=lp64" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="riscv64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/make.defaults index 3546d506ab..62df62fe39 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d-multilib/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # RISC-V profile for rv64gc multilib @@ -15,3 +15,7 @@ ABI="lp64d" # One-level dir for the default abi LIBDIR_lp64d="lib64" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="riscv64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/make.defaults index 80a9bdad63..07393150b3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # RISC-V rv64gc/lp64d no-multilib profile @@ -15,3 +15,7 @@ CFLAGS="-O2 -pipe -march=rv64gc -mabi=lp64d" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="riscv64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask index 03795ce89a..44dd700f71 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask @@ -1,6 +1,26 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas K. Hüttel (2026-05-04) +# Unkeyworded dependencies +sys-kernel/dracut test + +# Andreas K. Hüttel (2026-05-04) +# Unkeyworded dependencies +sys-fs/mdadm corosync + +# Alfred Wingate (2026-05-03) +# dev-libs/libthai not keyworded here +x11-libs/pango libthai + +# Sam James (2026-04-11) +# Unkeyworded dependencies +sys-libs/libcap-ng bpf + +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + # Sam James (2026-02-11) # sys-libs/libnvme not keyworded here sys-fs/lvm2 nvme @@ -152,6 +172,7 @@ media-libs/libv4l bpf # Michał Górny (2023-10-15) # Need dev-python/notebook (that indirectly requires net-libs/nodejs). dev-python/ipython notebook +dev-python/matplotlib-inline test dev-python/nbclient test dev-python/nbconvert test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/package.mask index a3155b7509..7c52f82396 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/package.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas K. Hüttel (2026-04-17) +# Support for 31bit s390 is dropped in glibc +>=sys-libs/glibc-2.44 + # Arthur Zamarin (2022-03-20) # sys-libs/libunwind doesn't work on s390 sys-libs/libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/make.defaults index b02ae878cf..4f02c727af 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 MULTILIB_ABIS="s390x" @@ -14,3 +14,7 @@ IUSE_IMPLICIT="abi_s390_64" # Enable abi_s390_64 for packages that don't have it forced. ABI_S390="64" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="s390x" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/make.defaults index 46df0689c7..2f2e788d5b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 CHOST="sparc-unknown-linux-gnu" @@ -7,3 +7,7 @@ CHOST="sparc-unknown-linux-gnu" MULTILIB_ABIS="sparc32" DEFAULT_ABI="sparc32" ABI="${DEFAULT_ABI}" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="sparc" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/make.defaults index f9d3de3e5b..f98a03b39c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 MULTILIB_ABIS="sparc64" @@ -6,3 +6,7 @@ DEFAULT_ABI="sparc64" ABI="${DEFAULT_ABI}" CHOST="sparc64-unknown-linux-gnu" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="sparc64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask index 0e868f3db3..dd93bea4eb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask @@ -1,11 +1,6 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Ionen Wolkens (2026-03-03) -# This version fails to build on sparc (bug #970872), hoping -# will be fixed in 1.12.7. -~dev-util/maturin-1.12.6 - # matoro (2024-06-11) # Extensive use of unaligned access, no plans to fix, #636552 # https://github.com/memcached/memcached/issues/902 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 9ac1f206c8..e108e6c767 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,34 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Pacho Ramos (2026-05-09) +# appstream not keyworded +app-misc/media-player-info test + +# Jaco Kroon (2026-05-04) +# media-libs/libyuv is not keyworded +net-libs/pjproject libyuv + +# Alfred Wingate (2026-05-03) +# dev-libs/libthai not keyworded here +x11-libs/pango libthai + +# Brett A C Sheffield (2026-04-22) +# virtual/pandoc is not keyworded here +>=dev-libs/xmlsec-1.3.11 doc + +# Sam James (2026-04-11) +# Unkeyworded dependencies +sys-libs/libcap-ng bpf + +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + +# Ionen Wolkens (2026-03-16) +# media-libs/opencolorio is not keyworded here +media-video/ffmpeg opencolorio + # Jaco Kroon (2026-02-06) # Requires sys-auth/libyubikey net-dialup/freeradius yubikey @@ -240,6 +268,7 @@ media-video/rav1e -capi # Michał Górny (2023-10-15) # Need dev-python/notebook (that indirectly requires net-libs/nodejs). dev-python/ipython notebook +dev-python/matplotlib-inline test dev-python/nbclient test dev-python/nbconvert test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask index d4a641596f..910d3716b8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -sparc +# Pacho Ramos (2026-05-09) +# Newer gedit versions were not keyworded, bug #948858 +gedit + # Lukas Schmelting (2025-11-09) # gnome-online-accounts is not keyworded for sparc gnome-online-accounts diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/make.defaults index 00f4441eb5..6591646874 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. @@ -43,3 +43,7 @@ ABI_X86="32" # Enable USE=libtirpc by default, to ease dependency resolution during # the stabilization of glibc-2.26. Bug 657148 USE="libtirpc" + +# James Le Cuirot (2026-02-13) +# Enable the native QEMU target for this architecture by default. +QEMU_SOFTMMU_TARGETS="i386" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use index b70cf3ae46..83e494b92e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Ben Kohler (2024-06-12) @@ -18,7 +18,3 @@ llvm-core/llvm llvm_targets_AMDGPU llvm_targets_NVPTX llvm-core/lld llvm_targets_AMDGPU llvm_targets_NVPTX llvm-core/flang llvm_targets_AMDGPU llvm_targets_NVPTX llvm-core/lldb llvm_targets_AMDGPU llvm_targets_NVPTX - -# Doug Goldstein (2012-10-29) -# Enable the native arch as the default qemu target -app-emulation/qemu qemu_softmmu_targets_i386 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force index ff6ffb5efc..2e00aceac7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force @@ -1,6 +1,12 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2026-04-05) +# openblas[-cpudetection] runs a program during the build w/ cpuid to +# determine TARGET which doesn't align with what we expect in a mismatched +# bitness chroot. See bug #925114 and bug #968113. +sci-libs/openblas cpudetection + # Ionen Wolkens (2025-05-04) # Fails to build with .incbin errors only on x86, believed to be # a clang bug (only used by ebuilds using wine.eclass). Please 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 4e0ca50ea8..2b149b2a47 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,18 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Pacho Ramos (2026-05-09) +# media-plugins/gst-plugin-gtk4 is not keyworded +>=net-im/gajim-2.3 voice + +# Sam James (2026-04-28) +# dev-cpp/cpp-httplib doesn't support 32-bit arches +dev-util/ccache http + +# Robin H. Johnson (2026-03-22) +# sys-block/vdo not keyworded here +sys-fs/lvm2 vdo + # Mike Gilbert (2025-12-15) # arch-specific platform values sys-boot/grub -grub_platforms_pc @@ -214,6 +226,7 @@ kde-apps/kde-apps-meta pim kde-apps/kdenetwork-meta bittorrent kde-apps/umbrello php kde-plasma/plasma-nm openconnect +net-irc/quassel urlpreview net-misc/seafile-client shibboleth net-p2p/ktorrent rss sci-physics/root qt6 @@ -361,10 +374,6 @@ app-admin/syslog-ng test # The JIT feature only works on amd64 and x86. app-emulation/aranym -jit -# Andreas Sturmlechner (2019-11-20) -# media-libs/libplacebo is keyworded on x86 -media-video/vlc -libplacebo - # Thomas Deutschmann (2019-11-11) # dev-python/pandas is keyworded for x86 sys-block/fio -python -gnuplot @@ -527,7 +536,6 @@ app-emulation/qemu spice # The QML (V4) and JSC JITs are supported only on amd64/arm/x86, # so the flag is masked in the base profile and unmasked here. dev-qt/qtdeclarative -jit -dev-qt/qtscript -jit # Samuli Suominen (2011-11-25) # Expose USE="suid" for USE="svga" only for x86 users, diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask index 9303b909b2..d8fdd438ae 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask @@ -17,6 +17,12 @@ #--- END OF EXAMPLES --- +# Ionen Wolkens (2026-04-16) +# media-libs/opencolorio is not stable here and has many dependencies. +# Not overly worth extra stabilizations over new still scarcely used +# colour filters. Can revisit if someone wants this. +media-video/ffmpeg opencolorio + # Andreas Sturmlechner (2025-12-13) # media-gfx/asymptote is not stable here, bug #961740 dev-tex/rubber test 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 0cf671e0cb..6bf3181456 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 @@ -8,7 +8,7 @@ IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_IMPLICIT="ELIBC KERNEL" USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS" -USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS" +USE_EXPAND_VALUES_KERNEL="Darwin Hurd linux SunOS" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. @@ -95,8 +95,9 @@ LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" # Manuel Rüger (2015-09-09) # Hans de Graaff (2025-05-31) +# Christopher Fore (2026-04-03) # Default Ruby build target(s) -RUBY_TARGETS="ruby32 ruby33" +RUBY_TARGETS="ruby33" # Andreas K. Hüttel (2022-10-22) # These USE flags are what is common between the various sub-profiles. Stages 2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.mask index b92b4b417b..a9760e8f4e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.mask @@ -1,6 +1,14 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2026-03-17) +# Hurd-only packages +dev-util/mig +sys-kernel/gnumach +sys-kernel/hurd +sys-kernel/rumpkernel +sys-power/libacpica + # Sam James (2026-02-18) # Needs systemd so unmasked in targets/systemd kde-plasma/plasma-login-manager 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 ff10e3cfff..aef5b7dd35 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 @@ -1,15 +1,15 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michael Orlitzky (2026-04-15) +# The non-jumbo build failures are back in 2.52.x. +=net-libs/webkit-gtk-2.52.3-r410 jumbo-build +=net-libs/webkit-gtk-2.52.3-r600 jumbo-build + # Andreas Sturmlechner (2026-02-12) # Fails to build without. Bug #968803 =sci-libs/opencascade-7.8* opengl -# Michael Orlitzky (2025-02-22) -# 2.50.5 fails to non-jumbo build (bug 970412). -=net-libs/webkit-gtk-2.50.5-r410 jumbo-build -=net-libs/webkit-gtk-2.50.5-r600 jumbo-build - # Andreas Sturmlechner (2025-06-22) # This is currently more footgun than real option. Bugs #958638, #968227 (2010-10-20) 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 0755465cba..c9b16a77b6 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 @@ -6,6 +6,43 @@ # New entries go on top. +# Michał Górny (2026-05-07) +# Force-enable all PYTHON_TARGETS for python-exec to avoid using private +# API. Please remember to keep it in sync with python_targets.desc. +dev-lang/python-exec -python_targets_python3_15 +dev-lang/python-exec -python_targets_python3_15t + +# Michael Orlitzky (2026-05-04) +# This needs an upgrade to >=dev-cpp/eigen-5.0.1 and I don't +# need the extra headache right now. +>=sci-libs/libsemigroups-3.5.5 eigen + +# Andreas Sturmlechner (2026-04-12) +# net-wireless/gnuradio and dependencies. Preparing Qt5 last-rites. +# Bugs #948049, #954887. Removal some time after 2026-04-30. +dev-python/pyqtgraph qt5 +net-wireless/gnuradio qt5 +<=net-wireless/gnuradio-3.10.99 channels + +# Brett A C Sheffield (2026-03-29) +# mask IUSE=selinux for www-servers/vinyl-cache-9.0.0 until +# upstream policy available. +# https://bugs.gentoo.org/971753 +>=www-servers/vinyl-cache-9.0.0 selinux + +# Mike Gilbert (2026-03-20) +# Only meant for bootstrapping a cross-compiler. +sys-libs/libxcrypt headers-only + +# Michał Górny (2026-03-19) +# dev-python/mkdocs have been last rited. +dev-debug/gef doc +dev-python/bracex doc +dev-python/pyspelling doc +dev-python/wcmatch doc +media-gfx/hydrus doc +net-vpn/eduvpn-client doc + # Volkmar W. Pogatzki (2026-01-30) # No suitable versions of dev-libs/protobuf available. ~dev-java/protobuf-java-4.33.5 system-protoc @@ -58,14 +95,6 @@ gui-wm/hyprland qtutils # Needs last-rited dev-lang/julia. (2025-12-07) -# Needs not-yet-released GCC 16. -dev-lang/python tail-call-interp - -# Volkmar W. Pogatzki (2025-12-06) -# No suitable versions of dev-libs/protobuf available. -~dev-java/protobuf-java-4.33.2 system-protoc - # Lukas Schmelting (2024-12-31) # None of the sci-libs/symengine versions work with the modern versions # of dev-libs/boost in Gentoo. +dev-python/symengine boost sci-libs/symengine boost # Conrad Kostecki (2024-12-30) 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 b2e5b223cd..d292b61a9e 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 @@ -4,6 +4,10 @@ # New entries go on top. # Please use the same syntax as in package.use.mask. +# Sam James (2026-05-03) +# Needs not-yet-stable GCC 16. +dev-lang/python tail-call-interp + # Alfred Wingate (2026-01-31) # Experimental upstream. # lgi in a weird state where tests either fail for the last real release diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask index 48f1e6036e..5483216851 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask @@ -4,6 +4,17 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Michał Górny (2026-05-07) +# Python implementations without keywords. +python_targets_python3_15 +python_single_target_python3_15 +python_targets_python3_15t +python_single_target_python3_15t + +# Michał Górny (2026-04-18) +# LLVM slots with no keyworded releases yet. +llvm_slot_23 + # Michał Górny (2026-01-13) # LLVM 15 is only required by masked packages. It will be removed when # the reverse dependencies are gone. Bug #920536. @@ -73,6 +84,7 @@ elibc_musl elibc_SunOS kernel_Darwin +kernel_Hurd kernel_SunOS kernel_Winnt diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask index edbd71d78c..0577fd3c37 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # New entries go on top. @@ -19,6 +19,10 @@ ruby_targets_ruby40 # Michał Górny (2024-05-08) # Python implementations without stable keywords. +python_targets_python3_15 +python_single_target_python3_15 +python_targets_python3_15t +python_single_target_python3_15t python_targets_python3_14t python_single_target_python3_14t python_targets_python3_13t diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/23.0/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/23.0/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/23.0/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/23.0/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/23.0/make.defaults new file mode 100644 index 0000000000..31f31598c3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/23.0/make.defaults @@ -0,0 +1,10 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="x86_64-gnu" + +MULTILIB_ABIS="amd64" +CHOST_amd64="${CHOST}" +LIBDIR_amd64="lib64" + +LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/23.0/parent b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/23.0/parent new file mode 100644 index 0000000000..cc2d527a47 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/23.0/parent @@ -0,0 +1,3 @@ +.. +../../../../arch/amd64 +../../../../releases/23.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/package.mask new file mode 100644 index 0000000000..a51b8b4e40 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/package.mask @@ -0,0 +1,10 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2026-03-15) +# Hurd-only packages +-dev-util/mig +-sys-kernel/hurd +-sys-kernel/gnumach +-sys-kernel/rumpkernel +-sys-power/libacpica diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/package.use.mask new file mode 100644 index 0000000000..34f5ae16b1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/package.use.mask @@ -0,0 +1,18 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Jaco Kroon (2025-11-11) +# This target has the dependencies keyworded. +dev-db/mariadb -aws-km + +# idealseal (2025-07-08) +# This target supports distributing tasks. +dev-util/sccache -dist-server + +# Mike Frysinger (2016-05-08) +# This target supports VTV #547040. +>=sys-devel/gcc-4.9 -vtv + +# Mike Frysinger (2014-10-21) +# This target supports ASAN/etc... #504200. +sys-devel/gcc -sanitize diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/parent b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/parent new file mode 100644 index 0000000000..9f9d2cbed2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/amd64/parent @@ -0,0 +1,2 @@ +../../../base +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/make.defaults new file mode 100644 index 0000000000..153f0dbb47 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/make.defaults @@ -0,0 +1,66 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# 'Sane' defaults +ELIBC="glibc" +KERNEL="Hurd" + +# Override the branding.eclass defaults. +BRANDING_OS_NAME="Gentoo GNU/Hurd" +BRANDING_OS_PRETTY_NAME="${BRANDING_OS_NAME}" + +# Default starting set of USE flags for all default/hurd profiles. +USE="crypt ipv6 ncurses nls pam readline ssl zlib" + +# Disable various Linux-only features +USE="${USE} -seccomp -caps -filecaps" +USE="${USE} -udev -netifrc -iptables -kmod" +# Hurd does support DHCP but DHCP clients need to be ported. net-misc/dhcpcd +# is a work-in-progress. Avoid pulling in a possibly-broken client by default. +USE="${USE} -dhcp" + +# Sam James (2026-03-18) +# sys-apps/sandbox is not available on Hurd (ptrace for static binaries) +FEATURES="-sandbox" + +# +# Inherited from default/linux +# + +# Ole Markus With (2010-10-21) +# These USE flags were originally inserted here because of PHP +# and were later removed by me. Reinserting the USE flags again because they are +# global USE flags that may be expected to be set by other packages. +# Andreas K. Hüttel (2024-03-22) +# Moving cli to 17.0, so it can be unset in 23.0 and this way overridden by +# use defaults... +USE="${USE} pcre" + +# Luca Barbato (2006-10-28) +# on glibc system you cannot turn it off +USE="${USE} iconv" + +# Matt Turner (2017-01-17) +# Sane defaults for input drivers +INPUT_DEVICES="libinput" + +# Donnie Berkholz (2006-08-18) +# Lowest common denominator defaults for video drivers +VIDEO_CARDS="dummy fbdev" + +# Doug Goldstein (2008-07-09) +# Adding LDFLAGS="-Wl,-O1 for all Linux profiles by default +# after discussion on the gentoo-dev ML. As we bang out a clear +# direction with how LDFLAGS will be set by default, this entry +# may move. +# Samuli Suominen (2010-07-12) +# Note that adding LDFLAGS="-Wl,-O1 ${LDFLAGS}" breaks dev-util/boost-build +# because of whitespace. +LDFLAGS="-Wl,-O1 -Wl,--as-needed" + +# Sam James (2024-01-22) +# Workaround for sandbox bug which causes this gnulib configure test to take +# many real hours on slower machines, and certainly a huge amount of CPU hours +# on others. Spoof the same result as configure gets on a modern glibc system +# for now. See bug #447970 and bug #922652. +gl_cv_func_getcwd_path_max="yes" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.mask new file mode 100644 index 0000000000..62bcab6c34 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.mask @@ -0,0 +1,15 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Broken on Hurd or needs porting to do the right thing +sys-apps/makedev +sys-fs/static-dev + +# Linux-specific +net-misc/iputils +sys-libs/libcap +sys-apps/kmod +sys-apps/kbd +sys-apps/systemd +sys-apps/systemd-utils +sys-kernel/linux-headers diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.use b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.use new file mode 100644 index 0000000000..a8071fb4a1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.use @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2026-03-18) +# sys-kernel/hurd installs some static binaries +app-arch/bzip2 static-libs +sys-apps/util-linux static-libs +sys-block/parted static-libs +sys-libs/libxcrypt static-libs +sys-libs/zlib static-libs +x11-libs/libpciaccess static-libs +virtual/libcrypt static-libs +virtual/zlib static-libs + +# Sam James (2026-03-18) +# PAM is untested here +sys-apps/util-linux -su + +# Sam James (2026-03-18) +# Prefer inetutils wherever possible as they're the canonical set +# of tools and less Linux-centric. +net-misc/inetutils hostname ifconfig logger ping ping6 syslogd +sys-apps/util-linux -logger + +# +# Inherited from default/linux +# + +# Mike Gilbert (2017-10-29) +# Override default from make.defaults, bug 635822. +net-libs/mbedtls -zlib + +# Arfrever Frehtes Taifersar Arahesis (2011-02-13) +# Disable deprecated bsddb module of Python 2 by default. +=dev-lang/python-2* -berkdb diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.use.force new file mode 100644 index 0000000000..a64b1808b7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Matt Turner (2024-12-11) +# Forced on to avoid potential breakage. +virtual/opengl X diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.use.mask new file mode 100644 index 0000000000..7aa7565c60 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/package.use.mask @@ -0,0 +1,79 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2026-03-10) +# Fails to link +net-libs/gnutls post-quantum + +# +# Inherited entries from default/linux +# + +# Jaco Kroon (2025-11-11) +# The depended on packages will need to be keyworded for various arches +# to which I don't have access. +dev-db/mariadb aws-km + +# Patrick Lauer (2025-09-19) +# Dependency currently in ::guru +games-board/lc0 onnx + +# 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 + +# Matt Turner (2025-04-23) +# Requires osmesa, which was removed in mesa-25.1 +app-emulation/aranym osmesa +app-emulation/crossover-bin osmesa + +# Sam James (2023-06-06) +# Needs linux-only dev-libs/libaio. +app-emulation/qemu -aio + +# Peter Levine (2019-10-01) +# Native inotify support is preferred on linux. +# bug #697476 +net-fs/samba fam + +# Patrick McLean (2019-09-17) +# Masked due to upstream build failures (bug #693018) +# One example: https://tracker.ceph.com/issues/41523 +>=sys-cluster/ceph-14.2 dpdk + +# Michael Palimaka (2015-09-03) +# Native inotify support is preferred on linux. +kde-frameworks/kcoreaddons fam + +# Diego Elio Pettenò (2012-08-27) +# The libpci access is only used for linux. +net-analyzer/net-snmp -pci + +# Richard Yao (2012-08-22) +# USE=kernel-builtin is dangerous. Only those that know what they are doing +# should use it until documentation improves. +sys-fs/zfs kernel-builtin + +# Diego Elio Pettenò (2012-08-20) +# The prevent-removal USE flag is only implemented for Linux. +sys-auth/pam_mktemp -prevent-removal + +# Samuli Suominen (2012-01-10) +# Masked in base/package.use.mask as Linux -only feature +app-arch/libarchive -e2fsprogs + +# Diego E. Pettenò (2011-03-27) +# +# Unmask pdnsd's Linux-specific USE flags. +net-dns/pdnsd -urandom + +# Diego E. Pettenò (2009-08-20) +# Mask oss USE flag for PulseAudio; it's present for compatibility +# with FreeBSD and other operating systems that have no better +# interfaces, but people would probably abuse it with Linux as well. +media-sound/pulseaudio-daemon oss diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/packages b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/packages new file mode 100644 index 0000000000..f54872bfe5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/packages @@ -0,0 +1,15 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +*net-mail/mailbase +*net-misc/inetutils +*sys-apps/man-pages +*sys-apps/util-linux +*sys-kernel/hurd +*sys-kernel/gnumach + +-*net-misc/iputils +-*sys-apps/kmod +-*sys-apps/kbd +-*sys-apps/which +-*virtual/dev-manager diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/packages.build b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/packages.build new file mode 100644 index 0000000000..b31fdd6681 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/packages.build @@ -0,0 +1,41 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# This file describes the packages needed to build a stage1 based on this +# profile. Packages in this file are built in order. + +app-admin/eselect +app-alternatives/awk +app-arch/bzip2 +app-arch/gzip +app-arch/xz-utils +app-arch/tar +app-shells/bash:0 +dev-build/autoconf +dev-build/automake +dev-build/libtool +dev-build/make +net-misc/rsync +net-misc/wget +sys-apps/baselayout +sys-apps/coreutils +sys-apps/diffutils +sys-apps/file +sys-apps/findutils +sys-apps/gawk +sys-apps/grep +sys-apps/less +sys-apps/portage +sys-apps/sed +sys-apps/shadow +sys-devel/binutils +sys-devel/bison +sys-devel/flex +sys-devel/gcc +sys-devel/gettext +sys-devel/gnuconfig +sys-devel/patch +virtual/editor +virtual/libc +virtual/os-headers +virtual/pkgconfig diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/use.force new file mode 100644 index 0000000000..dab89f8fa8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/use.force @@ -0,0 +1,6 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Welcome to the Hurd! +elibc_glibc +kernel_Hurd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/use.mask new file mode 100644 index 0000000000..62f4ef9e02 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/use.mask @@ -0,0 +1,27 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Linux-specific (for now) +# https://sourceware.org/PR34016 +debuginfod + +# Linux-specific +acl +epoll +eventfd +kmod +netlink +iptables +nftables +udev +seccomp +systemd +inotify + +# May work after testing +pam +xattr + +# Welcome to the Hurd! +-elibc_glibc +-kernel_Hurd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/i686/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/i686/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/i686/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/i686/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/i686/make.defaults new file mode 100644 index 0000000000..43eda4f729 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/i686/make.defaults @@ -0,0 +1,6 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="i686-gnu" + +LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/i686/parent b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/i686/parent new file mode 100644 index 0000000000..7cba910cc9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/i686/parent @@ -0,0 +1,2 @@ +.. +../../../../../arch/x86/i686 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/parent b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/parent new file mode 100644 index 0000000000..50be433109 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/23.0/parent @@ -0,0 +1,2 @@ +.. +../../../../releases/23.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/make.defaults new file mode 100644 index 0000000000..f2e1f94d50 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/make.defaults @@ -0,0 +1,8 @@ +USE="${USE} pic" + +# Sam James (2026-03-18) +# Prevent automagic use of 64-bit time_t (bug #828001), but it also isn't +# supported (yet?) on 32-bit Hurd anyway. This allows suppressing the +# 'recommended y2038 support' check from autoconf once +# https://savannah.gnu.org/support/index.php?111394 is fixed. +enable_year2038="no" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/package.mask new file mode 100644 index 0000000000..a51b8b4e40 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/package.mask @@ -0,0 +1,10 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2026-03-15) +# Hurd-only packages +-dev-util/mig +-sys-kernel/hurd +-sys-kernel/gnumach +-sys-kernel/rumpkernel +-sys-power/libacpica diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/package.use.mask new file mode 100644 index 0000000000..4ce1f14485 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/package.use.mask @@ -0,0 +1,22 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Patrick McLean (2020-02-06) +# sys-cluster/ceph no longer supports x86, versions that support +# it no longer build thanks to python2 removals +# for some reason profiles/arch/x86 is not catching everything +app-emulation/libvirt rbd +app-emulation/qemu rbd +net-analyzer/rrdtool rados +net-fs/samba ceph +sys-block/fio rbd +sys-block/tgt rbd +www-servers/uwsgi uwsgi_plugins_rados + +# Mike Frysinger (2016-05-08) +# This target supports VTV #547040. +>=sys-devel/gcc-4.9 -vtv + +# Mike Frysinger (2014-10-21) +# This target supports ASAN/etc... #504200. +sys-devel/gcc -sanitize diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/parent b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/parent new file mode 100644 index 0000000000..03cb31cedb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/hurd/x86/parent @@ -0,0 +1,3 @@ +../../../base +.. +../../../arch/x86 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/hardened/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/hardened/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/hardened/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/hardened/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/hardened/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/hardened/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/llvm/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/llvm/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/llvm/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/llvm/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/llvm/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/llvm/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/package.use.mask deleted file mode 100644 index 08d81656b7..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/package.use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Georgy Yakovlev (2020-01-28) -# upstream does not provide docs in musl tarball -dev-lang/rust-bin doc diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/systemd/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/systemd/use.mask deleted file mode 100644 index 6f37145506..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/systemd/use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Alfred Wingate (2025-09-20) -# Generic images are built with systemd and only available on arm64 and amd64 --generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/package.use.mask index 02acf487d5..34f5ae16b1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/package.use.mask @@ -1,12 +1,12 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Jaco Kroon (2052-11-11) +# Jaco Kroon (2025-11-11) # This target has the dependencies keyworded. dev-db/mariadb -aws-km # idealseal (2025-07-08) -# This target support distributing tasks. +# This target supports distributing tasks. dev-util/sccache -dist-server # Mike Frysinger (2016-05-08) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/hardened/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/hardened/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/hardened/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/hardened/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/hardened/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/hardened/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/hardened/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/hardened/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/hardened/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/hardened/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/hardened/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/hardened/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/llvm/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/llvm/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/llvm/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/llvm/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/llvm/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/llvm/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/systemd/parent new file mode 100644 index 0000000000..7e061533c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/musl/systemd/parent new file mode 100644 index 0000000000..7e061533c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32/musl/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/mipsel/o32/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32/musl/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/23.0/o32/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/hardened/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/hardened/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/hardened/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/hardened/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/hardened/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/hardened/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/systemd/parent new file mode 100644 index 0000000000..7e061533c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/hardened/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/hardened/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/hardened/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/hardened/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/hardened/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/hardened/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/systemd/parent new file mode 100644 index 0000000000..7e061533c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/hardened/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/hardened/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/hardened/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/hardened/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/hardened/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/hardened/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/systemd/parent new file mode 100644 index 0000000000..7e061533c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/kernel.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/kernel.desc index 6658d52539..b6c2167ee6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/kernel.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/kernel.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of KERNEL USE_EXPAND flags. @@ -6,5 +6,6 @@ # Keep it sorted. Darwin - KERNEL setting for system using the Darwin kernel (i.e.: Mac OS X). linux - KERNEL setting for system using the Linux kernel +Hurd - KERNEL setting for system using the GNU Hurd SunOS - KERNEL setting for system using an SunOS (i.e.: Solaris) kernel Winnt - KERNEL setting for systems on Windows (Cygwin, MinGW, Winnt, ...) diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/nginx_modules_http.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/nginx_modules_http.desc index ae7a675159..4de1a3c733 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/nginx_modules_http.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/nginx_modules_http.desc @@ -70,6 +70,7 @@ upstream_ip_hash - Add support for distributing upstream requests based on the I upstream_keepalive - Add support for caching connections to upstream servers upstream_least_conn - Add support for passing upstream requests to the server with the least number of active connections upstream_random - Add support for passing upstream requests to a randomly selected server +upstream_sticky - Add support for session affinity, i.e. passing requests from the same client to the same same server in a group of servers upstream_zone - Add support for defining a shared memory zone that keeps the group's configuration and run-time state that are shared between worker processes userid - Add support for setting cookies suitable for client identification uwsgi - Add support for passing requests to a uwsgi server diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc index 546ba8b132..128ac346e7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of PYTHON_SINGLE_TARGET USE_EXPAND flags. @@ -9,4 +9,6 @@ python3_13 - Build for Python 3.13 only python3_13t - Build for Python 3.13 freethreading only python3_14 - Build for Python 3.14 only python3_14t - Build for Python 3.14 freethreading only +python3_15 - Build for Python 3.15 only +python3_15t - Build for Python 3.15 freethreading only pypy3_11 - Build for PyPy3.11 only diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc index 8b417657bc..f3a008e170 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of PYTHON_TARGETS USE_EXPAND flags. @@ -9,4 +9,6 @@ python3_13 - Build with Python 3.13 python3_13t - Build with Python 3.13 freethreading python3_14 - Build with Python 3.14 python3_14t - Build with Python 3.14 freethreading +python3_15 - Build with Python 3.15 +python3_15t - Build with Python 3.15 freethreading pypy3_11 - Build with PyPy3.11 diff --git a/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults index e85b587c6a..3a93ab4c03 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults @@ -25,7 +25,7 @@ USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL" USE_EXPAND_VALUES_ARCH="alpha amd64 arm arm64 hppa loong m68k mips ppc ppc64 riscv s390 sparc x64-macos x64-solaris x86" USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS" # Note that we keep Winnt here for cross, especially for cmake.eclass (bug #910605) -USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt" +USE_EXPAND_VALUES_KERNEL="Darwin Hurd linux SunOS Winnt" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask index 1e0e28c8de..9f47fed6a1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask @@ -1,6 +1,10 @@ # Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Eli Schwartz (2026-05-04) +# Tests fail on ppc64, pass on ppc64le. Bug #952112. +media-libs/libyuv + # James Le Cuirot (2026-02-02) # It works on non-x86 arches, but only little endian ones. sys-apps/iucode_tool @@ -12,6 +16,7 @@ dev-python/tables # Michał Górny (2024-06-05) # media-libs/exempi is seriously broken on big endian platforms. # https://gitlab.freedesktop.org/libopenraw/exempi/-/merge_requests/8#note_2277243 +app-text/papers dev-python/python-xmp-toolkit media-libs/exempi diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask index 66b1bc6c68..f8d17fc410 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask @@ -1,6 +1,12 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Eli Schwartz (2025-12-09) +# libyuv is Google code, fails on "fringe" arches. +# Bug #959389. +y4m +libyuv + # Lukas Schmelting (2025-11-15) # gnome-base/nautilus is package.masked on big-endian platforms since it depends # on gui-libs/gtk, while "gui-libs/gtk wayland" is in big-endian package.use.mask diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask index 4a8c4b4ef4..a980e3c9fe 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask @@ -5,17 +5,6 @@ # Fails to build on musl (bug #968134, https://sourceware.org/PR33747) ~dev-debug/gdb-17.1 -# Mike Gilbert (2026-02-07) -# Waiting for >=sys-apps/systemd-259 to be stable. -dev-python/python-systemd -gnome-extra/office-runner -gnome-extra/gnome-logs -sys-apps/dbus-broker -sys-apps/systemd-readahead -sys-block/wait-for-dri-devices-rules -sys-process/systemd-cron ->=www-misc/profile-sync-daemon-6 - # Andreas K. Hüttel (2026-02-04) # New systemd now has experimental support for musl (2023-11-22) -# Requires systemd which is not supported on musl. -sys-power/sandmann-bin - # Brahmajit Das (2023-06-15) # The package uses innetgr which is not available in musl, bug 898556 # The package is only for long-obsolete polkit policies anyway. @@ -443,6 +428,7 @@ www-client/microsoft-edge-dev www-client/opera www-client/opera-beta www-client/opera-developer +www-client/opera-gx www-client/vivaldi www-client/vivaldi-snapshot www-plugins/chrome-binary-plugins diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask index 4611c2833e..e252d48fff 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask @@ -1,11 +1,6 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Mike Gilbert (2026-02-07) -# Requires dev-python/python-systemd. -net-analyzer/fail2ban systemd -net-im/synapse systemd - # Andreas K. Hüttel (2026-02-04) # Some systemd features will never work on musl. sys-apps/systemd homed @@ -51,10 +46,6 @@ app-emulation/libvirt dtrace gui-libs/neatvnc tracing gui-apps/wayvnc tracing -# Nowa Ammerlaan (2024-07-25) -# Requires systemd-detect-virt -app-emulation/virt-firmware test - # Sam James (2024-06-03) # Poor rendering performance otherwise (bug #931215) but it doesn't # work on musl. Bugs #946505, #946643 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask index bba03526b8..80280bd276 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask @@ -1,13 +1,6 @@ # Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2026-02-05) -# >=sys-apps/systemd-259 does not yet have stable keywords -dev-qt/qtbase journald -net-analyzer/wireshark sdjournal -sys-kernel/installkernel -systemd -sys-apps/ipmitool openbmc - # Andreas K. Hüttel (2024-03-07) # This doesn't work yet with musl-1.2.4, bug 906603 llvm-runtimes/compiler-rt-sanitizers msan diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.mask index 6c03021614..eb7d342d81 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Select the correct ELIBC diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.stable.mask deleted file mode 100644 index e5c6898c45..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.stable.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2026-02-05) -# >=sys-apps/systemd-259 does not yet have stable keywords -systemd -generic-uki -uwsgi_plugins_systemd_logger diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/package.mask index 2d04a03bd0..cd01602322 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/package.mask @@ -1,4 +1,4 @@ -# Copyright 2023-2025 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Mike Gilbert (2025-06-03) @@ -20,4 +20,5 @@ sys-power/sandmann-bin # Does not support split-usr filesystem geometry. Please migrate to # a merged-usr profile. sys-apps/systemd +sys-apps/systemd-initctl sys-process/systemd-cron diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/time64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/time64/package.mask index 0e735a9d9d..8357f9de4b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/time64/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/time64/package.mask @@ -41,4 +41,4 @@ dev-ada/xmlada # enforce 64-bit time_t as required by this profile. # Andreas K. Hüttel (2025-05-29) # Version updated - (2026-04-17) +# Older libsanitizer not ported to 64-bit time_t. + (2025-07-10) # We need the gcc patchset here, otherwise things break. sys-devel/gcc vanilla 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 575d675bcd..81b268a5f0 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 @@ -1,6 +1,31 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2025-05-07) +# dev-python/mypy now started requiring NIH Rust packages. +dev-ada/ada_language_server +dev-ada/aws +dev-ada/gnatdoc +dev-ada/gnatformat +dev-ada/lal-refactor +dev-ada/langkit +dev-ada/langkit-contrib +dev-ada/libadalang +dev-ada/libadalang-tools +dev-python/ast-serialize +dev-python/mypy + +# Michał Górny (2025-05-02) +# dev-python/cbor2 has been RIIR-ed, and the fallback Python +# implementation was removed at the same time. Covers its revdeps. +dev-python/cbor2 +sys-apps/fwupd-efi +sys-apps/uswid + +# Michał Górny (2025-03-27) +# Requires dev-python/pydantic-settings. +dev-python/oct2py + # Alexey Sokolov (2026-03-02) # Rewritten in Rust. >=dev-util/bear-4 @@ -58,7 +83,6 @@ dev-python/easy-thumbnails dev-python/flufl-lock dev-python/gherkin-official dev-python/logfury -dev-python/mkdocs-gen-files dev-python/pykwalify dev-python/pytest-bdd dev-python/pytest-describe @@ -139,6 +163,7 @@ dev-python/textile # Additional entries exposed by correcting musl, #936643 x11-terms/alacritty www-client/firefox +www-client/firefox-l10n www-misc/buku www-client/seamonkey www-misc/urlwatch @@ -327,6 +352,7 @@ app-eselect/eselect-rust app-misc/gramps app-misc/khal app-text/mdbook +app-text/papers dev-embedded/esptool dev-lang/rust dev-lang/rust-bin @@ -340,6 +366,7 @@ dev-python/cfn-lint >=dev-python/cryptography-36 dev-python/aioquic dev-python/apprise +dev-python/bitstring dev-python/cramjam dev-python/dirty-equals dev-python/hatch-jupyter-builder @@ -348,6 +375,7 @@ dev-python/inline-snapshot dev-python/ipyparallel dev-python/ipywidgets dev-python/jaraco-itertools +dev-python/joserfc dev-python/josepy >=dev-python/jsonschema-4.18.0 dev-python/jsonschema-path @@ -362,16 +390,9 @@ dev-python/jupyterlab-widgets dev-python/jupyterlab-server dev-python/jupyterlab dev-python/keyring +dev-python/lzallright dev-python/apache-libcloud dev-python/moto -dev-python/mkdocs-i18n -dev-python/mkdocs-git-authors-plugin -dev-python/mkdocs-git-revision-date-localized-plugin -dev-python/mkdocs-material -dev-python/mkdocs-material-extensions -dev-python/mkdocs-pymdownx-material-extras -dev-python/mkdocs-redirects -dev-python/mkdocs-static-i18n dev-python/nbclassic dev-python/nbdime dev-python/nbval @@ -422,6 +443,7 @@ dev-python/setuptools-rust dev-python/sshpubkeys dev-python/sshtunnel dev-python/tempest +dev-python/tibs dev-python/trustme dev-python/trio dev-python/trio-websocket @@ -446,6 +468,7 @@ dev-vcs/breezy >=games-puzzle/swell-foop-46 >=games-puzzle/quadrapassel-49 gnome-base/gdm +>=gnome-base/gnome-control-center-49 >=gnome-base/gnome-core-apps-3.36.5 >=gnome-base/gnome-core-libs-3.36.5 >=gnome-base/gnome-light-3.36.5 @@ -460,13 +483,17 @@ gnome-extra/gnome-tweaks gnome-extra/sushi >=gnome-extra/yelp-49 >=media-gfx/libimagequant-4 +media-gfx/loupe =media-libs/libopenraw-0.3.2 media-libs/subrandr media-plugins/gimp-lqr media-video/rav1e net-analyzer/wtfis net-dns/dnsviz +net-dns/hash-slinger net-dns/pdns-recursor net-im/gajim >=net-irc/polari-3.37 @@ -479,6 +506,7 @@ sci-geosciences/gnome-maps sys-block/thin-provisioning-tools >=sys-process/glances-4.1.2.1 sys-fs/bcachefs-tools +sys-fs/ubi_reader virtual/rust www-apps/radicale >=www-client/epiphany-49 @@ -489,3 +517,4 @@ x11-themes/adwaita-icon-theme-legacy >=gui-libs/libadwaita-1.8.2 >=gnome-extra/gnome-user-share-48.2 >=app-editors/gnome-text-editor-49.0 +>=x11-wm/mutter-49 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 f4696f651c..e1d8d355d2 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 @@ -1,6 +1,19 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2025-05-07) +# dev-python/mypy now started requiring NIH Rust packages. +dev-python/charset-normalizer native-extensions + +# Michał Górny (2025-05-02) +# dev-python/cbor2 has been RIIR-ed, and the fallback Python +# implementation was removed at the same time. Cover its revdeps. +sys-apps/fwupd uefi + +# Ionen Wolkens (2026-03-22) +# app-text/mdbook is written in rust +>=dev-libs/wayland-1.25.0 doc + # Alfred Wingate (2026-02-18) # Requires behave->cucumber-expressions->uv-build dev-db/mycli test @@ -122,6 +135,7 @@ dev-python/jupyter-client test # Michał Górny (2023-10-15) # Need dev-python/notebook. dev-python/ipython notebook +dev-python/matplotlib-inline test dev-python/nbclient test dev-python/nbconvert test @@ -163,10 +177,6 @@ dev-python/django test # The JIT compiler in ruby requires rust dev-lang/ruby jit -# Sam James (2022-12-26) -# Needs dev-python/mkdocs-redirects->dev-python/twine which is masked on wd40 -dev-debug/gef doc - # Sam James (2022-12-11) # net-libs/rustls-ffi needs Rust. net-misc/curl rustls curl_ssl_rustls 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 773090032b..96027dfc6b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -34,7 +34,7 @@ OSI-APPROVED-FREE 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL # Licenses in this list should NOT appear directly or indirectly in # @FSF-APPROVED or @OSI-APPROVED. # Note: Licenses for fonts should be included in @MISC-FREE-DOCS. -MISC-FREE AIFFWriter.m Allegro alternate AMPAS Base64 BEER-WARE boehm-gc BSD-2-with-patent BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily coldspringharbor CPL-0.5 Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh FFT2D File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy iASL icu IDPL imagemagick Info-ZIP inner-net ipadic Ispell JasPer2.0 JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LLGPL-2.1 LPPL-1.0 LPPL-1.3 lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep NPSL-0.95 Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc regexp-UofT repoze RSA RtMidi rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd Spencer-99 SSLeay SunSoft symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 Toyoda trio UCAR-Unidata unicode VTK w3m wm2 X11-Lucent xbatt xboing XC Xdebug xtrs ZSH +MISC-FREE AIFFWriter.m Allegro alternate AMPAS Base64 BEER-WARE boehm-gc BSD-2-with-patent BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily coldspringharbor CPL-0.5 Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh FFT2D File-MMagic Flashpix FLEX flexmock FLTK freetts FSFUL FVWM gd gsm HTML-Tidy iASL icu IDPL imagemagick Info-ZIP inner-net ipadic Ispell JasPer2.0 JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LLGPL-2.1 LPPL-1.0 LPPL-1.3 lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep NOLIMIT NPSL-0.95 Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc regexp-UofT repoze RSA RtMidi rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd Spencer-99 SSLeay SunSoft symlinks Sympow-BSD tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 Toyoda trio UCAR-Unidata unicode VTK w3m wm2 xbatt xboing XC Xdebug xtrs ZSH # Metaset for all free software FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED-FREE @MISC-FREE @@ -81,7 +81,7 @@ OSI-APPROVED @OSI-APPROVED-FREE @OSI-APPROVED-NONFREE # License agreements that try to take away your rights. These are more # restrictive than "all-rights-reserved" or require explicit approval. -EULA 2dboy-EULA AMD-GPU-PRO-EULA android AnyDesk-TOS Aseprite-EULA baudline bestcrypt Broadcom-tod CAPYBARA-EULA Dell-EULA ETQW f.lux FAH-EULA-2014 Flightradar24 FNMT-RCM Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi microsoft-azurevpnclient microsoft-edge Microsoft-vscode MikroTik Mojang MTA-0.5 NVIDIA-CUDA NVIDIA-cuSPARSELt-v2020.10.12 NVIDIA-SDK NVIDIA-SDK-v2017.06.13 NVIDIA-SDK-v2020.10.12 Ookla OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL-11 PUEL-12 Q3AEULA-20000111 QUAKE4 RAR sfpg SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone +EULA 2dboy-EULA AMD-GPU-PRO-EULA android AnyDesk-TOS Aseprite-EULA baudline bestcrypt Broadcom-tod CAPYBARA-EULA Dell-EULA Digium ETQW f.lux FAH-EULA-2014 Flightradar24 FNMT-RCM Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi microsoft-edge microsoft-proprietary Microsoft-vscode MikroTik Mojang MTA-0.5 NVIDIA-CUDA NVIDIA-cuSPARSELt-v2020.10.12 NVIDIA-SDK NVIDIA-SDK-v2017.06.13 NVIDIA-SDK-v2020.10.12 Ookla OPERA-2018 OPERA-2020 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL-11 PUEL-12 Q3AEULA-20000111 QUAKE4 RAR sfpg SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone # Deprecated license labels, used by pkgcheck #DEPRECATED (currently none) diff --git a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated index c877b7ca17..970e85b501 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated @@ -17,6 +17,32 @@ #--- END OF EXAMPLES --- +# Michał Górny (2026-05-08) +# The package was archived upstream as pytest-9 features built-in +# subtest support. Gotta check if we need any code changes, or can just +# drop it in place. +dev-python/pytest-subtests + +# Michał Górny (2026-04-01) +# Upstream is no longer accepting nor publishing any bug reports. +# As such, the package is not suitable for public consumption anymore. +# On top of that, the package is heavily relying on unsafe Rust, which +# completely defeats the purpose of Rust in the first place. +# https://github.com/ijl/orjson?tab=readme-ov-file#orjson +dev-python/orjson + +# Michał Górny (2026-04-01) +# Upstream is no longer accepting nor publishing any bug reports. +# As such, the package is not suitable for public consumption anymore. +# https://github.com/encode/httpx/discussions/3784 +dev-python/httpx + +# Michał Górny (2026-03-25) +# Backwards compatibility package for pkg_resources that have been +# removed from >=dev-python/setuptools-82. Please migrate to +# importlib.{metadata,resources} and/or dev-python/packaging. +dev-python/pkg-resources + # Michał Górny (2025-11-25) # The package has turned into complete AI slop. Every subsequent # release introduces serious quality issues, and potential security 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 dfd1733d31..e7e51098bf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -36,179 +36,370 @@ #--- END OF EXAMPLES --- +# Louis Sautier (2026-05-10) +# Unmaintained since 2017, no revdeps. +# Removal on 2026-06-10. Bug #974496. +dev-python/flask-debug +dev-python/flask-nav + +# Louis Sautier (2026-05-10) +# Unmaintained since 2018, no revdeps. +# Only consumer is www-misc/urlwatch which suggests it. +# Removal on 2026-06-10. Bug #953050. +dev-python/chump + +# Pacho Ramos (2026-05-09) +# Obsolete version not compatible with current gnome-shell versions. +# Upstream changed completely the way to package it. If still interested, +# feel free to take it and update it. Removal in one month. Bug #974452 +gnome-extra/gnome-shell-extension-bluetooth-quick-connect + +# Pacho Ramos (2026-05-09) +# No longer developed by upstream, does not work with current gnome-shell +# versions. Removal in one month. Bug #974453 +gnome-extra/gnome-shell-extension-bluetooth-quick-connect + +# Pacho Ramos (2026-05-09) +# No longer developed by upstream, does not work with current gnome-shell +# versions. Use gnome-shell-extension-weather-oclock instead. +# Removal in one month. Bug #974454 +gnome-extra/gnome-shell-extension-weather-in-the-clock + +# Michał Górny (2026-05-09) +# Unmaintained upstream and broken with Python 3.13. +# Removal on 2026-06-08. Bug #952342. +dev-python/ipdb + +# Michał Górny (2026-05-09) +# Discontinued upstream, broken with Python 3.14 and have no reverse +# dependencies outside the cycle. +# Removal on 2026-06-08. Bug #973008. +dev-python/dockerpty +dev-python/doublex-expects +dev-python/expects +dev-python/mamba + +# Michał Górny (2026-05-09) +# Unmaintained, bad quality packages. No support for Python 3.13. +# No reverse dependencies. +# Removal on 2026-06-08. Bug #952373. +dev-python/js2py +dev-python/pyjsparser + +# Michał Górny (2026-05-09) +# Discontinued upstream, no support for Python 3.14, no revdeps left. +# Removal on 2026-06-08. Bug #974029. +net-im/telepathy-logger + +# Michał Górny (2026-05-09) +# Discontinued split compression library from app-arch/upx. It was +# replaced by a vendored version, and has no reverse dependencies. +# Removal on 2026-06-08. Bug #921202. +dev-libs/ucl + +# Michał Górny (2026-05-09) +# The buildbot packages aren't actively maintained in ::gentoo. They +# are stuck on Python 3.12 and obsolete dependencies. Bug reports +# aren't receiving any attention. +# Removal on 2026-06-08. Bug #952430. +acct-group/buildbot +acct-user/buildbot +dev-util/buildbot +dev-util/buildbot-badges +dev-util/buildbot-console-view +dev-util/buildbot-grid-view +dev-util/buildbot-pkg +dev-util/buildbot-react-console-view +dev-util/buildbot-react-grid-view +dev-util/buildbot-react-wsgi-dashboards +dev-util/buildbot-waterfall-view +dev-util/buildbot-worker +dev-util/buildbot-wsgi-dashboards +dev-util/buildbot-www +dev-util/buildbot-www-react + +# Michał Górny (2026-05-08) +# Django 4.2 LTS reached EOL in April 2026, and is now vulnerable. +# Removal on 2026-06-07. + (2026-05-06) +# Merged into dev-python/pydantic, since it is tightly pinned +# and involves a tightly pinned cyclic test dependency. +# Removal on 2026-06-05. +dev-python/pydantic-core + +# Sam James (2026-05-05) +# dev-debug/pwndbg itself needs >=dev-util/unicorn-2.1.4, while +# pwndbg also depends on dev-util/pwntools which needs =dev-util/pwntools-4.15.0 + +# Sebastian Pipping (2026-05-01) +# Dead for five years upstream, use Golang successor :2 instead please +# Removal on 2026-06-01, bug #973547 +app-containers/docker-compose:0 + +# Ulrich Müller (2026-04-30) +# Upstream package is broken with Qt 6.10.3. Bug #973380. +=net-im/zoom-7.0.0.1666-r1 + +# Andreas Sturmlechner (2026-04-21) +# PyQt5 has no more revdeps (that aren't also masked). +# Removal on 2026-05-21. Bug #950282 +dev-python/pyqt5 +dev-python/pyqt5-sip + +# Daniel Pielmeier (2026-04-21) +# Mask last version with USE qt5 which is about to be last rited. +# Bugs #950282, #961920. Remove with other Qt5 masks. + (2026-04-21) +# PyPy 7.3.21 contains a few major bugs, notably it segfaults when +# trying to translate itself, making it impossible to build any new PyPy +# version. Please note that the downgrade may require using binary +# packages or dev-python/pypy-exe-bin. +=dev-lang/pypy-2.7.7.3.21 +=dev-lang/pypy-3.11.7.3.21 +=dev-lang/pypy3-exe-3.11.7.3.21 +=dev-lang/pypy3-exe-bin-3.11.7.3.21 +=dev-python/pypy-exe-7.3.21 +=dev-python/pypy-exe-bin-7.3.21 + +# Sam James (2026-04-20) +# m2crypto is deprecated upstream and in maintenance mode. They recommend +# using dev-python/cryptography instead. No reverse dependencies left. +# Often broke with new OpenSSL as well. +# Removal on 2026-05-20. Bug #973014. +dev-python/m2crypto + +# Michał Górny (2026-04-20) +# Upstream added new 'encutils' dep that uses the nightmarish +# coherent.build and depends on chardet. While both are solvable, +# the last revdep of cssutils was removed in 2020, and has been inactive +# since 2017. +# Removal on 2026-05-20. Bug #972983. +dev-python/cssutils + +# Sam James (2026-04-19) +# Major new release with lots of broken packages expected. Notably, even +# dev-lang/python isn't yet. Please use with caution and file bugs for +# any issues, blocking bug #972902. +=dev-libs/openssl-4* +=dev-libs/openssl-compat-3* + +# Michał Górny (2026-04-18) +# Packages with no maintainer that have not been ported to Python 3.13, +# and that have no reverse dependencies. +# Removal on 2026-05-18. See tracker bug #941893. +dev-python/matterhook +dev-python/pytest-markdown +dev-python/stomp-py +dev-util/repolite +dev-util/rpmdevtools +net-misc/chrome-remote-desktop +net-misc/you-get +sys-apps/kcheck +sys-auth/solo1 +sys-kernel/bliss-initramfs +sys-kernel/kergen +www-apache/mod_gnutls + +# Sam James (2026-04-17) +# app-misc/tmux fails to open with newer ncurses (bug #972804) +>=sys-libs/ncurses-6.6_p20260411 + +# Michał Górny (2026-04-15) +# Unmaintained, with failing tests after urllib changes. The only +# revdep bundles a fallback anyway. +# Removal on 2026-05-15. Bug #972713. +dev-python/fs + +# Michał Górny (2026-04-13) +# dev-python/tempest is needed only for OpenStack integration tests. +# Incompatible with py3.14. All the revdeps were mistaken. Includes +# dependencies without other revdeps. +# Removal on 2026-05-13. Bug #972619. +dev-python/oslo-concurrency +dev-python/stestr +dev-python/tempest + +# Andreas Sturmlechner (2026-04-12) +# Perpetually stuck on Qt5. A Qt6-based snapshot is provided for testing, +# currently as app-admin/keepassxc-2.8.0_pre20260504, but it is unclear when +# (or even if) it will be stabilised. Alternatives are app-admin/keepass, +# app-admin/pass which can import kbdx files via app-admin/pass-import, +# app-admin/vaultwarden, app-admin/bitwarden-desktop-bin, +# app-admin/passwordsafe, and probably many more. AppImage or Flatpak versions +# also available as last resort. See bug #949231. +# Removal on 2026-05-11. +<=app-admin/keepassxc-2.7.9999 + +# Andreas Sturmlechner (2026-04-12) +# Depends on Qt5 and does not appear to be ported to Qt6. A possible alternative +# is net-misc/remmina's x2go plugin, but it requires interested parties to look +# into it. Bugs #538458, #917570, #955192 +# Removal on 2026-05-11. +net-misc/x2goclient + +# Michał Górny (2026-04-11) +# NIH general purpose library. Tests are failing. No revdeps. +# Removal on 2026-05-11. Bug #942586. +dev-python/pockets + +# Michał Górny (2026-04-11) +# dev-python/flask-sqlalchemy is unmaintained upstream, and has tons +# of test failures with modern dev-python/sqlalchemy versions. +# net-mail/automx2 has no Gentoo maintainer, and is its only revdep. +# Removal on 2026-05-11. Bug #972541. +acct-group/automx2 +acct-user/automx2 +dev-python/flask-migrate +dev-python/flask-sqlalchemy +net-mail/automx2 + +# Ulrich Müller (2026-04-09) +# No longer serves any purpose. The mail desktop files are installed +# by >=app-emacs/emacs-common-1.14 for all GNU Emacs (USE=gui) users. +# Removal on 2026-05-09. Bug #972459. +x11-misc/emacs-desktop-mail + +# Michał Górny (2026-04-07) +# This version had a mindless runtime dependency check that caused +# importing requests to print warnings that broke random stuff. +=dev-python/requests-2.32.5 + +# Sam James (2026-04-06) +# These versions dropped testtools.tests.* which are used by reverse +# dependencies like dev-python/python-subunit. +=dev-python/testtools-2.8.0 +=dev-python/testtools-2.8.2 +=dev-python/testtools-2.8.3 + +# Michał Górny (2026-04-05) +# Needed only by old versions of dev-python/sigstore, along with a bunch +# of NIH dependencies. +# Removal on 2026-05-05. Bug #972007. +dev-python/betterproto +dev-python/grpclib +dev-python/sigstore-protobuf-specs + +# Michał Górny (2026-04-04) +# Complex high churn package. It got (incompatibly) renamed +# to "NumKong" upstream. No reverse dependencies. +# Removal on 2026-05-04. Bug #972000. +dev-python/simsimd + +# Michał Górny (2026-04-04) +# NIH dependency for the removed spdx-tools package. No revdeps. +# Removal on 2026-05-04. Bug #971998. +dev-python/uritools + +# Michał Górny (2026-04-04) +# Setuptools extension that's not really useful. The only revdep used +# to be dev-python/trove-classifiers but we had to workaround it due to +# cyclic dependencies. +# Removal on 2026-05-04. Bug #971991. +dev-python/calver + +# Sam James (2026-03-30) +# >=1.7.0 is an LLM-driven revamp of the project. +>=sys-fs/quotatool-1.7.0 + +# Conrad Kostecki (2026-03-28) +# Version 1.18.x breaks API and needs more testing +>=net-libs/libupnp-1.18.4 + +# Ionen Wolkens (2026-03-23) +# Masked for testing the new .0 version and leave time for packages +# to catch up on support. Will likely be kept masked until 6.11.1 +# is released unless there is a notable reason to need this earlier. +# +# If wanted, feel welcome to add `dev-qt/*:6/6.11.0` to package.unmask +# and report issues. +=dev-python/pyqt6-6.11* +=dev-python/pyqt6-webengine-6.11* +=dev-python/pyside-6.11.0* +=dev-qt/qt-docs-6.11.0* +=dev-qt/qt3d-6.11.0* +=dev-qt/qt5compat-6.11.0* +=dev-qt/qtbase-6.11.0* +=dev-qt/qtcharts-6.11.0* +=dev-qt/qtconnectivity-6.11.0* +=dev-qt/qtdeclarative-6.11.0* +=dev-qt/qtgraphs-6.11.0* +=dev-qt/qthttpserver-6.11.0* +=dev-qt/qtimageformats-6.11.0* +=dev-qt/qtlanguageserver-6.11.0* +=dev-qt/qtlocation-6.11.0* +=dev-qt/qtmultimedia-6.11.0* +=dev-qt/qtnetworkauth-6.11.0* +=dev-qt/qtpositioning-6.11.0* +=dev-qt/qtquick3d-6.11.0* +=dev-qt/qtquicktimeline-6.11.0* +=dev-qt/qtremoteobjects-6.11.0* +=dev-qt/qtscxml-6.11.0* +=dev-qt/qtsensors-6.11.0* +=dev-qt/qtserialbus-6.11.0* +=dev-qt/qtserialport-6.11.0* +=dev-qt/qtshadertools-6.11.0* +=dev-qt/qtspeech-6.11.0* +=dev-qt/qtsvg-6.11.0* +=dev-qt/qttools-6.11.0* +=dev-qt/qttranslations-6.11.0* +=dev-qt/qtvirtualkeyboard-6.11.0* +=dev-qt/qtwayland-6.11.0* +=dev-qt/qtwebchannel-6.11.0* +=dev-qt/qtwebengine-6.11.0* +=dev-qt/qtwebsockets-6.11.0* +=dev-qt/qtwebview-6.11.0* + +# Sam James (2026-03-22) +# Commits since the last release of Crypt-OpenSSL-RSA (0.370) are heavily +# driven by LLM automation. Avoid exposing users to this (bug #971488). +# Sadly, other dists by the same maintainers upstream are also affected, +# and so these are includeed here too. +>dev-perl/Crypt-OpenSSL-RSA-0.370.0 +>dev-perl/B-COW-0.7.0 +>dev-perl/Business-UPS-2.20.0 +>dev-perl/CDB_File-1.50.0-r1 +>dev-perl/Clone-0.470.0 +>dev-perl/Crypt-RIPEMD160-0.80.0 +>dev-perl/IO-Stty-0.40.0 +>dev-perl/IO-Tty-1.200.0 +>dev-perl/IPC-Run-20250809.0.0 +>dev-perl/Net-Daemon-0.490.0 +>dev-perl/Net-Ident-1.250.0 +>dev-perl/Safe-Hole-0.140.0 +>dev-perl/Schedule-Cron-Events-1.960.0 +>dev-perl/Sys-Mmap-0.200.0 +>dev-perl/Template-Toolkit-3.102.0 +>dev-perl/TimeDate-2.330.0-r1 +>dev-perl/XML-Parser-2.470.1 +>dev-perl/XString-0.5.0 +>dev-perl/YAML-Syck-1.360.0 + +# Jakov Smolić (2026-03-13) +# sqlite-3.52.0 has been withdrawn shortly after its release due to +# backwards-compatibility issues +# https://sqlite.org/releaselog/3_52_0.html +=dev-db/sqlite-3.52.0-r1 +=dev-python/apsw-3.52.0.0 + # Alfredo Tupone (2026-03-05) # Need more testing >=dev-lang/tcl-9 >=dev-lang/tk-9 -# Michał Górny (2026-02-28) -# The test suite is broken since 1.16.0 (Nov 2025), and upstream did not -# address the problem so far: https://github.com/pypa/hatch/issues/2123 -# Removal on 2026-03-30. Bug #970681. -dev-python/hatch - -# Andreas Sturmlechner (2026-02-27) -# Obsolete Qt5 non-qtbase modules without revdeps. -# Removal on 2026-03-29. -dev-qt/designer:5 -dev-qt/qthelp:5 -dev-qt/qtwaylandscanner:5 -dev-qt/qtxmlpatterns:5 - -# Andreas Sturmlechner (2026-02-27) -# Obsolete Qt5 non-qtbase modules without revdeps. -dev-qt/qtimageformats:5 -dev-qt/qtscxml:5 -dev-qt/qtspeech:5 -dev-qt/qtwebsockets:5 - -# Andreas Sturmlechner (2026-02-26) -# Depends on Qt5 and does not appear to be ported to Qt6 any time soon. -# Possible alternatives are app-text/xournalpp or media-gfx/pdf4qt (only in -# guru overlay right now). Many bugs: #965497, #935693, #935692, #935694, -# #900162, #850064, #935695. -# Removal on 2026-03-28. -app-text/master-pdf-editor - -# Andreas Sturmlechner (2026-02-26) -# Depends on Qt5 and does not appear to be ported to Qt6. Upstream's main -# problem is reliance on QtXMLPatterns which is not available in Qt6. -# Bug #955183 -# Removal on 2026-03-28. -app-editors/qxmledit - -# Andreas Sturmlechner (2026-02-26) -# Current release depends on Qt5, painful to package which may explain why not -# many other distributions care to do so. Upstream AppImage available. -# Many bugs: #909069, #937133, #945721, #947403, #956111, #956112, #956113, -# #956451, #967186. -# Removal on 2026-03-28. -net-p2p/retroshare - -# Andreas Sturmlechner (2026-02-26) -# Qt binaries-to-path symlinking tool obsolete with Qt6. Removal on 2026-03-28. -dev-qt/qtchooser - -# Ulrich Müller (2026-02-25) -# This is an eviscerated version. Several core commands no longer -# work, notably C-x 2 (split-current-window), M-x describe-bindings -# and M-? (help). Furthermore, it adds an unconditional dependency -# on hunspell, hardcoding the American English dictionary. -# Masking this version for now because it seems inferior to the -# previous 20180719 snapshot. Bug #970594. -~app-editors/uemacs-pk-4.0.15_p20260224 - -# Andreas Sturmlechner (2026-02-24) -# Phonon is effectively dead upstream, its only remaining backend depends -# on VLC-3. Bug #935797 Removal on 2026-03-26. -media-libs/phonon -media-libs/phonon-vlc - -# Michael Orlitzky (2026-02-24) -# Haskell package (hard to maintain) that never evolved. Easy to -# replace with a SQL query. Removal on or after 2026-03-24. -net-mail/list-remote-forwards -net-mail/mailbox-count - -# Andreas Sturmlechner (2026-02-22) -# Obsolete package blocking vdr-2.2 cleanup. -# Removal on 2026-03-24. -media-plugins/vdr-peer -=media-video/vdr-2.2.0* - -# Andreas Sturmlechner (2026-02-22) -# Obsolete package. Use media-plugins/vdr-skinelchihd instead. -# Bug #945071. Removal on 2026-03-24. -media-plugins/vdr-skincurses - -# Andreas Sturmlechner (2026-02-22) -# Obsolete package. Use media-video/vdr[demoplugins] instead. -# Removal on 2026-03-24. -media-plugins/vdr-skinelchi - -# Andreas Sturmlechner (2026-02-15) -# Masked for testing and possible libvlc revdeps breakage. -~media-video/vlc-4.0.0_pre20260215 - -# Conrad Kostecki (2026-02-15) -# Supports only Qt5 and upstream not making any progress towards Qt6. -# Removal on 2026-03-01. Bug #953260. -x11-misc/projecteur - -# Volkmar W. Pogatzki (2026-02-10) -# Unused Java library. Upstream is gone. SRC_URI points to -# 'https://dev.gentoo.org/~monsieurp' which does not exist. -# Last consumer was net-p2p/freenet-0.7.5_p1503-r2. -# Removal on 2026-03-10. Bug #969322. -dev-java/fec - # Thomas Beierlein (2026-02-14) # Move ebuild versioning to classical x.y.z number scheme # Should be kept until net-wireless/sdrplay-3.15.2 (dep for coming # new version) gets stable. >=net-wireless/soapysdrplay-20000000 -# David Seifert (2026-02-14) -# Behemoth package, with a massive and brittle testsuite. No other major distro -# packages this anymore. Lots of QA issues, broken tests and blocking cleanup -# efforts. This package will only be allowed back in ::gentoo after a sustained -# demonstration of maintenance dedication. Removal on 2026-03-16. Bug #966712. -dev-cpp/muParserX -dev-python/pylatexenc -dev-python/python-constraint -dev-python/qiskit -dev-python/qiskit-aer -dev-python/rustworkx - -# Andreas Sturmlechner (2026-02-12) -# Misc Qt5-based libraries without any revdeps left. -# Removal on 2026-03-14. -dev-qt/qtlockedfile -dev-qt/qtsingleapplication - -# David Seifert (2026-02-11) -# No other distro packages this, last release over 12 years ago, C23 issues. -# Removal on 2026-03-13. Bug #944878. -sci-biology/qrna - -# David Seifert (2026-02-11) -# Obscure package, no revdeps, unmaintained, EAPI 7, lots of build issues. -# Removal on 2026-03-13. Bug #944918. -sci-biology/mcl - -# David Seifert (2026-02-10) -# Abandoned, sguil-sensor already removed, blocks bug #868468. -# Removal on 2026-03-12. -net-analyzer/sguil-client - -# David Seifert (2026-02-10) -# Noone packages this anymore, dead upstream, C23 and QA issues. -# Removal on 2026-03-12. Bug #945039. -net-misc/lanmap - -# David Seifert (2026-02-10) -# Noone packages this anymore, dead upstream, fails tests on newer GCC. -# Removal on 2026-03-12. Bug #963013. -net-libs/libpcapnav - -# Noone packages this anymore, dead upstream, lots of C23 and QA issues. -# Removal on 2026-03-12. Bug #945187. -net-analyzer/trafshow - -# David Seifert (2026-02-10) -# Removed by most distros, upstream disappeared, lots of QA and packaging -# issues. Removal on 2026-03-12. Bug #945190. -net-analyzer/tcptrace - -# Removed by most distros, last release over 20 years ago, C23 issues. -# Removal on 2026-03-12. Bug #945193. -net-analyzer/labrea - -# David Seifert (2026-02-10) -# Removed by most distros, upstream disappeared, lots of QA and packaging -# issues. Removal on 2026-03-12. Bug #943786. -net-analyzer/echoping - # Sam James (2026-02-09) # This suite of packages is currently best placed in an overlay/external # repository where users can more easily contribute. The ecosystem moves @@ -241,128 +432,6 @@ net-analyzer/echoping <=dev-libs/hyprgraphics-0.1.5 <=gui-wm/hyprland-0.51.1 -# Andreas Sturmlechner (2026-02-09) -# Broken for ages with dev-libs/boost-1.85 but no one except tinderbox -# complained, still needs porting to Python 3.13, no revdeps. Upstream -# available 2025.1 claims to fix at least boost, but needs a maintainer. -# Bugs #936978, #952658. Removal on 2026-03-11. -sci-chemistry/votca - -# Andreas Sturmlechner (2026-02-09) -# Broken for >1 year with dev-libs/boost-1.87 but no one except tinderbox -# complained, no revdeps. Upstream disappeared, almost no one else is -# packaging this. Bug #946533. Removal on 2026-03-11. -net-analyzer/sinfo - -# Michał Górny (2026-02-09) -# setuptools-82 removes pkg_sources, inevitably leading to breakage. ->=dev-python/ensurepip-setuptools-82 ->=dev-python/setuptools-82 - -# Andreas Sturmlechner (2026-02-08) -# All remaining KF5 revdeps have been masked. -# Removal some time after 2026-02-15. -kde-frameworks/karchive:5 -kde-frameworks/kauth:5 -kde-frameworks/kbookmarks:5 -kde-frameworks/kcmutils:5 -kde-frameworks/kcodecs:5 -kde-frameworks/kcompletion:5 -kde-frameworks/kconfig:5 -kde-frameworks/kconfigwidgets:5 -kde-frameworks/kcoreaddons:5 -kde-frameworks/kcrash:5 -kde-frameworks/kdbusaddons:5 -kde-frameworks/kdeclarative:5 -kde-frameworks/kded:5 -kde-frameworks/kdoctools:5 -kde-frameworks/kglobalaccel:5 -kde-frameworks/kguiaddons:5 -kde-frameworks/ki18n:5 -kde-frameworks/kiconthemes:5 -kde-frameworks/kio:5 -kde-frameworks/kitemviews:5 -kde-frameworks/kjobwidgets:5 -kde-frameworks/knotifications:5 -kde-frameworks/kpackage:5 -kde-frameworks/kservice:5 -kde-frameworks/kwallet:5 -kde-frameworks/kwidgetsaddons:5 -kde-frameworks/kwindowsystem:5 -kde-frameworks/kxmlgui:5 -kde-frameworks/solid:5 - -# Andreas Sturmlechner (2026-02-08) -# All remaining KF5-based applications have been masked. -# Removal on 2026-02-28. -kde-plasma/kwayland-integration:5 - -# Andreas Sturmlechner (2026-02-08) -# KF5/Qt5 integration is no longer worth it. -# Removal some time after 2026-02-15. -kde-plasma/kwayland:5 -kde-plasma/breeze:5 -kde-plasma/plasma-integration:5 -kde-plasma/oxygen:5 -kde-frameworks/frameworkintegration:5 -kde-frameworks/knewstuff:5 -kde-frameworks/attica:5 -kde-frameworks/kirigami:5 - -# Andreas Sturmlechner (2026-02-08) -# Deprecated since Qt 5.5, no more revdeps. Bug #915779 -# Removal on 2026-02-28. -dev-qt/qtscript:5 - -# Andreas Sturmlechner (2026-02-08) -# Stuck on Qt5Script in the foreseeable future. Until a Qt6 release is -# ready, app-editors/okteta-0.26.60_pre* snapshots will be provided for -# ~arch, main limitation being the structures tool disabled from build -# (it requires the biggest, remaining porting effort). Double-check to -# backup your data before modifying files with okteta snapshots. -# If you rely on the structures tool or are affected by a critical bug in -# our okteta snapshots, the alternative is using the Flatpak version. -# Bug #962280. Removal some time after 2026-02-15. -app-editors/okteta:5 -kde-frameworks/kitemmodels:5 - -# Andreas Sturmlechner (2026-02-08) -# Stuck on Qt5/PyQt5 in the foreseeable future. Until a Qt6 release is -# ready, krita-6.0.0 pre-releases will be provided for ~arch. -# If you rely on krita for professional work or plugins only available in -# krita-5, your options are Flatpak or snap, or downloading upstream's own -# 64-bit AppImage - see also: https://krita.org/download/ -# Bug #955168. Removal some time after 2026-02-15. -media-gfx/krita:5 -kde-apps/libkdcraw:5 -kde-apps/libkexiv2:5 -kde-frameworks/kimageformats:5 - -# David Seifert (2026-02-07) -# Never packaged by other distros, QA and C23 issues. -# Removal on 2026-03-09. -net-analyzer/traceproto - -# David Seifert (2026-02-07) -# -Wformat and C23 issues, no other distro packages this anymore. -# Removal on 2026-03-09. -net-analyzer/mping - -# David Seifert (2026-02-07) -# Abandoned upstream, no other distro packages this anymore, lots of QA and -# build issues. Removal on 2026-03-09. Bug #945191. -net-analyzer/nttcp - -# David Seifert (2026-02-06) -# Abandoned upstream, no other distro packages this anymore, lots of QA and -# build issues. Removal on 2026-03-08. Bug #899932. -net-analyzer/ipcad - -# David Seifert (2026-02-06) -# Upstream disappeared, no other distro packages this anymore, lots of QA and -# build issues. Removal on 2026-03-08. Bug #680718. -net-analyzer/arp-sk - # Arthur Zamarin (2026-02-06) # Marked as pre-release post release itself. Released without # maintainer ACK. @@ -370,10 +439,6 @@ net-analyzer/arp-sk # Bug #969685 =gui-apps/slurp-1.6.0 -# Sam James (2026-01-22) -# eclean-dist -d needs fixing -=app-portage/gentoolkit-0.7 - # Eray Aslan (2025-12-24) # Mask experimental software =mail-mta/postfix-3.12* @@ -400,23 +465,6 @@ net-analyzer/arp-sk # See bug #966299. =dev-util/librnp-0.18.0 -# Sam James (2025-10-13) -# Crashes in memtodest when handling PATH. Not yet reported upstream. -=app-shells/dash-0.5.13.1 - -# Michał Górny (2025-10-12) -# Requires Rust with RUST_SYSROOTS=bpf, which isn't currently supported -# by dev-lang/rust-bin. Also needs net-proxy/mitmproxy-linux updates. ->=dev-util/bpf-linker-0.9.15-r1 - -# Lukas Schmelting (2025-10-03) -# Breaks e.g. in combination with gnome-shell-48.4, gettext/gjs (bug #963815) ->=dev-libs/glib-2.86.0 ->=dev-libs/gobject-introspection-1.86.0 ->=dev-libs/gobject-introspection-common-1.86.0 ->=dev-util/gdbus-codegen-2.86.0 ->=dev-util/glib-utils-2.86.0 - # Sam James (2025-09-21) # Breaks (common) mt7921e WiFi driver with a hang in many cases, affecting # not just network. See bug #963106. @@ -448,24 +496,11 @@ virtual/perl-Unicode-Normalize # solution. Bug #959274. =app-crypt/libsecret-0.21.7-r1 -# Sam James (2025-06-12) -# Breaks several applications (bug #957943) ->=dev-python/pygobject-3.52 ->=net-im/gajim-2.3.0 - # Sam James (2025-06-08) # Masked for testing (bug #957583). >=sys-devel/gettext-0.24 >=dev-libs/libintl-0.24 -# Sam James (2025-06-03) -# Fetching from GitHub seems broken with this: -# > Connecting to github.com|20.26.156.215|:443... connected. -# > ERROR: cannot verify github.com's certificate, issued by 'CN=Sectigo ECC Domain Validation Secure Server CA,O=Sectigo Limited,L=Salford,ST=Greater Manchester,C=GB': -# > Unable to locally verify the issuer's authority. -# See bug #963400. -=app-misc/ca-certificates-20250419.3.112 - # Sam James (2025-05-26) # Breaks some reverse dependencies and is abandoned upstream (bug #956630). =dev-cpp/glog-0.7.1 @@ -510,10 +545,6 @@ dev-db/mysql:8.4 # https://github.com/lkrg-org/lkrg/issues/364 =app-antivirus/lkrg-0.9.9 -# Eray Aslan (2025-02-24) -# Mask experimental software -=mail-mta/postfix-3.11* - # Sam James (2025-02-22) # (Only) needed for no-yet-released LibreOffice. Mask for now to avoid # unnecessary conflicts/backtracking for LO users. diff --git a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc index bfd8e40c3d..f24a523bad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -70,6 +70,9 @@ amd64 default/linux/amd64/23.0/x32 dev amd64 default/linux/amd64/23.0/x32/systemd exp amd64 default/linux/amd64/23.0/split-usr/x32 exp +# AMD64 Profiles for GNU Hurd +# MAINTAINER: sam@gentoo.org +amd64 default/hurd/amd64/23.0 exp # ARM Profiles # @MAINTAINER: arm@gentoo.org @@ -450,22 +453,32 @@ x86 default/linux/x86/23.0/i486/time64/split-usr dev x86 default/linux/x86/23.0/i486/time64/split-usr/hardened dev x86 default/linux/x86/23.0/i486/time64/split-usr/hardened/selinux dev +# X86 Profiles for GNU Hurd +# MAINTAINER: sam@gentoo.org +x86 default/hurd/x86/23.0/i686 exp # musl profiles # @MAINTAINER: musl@gentoo.org amd64 default/linux/amd64/23.0/musl dev +amd64 default/linux/amd64/23.0/musl/systemd dev amd64 default/linux/amd64/23.0/musl/llvm exp +amd64 default/linux/amd64/23.0/musl/llvm/systemd exp amd64 default/linux/amd64/23.0/musl/hardened exp +amd64 default/linux/amd64/23.0/musl/hardened/systemd exp amd64 default/linux/amd64/23.0/musl/hardened/selinux exp amd64 default/linux/amd64/23.0/split-usr/musl dev amd64 default/linux/amd64/23.0/split-usr/musl/llvm exp amd64 default/linux/amd64/23.0/split-usr/musl/hardened exp amd64 default/linux/amd64/23.0/split-usr/musl/hardened/selinux exp arm default/linux/arm/23.0/armv6j_hf/musl dev +arm default/linux/arm/23.0/armv6j_hf/musl/systemd exp arm default/linux/arm/23.0/armv6j_hf/musl/hardened exp +arm default/linux/arm/23.0/armv6j_hf/musl/hardened/systemd exp arm default/linux/arm/23.0/armv6j_hf/musl/hardened/selinux exp arm default/linux/arm/23.0/armv7a_hf/musl dev +arm default/linux/arm/23.0/armv7a_hf/musl/systemd dev arm default/linux/arm/23.0/armv7a_hf/musl/hardened exp +arm default/linux/arm/23.0/armv7a_hf/musl/hardened/systemd exp arm default/linux/arm/23.0/armv7a_hf/musl/hardened/selinux exp arm default/linux/arm/23.0/split-usr/armv6j_hf/musl dev arm default/linux/arm/23.0/split-usr/armv6j_hf/musl/hardened exp @@ -474,33 +487,45 @@ arm default/linux/arm/23.0/split-usr/armv7a_hf/musl dev arm default/linux/arm/23.0/split-usr/armv7a_hf/musl/hardened exp arm default/linux/arm/23.0/split-usr/armv7a_hf/musl/hardened/selinux exp arm64 default/linux/arm64/23.0/musl dev +arm64 default/linux/arm64/23.0/musl/systemd dev arm64 default/linux/arm64/23.0/musl/llvm exp +arm64 default/linux/arm64/23.0/musl/llvm/systemd exp arm64 default/linux/arm64/23.0/musl/hardened exp +arm64 default/linux/arm64/23.0/musl/hardened/systemd exp arm64 default/linux/arm64/23.0/musl/hardened/selinux exp arm64 default/linux/arm64/23.0/split-usr/musl dev arm64 default/linux/arm64/23.0/split-usr/musl/llvm exp arm64 default/linux/arm64/23.0/split-usr/musl/hardened exp arm64 default/linux/arm64/23.0/split-usr/musl/hardened/selinux exp m68k default/linux/m68k/23.0/musl exp +m68k default/linux/m68k/23.0/musl/systemd exp m68k default/linux/m68k/23.0/split-usr/musl exp mips default/linux/mips/23.0/mipsel/o32/musl dev +mips default/linux/mips/23.0/mipsel/o32/musl/systemd exp mips default/linux/mips/23.0/mipsel/n64/musl exp mips default/linux/mips/23.0/o32/musl dev +mips default/linux/mips/23.0/o32/musl/systemd exp mips default/linux/mips/23.0/n64/musl exp mips default/linux/mips/23.0/split-usr/mipsel/o32/musl exp mips default/linux/mips/23.0/split-usr/mipsel/n64/musl exp mips default/linux/mips/23.0/split-usr/o32/musl exp mips default/linux/mips/23.0/split-usr/n64/musl exp ppc default/linux/ppc/23.0/musl dev +ppc default/linux/ppc/23.0/musl/systemd exp ppc default/linux/ppc/23.0/musl/hardened exp +ppc default/linux/ppc/23.0/musl/hardened/systemd dev ppc default/linux/ppc/23.0/split-usr/musl dev ppc default/linux/ppc/23.0/split-usr/musl/hardened exp ppc64 default/linux/ppc64/23.0/musl dev +ppc64 default/linux/ppc64/23.0/musl/systemd dev ppc64 default/linux/ppc64/23.0/musl/hardened exp +ppc64 default/linux/ppc64/23.0/musl/hardened/systemd exp ppc64 default/linux/ppc64/23.0/split-usr/musl dev ppc64 default/linux/ppc64/23.0/split-usr/musl/hardened exp ppc64 default/linux/ppc64le/23.0/musl dev +ppc64 default/linux/ppc64le/23.0/musl/systemd dev ppc64 default/linux/ppc64le/23.0/musl/hardened exp +ppc64 default/linux/ppc64le/23.0/musl/hardened/systemd exp ppc64 default/linux/ppc64le/23.0/split-usr/musl dev ppc64 default/linux/ppc64le/23.0/split-usr/musl/hardened exp riscv default/linux/riscv/23.0/rv64/lp64d/musl dev diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/make.defaults index d27a8a2d32..1c114761cd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="a52 aac acpi alsa avif bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg jpegxl lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pipewire pango pdf png policykit ppds pulseaudio qml qt6 screencast sdl sound spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb vulkan wayland webp wxwidgets X xcb xft x264 xml xv xvid" +USE="a52 aac acpi alsa avif bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg jpegxl lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pipewire pango pdf png policykit ppds pulseaudio qml qt6 screencast sdl sound spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb vulkan wayland webp wxwidgets X xcb xft x264 xml xv" diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use index 0dff4380a9..85a176f417 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use @@ -1,6 +1,10 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2026-03-09) +# kdenetwork-meta[zeroconf] -> kio-zeroconf -> kdnssd +net-dns/avahi mdnsresponder-compat + # Marek Szuba (2023-11-12) # FUSE cannot be built with multiple audio drivers, and desktop/gnome # profiles set both USE=pulseaudio (directly) and USE=alsa (inherited diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask index 4ca05cb778..5cf705c235 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Hyland B. (2026-05-05) +# gdm breaks on systemd if this user is provided. +acct-user/gdm-greeter + # Sam James (2026-02-18) # Requires systemd, so specifically unmasked only in targets/systemd. -kde-plasma/plasma-login-manager diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use index be658f6e6a..d36ea1b8a1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use @@ -1,6 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mike Gilbert (2026-03-16) +# Enable sysvinit symlinks by default. +sys-apps/systemd sysv-utils +sys-apps/openrc -sysv-utils + # Mike Gilbert (2018-03-12) # Satisfy REQUIRED_USE by default, bug 650030. net-nds/rpcbind warmstarts diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2026 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2026 new file mode 100644 index 0000000000..6b18d3d545 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2026 @@ -0,0 +1,3 @@ +move llvm-runtimes/openmp-amdgcn llvm-runtimes/openmp-amdgcn-amd-amdhsa +move llvm-runtimes/openmp-nvptx64 llvm-runtimes/openmp-nvptx64-nvidia-cuda +move www-servers/varnish www-servers/vinyl-cache diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2023 b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2023 index c46c16f055..cdfe106730 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2023 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2023 @@ -1,5 +1,4 @@ move dev-python/jupyter_core dev-python/jupyter-core -move dev-python/mkdocs_pymdownx_material_extras dev-python/mkdocs-pymdownx-material-extras move dev-python/jupyter_client dev-python/jupyter-client move dev-python/importlib_metadata dev-python/importlib-metadata move dev-python/python-keyutils dev-python/keyutils diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2024 b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2024 index ecf22219d7..6bc5f6ebb4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2024 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2024 @@ -8,6 +8,4 @@ slotmove kde-apps/kdeedu-data 5 0 move dev-perl/Term-Table perl-core/Term-Table move dev-perl/Test2-Suite perl-core/Test2-Suite move dev-python/et_xmlfile dev-python/et-xmlfile -move dev-python/qiskit-terra dev-python/qiskit move dev-python/jupyterlab_widgets dev-python/jupyterlab-widgets -move dev-python/pyyaml_env_tag dev-python/pyyaml-env-tag diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2022 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2022 index 962e6ae413..a681890c8b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2022 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2022 @@ -3,7 +3,6 @@ move x11-libs/libva-compat media-libs/libva-compat move x11-libs/libva-intel-driver media-libs/libva-intel-driver move x11-libs/libva-intel-media-driver media-libs/libva-intel-media-driver move x11-libs/intel-hybrid-codec-driver media-libs/intel-hybrid-codec-driver -move dev-python/retworkx dev-python/rustworkx move dev-lang/open-cobol dev-lang/gnucobol move virtual/awk app-alternatives/awk move virtual/yacc app-alternatives/yacc 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 27d333b09e..d148fb52a4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Keep them sorted @@ -381,7 +381,7 @@ webp - Add support for the WebP image format wifi - Enable wireless network functions wmf - Add support for the Windows Metafile vector image format wxwidgets - Add support for wxWidgets/wxGTK GUI toolkit -x264 - Enable h264 encoding using x264 +x264 - Enable H.264 encoding using x264 xattr - Add support for extended attributes (filesystem-stored metadata) xcb - Support the X C-language Binding, a replacement for Xlib xcomposite - Enable support for the Xorg composite extension