From 5a567d0203020cb16c0cc98093f2e2de6f052c24 Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 2 Mar 2026 07:28:52 +0000 Subject: [PATCH] profiles: Sync with Gentoo It's from Gentoo commit 25df199ef185876d46d2d2536d9bca6de9536df0. Signed-off-by: Flatcar Buildbot --- .../profiles/arch/alpha/package.use.mask | 7 +- .../profiles/arch/alpha/use.mask | 3 +- .../profiles/arch/amd64/package.use.mask | 19 +- .../arch/amd64/package.use.stable.mask | 4 + .../profiles/arch/amd64/x32/package.mask | 1 + .../profiles/arch/amd64/x32/package.use.mask | 4 + .../profiles/arch/arm/package.use.mask | 15 +- .../profiles/arch/arm/package.use.stable.mask | 4 +- .../profiles/arch/arm64/package.use | 8 +- .../profiles/arch/arm64/package.use.mask | 14 +- .../profiles/arch/base/package.use.mask | 29 +- .../profiles/arch/hppa/package.use.mask | 9 +- .../profiles/arch/hppa/use.mask | 3 +- .../profiles/arch/loong/package.use.force | 3 +- .../profiles/arch/loong/package.use.mask | 13 +- .../profiles/arch/m68k/make.defaults | 9 +- .../profiles/arch/m68k/package.mask | 14 +- .../profiles/arch/m68k/package.use.mask | 11 +- .../profiles/arch/m68k/use.mask | 18 +- .../arch/mips/mipsel/o32/package.mask | 5 +- .../profiles/arch/mips/package.mask | 8 +- .../profiles/arch/mips/package.use.mask | 11 +- .../profiles/arch/mips/use.mask | 3 +- .../profiles/arch/powerpc/package.use.mask | 9 +- .../arch/powerpc/package.use.stable.mask | 6 +- .../powerpc/ppc32/package.use.stable.mask | 3 +- .../arch/powerpc/ppc64/package.use.mask | 6 +- .../profiles/arch/ppc/package.use.mask | 10 +- .../profiles/arch/s390/package.use.mask | 7 +- .../profiles/arch/s390/s390x/package.use.mask | 6 +- .../profiles/arch/sparc/package.use.mask | 15 +- .../arch/sparc/package.use.stable.mask | 7 +- .../profiles/arch/sparc/use.mask | 3 +- .../profiles/arch/x86/package.use.mask | 6 +- .../profiles/arch/x86/package.use.stable.mask | 3 +- .../profiles/base/make.defaults | 6 +- .../portage-stable/profiles/base/package.mask | 6 +- .../profiles/base/package.use.force | 31 +- .../profiles/base/package.use.mask | 66 +- .../profiles/base/package.use.stable.force | 10 +- .../profiles/base/package.use.stable.mask | 13 +- .../portage-stable/profiles/base/use.mask | 11 +- .../linux/amd64/23.0/musl/systemd/eapi | 1 + .../linux/amd64/23.0/musl/systemd/parent | 2 + .../linux/amd64/23.0/musl/systemd/use.mask | 6 + .../linux/arm/23.0/time64/armv4/parent | 1 + .../linux/arm/23.0/time64/armv4t/parent | 1 + .../linux/arm/23.0/time64/armv5te/parent | 1 + .../linux/arm/23.0/time64/armv6j_hf/parent | 1 + .../linux/arm/23.0/time64/armv6j_sf/parent | 1 + .../linux/arm/23.0/time64/armv7a_hf/parent | 1 + .../linux/arm/23.0/time64/armv7a_sf/parent | 1 + .../arm/23.0/time64/split-usr/armv4/parent | 1 + .../arm/23.0/time64/split-usr/armv4t/parent | 1 + .../arm/23.0/time64/split-usr/armv5te/parent | 1 + .../23.0/time64/split-usr/armv6j_hf/parent | 1 + .../23.0/time64/split-usr/armv6j_sf/parent | 1 + .../23.0/time64/split-usr/armv7a_hf/parent | 1 + .../23.0/time64/split-usr/armv7a_sf/parent | 1 + .../linux/m68k/23.0/time64/make.defaults | 11 +- .../linux/m68k/23.0/time64/package.mask | 6 +- .../default/linux/m68k/23.0/time64/use.mask | 12 +- .../riscv/23.0/rv32/ilp32/musl/systemd/eapi | 1 + .../riscv/23.0/rv32/ilp32/musl/systemd/parent | 2 + .../riscv/23.0/rv32/ilp32d/musl/systemd/eapi | 1 + .../23.0/rv32/ilp32d/musl/systemd/parent | 2 + .../riscv/23.0/rv64/lp64/musl/systemd/eapi | 1 + .../riscv/23.0/rv64/lp64/musl/systemd/parent | 2 + .../riscv/23.0/rv64/lp64d/musl/systemd/eapi | 1 + .../riscv/23.0/rv64/lp64d/musl/systemd/parent | 2 + .../profiles/desc/apache2_modules.desc | 3 +- .../portage-stable/profiles/desc/fftools.desc | 18 - .../profiles/desc/gpsd_protocols.desc | 6 +- .../profiles/desc/guile_single_target.desc | 3 +- .../profiles/desc/llvm_slot.desc | 1 + .../profiles/desc/ruby_targets.desc | 3 +- .../profiles/desc/voicemail_storage.desc | 3 +- .../profiles/embedded/make.defaults | 4 +- .../profiles/features/big-endian/package.mask | 9 +- .../features/big-endian/package.use.mask | 4 +- .../features/hardened/amd64/package.use | 7 - .../profiles/features/musl/package.mask | 42 +- .../profiles/features/musl/package.use.mask | 33 +- .../features/musl/package.use.stable.mask | 13 +- .../profiles/features/musl/use.mask | 8 - .../profiles/features/musl/use.stable.mask | 8 + .../prefix/standalone/package.use.mask | 6 +- .../profiles/features/time64/make.defaults | 9 +- .../profiles/features/wd40/package.mask | 43 +- .../profiles/features/wd40/package.use.mask | 10 +- .../portage-stable/profiles/license_groups | 8 +- .../profiles/package.deprecated | 13 +- .../portage-stable/profiles/package.mask | 726 ++++++++---------- .../profiles/prefix/darwin/use.mask | 3 +- .../profiles/prefix/sunos/use.mask | 3 +- .../portage-stable/profiles/profiles.desc | 4 + .../targets/desktop/gnome/make.defaults | 4 +- .../targets/desktop/gnome/package.use | 3 +- .../targets/desktop/gnome/package.use.force | 1 - .../profiles/targets/desktop/make.defaults | 2 +- .../profiles/targets/desktop/package.use | 14 +- .../targets/desktop/plasma/make.defaults | 4 +- .../targets/desktop/plasma/package.use | 8 +- .../profiles/targets/systemd/package.mask | 6 +- .../portage-stable/profiles/thirdpartymirrors | 7 +- 105 files changed, 726 insertions(+), 816 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/systemd/parent create 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/riscv/23.0/rv32/ilp32/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/systemd/parent delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/desc/fftools.desc delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/package.use create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/musl/use.stable.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use.force 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 9e35c868f9..53230e04f1 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,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2026-02-11) +# sys-libs/libnvme not keyworded here +sys-fs/lvm2 nvme + # Eli Schwartz (2025-11-27) # Needs dev-python/mypy for mypyc, not keyworded here dev-python/charset-normalizer native-extensions @@ -278,7 +282,6 @@ media-libs/freetype svg # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf -media-video/ffmpeg-compat vmaf # Sam James (2022-01-29) # app-text/ronn-ng not keyworded here, bug #801103 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask index 752827f884..a4dd509696 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/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 # Unmask the flag which corresponds to ARCH. @@ -110,7 +110,6 @@ dmi # Stuff that doesn't work on alpha, or not tested clang -djbfft hardened mecab netbeans 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 5c780b3156..e674454f34 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 @@ -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,14 @@ #--- END OF EXAMPLES --- +# Ionen Wolkens (2026-02-11) +# net-libs/librist is available here +media-video/ffmpeg -rist + +# Andrey Grozin (2026-01-08) +# dev-python/pyside[tools] is available here +>=media-gfx/asymptote-3.06 -gui + # Sam James (2025-12-23) # sys-process/numactl is available here sys-fs/fuse -io-uring @@ -58,10 +66,6 @@ sci-libs/flexiblas -blis -mkl -openblas # net-emulation/libvirt is only keyworded on amd64 at this time sys-block/nbdkit -libguestfs -# Andreas K. Hüttel (2025-08-06) -# x86-64 supports sframe ->=sys-libs/glibc-2.42 -sframe - # Alfred Wingate (2025-05-22) # Upstream supports amd64 media-libs/svt-av1 -test @@ -463,11 +467,6 @@ media-libs/opencv -contribxfeatures2d # -mdblookup: dev-libs/libmaxminddb is keyworded on amd64 app-admin/rsyslog -imhttp -mdblookup -# Alexis Ballier (2017-02-21) -# spacetime works on amd64 -# https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html -dev-lang/ocaml -spacetime - # Luke Dashjr (2017-01-04) # Matt Whitlock (2025-04-12) # Assembly optimisations are supported on amd64 for all versions 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 8964f42a3f..941ceb0b0e 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 @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Paul Zander (2025-12-01) +# no stable llvm-runtimes/offload +dev-cpp/eigen clang-cuda + # Sam James (2025-11-30) # sci-libs/blis and sci-libs/mkl do not have stable keywords sci-libs/flexiblas blis mkl 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 a21347bd39..16ae7fa202 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 @@ -8,6 +8,7 @@ media-radio/qlog # Jay Faulkner (2025-06-01) # Requires >=net-libs/nodejs-18[npm] dev-util/claude-code +dev-util/cursor-agent # Paul Zander (2025-04-04) # Requires dev-qt/qtwebengine 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 6a4ec9a586..af585be54b 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,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2025-09-11) +# no llvm-runtimes/offload here +dev-cpp/eigen clang-cuda + # Paul Zander (2025-04-04) # Requires dev-qt/qtwebengine dev-util/nvidia-cuda-toolkit nsight 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 68fe25cee0..d654d45d6b 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 +# Nicolas PARLANT (2026-02-23) +# x11-libs/qtermwidget is not keyworded here +app-office/texstudio qtermwidget + +# Jaco Kroon (2026-02-06) +# Requires sys-auth/libyubikey +net-dialup/freeradius yubikey + # Alfred Wingate (2025-11-23) # Requires dev-qt/qtwebengine media-sound/easyeffects webengine @@ -124,10 +132,6 @@ sys-kernel/dracut test sys-auth/polkit kde virtual/notification-daemon kde -# Andreas Sturmlechner (2024-07-31) -# KF6 and media-libs/phonon will drop arm keyword -app-office/texstudio video - # Michał Górny (2024-07-24) # Full testing requires www-client/firefox. dev-python/selenium test-rust @@ -242,7 +246,6 @@ app-text/enchant nuspell # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf -media-video/ffmpeg-compat vmaf # Sam James (2022-03-10) # Boost has support for ARM32 @@ -379,7 +382,7 @@ net-libs/gnutls test-full # Andreas Sturmlechner (2018-03-02) # Requires unkeyworded deps ->=dev-python/ipython-5.4.1 gui qt5 +>=dev-python/ipython-5.4.1 gui # Michał Górny (2017-12-30) # Moved from use.mask since they are flags local to one package. 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 77c26debe7..dff5021d0b 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,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Matt Turner (2025-11-24) # spirv-llvm-translator < 20 is not stable here. -dev-util/mesa_clc llvm_slot_17 llvm_slot_18 llvm_slot_19 +dev-util/mesa_clc llvm_slot_18 llvm_slot_19 # Andreas Sturmlechner (2025-08-29) # dev-perl/GD-Barcode is not stable here. Bug #661634 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 a754ce4dfe..891c261d8e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use @@ -1,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-01-25) +# Makes sense as a default on amd64, but pulls somewhat heavier +# dependencies for arm64 and not everyone needs this. +app-emulation/wine-staging -wow64 +app-emulation/wine-vanilla -wow64 + # Michał Górny (2024-09-04) # Build with debugging support by default to facilitate dev-debug/dtrace # and sys-apps/systemd[bpf]. 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 1fc99d16b6..3f15c2d330 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask @@ -1,6 +1,14 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen (2026-02-11) +# bitwarden-cli is not available for linux-arm64 +app-admin/vaultwarden cli + +# Ionen Wolkens (2026-02-11) +# net-libs/librist is available here +media-video/ffmpeg -rist + # Sam James (2025-12-23) # sys-process/numactl is available here sys-fs/fuse -io-uring @@ -47,10 +55,6 @@ sci-libs/flexiblas -blis -openblas # dev-games/ogre is not keyworded here >=dev-games/mygui-3.4.1 ogre -# Andreas K. Hüttel (2025-08-06) -# aarch64 supports sframe ->=sys-libs/glibc-2.42 -sframe - # Ionen Wolkens (2025-08-01) # dev-qt/qtlanguageserver:6 is keyworded here dev-qt/qtdeclarative:6 -qmlls 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 0cb8547b7a..ecabb6fe99 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,14 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2026-02-11) +# net-libs/librist currently has very few keywords +media-video/ffmpeg rist + +# Andrey Grozin (2026-01-08) +# Needs dev-python/pyside[tools] +>=media-gfx/asymptote-3.06 gui + # Sam James (2025-12-23) # sys-process/numactl is not available everywhere sys-fs/fuse io-uring @@ -58,10 +66,6 @@ sys-block/nbdkit libguestfs # lxqt-base/lxqt-wayland-session is only keyworded for amd64 at this time. lxqt-base/lxqt-meta wayland -# Paul Zander (2025-04-20) -# requires SYCL/DCP++ from ::science -media-gfx/blender oneapi - # Sam James (2025-03-11) # The COBOL frontend only allows building on a small number of platforms # for now until more testing and integration is done. @@ -273,7 +277,6 @@ media-libs/libva-intel-driver hybrid # This is not inside use.mask, because crossdev toolchain packages would # want to have the flag enabled without hassle. (2022-02-17) # Mask AMF keyword on non-amd64 arches @@ -416,11 +419,6 @@ media-libs/opencv contribxfeatures2d # mdblookup: dev-libs/libmaxminddb is only keyworded on amd64 and x86 at the moment app-admin/rsyslog imhttp mdblookup -# Alexis Ballier (2017-02-21) -# spacetime is only supported on amd64 at the moment. -# https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html -dev-lang/ocaml spacetime - # Luke Dashjr (2017-01-04) # Matt Whitlock (2025-04-12) # Mask assembly optimisations that are platform-specific @@ -443,11 +441,6 @@ dev-db/mysql numa # Mask jdbc as most arches don't support java dev-db/mariadb jdbc -# Alexis Ballier (2015-11-14) -# MMAL is only available on the Raspberry Pi: -# Mask it globally, unmask it on arm. -media-video/motion mmal - # Brian Evans (2015-09-14) # Mask new USE flags for mariadb which all arches do not yet have dependencies >=dev-db/mariadb-10.1.0 mroonga galera @@ -484,10 +477,6 @@ sys-apps/hwloc gl nvml # Requires net-dns/unbound which is not keyworded by most arches net-libs/gnutls dane -# Ben de Groot (2012-07-30) -# fontconfig-infinality dependency not yet keyworded on most arches -media-libs/freetype infinality - # Mike Gilbert (2012-06-29) # sys-fs/zfs is not available everywhere. sys-boot/grub libzfs 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 51beb46c41..3269f9f10d 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 @@ -1,9 +1,13 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Sam James (2026-02-11) +# sys-libs/libnvme not keyworded here +sys-fs/lvm2 nvme + # Alfred Wingate (2025-12-24) # media-libs/jasper is not keyworded here media-libs/gegl jpeg2k @@ -251,7 +255,6 @@ media-libs/xine-lib dav1d # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf -media-video/ffmpeg-compat vmaf # Sam James (2022-03-06) # Unkeyworded dependencies @@ -300,7 +303,7 @@ sys-libs/libcap tools # Michał Górny (2021-07-25) # PyQt5 and wxpython are not keyworded. -dev-python/ipython gui qt5 +dev-python/ipython gui dev-python/matplotlib qt6 wxwidgets # Matt Turner (2021-07-23) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask index 4fbc0d43c3..f7d17d0855 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/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 # Unmask the flag which corresponds to ARCH. @@ -262,7 +262,6 @@ pda # all of these are binary-only, and not presently available on this # architecture. ibm -djbfft # Added because of xmms-plugin.eclass. Please test out # media-sound/beep-media-player and remove if diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force index 500c4f54a1..0914494874 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force @@ -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 # Sam James (2024-02-03) @@ -16,4 +16,3 @@ media-video/mpv lua_single_target_lua5-1 -lua_single_target_luajit # WANG Xuerui (2022-04-24) # Force-enable experimental-loong on packages; we're loong. (2026-01-16) +# Unkeyworded dependencies (bug #968238) +media-video/pipewire libcamera + # WANG Xuerui (2025-12-11) # Mysterious segfault at build time (building splash image), during exiv2 # XMP namespace registration, due to unidentified interaction between C++ @@ -168,10 +172,6 @@ dev-lang/python jit # loong yet. net-misc/chrony html -# Sam James (2024-03-27) -# No rust-bin available for profiler - (2023-07-26) # no llvm:15 or lld:16 on loong (2023-07-26) # MPV currently[1] has no plans to support >=lua5-3 making luajit @@ -311,6 +310,7 @@ app-cdr/brasero tracker # Respective dependency fails to build, pending investigation, mask for the # time being dev-cpp/libcmis man +kde-plasma/plasma-meta ocr media-libs/opencv tesseract media-video/ffmpeg ocr media-video/ffmpeg-compat ocr @@ -390,7 +390,6 @@ net-libs/libssh mbedtls # WANG Xuerui (2022-04-24) # Unmask experimental-loong on packages; we're loong. sys-libs/glibc -experimental-loong -sys-libs/libseccomp -experimental-loong # WANG Xuerui (2022-04-18) # Mask io-uring & zbc pending keywording 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 9f932f8ed4..60d65722ce 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-2014 Gentoo Foundation +# Copyright 1999-2026 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 ARCH="m68k" @@ -18,10 +18,3 @@ DEFAULT_ABI="m68k" MULTILIB_ABIS="m68k" LIBDIR_m68k="lib" CHOST_m68k="${CHOST}" - -# Andreas K. Hüttel (2025-05-13) -# Since Python 3.13 is still masked, we need to re-enable Python 3.12 -# and explicitly disable 3.13 -PYTHON_SINGLE_TARGET="python3_12 -python3_13 -python3_13t -python3_14 -python3_14t" -PYTHON_TARGETS="python3_12 -python3_13 -python3_13t -python3_14 -python3_14t" -BOOTSTRAP_USE="unicode pkg-config split-usr xml python_targets_python3_12 python_single_target_python3_12" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.mask index cca16eb9d8..4a96280d4f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.mask @@ -1,14 +1,2 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 - -# Andreas K. Hüttel -# Requires 32bit alignment, so we mask it for the moment -# Possibly more is broken in qemu -dev-lang/python:3.13 -dev-lang/python:3.14 -dev-lang/python:3.13t -dev-lang/python:3.14t -dev-python/python-tests:3.13 -dev-python/python-tests:3.13t -dev-python/python-tests:3.14 -dev-python/python-tests:3.14t 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 08494bce14..e4106351d1 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,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot (2026-02-09) +# There is almost certainly no m68k hardware that supports DDC. +app-misc/fastfetch ddcutil + # James Le Cuirot (2025-11-22) # gnuplot is not keyworded or tested. net-misc/ntpsec ntpviz @@ -47,7 +51,6 @@ sys-apps/systemd xkb # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf -media-video/ffmpeg-compat vmaf # James Le Cuirot (2022-01-09) # Most usage of KMS requires GBM, which is provided by Mesa, which currently @@ -115,10 +118,6 @@ dev-python/numpy lapack # Mask until dev-libs/libfido2 is keyworded net-misc/openssh security-key -# Sergei Trofimovich (2019-12-02) -# dev-debug/systemtap is not keyworded on m68k -sys-libs/glibc systemtap - # Sergei Trofimovich (2019-12-02) # media-libs/gd is not keyworded on m68k sys-libs/glibc gd diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask index 17943756c8..cd9b83e68e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask @@ -1,9 +1,13 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -m68k +# James Le Cuirot (2026-02-28) +# Unkeyworded and untested on m68k. +systemtap + # James Le Cuirot (2025-11-22) # Vala looks like it would work well enough, but m68k doesn't need it. vala @@ -134,7 +138,6 @@ cups dbus devil diet -djbfft djvu emacs emf @@ -162,14 +165,3 @@ slang tcl tk xemacs - -# Andreas K. Hüttel -# Requires 32bit alignment, so we mask it for the moment -python_targets_python3_13 -python_targets_python3_13t -python_targets_python3_14 -python_targets_python3_14t -python_single_target_python3_13 -python_single_target_python3_13t -python_single_target_python3_14 -python_single_target_python3_14t diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/package.mask index 3eba8c7538..a42c4d1762 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/package.mask @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel (2024-09-10) @@ -8,6 +8,3 @@ sys-boot/arcload # Joshua Kinard (2024-02-27) # app-arch/lrzip-next does not support 32-bit arches (#925548) app-arch/lrzip-next - -# fails to build, bug 920576 -=sys-apps/systemd-255* diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask index c69b9dad14..8084ddbfd5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask @@ -1,12 +1,6 @@ -# Copyright 2006-2025 Gentoo Authors +# Copyright 2006-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Arthur Zamarin (2024-09-08) -# requires (2023-12-15) # Broken on BE and no way to test on LE, mask for now # https://github.com/libjxl/libjxl/issues/2433 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 2d83a1d329..87fbd55885 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2026-01-16) +# Unkeyworded dependencies (bug #968238) +media-video/pipewire libcamera + # Alfred Wingate (2025-12-24) # media-libs/jasper are not keyworded here media-libs/gegl jpeg2k @@ -132,10 +136,6 @@ dev-perl/Template-Toolkit gd latex vim-syntax # requires dev-libs/hidapi to be keyworded dev-libs/libfido2 hidapi -# Matt Jolly (2024-11-03) -# Requires llvm 16 which is not keyworded -~dev-lang/rust-1.71.1 system-llvm - # Felix Janda (2024-10-20) # requires dev-libs/libcss and net-libs/libdom to be keyworded www-client/elinks libcss @@ -368,7 +368,6 @@ app-text/enchant nuspell # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf -media-video/ffmpeg-compat vmaf # James Le Cuirot (2022-02-24) # These GRUB platforms are only for MIPS. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask index f4741fa8e7..cc67acc3a1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/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 # Arthur Zamarin (2024-08-26) @@ -206,7 +206,6 @@ smartcard ## architecture. #php #pike -djbfft timidity # We don't use smartcards, afaik 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 5af4ee705a..d839408031 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,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2026-01-16) +# Unkeyworded dependencies (bug #968238) +media-video/pipewire libcamera + # Alfred Wingate (2025-12-24) # media-libs/jasper is not keyworded here media-libs/gegl jpeg2k @@ -161,7 +165,6 @@ app-text/enchant nuspell # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf -media-video/ffmpeg-compat vmaf # Sam James (2021-11-15) # librtas is available on (only) ppc* @@ -285,7 +288,7 @@ app-emulation/qemu capstone # Andreas Sturmlechner (2018-03-02) # Requires unkeyworded deps ->=dev-python/ipython-5.4.1 gui qt5 +>=dev-python/ipython-5.4.1 gui # Amy Liffey (2018-01-21) # dev-libs/cereal not keyworded for ppc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask index ae12620d94..7a25f9c4f6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2024 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 @@ -51,10 +51,6 @@ media-libs/mesa video_cards_zink vulkan vulkan-overlay # Needs stable net-libs/webkit-gtk, bug #684702 dev-util/geany-plugins markdown -# Andreas Sturmlechner (2019-09-17) -# media-video/pipewire is not stable yet -x11-wm/mutter screencast - # Michał Górny (2018-08-26) # Non-stable dependency. Used to be masked completely. media-sound/abcde replaygain 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 6013b323b1..9bc348523c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-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 @@ -49,7 +49,6 @@ dev-perl/PDL gsl dev-python/numpy lapack dev-python/pythran test media-gfx/graphviz gts -media-libs/a52dec djbfft sci-libs/gsl cblas-external sci-libs/hdf5 szip 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 75c8584f80..8009e7e664 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2026-02-14) +# =sys-cluster/ceph-20 jaeger + # Andreas Sturmlechner (2025-10-08) # dev-libs/weston is not stable. gui-apps/sddm-gentoo-config weston 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 a017bb4c08..77412e738a 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-2025 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Nicolas PARLANT (2026-02-23) +# x11-libs/qtermwidget is not keyworded here +app-office/texstudio qtermwidget + +# Jaco Kroon (2026-02-06) +# 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 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 4d51c64aca..03795ce89a 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,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2026-02-11) +# sys-libs/libnvme not keyworded here +sys-fs/lvm2 nvme + # Sam James (2025-12-18) # dev-lang/ada-bootstrap exists here >=sys-devel/gcc-11 -ada @@ -292,7 +296,6 @@ app-portage/nattka depgraph-order # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf -media-video/ffmpeg-compat vmaf # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.mask index 56e0148ca3..311a3d7e4f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.mask @@ -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 # Andreas K. Hüttel (2024-07-27) @@ -14,7 +14,3 @@ media-libs/imlib2 svg # libpcre2 has JIT support for s390x (not s390) # but it doesn't seem to build right now? dev-libs/libpcre2 jit - -# Andreas K. Hüttel (2022-06-28) -# Fails to build -=dev-libs/nettle-3.8* asm 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 d257582f54..9ac1f206c8 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,18 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Jaco Kroon (2026-02-06) +# Requires sys-auth/libyubikey +net-dialup/freeradius yubikey + +# Ian Jordan (2026-02-04) +# Unkeyworded dependencies (bug #951360) +app-accessibility/brltty ocaml ocamlopt + +# Sam James (2026-01-16) +# Unkeyworded dependencies (bug #968238) +media-video/pipewire libcamera + # Lukas Schmelting (2025-11-09) # gnome-online-accounts is unkeyworded and in use.mask for sparc gnome-base/gvfs gnome-online-accounts google onedrive @@ -354,7 +366,6 @@ media-libs/freetype svg # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf -media-video/ffmpeg-compat vmaf # Sam James (2022-03-06) # Unkeyworded dependencies diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask index ed87c3d076..9108316655 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask @@ -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 # Andreas Sturmlechner (2025-08-29) @@ -82,11 +82,6 @@ dev-python/matplotlib wxwidgets # bug #766051 app-text/dblatex inkscape -# Sam James (2021-01-04) -# Drags in qt which is not stable here -# bug #763405 -media-libs/libprojectm jack - # Rolf Eike Beer (2020-04-27) # app-shells/fish dependency is broken on sparc, bug #727684 dev-python/argcomplete 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 e95556f735..d4a641596f 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 @@ -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 # Unmask the flag which corresponds to ARCH. @@ -186,7 +186,6 @@ redis # USE-flags from differents origins brltty -djbfft dvb java lirc 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 77c30d7e61..4e0ca50ea8 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,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Mike Gilbert (2025-12-15) @@ -402,10 +402,6 @@ app-admin/conserver -freeipmi # Requires dev-db/mongodb which has dropped x86 support dev-php/pecl-mongodb test -# Jan Ziak <0xe2.0x9a.0x9b@gmail.com> (2018-03-14) -# Expose SVGA backend for x86 users -app-emulation/fuse -backend-svga - # Thomas Deutschmann (2018-02-10) # Requires dev-db/mongodb which has dropped x86 support dev-libs/mongo-c-driver test 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 f9ae7a924c..9303b909b2 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 @@ -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 @@ -87,7 +87,6 @@ app-emulation/libvirt nbd # Destabilizing x86 keywords on sci-*/* packages app-metrics/collectd collectd_plugins_gps dev-libs/efl physics -media-libs/a52dec djbfft dev-python/graphviz test dev-python/sympy symengine kde-apps/marble gps 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 080ad2a8c5..0cf671e0cb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # # System-wide defaults for the Portage system @@ -12,7 +12,7 @@ USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. -USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL CURL_QUIC ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS GUILE_SINGLE_TARGET GUILE_TARGETS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS RUST_SYSROOTS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS SELINUX_POLICY_TYPES" +USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL CURL_QUIC ELIBC GPSD_PROTOCOLS GRUB_PLATFORMS GUILE_SINGLE_TARGET GUILE_TARGETS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS RUST_SYSROOTS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS SELINUX_POLICY_TYPES" # USE_EXPAND variables whose contents are not shown in package manager # output. Changes need discussion on gentoo-dev. @@ -77,7 +77,7 @@ COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" # Tomáš Chvátal (2010-10-26) # By default enable all protocols for average GPS user -GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" +GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oncore skytraq superstar2 tsip tripmate tnt" # Benedikt Böhm (2007-11-27) # Sane defaults for built-in apache modules 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 34718c79be..b92b4b417b 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,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2026-02-18) +# Needs systemd so unmasked in targets/systemd +kde-plasma/plasma-login-manager + # Paul Zander (2025-11-28) # Requires media-libs/openjph #966735 media-libs/openexr:0/33 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 d502519388..ff10e3cfff 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,17 +1,18 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Michael Orlitzky (2025-12-22) -# James Le Cuirot (2025-11-18) -# 2.50.1 fails with gstreamer disabled (bug #965971), -# and its replacement fails to non-jumbo build. -=net-libs/webkit-gtk-2.50.1*:4.1 gstreamer -=net-libs/webkit-gtk-2.50.4-r410 jumbo-build -=net-libs/webkit-gtk-2.50.4-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 - (2025-06-17) # Build system currently does not allow static libs to be optional, and @@ -86,6 +87,12 @@ llvm-runtimes/libcxxabi clang # echo "dev-lang/rust:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}" # echo "dev-lang/rust-bin:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}" # done +dev-lang/rust:1.94.0 llvm_slot_21 +dev-lang/rust-bin:1.94.0 llvm_slot_21 +dev-lang/rust:1.93.1 llvm_slot_21 +dev-lang/rust-bin:1.93.1 llvm_slot_21 +dev-lang/rust:1.93.0 llvm_slot_21 +dev-lang/rust-bin:1.93.0 llvm_slot_21 dev-lang/rust:1.92.0 llvm_slot_21 dev-lang/rust-bin:1.92.0 llvm_slot_21 dev-lang/rust:1.91.0 llvm_slot_21 @@ -133,12 +140,6 @@ dev-lang/rust-bin:1.74.1 llvm_slot_17 # Poor rendering performance otherwise (bug #931215). kde-plasma/kwin filecaps -# James Le Cuirot (2024-06-02) -# Requires FFmpeg 7.0, which we don't have yet, so force Chromium fork. ->=dev-libs/nwjs-0.88.0 ffmpeg-chromium ->=www-client/vivaldi-6.8.3371.4 ffmpeg-chromium ->=www-client/vivaldi-snapshot-6.8.3371.4 ffmpeg-chromium - # Ionen Wolkens (2024-04-10) # Flipping the zstd USE state is unsafe and can break *tons* of Qt revdeps # including many KDE packages and Qt itself without rebuilds due to losing 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 cd445b0546..0755465cba 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,21 @@ # New entries go on top. +# Volkmar W. Pogatzki (2026-01-30) +# No suitable versions of dev-libs/protobuf available. +~dev-java/protobuf-java-4.33.5 system-protoc + +# Sam James (2026-02-14) +# binutils-2.46 changes SFrame format to v3. We don't want binaries +# distributed with v2 and binutils doesn't support mixing v2+v3. From +# v3 on, compatibility will be guaranteed. Please rebuild without SFrames +# first with (2026-01-15) +# KF5/Qt5 integration is no longer worth it. +kde-plasma/plasma-meta qt5 + # Eli Schwartz (2026-01-09) # tests fail to build during src_compile: # - needs demos to be built @@ -29,9 +44,9 @@ dev-java/openjdk:27 javafx sci-libs/adolc mpi # Ionen Wolkens (2025-12-24) -# cargo.eclass' IUSE=debug cannot currently be easily supported by -# the custom builder the package uses, mask to avoid no-op rebuilds +# Packages where cargo.eclass' IUSE=debug cannot easily be supported # (use RUSTFLAGS if need debug symbols, see also bug #967921) +games-strategy/naev debug media-libs/subrandr debug # Andreas Sturmlechner (2025-12-21) @@ -41,7 +56,7 @@ gui-wm/hyprland qtutils # Michał Górny (2025-12-20) # Needs last-rited dev-lang/julia. -kde-apps/cantor julia + (2025-12-07) # Needs not-yet-released GCC 16. @@ -67,10 +82,6 @@ dev-libs/libgcrypt verify-sig dev-libs/libgpg-error verify-sig dev-libs/libksba verify-sig -# Volkmar W. Pogatzki (2025-10-16) -# No suitable versions of dev-libs/protobuf available. -~dev-java/protobuf-java-4.33.0 system-protoc - # Fabian Groffen (2025-10-18) # PAM support is discouraged due to not being secure via Exim # https://bugs.gentoo.org/964377 @@ -94,21 +105,10 @@ dev-python/numpy index64 # Marked Beta tier upstream. Tests don't work with it. dev-games/ogre vulkan -# Andreas K. Hüttel (2025-08-06) -# General mask, to be unmasked on arches where glibc supports this ->=sys-libs/glibc-2.42 sframe - # Alfred Wingate (2025-07-31) # Missing dependency sci-libs/gdal mongodb -# Ivy (2025-07-11) -# app-editors/gnome-text-editor[spell] has been dropped upstream and -# replaced with app-text/libspelling, but will likely be added back -# in future releases. -~app-editors/gnome-text-editor-47.2 spell -~app-editors/gnome-text-editor-47.4 spell - # Andreas Sturmlechner (2025-06-26) # >=kde-plasma/drkonqi-6.3.90 requires systemd, so specifically # unmasked only in targets/systemd. @@ -177,11 +177,6 @@ sys-cluster/drbd-utils pacemaker # restricted to ancient ffmpeg. sci-libs/opencascade ffmpeg -# Sam James (2025-02-21) -# Mask for older GTK to phase in enabling Vulkan for users (and avoid a surprise -# for stable users, as Vulkan is enabled by default on desktop profiles). - (2025-02-20) # Requires dev-python/recommonmark with Python 3.10 (2024-11-17) -# The example bindings fail to build. -~sys-libs/ncurses-6.5_p20241109 cxx - # Joonas Niilola (2024-11-16) # Wasm support is (currently) only available on amd64 and arm64. www-client/firefox wasm-sandbox @@ -457,15 +448,6 @@ mail-client/thunderbird system-icu # obvious. net-libs/nodejs lto -# Sam James (2023-06-29) -# Insecure old versions of the SSL/TLS protocol. -net-libs/gnutls sslv2 sslv3 -dev-libs/openssl sslv2 sslv3 - -# Sam James (2023-06-29) -# Needs (2023-06-06) # Runtime not tested, may require more configuration in the ebuild. # Bug: #906509. @@ -826,11 +808,6 @@ dev-python/statsmodels doc # Here we are following that path too. >=sys-libs/glibc-2.33-r2 crypt -# Craig Andrews (2019-09-12) -# OpenSSL (as of version 1.1.1) doesn't have APIs for QUIC support -# see https://github.com/openssl/openssl/pull/8797 -net-libs/ngtcp2 openssl - # Thomas Deutschmann (2019-09-02) # PGO not yet supported for comm-central, bug #693160 >=mail-client/thunderbird-68 pgo @@ -856,6 +833,9 @@ mail-client/claws-mail litehtml # terms. Masked to prevent accidental installation of these files, # bug #318841#c20. sys-kernel/linux-firmware unknown-license +# Updated: Nowa Ammerlaan (2025-12-30) +# alsa-firmware distributes these same files, sync the behaviour of +# both packages. Bug #969656. sys-firmware/alsa-firmware alsa_cards_korg1212 sys-firmware/alsa-firmware alsa_cards_maestro3 sys-firmware/alsa-firmware alsa_cards_sb16 @@ -889,10 +869,6 @@ sys-block/fio static # sys-cluster/ceph is only available on amd64 & x86, unmask per arch net-fs/samba ceph -# Jan Ziak <0xe2.0x9a.0x9b@gmail.com> (2018-03-14) -# media-libs/svgalib is not keyworded everywhere -app-emulation/fuse backend-svga - # Andreas K. Hüttel (2018-02-02) # This feature is not ready yet pre-2.29-r4, see bug #146882 comment 26 (2026-02-27) +# These currently require an unstable media-video/ffmpeg if not using +# ffmpeg-chromium. This is unlikely to change because Chromium upstream tends +# to use bleeding edge ffmpeg. +dev-libs/nwjs ffmpeg-chromium +www-client/vivaldi ffmpeg-chromium +www-client/vivaldi-snapshot ffmpeg-chromium + ## Kent Fredric (2019-07-11) # The absense of these features require dev-perl/GD, which currently # can't be considered stable due to serious defects upstream. 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 1c2725376c..b2e5b223cd 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 @@ -1,9 +1,16 @@ -# 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. # Please use the same syntax as in package.use.mask. +# Alfred Wingate (2026-01-31) +# Experimental upstream. +# lgi in a weird state where tests either fail for the last real release +# or the plugin example doesn't work at all for the newer snapshot. +# Bug #969479 +media-gfx/gimp lua + # Alexey Shvetsov (2025-10-29) # Need non-yet-stable caffe2 sci-chemistry/gromacs nnpot @@ -116,10 +123,6 @@ sys-apps/earlyoom man # app-text/pandoc (dev-lang/ghc) has no stable keywords. app-emulation/xen-tools doc -# Sergei Trofimovich (2020-04-13) -# dev-util/shellcheck (dev-lang/ghc) has no stable keywords. -app-emulation/winetricks test - # Georgy Yakovlev (2019-12-21) # For bleeding edge features and testing, not generally suitable # for stable systems 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 c4620e1f9d..48f1e6036e 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 @@ -1,9 +1,14 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# 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. +llvm_slot_15 + # Sam James (2025-12-02) # GCC 16 is not yet released ada_target_gcc_16 @@ -13,10 +18,6 @@ ada_target_gcc_16 # receive security updates. ruby_targets_ruby31 -# Michał Górny (2024-12-31) -# LLVM slots with no keyworded releases yet. -llvm_slot_22 - # Andreas Sturmlechner (2024-12-11) # dev-db/firebird last-rites preparation firebird diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/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/amd64/23.0/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/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/amd64/23.0/musl/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/systemd/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/systemd/use.mask new file mode 100644 index 0000000000..6f37145506 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/systemd/use.mask @@ -0,0 +1,6 @@ +# 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/arm/23.0/time64/armv4/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv4/parent index 83a5915080..9b00ab29d5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv4/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv4/parent @@ -1,2 +1,3 @@ .. ../../../../../../arch/arm/armv4 +../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv4t/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv4t/parent index 326a4a498b..3acdfa1f72 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv4t/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv4t/parent @@ -1,2 +1,3 @@ .. ../../../../../../arch/arm/armv4t +../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv5te/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv5te/parent index de09636f07..d7e6c93ed9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv5te/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv5te/parent @@ -1,2 +1,3 @@ .. ../../../../../../arch/arm/armv5te +../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv6j_hf/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv6j_hf/parent index 23cf6b6a89..96cdbe0214 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv6j_hf/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv6j_hf/parent @@ -1,2 +1,3 @@ .. ../../../../../../arch/arm/23.0-armv6j_hf +../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv6j_sf/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv6j_sf/parent index 04a7db3e5f..53a22d08da 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv6j_sf/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv6j_sf/parent @@ -1,2 +1,3 @@ .. ../../../../../../arch/arm/23.0-armv6j_sf +../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv7a_hf/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv7a_hf/parent index 5b757f7a4e..509dac420e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv7a_hf/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv7a_hf/parent @@ -1,2 +1,3 @@ .. ../../../../../../arch/arm/23.0-armv7a_hf +../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv7a_sf/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv7a_sf/parent index 0dd928ec9c..f124513f3c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv7a_sf/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/armv7a_sf/parent @@ -1,2 +1,3 @@ .. ../../../../../../arch/arm/23.0-armv7a_sf +../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv4/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv4/parent index 3aefca65da..cab8fe9859 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv4/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv4/parent @@ -1,2 +1,3 @@ .. ../../../../../../../arch/arm/armv4 +../../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv4t/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv4t/parent index 43e4bcfa3e..43ccb7b485 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv4t/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv4t/parent @@ -1,2 +1,3 @@ .. ../../../../../../../arch/arm/armv4t +../../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv5te/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv5te/parent index bc77c87767..4f7b2620f2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv5te/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv5te/parent @@ -1,2 +1,3 @@ .. ../../../../../../../arch/arm/armv5te +../../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv6j_hf/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv6j_hf/parent index 3f27d8771a..d284a51b63 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv6j_hf/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv6j_hf/parent @@ -1,2 +1,3 @@ .. ../../../../../../../arch/arm/23.0-armv6j_hf +../../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv6j_sf/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv6j_sf/parent index fea5205e89..24529caea1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv6j_sf/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv6j_sf/parent @@ -1,2 +1,3 @@ .. ../../../../../../../arch/arm/23.0-armv6j_sf +../../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv7a_hf/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv7a_hf/parent index 8d7b0aedfd..0fccc0eb70 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv7a_hf/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv7a_hf/parent @@ -1,2 +1,3 @@ .. ../../../../../../../arch/arm/23.0-armv7a_hf +../../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv7a_sf/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv7a_sf/parent index 1fff6da6f4..1d066542cf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv7a_sf/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/time64/split-usr/armv7a_sf/parent @@ -1,2 +1,3 @@ .. ../../../../../../../arch/arm/23.0-armv7a_sf +../../../../../../../features/time64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/make.defaults index d65c7b4737..9c1459cba3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 CHOST="m68k-aligned-linux-gnut64" @@ -8,12 +8,3 @@ CFLAGS="${CFLAGS} -malign-int" CXXFLAGS="${CXXFLAGS} -malign-int" FCFLAGS="${FCFLAGS} -malign-int" FFLAGS="${FFLAGS} -malign-int" - -# As opposed to old-style m68k, python-3.13 (and later?) works here -# Unfortunately, since the main m68k profile overwrites these variables, -# we cannot simply go back to the base settings but need to overwrite -# them *again*. -PYTHON_SINGLE_TARGET="-python3_12 python3_13 -python3_13t -python3_14 -python3_14t" -PYTHON_TARGETS="-python3_12 python3_13 -python3_13t -python3_14 -python3_14t" -BOOTSTRAP_USE="unicode pkg-config split-usr xml python_targets_python3_13 python_single_target_python3_13" - diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/package.mask index 6b44966a1a..2f909d3976 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/package.mask @@ -1,11 +1,7 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel (2025-06-02) # Since we are using -maligned-int by default here, we also need the # corresponding fixed / patched toolchain versions... (2025-06-02) -# Since we are using -maligned-int by default, -# Python 3.13 works here. Not sure about 3.14 yet, we'll find out. --python_targets_python3_13 --python_targets_python3_13t --python_single_target_python3_13 --python_single_target_python3_13 --python_single_target_python3_14 --python_single_target_python3_14t diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc index 2370787710..52d79496f7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc @@ -1,4 +1,4 @@ -# Copyright 2007-2025 Gentoo Authors +# Copyright 2007-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of APACHE2_MODULES USE_EXPAND flags. @@ -94,7 +94,6 @@ socache_shmcb - A shared object cache provider using a high-performance cyclic b speling - Attempts to correct mistaken URLs that users might have entered by ignoring capitalization and by allowing up to one misspelling status - Provides information on server activity and performance substitute - Perform search and replace operations on response bodies -tls - mod_tls TLS module for Apache, intended to replace mod_ssl unique_id - Provides an environment variable with a unique identifier for each request unixd - Basic (required) security for Unix-family platforms userdir - User-specific directories diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/fftools.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/fftools.desc deleted file mode 100644 index c1192d423e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/fftools.desc +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of FFTOOLS USE-EXPANDED variables. -# Keep it sorted. - -aviocat - cat's a URL to another one, useful for dumping streams. -cws2fws - converts cws files (Macromedia Flash, compressed) to fws ones (Macromedia Flash, uncompressed). -ffescape - Escapes an input string, adopting the av_get_token() escaping logic. -ffeval - A simple expression evalutor. -ffhash - Computes a file's digest using libavutil algorithms. -fourcc2pixfmt - Shows the relationships between rawvideo pixel formats and FourCC tags. -graph2dot - A tool to convert a libavfilter graph to a dot file. -ismindex - A tool for creating smooth streaming manifests. -pktdumper - Dumps packets as demuxed by libavformat. -qt-faststart - Rearranges a Quicktime file to facilitate network streaming. -sidxindex - Write an MPD file for fragmented MP4 files with a sidx index at the start of the file. -trasher - Writes burts of random data into a file. Great for testing error robustness/resilience/concealment. diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/gpsd_protocols.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/gpsd_protocols.desc index 31d9dbaf91..7d6f18f00e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/gpsd_protocols.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/gpsd_protocols.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of possible protocols for gpsd package. @@ -19,14 +19,10 @@ isync - Isync protocol support itrax - iTrax protocol support navcom - Navcom protocol support nmea2000 - NMEA2000/CAN support -oceanserver - OceanServer protocol support oncore - OnCore protocol support -rtcm104v2 - RTCM104V2 protocol support -rtcm104v3 - RTCM104V3 protocol support sirf - SiRF protocol support skytraq - Skytraq protocol support superstar2 - SuperStarII protocol support tnt - True North protocol support tripmate - Tripmate protocol support tsip - Trimble TSIP protocol support -ublox - U-Blox Protocol support diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/guile_single_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/guile_single_target.desc index 81322b2380..07acf41abe 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/guile_single_target.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/guile_single_target.desc @@ -1,8 +1,7 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of GUILE_SINGLE_TARGET USE_EXPAND flags. -1-8 - Build only for GNU Guile 1.8. 2-2 - Build only for GNU Guile 2.2. 3-0 - Build only for GNU Guile 3.0. diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_slot.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_slot.desc index 360d6e6eab..688a2f4a01 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_slot.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_slot.desc @@ -9,3 +9,4 @@ 20 - Use LLVM 20. 21 - Use LLVM 21. 22 - Use LLVM 22. +23 - Use LLVM 23. diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/ruby_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/ruby_targets.desc index 4f98340883..b13422a1d8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/ruby_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/ruby_targets.desc @@ -1,9 +1,8 @@ -# 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 RUBY_TARGETS USE_EXPAND flags. -ruby30 - Build with MRI Ruby 3.0.x ruby31 - Build with MRI Ruby 3.1.x ruby32 - Build with MRI Ruby 3.2.x ruby33 - Build with MRI Ruby 3.3.x diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/voicemail_storage.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/voicemail_storage.desc index 3e59fb64f8..307e2ad215 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/voicemail_storage.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/voicemail_storage.desc @@ -1,10 +1,9 @@ -# Copyright 2006 Gentoo Foundation. +# Copyright 2006-2026 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of VOICEMAIL_STORAGE USE_EXPAND flags. # This is primarily used by net-misc/asterisk. # Keep it sorted. -file - Uses plain files to store configuration & messages. odbc - Uses ODBC to talk to a SQL database backend. imap - Uses an IMAP server to store configuration & messages. 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 57a195f033..e85b587c6a 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 @@ -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 USE="minimal multicall zlib" @@ -29,7 +29,7 @@ USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. -USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" +USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" # USE_EXPAND variables whose contents are not shown in package manager # output. Changes need discussion on gentoo-dev. 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 ad50941f14..1e0e28c8de 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-2025 Gentoo Authors +# Copyright 2023-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot (2026-02-02) +# It works on non-x86 arches, but only little endian ones. +sys-apps/iucode_tool + # Michał Górny (2024-06-07) # dev-python/tables is broken on big endian platforms. Bug #922235. dev-python/tables @@ -84,8 +88,7 @@ games-fps/freedoom games-engines/odamex games-engines/uzdoom games-fps/chocolate-doom -games-fps/doomsday -games-fps/gzdoom +games-fps/crispy-doom games-fps/freedoom-data media-libs/zmusic games-util/deutex diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask index 9dd890538b..483c166d8c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.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 # Nowa Ammerlaan (2025-02-03) @@ -45,6 +45,7 @@ media-video/vlc aom media-libs/libheif aom media-libs/libavif aom mail-client/thunderbird system-av1 +>=kde-frameworks/kimageformats-6.22.0 avif # matoro (2023-04-11) # dev-libs/weston casualties (#833010) @@ -56,7 +57,6 @@ dev-libs/libportal wayland dev-util/glade wayland gnome-base/gnome-control-center wayland gnome-base/gnome-shell wayland -gnome-base/nautilus wayland gnome-extra/tecla wayland gui-libs/gtk wayland gui-libs/vte wayland diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/package.use deleted file mode 100644 index dbe864914e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/package.use +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Magnus Granberg (2015-01-14) -# We need to have the pic flag on. -# Bugs 358929, 490276, 513464, 523736 and 512208. -media-libs/x264 pic 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 484a845c4a..4a8c4b4ef4 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 @@ -1,6 +1,25 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2026-02-11) +# 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 + (2025-12-06) # anydesk is pre-build with glibc, will not work on MUSL. net-misc/anydesk @@ -18,10 +37,6 @@ net-im/signal-desktop-bin # Binary bazel is compiled against glibc >=app-i18n/mozc-2.31.5851.102 -# Michał Górny (2025-09-28) -# Required DT_AUXILIARY support in the dynamic linker. -=sci-libs/blas-lapack-aux-wrappers-0 - # PPN-SD (2025-07-28) # Bundled pcap-thread, not ported to musl # bug #713498, https://github.com/DNS-OARC/pcap-thread/issues/128 @@ -147,7 +162,6 @@ dev-ada/aws dev-ada/aunit dev-ada/ada_language_server dev-ada/gnatdoc -dev-ada/gpr-unit-provider dev-ada/gpr dev-ada/gnatmem dev-ada/ada_libfswatch @@ -386,6 +400,7 @@ net-im/gitter-bin net-im/mattermost-desktop-bin net-im/rocketchat-desktop-bin net-im/slack +net-im/talk-desktop-bin net-im/telegram-desktop-bin net-im/whatsapp-desktop-bin net-im/zoom @@ -501,20 +516,5 @@ sys-libs/glibc -sys-libs/musl -sys-libs/libucontext -# systemd doesn't work on musl and upstream aren't interested -# in supporting it. -app-admin/mkosi -app-admin/systemdgenie -dev-python/python-systemd -gnome-extra/office-runner -gnome-extra/gnome-logs -sys-apps/dbus-broker -sys-apps/gentoo-systemd-integration -sys-apps/systemd -sys-apps/systemd-readahead -sys-process/systemd-cron ->=www-misc/profile-sync-daemon-6 -sys-block/wait-for-dri-devices-rules - # rust-bin isn't available on all platforms dev-lang/rust-bin 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 c4b5b2ab37..4611c2833e 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,6 +1,16 @@ -# Copyright 1999-2025 Gentoo Authors +# 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 +sys-auth/pambase homed + # Sv. Lockal (2025-07-07) # sci-libs/aotriton-bin is masked on musl sci-ml/caffe2 memefficient @@ -71,10 +81,6 @@ sys-apps/hwloc l0 # Renderdoc masked on musl, bug #853856 media-gfx/blender renderdoc -# Paul Zander (2024-04-20) -# Support for L0 needs RTLD_DEEPBIND, which does not exist on musl. -media-gfx/blender oneapi - # Akinori Hattori (2024-04-15) # app-i18n/nkf is masked on musl app-i18n/multiskkserv test @@ -110,12 +116,6 @@ sys-devel/binutils gprofng # this, however it seems to be unreliable, see bug #922897. gui-libs/gtk cpu_flags_x86_f16c -# Nowa Ammerlaan (2024-01-12) -# The systemd flag is globally masked on musl. But we need -# systemd's kernel-install to use systemd-boot which is still -# possible on musl via systemd-utils[boot]. -sys-kernel/installkernel -systemd - # Michał Górny (2023-12-31) # Requires dev-libs/level-zero. dev-lang/ispc gpu @@ -175,13 +175,6 @@ net-misc/yt-dlp deno sys-apps/hwloc gl www-client/qutebrowser widevine -# Sam James (2022-10-03) -# Needs systemd which is masked on musl -net-analyzer/wireshark sdjournal -sys-apps/ipmitool openbmc -sys-auth/pambase homed -dev-qt/qtbase journald - # Petr Vaněk (2022-03-15) # musl package does not currently provide gencat binary, which is needed for # nls support, see bug #712828 @@ -196,10 +189,6 @@ app-emacs/yatex l10n_ja # Support for L0 needs RTLD_DEEPBIND, which does not exist on musl. dev-libs/intel-compute-runtime l0 -# Stijn Tintel (2021-12-02) -# rarpd relies on ether_ntohost which is a stub in musl -net-misc/iputils rarpd - # Sam James (2021-11-20) # Pulls in po4a which doesn't seem to work on musl (wants /usr/bin/locale) app-arch/dpkg nls 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 1d29384ead..bba03526b8 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,10 +1,13 @@ -# Copyright 2022-2024 Gentoo Authors +# 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 - -# Sam James (2022-10-04) -# libxcrypt migration isn't yet stable on musl. -sys-auth/pambase yescrypt 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 60602202f1..6c03021614 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 @@ -5,10 +5,6 @@ -elibc_musl elibc_glibc -# Alfred Wingate (2025-09-20) -# Requires systemd -generic-uki - # Sam James (2025-07-12) # dev-debug/dtrace and dev-debug/systemtap don't work on musl dtrace @@ -40,7 +36,3 @@ nvidia nvml optix video_cards_nvidia - -# sys-apps/systemd is masked -systemd -uwsgi_plugins_systemd_logger 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 new file mode 100644 index 0000000000..e5c6898c45 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.stable.mask @@ -0,0 +1,8 @@ +# 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/prefix/standalone/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/package.use.mask index cb74107fef..9fc0545a90 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Bart Oldeman (2022-03-02) @@ -15,7 +15,3 @@ sys-apps/groff uchardet # runuser is not necessary for Prefix. sys-apps/util-linux pam net-misc/openssh pam - -# Benda Xu (2019-01-26) -# native-extensions requires >=linux=4.6 for __NR_copy_file_range -sys-apps/portage native-extensions diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/time64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/time64/make.defaults index b8990b710b..15ad757482 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/time64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/time64/make.defaults @@ -1,13 +1,6 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Many profiles and stages override CFLAGS etc, and need then to eat their -# own dogfood. For those who don't... -CFLAGS="${CFLAGS} -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Werror=implicit-function-declaration -Werror=implicit-int -Werror=incompatible-pointer-types -Werror=return-type -Werror=int-conversion" -CXXFLAGS="${CXXFLAGS} -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64" -FCFLAGS="${FCFLAGS} -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64" -FFLAGS="${FFLAGS} -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64" - # We need to switch this explicitly on since it's explicitly disabled # in profiles otherwise. enable_year2038="yes" 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 627076ed1c..126613761d 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,14 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2025-01-27) +# google-auth now unconditionally requires cryptography. +dev-python/google-api-core +dev-python/google-api-python-client +dev-python/google-auth +dev-python/google-auth-httplib2 +dev-python/proto-plus + # Michał Górny (2024-11-29) # dev-python/translate-toolkit has Rust deps now. dev-python/translate-toolkit @@ -27,11 +35,41 @@ app-portage/emlop # Michał Górny (2024-05-08) # Pure Python packages using dev-python/uv-build, and therefore # requiring Rust to install, and their reverse dependencies. +dev-python/aiosmtpd +dev-python/atpublic +dev-python/behave +dev-python/crispy-bootstrap3 +dev-python/crispy-bootstrap4 +dev-python/crispy-bootstrap5 +dev-python/cucumber-expressions +dev-python/cucumber-tag-expressions +dev-python/dj-database-url +dev-python/django-configurations +dev-python/django-crispy-forms +dev-python/django-filter +dev-python/django-polymorphic +dev-python/django-tables2 +dev-python/djangorestframework +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 +dev-python/pytest-django +dev-python/pytest-golden +dev-python/sphinxcontrib-doxylink +>=dev-python/sphinxcontrib-httpdomain-2.0 +dev-python/sybil +dev-python/testfixtures dev-python/uv-build dev-python/zmq-anyio +net-analyzer/fail2ban +sci-libs/cartopy +sci-libs/pcl +sci-visualization/pythonprop sys-auth/ssh-ldap-pubkey # Sebastian Pipping (2025-06-20) @@ -348,6 +386,7 @@ dev-python/patiencediff dev-python/pooch dev-python/pydantic dev-python/pydantic-core +dev-python/pydantic-settings dev-python/pyfuse3 >=dev-python/pyopenssl-22 dev-python/pymdown-extensions @@ -367,6 +406,7 @@ dev-python/python-snappy dev-python/quart-trio dev-python/readme-renderer dev-python/referencing +dev-python/regress dev-python/requests-kerberos dev-python/requests-oauthlib dev-python/rpds-py @@ -426,7 +466,6 @@ net-dns/pdns-recursor net-im/gajim >=net-irc/polari-3.37 net-libs/quiche -net-misc/electrum-ltc net-misc/streamlink net-news/newsboat net-p2p/deluge 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 aa1a6029b8..f4696f651c 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,10 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfred Wingate (2026-02-18) +# Requires behave->cucumber-expressions->uv-build +dev-db/mycli test + # Ionen Wolkens (2025-12-24) # media-libs/subrandr is written in rust media-video/mpv subrandr @@ -166,7 +170,6 @@ dev-debug/gef doc # Sam James (2022-12-11) # net-libs/rustls-ffi needs Rust. net-misc/curl rustls curl_ssl_rustls -www-servers/apache apache2_modules_tls # matoro (2022-12-01) # tree-sitter-grammar.eclass adds dev-util/tree-sitter-cli as test dep @@ -234,11 +237,10 @@ net-misc/stunnel test # Michał Górny (2022-07-29) # More packages requiring dev-python/pyopenssl or its revdeps. -app-admin/salt libcloud openssl test +app-admin/salt libcloud test dev-python/aiohttp test dev-python/cheroot test dev-python/cherrypy ssl -dev-python/google-auth test dev-python/pyftpdlib ssl test dev-python/python-novaclient test dev-python/requests test 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 3c4e5914ea..773090032b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -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 # Please report bugs or other requests at bugs.gentoo.org and assign to @@ -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 rdisc 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 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 # Metaset for all free software FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED-FREE @MISC-FREE @@ -73,8 +73,8 @@ BINARY-REDISTRIBUTABLE @FREE Atmel AVASYS bh-luxi bonnie Broadcom freedist intel ###################################################################### -# Licenses approved by the Open Source Initiative that are nonfree -# (see comment about OSI-APPROVED-FREE) +# Licenses approved by the Open Source Initiative that we consider +# nonfree (see comment about OSI-APPROVED-FREE) OSI-APPROVED-NONFREE NOSA Watcom-1.0 OSI-APPROVED @OSI-APPROVED-FREE @OSI-APPROVED-NONFREE 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 5db9234a03..c877b7ca17 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated @@ -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 specifies packages that are considered deprecated (but not @@ -55,36 +55,25 @@ dev-python/passlib # 2026-06-19, b) any bugs discovered since last May will not be fixed and # c) no bugs since 2020-12-08 that haven't also been affecting Qt6 were # fixed at all. Bug 948836 -dev-qt/designer:5 dev-qt/linguist-tools:5 dev-qt/qtconcurrent:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 -dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 -dev-qt/qthelp:5 -dev-qt/qtimageformats:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtopengl:5 -dev-qt/qtpositioning:5 dev-qt/qtprintsupport:5 dev-qt/qtquickcontrols:5 dev-qt/qtquickcontrols2:5 -dev-qt/qtscxml:5 -dev-qt/qtserialport:5 -dev-qt/qtspeech:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qttranslations:5 dev-qt/qtwayland:5 -dev-qt/qtwaylandscanner:5 -dev-qt/qtwebsockets:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 -dev-qt/qtxmlpatterns:5 dev-python/pyqt5 # Michał Górny (2025-07-29) 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 b4dee2f718..bdee1090c0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -36,22 +36,343 @@ #--- END OF EXAMPLES --- -# Michał Górny (2026-01-11) -# Boost 1.89 and its reverse dependencies. Masked for testing. -# Tracker bug #961524. ->=dev-libs/boost-1.89 ->=dev-python/scipy-1.17 +# 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 -# Fabian Groffen (2026-01-08) -# Too many issues already. Further testing is appreciated, but expect -# breakage. -=app-portage/portage-utils-0.99 +# 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 -# James Le Cuirot (2025-12-24) -# The upstream community has forked with the vast majority going to UZDoom, now -# packaged as games-engines/uzdoom in Gentoo. https://zdoom.org now follows this -# new fork. Bug #967252. Removal on 2026-01-24. -games-fps/gzdoom +# 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) +# Only needed by last-rited hyprland stack. Out-of-date by quite a few +# versions. Removal on 2026-03-11. +dev-cpp/glaze + +# 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 +# quickly and users expect even the live ebuilds to be updated apace. +# +# The rate of change as well as new packages requiring review places a heavy +# combined with users (not unreasonably) wanting fresh versions of the software +# places strain on the proxy-maint team. Pressure being put on proxied maintainers +# to create and quickly have PRs merged doesn't facilitate the level of +# testing for ::gentoo either. +# +# An unofficial 'hyproverlay' repository has been created at +# https://codeberg.org/hyproverlay/hyproverlay.git +# for communal maintenance of these packages as well as several new +# (unpackaged in ::gentoo) dependencies. It can be enabled with: +# $ emerge -an app-eselect/eselect-repository +# $ eselect repository enable hyproverlay +# $ emerge --sync +# See also https://wiki.gentoo.org/wiki/Hyprland#Emerge +# +# Quite out-of-date, many open bugs, and needs several new dependencies. +# Removal on 2026-03-11. +gui-libs/aquamarine +gui-libs/hyprutils +gui-libs/hyprland-qt-support +gui-libs/hyprcursor +dev-util/hyprwayland-scanner +dev-libs/hyprlang +dev-libs/hyprland-protocols +dev-libs/hyprgraphics +gui-wm/hyprland + +# 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. +# See-Also: https://github.com/emersion/slurp/issues/187 +# 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 @@ -64,60 +385,6 @@ games-fps/gzdoom # action. Use at your own risk. >=app-text/calibre-8.11.0 -# Andreas Sturmlechner (2025-12-21) -# Fails to build against Qt 6.10, upstream repository was archived. -# Bug #966389. Removal on 2026-01-15 -gui-libs/hyprland-qtutils - -# Michał Górny (2025-12-20) -# Packages that are missing Python 3.12+ support (or in case -# of dev-lang/julia, all versions are unkeyworded). -# Bug #921826. Removal on 2026-01-20. -dev-lang/julia -dev-libs/redland-bindings -dev-python/happybase -games-engines/scrap-engine -games-rpg/pokete -net-misc/pulseaudio-dlna -www-client/seamonkey - -# Sam James (2025-12-18) -# Another change to multiprocessing broke Portage. >=sys-apps/portage-3.0.73-r2 -# is fixed, but a fixed version of Portage must be running in order to safely -# upgrade or re-emerge Portage with >= Python 3.14.2. Mask until more users -# have had a chance to upgrade Portage. -# -# This only affects users with non-default PYTHON_TARGETS (3.14) set. -# -# If you are unable to upgrade Portage, please manually edit -# /usr/lib/python-exec/python3.14/emerge and /usr/lib/python-exec/python3.14/ebuild -# by deleting the first 3 lines beginning with 'signal.signal(' (bug #967199). -~app-doc/python-docs-3.14.2 -~dev-lang/python-3.14.2 -~dev-lang/python-0.3.14.2 -~dev-python/python-tests-3.14.2 -~dev-python/python-tests-0.3.14.2 - -# Andreas Sturmlechner (2025-12-15) -# Last release depends on Qt5, upstream appears dormant. Bug #959826 -# Removal on 2026-01-15 -net-misc/electrum-ltc - -# Andreas Sturmlechner (2025-12-14) -# Still depends on Qt5 with no upstream activity in years. Bug #960814 -# Removal on 2026-01-15 -media-sound/qmidiroute - -# Andreas Sturmlechner (2025-12-14) -# Still depends on Qt5 with no upstream porting activity. Bug #960220 -# Removal on 2026-01-15 -media-sound/mp3diags - -# Andreas Sturmlechner (2025-12-14) -# Last release depends on Qt5, upstream appears dormant. Bug #950474 -# Removal on 2026-01-15 -media-gfx/luminance-hdr - # Michał Górny (2025-12-12) # Upstream has switched to LLM-first coding which has already caused # a number of suspicious bugs. At this point, new versions @@ -127,147 +394,12 @@ media-gfx/luminance-hdr >=dev-python/autobahn-25.10 >=dev-python/txaio-25.10 -# Hans de Graaff (2025-12-11) -# The twitter API is no longer available making this package -# useless. Upstream has archived the gem and refers to an X gem as an -# alternative. Removal on 2026-01-11. -dev-ruby/twitter - -# Michael Orlitzky (2025-12-08) -# An experimental attempt to avoid the gtk -> librsvg -> rust dependency -# that is now obsolete because upstream gtk links directly to librsvg. -# Removal on or after 2026-01-08. -media-libs/libsvgtiny-pixbuf - -# Andreas Sturmlechner (2025-12-07) -# Last release depends on Qt5, upstream appears dormant. Several -# alternatives are available in ::gentoo. Bug #967107 -# Removal on 2026-01-15 -games-fps/doomsday - -# Andreas Sturmlechner (2025-12-07) -# Depends on PyQt5, stalled porting effort upstream. -# Needs porting to Python 3.13, but 0.6.5 requires unpackaged dependency. -# Bugs #948094, #952551. Removal on 2026-01-15 -media-sound/linux-show-player - -# Andreas Sturmlechner (2025-12-07) -# IUSE qt5 feature sees no porting effort upstream. 2.4.9-r1 remains -# available with IUSE qt5 removed. Bug #965503 -# Removal on 2026-01-15 -=media-libs/libffado-2.4.9 - -# Andreas Sturmlechner (2025-12-05) -# Depends on Qt5, stalled porting effort upstream. Bug #955277 -# Removal on 2026-01-15 -games-engines/qtads - -# Andreas Sturmlechner (2025-12-05) -# Depends on Qt5, no signs of porting work upstream. Bug #949881 -# Removal on 2026-01-15 -games-strategy/hedgewars - -# Nowa Ammerlaan (2025-12-05) -# Stuck on Qt5, no upstream action. -# Please use the games-action/prismlauncher fork instead. -# Removal on 2026-01-05. Bug 967108. -games-action/multimc-bin - -# Michał Górny (2025-12-03) -# Upstream changed how multiprocessing shares data between processes, -# which means the upgrade randomly breaks some currently running Python -# applications, notably Portage. -~app-doc/python-docs-3.13.10 -~app-doc/python-docs-3.14.1 -~dev-lang/python-3.13.10 -~dev-lang/python-0.3.13.10 -~dev-lang/python-3.14.1 -~dev-lang/python-0.3.14.1 -~dev-python/python-tests-3.13.10 -~dev-python/python-tests-0.3.13.10 -~dev-python/python-tests-3.14.1 -~dev-python/python-tests-0.3.14.1 - -# Jaco Kroon (2025-12-02) -# Dead upstream, limited usefulness. If you're still using it please reach out -# so we can discuss options. Likely not worth the effort to fix the compiler -# warnings soon to be errors. -# No revdeps. -# Open bugs: #929259 -# Removal on 2026-01-02. -net-proxy/sqtop - -# David Seifert (2025-12-01) -# Last release over 20 years ago, ancient codebase, lots of QA warnings, no -# other distro packages this anymore. Removal on 2025-12-31. Bug #944877. -sci-biology/rnaview - -# David Seifert (2025-11-30) -# Last release over 15 years ago, GTK+2, EAPI 7, broken C constructs, removed -# by other distros already. Removal on 2025-12-30. Bug #944347. -sys-apps/gscanbus - -# David Seifert (2025-11-30) -# Unmaintained, dead package, last release over 20 years ago, no other distro -# packages this anymore, EAPI 7. Removal on 2025-12-30. Bug #943810. -sys-fs/lde - -# David Seifert (2025-11-30) -# More than 26 years since release, ancient C code, no revdeps in tree, -# no other distro still packages this. -# Removal on 2025-12-30. Bug #881017, #944864, #945018. -sci-libs/djbfft - -# Eli Schwartz (2025-11-30) -# Abandoned and unmaintained. It existed solely as a test dep for -# dev-python/sphinx-rtd-theme, which no longer uses it, so nobody should -# have it installed anyway. -# Removal on 2025-12-30. Bugs #966396, #963998. -dev-python/readthedocs-sphinx-ext - # Sam James (2025-11-25) # Generates session keys with weak (no) randomness. Please re-encrypt # any data/messages using this librnp version. <0.18 is fine as is >=0.18.1. # See bug #966299. =dev-util/librnp-0.18.0 -# Michał Górny (2025-11-22) -# A NIH replacement for dev-python/faker with a very slow test suite. -# No reverse dependencies left. -# Removal on 2025-12-22. Bug #966327. -dev-python/fake-py - -# orbea (2025-11-16) -# Dead upstream, non-free licenses, depends on libsdl, no revdeps. -# Use games-emulation/geolith-jg instead. -# Bugs #744043, #896336, #926370. -# Removal on 2025-12-16. -games-emulation/gngeo - -# Petr Vaněk (2025-11-13) -# The MDEV-38068 issue has been discovered with MariaDB 11.8.4. The issue -# caused a partial data deletion when using the DELETE statement on MyISAM or -# Aria tables under specific conditions. InnoDB tables are not affected by -# this. See: -# https://jira.mariadb.org/browse/MDEV-38068 -# https://lists.mariadb.org/hyperkitty/list/packagers@lists.mariadb.org/thread/IT3YIRPIS4ZVDZ5LBIDV7MPUDIL2VGIA/ -# -# Affected package was removed from the tree, but this message shall be kept -# untill 2025-12-15. -~dev-db/mariadb-11.8.4 - -# Sam James (2025-11-13) -# Reported crashes (https://bugs.gentoo.org/914256#c18) -=sys-libs/musl-1.2.5-r6 - -# Sam James (2025-11-05) -# re 8.3.0: Has regressions breaking media-video/subliminal and 8.3.1 -# which fixes some (but not all of those regressions) is semi-released only. -# re 8.3.1: Release not on PyPI (yet?), causing regressions in dev-python/black. -# https://github.com/pallets/click/issues/3087 -~dev-python/click-8.3.0 -=dev-python/click-8.3.1 - # Sam James (2025-10-13) # Crashes in memtodest when handling PATH. Not yet reported upstream. =app-shells/dash-0.5.13.1 @@ -291,40 +423,6 @@ games-emulation/gngeo =sys-kernel/linux-firmware-20250917 =sys-kernel/linux-firmware-20251011 -# Viorel Munteanu (2025-09-16) -# Unmaintained upstream, last release more than 7 years old. -# Old data is getting harder to read. -# Alternatives: sys-fs/gocryptfs or rclone crypt. -# Removal on 2025-12-16. Bug #960358. -sys-fs/encfs - -# Andreas Sturmlechner (2025-08-29) -# Obsolete transitional meta package. Bug #961795. Removal on 2025-09-28. -media-sound/pulseaudio - -# Michał Górny (2025-08-21) -# Version yanked due to "unintended change in behavior". -=dev-python/click-8.2.2 - -# Eli Schwartz (2025-07-18) -# End of life software. Relies on a commercial internet service which removed -# suppor for the old APIs this package needs. Impossible to use anymore. -# Removal on 2025-08-17. Bug #927026. -net-vpn/protonvpn-cli - -# Eli Schwartz (2025-07-08) -# Unmaintained, out of date, QA issues, outstanding bugs for compilation -# failure / test failure. Still uses python 3.11. No revdeps. -# Removal on 2025-08-07. Bug #725252, #873304, #731876, #929772 -sci-libs/eccodes - -# Eli Schwartz (2025-07-06) -# Unmaintained, abandoned upstream since 2012, stuck on Python 3.11, -# no revdeps since a year ago. -# Removal on 2025-08-05. Bug #928479, #929362. -dev-libs/libindicate -app-text/gnome-doc-utils - # Andreas K. Hüttel (2025-07-04) # Obsolete Perl virtuals that will be removed (the list is work in progress). # If you have any of these installed, just remove them; they should not be @@ -350,11 +448,6 @@ virtual/perl-Unicode-Normalize # solution. Bug #959274. =app-crypt/libsecret-0.21.7-r1 -# Michał Górny (2025-06-28) -# Rust/eBPF does not support 32-bit x86 host. As such, mitmproxy can -# no longer be used on this architecture. -=net-proxy/mitmproxy-9.0.1 - # Sam James (2025-06-12) # Breaks several applications (bug #957943) >=dev-python/pygobject-3.52 @@ -365,11 +458,6 @@ virtual/perl-Unicode-Normalize >=sys-devel/gettext-0.24 >=dev-libs/libintl-0.24 -# Michał Górny (2025-06-07) -# Destabilized due to unresolved test failures. If you need this -# package, please use the ~arch version. -=dev-python/lmdb-1.5.1 - # Sam James (2025-06-03) # Fetching from GitHub seems broken with this: # > Connecting to github.com|20.26.156.215|:443... connected. @@ -390,17 +478,6 @@ virtual/perl-Unicode-Normalize # Masked for testing dev-db/mysql:8.4 -# Michał Górny (2025-05-08) -# Vulnerable, EOL branch of dev-python/django. Bug #955606. -# Pleas upgrade to 5.1, 5.2 LTS, or downgrade to 4.2 LTS. -=dev-python/django-5.0* - -# Michał Górny (2025-05-04) -# New wave of breakage from random removals. -# Bugs #955398, #955396, #955411. -=dev-python/ensurepip-setuptools-80.3.0 -=dev-python/setuptools-80.3.0 - # Michał Górny (2025-04-19) # This package will no longer feature stable keywords, due to unresolved # test failures blocking the stabilization request for months. @@ -448,71 +525,6 @@ dev-db/mysql:8.4 # Masked for testing. Fails to update from previous version. See bug #949626. >=x11-themes/fluent-icon-theme-2025.02.10 -# Matt Jolly (2025-02-10) -# Rust ebuilds are migrating to use RPATH/RUNPATH to find their libraries. -# New revisions for each Slot are already in-tree and should be used instead. -# Bug 949374 -=dev-lang/rust-1.71.1-r100 -=dev-lang/rust-1.74.1-r100 -=dev-lang/rust-1.75.0-r100 -=dev-lang/rust-1.76.0-r100 -=dev-lang/rust-1.77.1-r100 -=dev-lang/rust-1.79.0-r100 -=dev-lang/rust-1.78.0-r100 -=dev-lang/rust-1.80.1-r100 -=dev-lang/rust-1.81.0-r100 -=dev-lang/rust-1.82.0-r100 -=dev-lang/rust-1.82.0-r101 -=dev-lang/rust-1.83.0-r1 -=dev-lang/rust-1.84.0 -=dev-lang/rust-1.84.1 -=dev-lang/rust-bin-1.71.1-r101 -=dev-lang/rust-bin-1.74.1-r101 -=dev-lang/rust-bin-1.75.0-r101 -=dev-lang/rust-bin-1.77.1-r101 -=dev-lang/rust-bin-1.79.0-r101 -=dev-lang/rust-bin-1.80.1-r101 -=dev-lang/rust-bin-1.81.0-r101 -=dev-lang/rust-bin-1.82.0-r101 -=dev-lang/rust-bin-1.83.0 -=dev-lang/rust-bin-1.84.0 -=dev-lang/rust-bin-1.84.1 - -# Andreas Sturmlechner (2025-01-23) -# Qt5 tools without any revdeps. Removal on 2025-06-10. -dev-qt/assistant -dev-qt/linguist -dev-qt/pixeltool -dev-qt/qdbus -dev-qt/qdbusviewer -dev-qt/qdoc -dev-qt/qtdiag -dev-qt/qtpaths -dev-qt/qtplugininfo - -# Andreas Sturmlechner (2025-01-23) -# Qt5 packages without any revdeps. Removal on 2025-06-01. -dev-qt/qt3d:5 -dev-qt/qtdatavis3d:5 -dev-qt/qtgamepad:5 -dev-qt/qtlocation:5 -dev-qt/qtnetworkauth:5 -dev-qt/qtpositioning:5 -dev-qt/qtquicktimeline:5 -dev-qt/qtsensors:5 -dev-qt/qtserialbus:5 -dev-qt/qtserialport:5 -dev-qt/qtvirtualkeyboard:5 -dev-qt/qtwebchannel:5 -dev-qt/qtwebview:5 - -# Michał Górny (2024-12-05) -# 6.12.2 does not boot for me. -=sys-kernel/gentoo-kernel-6.12.2 -=sys-kernel/gentoo-kernel-bin-6.12.2 -=sys-kernel/vanilla-kernel-6.12.2 -=virtual/dist-kernel-6.12.2 - # Ionen Wolkens (2024-11-19) # NVIDIA dropped support for the 470.xx branch in September 2024[1]. # @@ -538,34 +550,6 @@ dev-qt/qtwebview:5 # [3] https://wiki.gentoo.org/wiki/Nouveau x11-drivers/nvidia-drivers:0/470 -# Matt Jolly (2024-11-09) -# The legacy Rust ebuilds are no longer maintained and have been -# replaced by the new slotted Rust. Removal in 30 days. -=dev-lang/rust-1.71.1 -=dev-lang/rust-1.74.1 -=dev-lang/rust-1.75.0-r1 -=dev-lang/rust-1.77.1 -=dev-lang/rust-1.79.0 -=dev-lang/rust-1.80.1 -=dev-lang/rust-1.81.0 -=dev-lang/rust-1.82.0 -=dev-lang/rust-bin-1.71.1 -=dev-lang/rust-bin-1.74.1 -=dev-lang/rust-bin-1.75.0 -=dev-lang/rust-bin-1.77.1 -=dev-lang/rust-bin-1.79.0 -=dev-lang/rust-bin-1.80.1 -=dev-lang/rust-bin-1.81.0 -=dev-lang/rust-bin-1.82.0 -=virtual/rust-1.71.1-r2 -=virtual/rust-1.74.1-r1 -=virtual/rust-1.75.0-r1 -=virtual/rust-1.77.1 -=virtual/rust-1.79.0 -=virtual/rust-1.80.1 -=virtual/rust-1.81.0-r1 -=virtual/rust-1.82.0 - # Viorel Munteanu (2024-10-18) # Experimental version, for testing purposes only. # Bug #941566. @@ -587,48 +571,10 @@ app-emulation/virtualbox-kvm (2024-09-02) -# exim_tinydb utility crashes due to invalid free() (used in startup script) -=mail-mta/exim-4.98 - # Sam James (2024-06-25) # The symbol versioning "fix" breaks anything built with 3.0.0. >=dev-libs/libassuan-3.0.1 -# Sam James (2023-12-14) -# Gentoo's kernel maintainers have decided to discontinue gentoo-sources and -# gentoo-kernel for old kernel LTS branches because of the resources to require -# testing and patching them, combined with changing kernel lifecycles. -# -# The new policy is to support kernels with genpatches for 3 years after their -# release. -# -# Specifically, 4.14/4.19/5.4 have been dropped. See https://www.mpagano.com/blog/?p=315 -# and http://www.kroah.com/log/blog/2018/08/24/what-stable-kernel-should-i-use/. -# -# sys-kernel/vanilla-sources will continue to be provided for all branches -# until they reach formal upstream EOL. -# - (2023-09-09) -# OpenSSL 1.1.x is EOL on 2023-09-11. Please upgrade immediately to >= OpenSSL 3. -# https://www.openssl.org/blog/blog/2023/03/28/1.1.1-EOL/ -# https://www.openssl.org/blog/blog/2023/06/15/1.1.1-EOL-Reminder/ -# Please run a full world upgrade, especially checking /etc/portage and your world file -# for old PHP or Ruby references. - (2023-07-12) -# The catalyst-3 branch is outdated and not used by Gentoo -# Release Engineering anymore. Please either use git master -# (9999) as all Release Engineering build machines or wait -# for catalyst-4. Questions or bug reports about catalyst-3 -# may or may not lead to useful results. - (2023-06-21) # suitesparseconfig-7.0.0 fails to build with multilib enabled # because of dependencies that cannot be satisfied. All the other @@ -737,7 +683,7 @@ media-plugins/kodi-game-libretro-dosbox # If you still use one of these old toolchain packages, please upgrade (and # switch the compiler / the binutils) ASAP. If you need them for a specific # (isolated) use case, feel free to unmask them on your system. - (2025-10-18) # Needed by net-misc/gnome-remote-desktop. Default +rdp needs freerdp[server]. net-misc/freerdp server -x11-wm/mutter screencast # Mart Raudsepp (2022-01-05) # gnome-boxes requires spice-gtk[vala] diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use.force deleted file mode 100644 index b7a87347d0..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use.force +++ /dev/null @@ -1 +0,0 @@ -app-misc/localsearch landlock 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 a1dc0d21ad..d27a8a2d32 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 # 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 pango pdf png policykit ppds qml qt6 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 xvid" diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use index 2a98f20aea..372e15a137 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use @@ -1,16 +1,14 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ian Jordan (2026-01-14) +# Use PipeWire sound server. It also acts as PulseAudio implementation for +# packages using media-libs/libpulse (e.g. via USE="pulseaudio"). +media-video/pipewire sound-server + # Andreas Sturmlechner (2025-12-16) # Enable IUSE qt5 for current stable pkgs with USE-revdeps before dropping # it from make.defaults. # Bug #948836 - (2025-10-18) diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults index 952f3e112e..4f5663d04b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="activities declarative dri kde kwallet networkmanager pipewire plasma policykit pulseaudio screencast semantic-desktop widgets" +USE="activities declarative dri kde kwallet networkmanager plasma policykit semantic-desktop widgets" 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 d93e5e9206..0dff4380a9 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,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Marek Szuba (2023-11-12) @@ -22,9 +22,6 @@ dev-python/pyside webchannel # Required by sys-apps/flatpak, a dependency of kde-plasma/discover dev-util/ostree curl -# Required by app-editors/okteta:5 -dev-qt/qtscript:5 scripttools - # Required by kde-apps/akonadi:6 dev-qt/qtbase:6 mysql @@ -52,6 +49,3 @@ virtual/zlib minizip # Required by kde-plasma/plasma-meta kde-plasma/kwin lock kde-plasma/kwin-x11 lock - -# plasma profile never enabled pulseaudio. We're skipping to pipewire. -media-video/pipewire sound-server 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 4c912c607a..4ca05cb778 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-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2026-02-18) +# Requires systemd, so specifically unmasked only in targets/systemd. +-kde-plasma/plasma-login-manager + # Andreas Sturmlechner (2025-05-18) # Requires systemd, so specifically unmasked only in targets/systemd. ->=kde-plasma/drkonqi-6.3.90 diff --git a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors index 71621d0385..27053a3d1c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors +++ b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors @@ -3,20 +3,19 @@ cpan https://cpan.metacpan.org https://www.cpan.org debian https://deb.debian.org/debian/ http://ftp.au.debian.org/debian/ http://ftp.at.debian.org/debian/ http://ftp.by.debian.org/debian/ http://ftp.be.debian.org/debian/ http://ftp.br.debian.org/debian/ http://ftp.bg.debian.org/debian/ http://ftp.ca.debian.org/debian/ http://ftp2.cn.debian.org/debian/ http://ftp.cn.debian.org/debian/ http://ftp.hr.debian.org/debian/ http://ftp.cz.debian.org/debian/ http://ftp.dk.debian.org/debian/ http://ftp.sv.debian.org/debian/ http://ftp.ee.debian.org/debian/ http://ftp.fi.debian.org/debian/ http://ftp.fr.debian.org/debian/ http://ftp2.de.debian.org/debian/ http://ftp.de.debian.org/debian/ http://ftp.gr.debian.org/debian/ http://ftp.hu.debian.org/debian/ http://ftp.is.debian.org/debian/ http://ftp.ie.debian.org/debian/ http://ftp.it.debian.org/debian/ http://ftp.jp.debian.org/debian/ http://ftp.lt.debian.org/debian/ http://ftp.mx.debian.org/debian/ http://ftp.md.debian.org/debian/ http://ftp.nl.debian.org/debian/ http://ftp.nc.debian.org/debian/ http://ftp.nz.debian.org/debian/ http://ftp.no.debian.org/debian/ http://ftp.pl.debian.org/debian/ http://ftp.pt.debian.org/debian/ http://ftp.ro.debian.org/debian/ http://ftp.ru.debian.org/debian/ http://ftp.sg.debian.org/debian/ http://ftp.sk.debian.org/debian/ http://ftp.si.debian.org/debian/ http://ftp.es.debian.org/debian/ http://ftp.se.debian.org/debian/ http://ftp.ch.debian.org/debian/ http://ftp.tw.debian.org/debian/ http://ftp.tr.debian.org/debian/ http://ftp.ua.debian.org/debian/ http://ftp.uk.debian.org/debian/ http://ftp.us.debian.org/debian/ gentoo https://distfiles.gentoo.org/distfiles https://gentoo.osuosl.org/distfiles https://ftp.halifax.rwth-aachen.de/gentoo/distfiles https://ftp.fau.de/gentoo/distfiles gcc https://gcc.gnu.org/pub/gcc/ http://mirrors.concertpass.com/gcc/ https://mirrorservice.org/sites/sourceware.org/pub/gcc/ https://ftp.mpi-inf.mpg.de/mirrors/gnu/mirror/gcc.gnu.org/pub/gcc/ https://bigsearcher.com/mirrors/gcc/ -gimp https://ftp.fau.de/gimp/gimp/ ftp://ftp.fau.de/gimp/gimp/ https://artfiles.org/gimp.org/pub/gimp/ https://www.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ ftp://ftp.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ +gimp https://download.gimp.org/ https://ftp.fau.de/gimp/gimp/ ftp://ftp.fau.de/gimp/gimp/ https://artfiles.org/gimp.org/pub/gimp/ https://www.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ ftp://ftp.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ gnome https://download.gnome.org/ gnu https://ftp.gnu.org/gnu/ https://artfiles.org/gnu.org/ https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/ gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://mirrors.dotsrc.org/gcrypt/ https://gnupg.org/ftp/gcrypt/ -goproxy https://proxy.golang.org/ https://goproxy.io/ +goproxy https://proxy.golang.org/ https://goproxy.io/ idsoftware ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff ftp://ftp.gamers.org/pub/idgames/idstuff imagemagick https://imagemagick.org/archive/releases/ https://mirror.checkdomain.de/imagemagick/releases/ https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ ftp://ftp.fifi.org/pub/ImageMagick/releases/ kde https://download.kde.org https://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde https://ftp.gwdg.de/pub/linux/kde https://ftp.mirrorservice.org/sites/ftp.kde.org/pub/kde lokigames http://updates.lokigames.com -mariadb https://archive.mariadb.org/ http://ftp.bme.hu/pub/mirrors/mariadb/ https://ftp.nluug.nl/db/mariadb/ https://mirrors.up.pt/pub/mariadb/ https://rsync.osuosl.org/pub/mariadb/ https://mirror.netcologne.de/mariadb/ +mariadb https://archive.mariadb.org/ https://ftp.bme.hu/pub/mirrors/mariadb/ https://ftp.nluug.nl/db/mariadb/ https://mirrors.up.pt/pub/mariadb/ https://rsync.osuosl.org/pub/mariadb/ https://mirror.netcologne.de/mariadb/ mplayer https://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http://www7.mplayerhq.hu/MPlayer http://www8.mplayerhq.hu/MPlayer ftp://ftp1.mplayerhq.hu/MPlayer/ ftp://ftp6.mplayerhq.hu/MPlayer/ ftp://ftp7.mplayerhq.hu/MPlayer/ ftp://ftp8.mplayerhq.hu/MPlayer/ nongnu https://download.savannah.nongnu.org/releases/ https://ftp.cc.uoc.gr/mirrors/nongnu.org/ http://ftp.twaren.net/Unix/NonGNU/ https://mirror.csclub.uwaterloo.ca/nongnu/ ftp://mirror.csclub.uwaterloo.ca/nongnu/ https://mirrors.fe.up.pt/pub/nongnu/ ftp://mirrors.fe.up.pt/pub/nongnu/ https://nongnu.askapache.com/ https://nongnu.uib.no/ ftp://nongnu.uib.no/pub/nongnu/ http://savannah.c3sl.ufpr.br/ ftp://ftp.twaren.net/Unix/NonGNU/ openbsd https://cdn.openbsd.org/pub/OpenBSD https://fastly.cdn.openbsd.org/pub/OpenBSD openssl https://www.openssl.org/ https://artfiles.org/openssl.org/ https://www.mirrorservice.org/sites/ftp.openssl.org/ sourceforge.jp http://iij.dl.sourceforge.jp https://osdn.dl.sourceforge.jp https://jaist.dl.sourceforge.jp ubuntu http://mirror.internode.on.net/pub/ubuntu/ubuntu/ http://ubuntu.uni-klu.ac.at/ubuntu/ http://mirror.dhakacom.com/ubuntu-archive/ http://ubuntu.c3sl.ufpr.br/ubuntu/ http://hr.archive.ubuntu.com/ubuntu/ http://cz.archive.ubuntu.com/ubuntu/ https://mirror.dkm.cz/ubuntu http://ftp.cvut.cz/ubuntu/ http://ftp.stw-bonn.de/ubuntu/ https://ftp-stud.hs-esslingen.de/ubuntu/ https://mirror.netcologne.de/ubuntu/ https://mirror.unej.ac.id/ubuntu/ http://kr.archive.ubuntu.com/ubuntu/ https://mirror.nforce.com/pub/linux/ubuntu/ http://nl3.archive.ubuntu.com/ubuntu/ https://mirror.timeweb.ru/ubuntu/ http://ubuntu.mirror.su.se/ubuntu/ https://ubuntu.volia.net/ubuntu-archive/ https://mirror.pnl.gov/ubuntu/ https://mirrors.namecheap.com/ubuntu/ -vdr-developerorg http://projects.vdr-developer.org/attachments/download