From 87163b8c304e9b723ee3516d47947865ee1a6463 Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 13 Oct 2025 07:11:40 +0000 Subject: [PATCH] profiles: Sync with Gentoo It's from Gentoo commit 76dbffdaea91e721ee1ef9128fe3318950547d61. Signed-off-by: Flatcar Buildbot --- .../profiles/arch/alpha/package.use.mask | 8 + .../profiles/arch/amd64/package.use.mask | 9 + .../profiles/arch/amd64/x32/package.mask | 4 + .../profiles/arch/arm/package.use.mask | 13 + .../profiles/arch/arm/package.use.stable.mask | 1 - .../profiles/arch/arm64/package.use.mask | 13 + .../profiles/arch/base/package.use.mask | 16 +- .../profiles/arch/base/use.mask | 4 + .../profiles/arch/hppa/package.use.mask | 8 + .../profiles/arch/loong/package.use.mask | 4 + .../profiles/arch/mips/package.use.mask | 4 + .../profiles/arch/powerpc/package.use.mask | 9 + .../profiles/arch/powerpc/ppc32/package.mask | 4 - .../arch/powerpc/ppc64/64le/package.use.force | 1 + .../arch/powerpc/ppc64/64ul/package.use.force | 1 + .../profiles/arch/ppc/package.use.mask | 4 + .../profiles/arch/riscv/package.use.mask | 9 + .../profiles/arch/s390/package.use.mask | 4 + .../profiles/arch/sparc/package.use.mask | 4 + .../profiles/arch/x86/package.use.mask | 18 +- .../profiles/base/make.defaults | 2 +- .../profiles/base/package.use.force | 3 + .../profiles/base/package.use.mask | 19 + .../profiles/base/package.use.stable.mask | 4 + .../profiles/base/use.stable.mask | 7 +- .../gnome/systemd/package.use.stable.mask | 8 - .../systemd/{package.use.mask => use.mask} | 6 +- .../plasma/systemd/package.use.stable.mask | 8 - .../systemd/use.mask} | 6 +- .../desktop/systemd/package.use.stable.mask | 8 - .../package.use.mask => systemd/use.mask} | 6 +- .../systemd/package.use.stable.mask | 8 - .../systemd/{package.use.mask => use.mask} | 6 +- .../linux/amd64/23.0/systemd/package.use.mask | 8 - .../23.0/systemd/package.use.stable.mask | 8 - .../default/linux/amd64/23.0/systemd/use.mask | 6 + .../desktop/gnome/systemd/package.use.mask | 8 - .../gnome/systemd/package.use.stable.mask | 8 - .../arm64/23.0/desktop/gnome/systemd/use.mask | 6 + .../desktop/plasma/systemd/package.use.mask | 8 - .../plasma/systemd/package.use.stable.mask | 8 - .../23.0/desktop/plasma/systemd/use.mask | 6 + .../23.0/desktop/systemd/package.use.mask | 8 - .../desktop/systemd/package.use.stable.mask | 8 - .../linux/arm64/23.0/desktop/systemd/use.mask | 6 + .../linux/arm64/23.0/systemd/package.use.mask | 8 - .../23.0/systemd/package.use.stable.mask | 8 - .../default/linux/arm64/23.0/systemd/use.mask | 6 + .../profiles/desc/postgres_targets.desc | 4 +- .../profiles/desc/rust_sysroots.desc | 5 + .../features/big-endian/package.use.mask | 1 + .../profiles/features/musl/package.mask | 8 + .../profiles/features/musl/package.use.mask | 6 - .../profiles/features/musl/use.mask | 4 + .../profiles/features/wd40/package.mask | 14 +- .../profiles/features/wd40/package.use.mask | 4 + .../profiles/package.deprecated | 6 + .../portage-stable/profiles/package.mask | 440 ++++++++++-------- .../prefix/darwin/macos/10.13/x64/gcc/parent | 2 +- .../prefix/darwin/macos/10.14/x64/gcc/parent | 2 +- .../prefix/darwin/macos/10.15/x64/gcc/parent | 2 +- .../prefix/darwin/macos/11.0/x64/gcc/parent | 2 +- .../prefix/darwin/macos/12.0/x64/gcc/parent | 2 +- .../prefix/darwin/macos/13.0/x64/gcc/parent | 2 +- .../prefix/darwin/macos/14.0/x64/gcc/parent | 2 +- .../prefix/darwin/macos/15.0/x64/gcc/parent | 2 +- .../prefix/darwin/macos/26.0/x64/gcc/parent | 2 +- .../portage-stable/profiles/profiles.desc | 2 + .../targets/desktop/gnome/package.use.force | 1 + .../targets/desktop/plasma/package.use | 5 +- .../portage-stable/profiles/updates/2Q-2021 | 1 - .../portage-stable/profiles/updates/3Q-2025 | 1 + .../portage-stable/profiles/use.desc | 1 + 73 files changed, 496 insertions(+), 364 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/package.use.stable.mask rename sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/{package.use.mask => use.mask} (52%) delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/plasma/systemd/package.use.stable.mask rename sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/{systemd/package.use.mask => plasma/systemd/use.mask} (52%) delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/systemd/package.use.stable.mask rename sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/{plasma/systemd/package.use.mask => systemd/use.mask} (52%) delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/package.use.stable.mask rename sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/{package.use.mask => use.mask} (52%) delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/systemd/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/systemd/package.use.stable.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/systemd/use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/systemd/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/systemd/package.use.stable.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/systemd/use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/package.use.stable.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/package.use.stable.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/package.use.mask delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/package.use.stable.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/desc/rust_sysroots.desc create 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 f306de1110..8a7c039145 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,14 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# PPN-SD (2025-10-04) +# media-libs/libemf is not keyworded here +app-office/dia wmf + +# Philipp Rösner (2025-09-23) +# media-libs/zxingcpp is not keyworded here +app-text/mupdf barcode + # Andreas Sturmlechner (2025-08-29) # dev-perl/Template-GD is not keyworded here. Bug #661634 dev-perl/Template-Toolkit gd 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 1cfea98e2a..fac132b4b8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -17,6 +17,15 @@ #--- END OF EXAMPLES --- +# Michał Górny (2025-09-28) +# Unmask on amd64 for wider testing. +sci-libs/flexiblas -system-blas +sci-libs/lapack -flexiblas +virtual/blas -flexiblas +virtual/cblas -flexiblas +virtual/lapack -flexiblas +virtual/lapacke -flexiblas + # Nicolas PARLANT (2025-09-20) # Require dev-libs/libtsm, keyworded here >=media-gfx/fbida-2.14_p20241216 -fbcon 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 6eace04b13..ff057e3649 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mario Haustein (2025-10-06) +# Requires qtwebengine +media-radio/qlog + # Jay Faulkner (2025-06-01) # Requires >=net-libs/nodejs-18[npm] dev-util/claude-code 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 4540152e7d..d941cf8316 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,19 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# PPN-SD (2025-10-04) +# media-libs/libemf is not keyworded here +app-office/dia wmf + +# Michał Górny (2025-10-03) +# Now keyworded on arm too. +sci-libs/flexiblas -system-blas +sci-libs/lapack -flexiblas +virtual/blas -flexiblas +virtual/cblas -flexiblas +virtual/lapack -flexiblas +virtual/lapacke -flexiblas + # Michał Górny (2025-09-12) # These BLAS/LAPACK providers are keyworded here. sci-libs/flexiblas -openblas 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 4305c41e73..921a8bf7a0 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 @@ -43,7 +43,6 @@ app-admin/syslog-ng grpc # Destabilize dev-db/redis for ~arm due to a lack of security stabilization # almost one year to this this date. bug 915548#c6 dev-libs/hiredis test -dev-python/redis test # Matt Turner (2023-10-30) # libei not stable yet 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 9ea638ed48..e7af54732f 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,19 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# PPN-SD (2025-10-04) +# media-libs/libemf is not keyworded here +app-office/dia wmf + +# Michał Górny (2025-10-03) +# Now keyworded on arm64 too. +sci-libs/flexiblas -system-blas +sci-libs/lapack -flexiblas +virtual/blas -flexiblas +virtual/cblas -flexiblas +virtual/lapack -flexiblas +virtual/lapacke -flexiblas + # Sasha Finkelstein (2025-09-17) # Arm64-specific ABI app-emulation/wine-staging -arm64ec 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 acd27fc6d8..c2cdb61387 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,16 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2025-09-28) +# Masked until sci-libs/flexiblas and sci-libs/blas-lapack-aux-wrappers +# are keyworded everywhere. And for some more testing. +sci-libs/flexiblas system-blas +sci-libs/lapack flexiblas +virtual/blas flexiblas +virtual/cblas flexiblas +virtual/lapack flexiblas +virtual/lapacke flexiblas + # Sasha Finkelstein (2025-09-17) # Arm64-specific ABI that does not make sense anywhere else app-emulation/wine-proton arm64ec @@ -156,12 +166,6 @@ sys-kernel/installkernel grub # Requires dev-libs/level-zero. dev-lang/ispc gpu -# Nowa Ammerlaan (2023-12-18) -# Experimental and only available on a subset of architectures -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki -sys-kernel/vanilla-kernel generic-uki - # Ionen Wolkens (2023-12-02) # dev-qt/qtwebengine:6 and dev-qt/qtremoteobjects:6 have few keywords. dev-python/pyqt6 pdfium remoteobjects diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask index e5bfe2955a..d3ad6fa37e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfred Wingate (2025-09-20) +# Experimental and only available on a subset of architectures +generic-uki + # Sam James (2025-09-19) # libquadmath from GCC is only available on some arches # https://gcc.gnu.org/PR96016 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 dffb6c5b40..05e7d6cd92 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask @@ -4,6 +4,14 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# PPN-SD (2025-10-04) +# media-libs/libemf is not keyworded here +app-office/dia wmf + +# Philipp Rösner (2025-09-23) +# media-libs/zxingcpp is not keyworded here +app-text/mupdf barcode + # Andreas Sturmlechner (2025-08-29) # dev-perl/Template-GD is not keyworded here. Bug #661634 dev-perl/Template-Toolkit gd diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask index d0acaf72f4..074bd3ae8c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# PPN-SD (2025-10-04) +# media-libs/libemf is not keyworded here +app-office/dia wmf + # Michał Górny (2025-09-12) # These BLAS/LAPACK providers are keyworded here. sci-libs/flexiblas -openblas 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 4da21f1878..f836ad0bea 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Philipp Rösner (2025-09-23) +# media-libs/zxingcpp is not keyworded here +app-text/mupdf barcode + # Eli Schwartz (2025-09-05) # dev-python/sphinx-tabs is not keyworded. dev-python/anyio doc 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 bef8f2a8e4..e561c65393 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,15 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2025-10-03) +# Now keyworded on ppc* too. +sci-libs/flexiblas -system-blas +sci-libs/lapack -flexiblas +virtual/blas -flexiblas +virtual/cblas -flexiblas +virtual/lapack -flexiblas +virtual/lapacke -flexiblas + # Andreas Sturmlechner (2025-08-16) # dev-games/ogre is not keyworded here >=dev-games/mygui-3.4.1 ogre diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask index 7efe88bfad..39e66010ec 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask @@ -5,10 +5,6 @@ # MySQL is marked -ppc (bug #761715) because of a failing static assert. dev-db/mysql -# Sam James (2024-12-10) -# Crashes in libuv (bug #941738) ->=dev-build/cmake-3.29 - # Sam James (2024-03-23) # llvm-runtimes/openmp does not support ppc32 (bug #907213). llvm-runtimes/openmp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.force index 3a750ec50b..3ea666673b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.force @@ -8,6 +8,7 @@ dev-java/openjdk:8 system-bootstrap dev-java/openjdk:11 system-bootstrap dev-java/openjdk:17 system-bootstrap dev-java/openjdk:21 system-bootstrap +dev-java/openjdk:25 system-bootstrap # Michał Górny (2021-02-19) # We have ready-to-use configs here. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.force index fbff0a723e..74734d9094 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.force @@ -8,3 +8,4 @@ dev-java/openjdk:8 -system-bootstrap dev-java/openjdk:11 -system-bootstrap dev-java/openjdk:17 -system-bootstrap dev-java/openjdk:21 -system-bootstrap +dev-java/openjdk:25 -system-bootstrap 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 de157efc5e..119e23607d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Philipp Rösner (2025-09-23) +# media-libs/zxingcpp is not keyworded here +app-text/mupdf barcode + # Zero_Chaos (2025-09-05) # Needs app-misc/mosquitto, which is not keyworded net-wireless/kismet mqtt diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask index 1b99d7eab9..9a62f24c5e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask @@ -1,6 +1,15 @@ # Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Jakov Smolić (2025-10-05) +# These packages are keyworded on riscv +sci-libs/flexiblas -system-blas +sci-libs/lapack -flexiblas +virtual/blas -flexiblas +virtual/cblas -flexiblas +virtual/lapack -flexiblas +virtual/lapacke -flexiblas + # Michał Górny (2025-09-12) # These BLAS/LAPACK providers are keyworded here. sci-libs/flexiblas -openblas 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 197a767a78..3056411a43 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 # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2025-09-23) +# media-libs/zxingcpp is not keyworded here. +app-text/mupdf barcode + # Andreas Sturmlechner (2025-08-29) # dev-perl/Template-GD is not keyworded here. Bug #661634 dev-perl/Template-Toolkit gd 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 6b345f4999..2f71a58901 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Philipp Rösner (2025-09-23) +# media-libs/zxingcpp is not keyworded here +app-text/mupdf barcode + # Michał Górny (2025-08-21) # Requires dev-python/qtconsole. dev-python/ipython gui 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 8c1e0b73bf..f4ab93ee3d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask @@ -1,6 +1,20 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2025-10-03) +# Now keyworded on x86 too. +sci-libs/flexiblas -system-blas +sci-libs/lapack -flexiblas +virtual/blas -flexiblas +virtual/cblas -flexiblas +virtual/lapack -flexiblas +virtual/lapacke -flexiblas + +# Cristian Othón Martínez Vera (2025-10-02) +# Michael Palimaka (2018-10-12) +# Unmask arch-specific USE flag available on x86 + (2025-09-20) # Require dev-libs/libtsm, keyworded here >=media-gfx/fbida-2.14_p20241216 -fbcon @@ -377,10 +391,6 @@ app-admin/conserver -freeipmi # Requires dev-db/mongodb which has dropped x86 support dev-php/pecl-mongodb test -# Michael Palimaka (2018-10-12) -# Unmask arch-specific USE flag available on x86 -net-analyzer/testssl -bundled-openssl - # Jan Ziak <0xe2.0x9a.0x9b@gmail.com> (2018-03-14) # Expose SVGA backend for x86 users app-emulation/fuse -backend-svga 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 3dc31380bf..8f203780d7 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 @@ -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 SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" +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 RUST_SYSROOTS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS RUST_SYSROOTS 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/base/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force index 7badc70693..b99cd9c46b 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 @@ -82,6 +82,8 @@ 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.90.0 llvm_slot_20 +dev-lang/rust-bin:1.90.0 llvm_slot_20 dev-lang/rust:1.89.0 llvm_slot_20 dev-lang/rust-bin:1.89.0 llvm_slot_20 dev-lang/rust:1.88.0 llvm_slot_20 @@ -196,6 +198,7 @@ dev-java/openjdk:8 system-bootstrap dev-java/openjdk:11 system-bootstrap dev-java/openjdk:17 system-bootstrap dev-java/openjdk:21 system-bootstrap +dev-java/openjdk:25 system-bootstrap # Michał Górny (2021-11-04) # Enable all LLVM targets unconditionally. Unfortunately, disabling 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 b481ed9f3d..794f537d80 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,25 @@ # New entries go on top. +# Andreas Sturmlechner (2025-10-05) +# Preparation for sci-geosciences/liblas removal. Bug #957235 +<=dev-games/openscenegraph-3.6.5-r117 las +<=dev-games/openscenegraph-openmw-3.6_p20221115-r2 las + +# Volkmar W. Pogatzki (2025-10-03) +# No suitable versions of dev-libs/protobuf available. +=dev-java/protobuf-java-4.32.1 system-protoc + +# Michał Górny (2025-09-27) +# Building NumPy with ILP64 LAPACK can cause revdeps to segfault if they +# link to LP64 LAPACK. To support this properly, we either need to +# ensure matching index64 flags along the whole chain of dependencies, +# or support only ILP64 LAPACK implementations that use suffixed +# symbols (so there are no symbol collisions). Given the flag was only +# really added to test if ILP64 packaging works, mask it for the time +# being. +dev-python/numpy index64 + # Nicolas PARLANT (2025-09-20) # Require dev-libs/libtsm, only keyworded on amd64 and x86 >=media-gfx/fbida-2.14_p20241216 fbcon 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 7b79d5ed0a..ee94a171de 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask @@ -4,6 +4,10 @@ # New entries go on top. # Please use the same syntax as in package.use.mask. +# Sam James (2025-10-10) +# Needs not-yet-stable GCC 15. +dev-lang/python tail-call-interp + # Andreas Sturmlechner (2025-05-06) # USE=experimental is not stable by definition media-libs/zxing-cpp experimental diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask index ac29d2e0b8..671e307c69 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask @@ -4,6 +4,11 @@ # New entries go on top. # Please use the same syntax as in use.mask. + +# Patrick Lauer (2025-10-07) +# Postgres:18 is not stable yet +postgres_targets_postgres18 + # Alfredo Tupone (1025-05-01) # gcc:15 is not stable yet ada_target_gcc_15 @@ -21,8 +26,6 @@ ruby_targets_ruby34 # Python implementations without stable keywords. python_targets_python3_14t python_single_target_python3_14t -python_targets_python3_14 -python_single_target_python3_14 python_targets_python3_13t python_single_target_python3_13t python_targets_pypy3_11 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/package.use.stable.mask deleted file mode 100644 index 3800841b7b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/package.use.stable.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2023-12-18) -# This is still experimental, prebuilt images may not boot on all systems. -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki -sys-kernel/vanilla-kernel generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/use.mask similarity index 52% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/package.use.mask rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/use.mask index a0ca2047e2..b09adf4bab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/use.mask @@ -1,8 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Nowa Ammerlaan (2024-12-30) +# Alfred Wingate (2024-09-20) # Generic images are built with systemd and only available on arm64 and amd64 -sys-kernel/gentoo-kernel -generic-uki -sys-kernel/gentoo-kernel-bin -generic-uki -sys-kernel/vanilla-kernel -generic-uki +-generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/plasma/systemd/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/plasma/systemd/package.use.stable.mask deleted file mode 100644 index 3800841b7b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/plasma/systemd/package.use.stable.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2023-12-18) -# This is still experimental, prebuilt images may not boot on all systems. -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki -sys-kernel/vanilla-kernel generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/plasma/systemd/use.mask similarity index 52% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/systemd/package.use.mask rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/plasma/systemd/use.mask index a0ca2047e2..6f37145506 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/systemd/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/plasma/systemd/use.mask @@ -1,8 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Nowa Ammerlaan (2024-12-30) +# Alfred Wingate (2025-09-20) # Generic images are built with systemd and only available on arm64 and amd64 -sys-kernel/gentoo-kernel -generic-uki -sys-kernel/gentoo-kernel-bin -generic-uki -sys-kernel/vanilla-kernel -generic-uki +-generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/systemd/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/systemd/package.use.stable.mask deleted file mode 100644 index 3800841b7b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/systemd/package.use.stable.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2023-12-18) -# This is still experimental, prebuilt images may not boot on all systems. -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki -sys-kernel/vanilla-kernel generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/plasma/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/systemd/use.mask similarity index 52% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/plasma/systemd/package.use.mask rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/systemd/use.mask index a0ca2047e2..6f37145506 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/plasma/systemd/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/systemd/use.mask @@ -1,8 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Nowa Ammerlaan (2024-12-30) +# Alfred Wingate (2025-09-20) # Generic images are built with systemd and only available on arm64 and amd64 -sys-kernel/gentoo-kernel -generic-uki -sys-kernel/gentoo-kernel-bin -generic-uki -sys-kernel/vanilla-kernel -generic-uki +-generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/package.use.stable.mask deleted file mode 100644 index 3800841b7b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/package.use.stable.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2023-12-18) -# This is still experimental, prebuilt images may not boot on all systems. -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki -sys-kernel/vanilla-kernel generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/use.mask similarity index 52% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/package.use.mask rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/use.mask index a0ca2047e2..6f37145506 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/use.mask @@ -1,8 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Nowa Ammerlaan (2024-12-30) +# Alfred Wingate (2025-09-20) # Generic images are built with systemd and only available on arm64 and amd64 -sys-kernel/gentoo-kernel -generic-uki -sys-kernel/gentoo-kernel-bin -generic-uki -sys-kernel/vanilla-kernel -generic-uki +-generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/systemd/package.use.mask deleted file mode 100644 index a0ca2047e2..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/systemd/package.use.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2024-12-30) -# Generic images are built with systemd and only available on arm64 and amd64 -sys-kernel/gentoo-kernel -generic-uki -sys-kernel/gentoo-kernel-bin -generic-uki -sys-kernel/vanilla-kernel -generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/systemd/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/systemd/package.use.stable.mask deleted file mode 100644 index 3800841b7b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/systemd/package.use.stable.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2023-12-18) -# This is still experimental, prebuilt images may not boot on all systems. -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki -sys-kernel/vanilla-kernel generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/systemd/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/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/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/arm64/23.0/desktop/gnome/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/systemd/package.use.mask deleted file mode 100644 index a0ca2047e2..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/systemd/package.use.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2024-12-30) -# Generic images are built with systemd and only available on arm64 and amd64 -sys-kernel/gentoo-kernel -generic-uki -sys-kernel/gentoo-kernel-bin -generic-uki -sys-kernel/vanilla-kernel -generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/systemd/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/systemd/package.use.stable.mask deleted file mode 100644 index 3800841b7b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/systemd/package.use.stable.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2023-12-18) -# This is still experimental, prebuilt images may not boot on all systems. -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki -sys-kernel/vanilla-kernel generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/systemd/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/systemd/use.mask new file mode 100644 index 0000000000..6f37145506 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/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/arm64/23.0/desktop/plasma/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/package.use.mask deleted file mode 100644 index a0ca2047e2..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/package.use.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2024-12-30) -# Generic images are built with systemd and only available on arm64 and amd64 -sys-kernel/gentoo-kernel -generic-uki -sys-kernel/gentoo-kernel-bin -generic-uki -sys-kernel/vanilla-kernel -generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/package.use.stable.mask deleted file mode 100644 index 3800841b7b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/package.use.stable.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2023-12-18) -# This is still experimental, prebuilt images may not boot on all systems. -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki -sys-kernel/vanilla-kernel generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/use.mask new file mode 100644 index 0000000000..6f37145506 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/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/arm64/23.0/desktop/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/package.use.mask deleted file mode 100644 index a0ca2047e2..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/package.use.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2024-12-30) -# Generic images are built with systemd and only available on arm64 and amd64 -sys-kernel/gentoo-kernel -generic-uki -sys-kernel/gentoo-kernel-bin -generic-uki -sys-kernel/vanilla-kernel -generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/package.use.stable.mask deleted file mode 100644 index 3800841b7b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/package.use.stable.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2023-12-18) -# This is still experimental, prebuilt images may not boot on all systems. -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki -sys-kernel/vanilla-kernel generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/use.mask new file mode 100644 index 0000000000..6f37145506 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/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/arm64/23.0/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/package.use.mask deleted file mode 100644 index a0ca2047e2..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/package.use.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2024-12-30) -# Generic images are built with systemd and only available on arm64 and amd64 -sys-kernel/gentoo-kernel -generic-uki -sys-kernel/gentoo-kernel-bin -generic-uki -sys-kernel/vanilla-kernel -generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/package.use.stable.mask deleted file mode 100644 index 3800841b7b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/package.use.stable.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Nowa Ammerlaan (2023-12-18) -# This is still experimental, prebuilt images may not boot on all systems. -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki -sys-kernel/vanilla-kernel generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/use.mask new file mode 100644 index 0000000000..6f37145506 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/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/desc/postgres_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc index 88c8728d65..ba979b37d2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc @@ -1,10 +1,8 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of POSTGRES_TARGETS USE_EXPAND flags. -postgres12 - Build against PostgreSQL 12 -postgres13 - Build against PostgreSQL 13 postgres14 - Build against PostgreSQL 14 postgres15 - Build against PostgreSQL 15 postgres16 - Build against PostgreSQL 16 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/rust_sysroots.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/rust_sysroots.desc new file mode 100644 index 0000000000..fe9fcdacf5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/rust_sysroots.desc @@ -0,0 +1,5 @@ +# Copyright 2025 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +bpf - Berkeley Packet Filter target +wasm - WebAssembly target 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 2f2743a2dd..5c534d769c 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 @@ -58,6 +58,7 @@ net-libs/webkit-gtk:6 wayland dev-libs/libportal wayland gnome-extra/tecla wayland gnome-base/gnome-shell wayland +gnome-base/nautilus wayland # matoro (2023-04-10) # media-libs/libldac casualties (#80238) 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 0e745d5299..d9c16f9721 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,14 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# PPN-SD (2025-10-08) +# 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 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 b614000e3c..5fedd43b8d 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 @@ -125,12 +125,6 @@ sys-kernel/installkernel -systemd # Requires dev-libs/level-zero. dev-lang/ispc gpu -# Nowa Ammerlaan (2023-12-18) -# Requires systemd -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki -sys-kernel/vanilla-kernel generic-uki - # Guillaume Seren (2023-11-29) # execinfo.h required for server. games-board/cockatrice server 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 376c8c1f67..60602202f1 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,6 +5,10 @@ -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 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 f04044f54a..eb8611c873 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,16 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-10-06) +# Rewritten in Rust. +>=app-misc/task-3 + +# Azamat H. Hackimov (2025-09-22) +# app-i18n/libchewing was ported to Rust. +>=app-i18n/ibus-chewing-2.1.7 +>=app-i18n/libchewing-0.10.3 +dev-build/corrosion + # Patrick McLean (2025-09-16) # New version is rewritten in rust >=app-misc/asciinema-3.0.0 @@ -390,7 +400,7 @@ gnome-extra/gnome-browser-connector gnome-extra/gnome-tweaks gnome-extra/sushi >=media-gfx/libimagequant-4 -media-gfx/gimp +=media-libs/libopenraw-0.3.2 media-plugins/gimp-lqr media-video/rav1e @@ -413,3 +423,5 @@ virtual/rust www-apps/radicale >=x11-themes/adwaita-icon-theme-3.36 x11-themes/adwaita-icon-theme-legacy +>=gui-libs/gtk-4.20.1 +>=dev-cpp/gtkmm-4.20 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 75ab1bc8e5..34f7d1593a 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 # Distributed under the terms of the GNU General Public License v2 +# Alfred Wingate (2025-09-15) # Tests require dev-python/paramiko. dev-python/dulwich test 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 9c9aad12e2..a43f1664a1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated @@ -17,6 +17,12 @@ #--- END OF EXAMPLES --- +# Michał Górny (2025-10-01) +# dev-python/passlib is unmaintained upstream (last release in 2020), +# and we keep having to patch breakage out. Packages really need +# to migrate out of it. +dev-python/passlib + # Andreas Sturmlechner (2025-08-20) # Qt5 upstream OSS support ended on 2020-12-08. Public availability of # commercial 5.15 LTS releases is delayed by 1 year since then. The final 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 561cf6b398..59e7264074 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -36,17 +36,251 @@ #--- END OF EXAMPLES --- +# Andreas Sturmlechner (2025-10-12) +# Dead upstream, depends on Qt5. +# Bug #949899, #953384. Removal on 2025-11-11. +games-puzzle/colorcode + +# Andreas Sturmlechner (2025-10-12) +# Dead upstream, broken with CMake-4, no one else packaging this anymore. +# Bug #958051. Removal on 2025-11-11. +sci-electronics/Stage + +# Michał Górny (2025-10-12) +# Requires Rust with RUST_SYSROOTS=bpf, which isn't currently supported +# by dev-lang/rust-bin. Also needs net-proxy/mitmproxy-linux updates. +>=dev-util/bpf-linker-0.9.15-r1 + +# Andreas Sturmlechner (2025-10-11) +# Stuck forever in 5.x because in 6.x it was rewritten around proprietary +# aqlprofile. A potential future 7.x package would require packaging from +# scratch with several additional new package dependencies. +# Bugs #904074, #952456. Removal on 2025-11-10. +dev-util/rocprofiler + +# Hans de Graaff (2025-10-10) +# No longer supported upstream since 2025-04-01. Use Rails 7.2 or newer +# instead. Masked for removal on 2025-11-10). +dev-ruby/activerecord:7.0 +dev-ruby/actioncable:7.0 +dev-ruby/actionview:7.0 +dev-ruby/activejob:7.0 +dev-ruby/activesupport:7.0 +dev-ruby/activestorage:7.0 +dev-ruby/actionpack:7.0 +dev-ruby/activemodel:7.0 +dev-ruby/actionmailer:7.0 +dev-ruby/actionmailbox:7.0 +dev-ruby/actiontext:7.0 +dev-ruby/rails:7.0 +dev-ruby/railties:7.0 +dev-ruby/haml:5 + +# Volkmar W. Pogatzki (2025-10-02) +# Nothing depends on it. +# Removal: 2025-11-01. Bug #961199 +net-libs/NativeThread + +# Ionen Wolkens (2025-10-07) +# Masked for testing the new .0 version and leave time for packages +# to catch up on support. Will likely be kept masked until 6.10.1 +# is released unless there is a notable reason to need this earlier. +# +# If wanted, feel welcome to add `dev-qt/*:6/6.10.0` to package.unmask +# and report issues. +# +# A common issue with 6.10 is builds failing to find Qt private headers +# as it (now) requires searching for e.g. GuiPrivate in CMakeLists.txt. +=dev-python/pyside-6.10.0* +=dev-qt/qt-docs-6.10.0* +=dev-qt/qt3d-6.10.0* +=dev-qt/qt5compat-6.10.0* +=dev-qt/qtbase-6.10.0* +=dev-qt/qtcharts-6.10.0* +=dev-qt/qtconnectivity-6.10.0* +=dev-qt/qtdeclarative-6.10.0* +=dev-qt/qtgraphs-6.10.0* +=dev-qt/qthttpserver-6.10.0* +=dev-qt/qtimageformats-6.10.0* +=dev-qt/qtlanguageserver-6.10.0* +=dev-qt/qtlocation-6.10.0* +=dev-qt/qtmultimedia-6.10.0* +=dev-qt/qtnetworkauth-6.10.0* +=dev-qt/qtpositioning-6.10.0* +=dev-qt/qtquick3d-6.10.0* +=dev-qt/qtquicktimeline-6.10.0* +=dev-qt/qtremoteobjects-6.10.0* +=dev-qt/qtscxml-6.10.0* +=dev-qt/qtsensors-6.10.0* +=dev-qt/qtserialbus-6.10.0* +=dev-qt/qtserialport-6.10.0* +=dev-qt/qtshadertools-6.10.0* +=dev-qt/qtspeech-6.10.0* +=dev-qt/qtsvg-6.10.0* +=dev-qt/qttools-6.10.0* +=dev-qt/qttranslations-6.10.0* +=dev-qt/qtvirtualkeyboard-6.10.0* +=dev-qt/qtwayland-6.10.0* +=dev-qt/qtwebchannel-6.10.0* +=dev-qt/qtwebengine-6.10.0* +=dev-qt/qtwebsockets-6.10.0* +=dev-qt/qtwebview-6.10.0* + +# Michał Górny (2025-10-06) +# Refcount errors that trigger crashes in dev-python/moto +# and dev-python/ipyparallel tests. +=dev-python/pymongo-4.15.3 +=dev-python/pymongo-4.15.2 + +# Sam James (2025-10-05) +# Fails to build with to-be-stabled CMake 4, Qt 5, no upstream release in +# 5 years (despite much activity), and a bunch of other open bugs in need +# of attention. +# Removal on 2025-11-04. Bug #957460. +media-sound/lmms + +# Andreas Sturmlechner (2025-10-05) +# Dead upstream, replaced by sci-libs/pdal in most places. +# Many bugs: #725938, #742668, #944868, #957235, #961718 +# Removal on 2025-11-01. +sci-geosciences/liblas + +# Andreas Sturmlechner (2025-10-05) +# Last release 8 years ago, broken by CMake 4, unclear purpose without any +# revdeps. Bugs #800608, #866377, #955465. Removal on 2025-11-01. +dev-build/cmake-fedora + +# Sam James (2025-10-04) +# Has some regressions: +# * autoconf (https://lore.kernel.org/dash/ba3014e6-b1f6-4b6b-99ac-524dafd22f33@SystematicSW.ab.ca/) +# (https://savannah.gnu.org/support/?111321) +# * expansion (https://lore.kernel.org/dash/d3a79537-be6a-4e5d-afe6-8b8d9dd57955@reillybrogan.com/) +# * parsing (https://lore.kernel.org/dash/105f1d0e-f7c4-431b-b95d-efad442aaa34@reillybrogan.com/) +=app-shells/dash-0.5.13 + +# Lukas Schmelting (2025-10-03) +# Breaks e.g. in combination with gnome-shell-48.4 +>=dev-libs/glib-2.86.0 +>=dev-libs/gobject-introspection-1.86.0 +>=dev-libs/gobject-introspection-common-1.86.0 +>=dev-util/gdbus-codegen-2.86.0 +>=dev-util/glib-utils-2.86.0 + +# Andreas Sturmlechner (2025-10-01) +# Remaining old EAPI-7 based cmake.eclass consumers after 4 years of +# tracking EAPI-7 removal. Port to EAPI-8 if you can. +# Bugs #957246, #957403, #957788, #957819, #957869, #957918, #958068, +# #958255, #958317, #958353, #958596, #958651, #960286 +# Removal on 2025-11-01. +dev-games/newton +games-action/lugaru +games-action/supermariowar +games-arcade/ninvaders +games-arcade/slimevolley +games-engines/frobtads +games-fps/avp +games-kids/memonix +games-puzzle/meandmyshadow +games-server/pvpgn +games-strategy/freesynd +games-strategy/maxr +games-util/antimicro +games-util/qjoypad + +# Andreas Sturmlechner (2025-09-30) +# Unmaintained in ::gentoo, EAPI-7 based, a *lot* of ancient unsolved bugs +# #576768, #594846, #601126, #724848, #770802, #770994, #832774, #925000, +# #925001, #926243, #926244, #944452. Removal on 2025-10-29. +media-libs/raspberrypi-userland +media-libs/raspberrypi-userland-bin + +# Andreas Sturmlechner (2025-09-30) +# EAPI-7 based, depends on dead media-libs/raspberrypi-userland, broken +# by current available version anyway. +# Several bugs #770802, #881797, #926326, #928521. Removal on 2025-10-29. +media-plugins/vdr-rpihddevice + +# Andreas Sturmlechner (2025-09-30) +# Dead upstream, EAPI-7 based, no one else is left packaging this. +# Bug #957218. Removal on 2025-10-29. +net-firewall/itval + +# Andreas Sturmlechner (2025-09-30) +# Unmaintained in ::gentoo, EAPI-7 based, broken by CMake-4, boost-1.89 +# but most importantly Google according to upstream user reports. +# Bugs #907861, #957553, #957554, #963466. Removal on 2025-10-29. +net-misc/grive + +# Andreas Sturmlechner (2025-09-30) +# Dead upstream, EAPI-7 based, no one else is left packaging this. +# Bugs #952796, #957240. Removal on 2025-10-29. +sys-auth/google-authenticator-wrappers + +# Jason A. Donenfeld (2025-09-30) +# Upstream is dead, package is broken. Removal on 2025-10-29. +net-analyzer/speedtest++ + +# Andreas Sturmlechner (2025-09-30) +# Unmaintained in ::gentoo, EAPI-7 based, almost no one else is left +# packaging this. Removal on 2025-10-29. +sys-fs/reiserfs-defrag + +# Andreas Sturmlechner (2025-09-30) +# Unmaintained in ::gentoo, EAPI-7 based, broken by CMake 4. +# If you want to keep it, maintain it. +# Bugs #789756, #951884, #956413, #957572. Removal on 2025-10-29. +x11-wm/ctwm + +# Andreas Sturmlechner (2025-09-30) +# Unmaintained in ::gentoo, EAPI-7 based, almost no one else is left +# packaging this. Removal on 2025-10-29. +sys-auth/pam_abl + +# Andreas Sturmlechner (2025-09-30) +# No stable revdeps, destabilising package together with cleanup +# of EAPI-7 based -r2. media-libs/aften-0.0.8-r3 is available +# for ~amd64, ~ppc and ~x86. + (2025-09-29) +# Unmaintained in ::gentoo, EAPI-7 based, broken by CMake 4 and modern C++ +# Package in search of a dedicated maintainer. +# Bugs #931705, #949793, #957249. Removal on 2025-10-29. +net-p2p/fms + +# Andreas Sturmlechner (2025-09-29) +# Abandoned upstream for many years, no one else is packaging this. +# Bugs #851885, #951509, #955877. Removal on 2025-10-29. +sys-apps/thunderbolt-software-user-space + +# Andreas Sturmlechner (2025-09-29) +# Effectively unmaintained in Gentoo for 5 years, EAPI-7 based, 3.17.2 +# version bump pending in bug #962079. Removal on 2025-10-29. +x11-terms/roxterm + +# Andreas Sturmlechner (2025-09-29) +# No stable revdeps, destabilising package together with cleanup of +# really outdated version 3.17.0. sci-libs/alglib-3.20.0 is available +# for ~amd64 and ~x86. + (2025-09-28) +# Unmaintained for ages, thus not deserving of stable keywords. +# media-video/ccextractor-0.89 is available for ~amd64 and ~x86. + (2025-09-23) +# Abandoned and barely functional, and will just keep getting worse if +# it does not keep up with website changes. net-misc/youtube-viewer +# can be used as an alternative albeit it requires a YouTube API key. +# Removal on 2025-10-23. +net-misc/ytfzf + # Sam James (2025-09-21) # Breaks (common) mt7921e WiFi driver with a hang in many cases, affecting # not just network. See bug #963106. =sys-kernel/linux-firmware-20250917 - -# Ionen Wolkens (2025-09-18) -# No revdeps left, in-tree version is broken with cmake4, and is a pain -# to maintain due to its overly custom cmake usage. Also outdated given -# the latest version was unusable with its old revdep (been breaking API -# somewhat often). Removal on 2025-10-18. Bug #963014 -dev-cpp/rapidyaml +=sys-kernel/linux-firmware-20251011 # Andreas Sturmlechner (2025-09-16) # Appears dead upstream w/ last release from 2016, no reponse to Qt5 EOL @@ -89,18 +323,6 @@ sys-apps/edid-decode # Removal on 2025-10-12 net-wireless/mdk -# Andreas Sturmlechner (2025-09-09) -# Packaged version is very outdated, was already broken by libxml2-2.12, -# now once more by libxml2-2.14. Bugs #739362, #829005, #923828, #955798. -# Removal on 2025-10-09. -games-rpg/manaplus - -# Andreas Sturmlechner (2025-09-09) -# Broken by dev-libs/libxml2-2.14.2, abandoned by upstream, almost no one -# else is packaging this. Bugs #955705, 955817. Removal on 2025-10-09. -net-news/rsstool -x11-misc/xcave - # Michał Górny (2025-09-06) # Abandoned. Incompatible with py3.14. Last release in 2020. # No revdeps left. @@ -120,22 +342,6 @@ dev-python/locket dev-python/partd dev-python/spur -# Andreas Sturmlechner (2025-09-05) -# Qt5-based library without revdeps. Needs a dedicated maintainer. -# Bug #955270. Removal on 2025-10-05. -sci-libs/silo - -# Andreas Sturmlechner (2025-09-01) -# EAPI-7 cmake.eclass, no revdeps, no one else is packaging this. -# Bugs #951888, #957258. Removal on 2025-10-01. -net-analyzer/nipper -net-libs/libnipper - -# Andreas Sturmlechner (2025-09-01) -# EAPI-7 cmake.eclass, no revdeps, no one else is packaging this. -# Bugs #952062, #957253. Removal on 2025-10-01. -sci-mathematics/diagrtb - # Eli Schwartz (2025-09-01) # Effectively unmaintained in Gentoo. Upstream dead for 8 years. Stuck # on py3.11, but no testsuite and still has py2-specific source code so @@ -143,145 +349,14 @@ sci-mathematics/diagrtb # Removal on 2025-10-01. Bug #956814. app-vim/voom -# Andreas Sturmlechner (2025-08-31) -# Qt5-based library without revdeps. Removal on 2025-09-30. -dev-libs/grantlee - -# Michał Górny (2025-08-30) -# Multiple cases of test suite breakage. -# https://github.com/pytest-dev/pytest-rerunfailures/issues/303 -=dev-python/pytest-rerunfailures-16.0 - # Andreas Sturmlechner (2025-08-29) # Obsolete transitional meta package. Bug #961795. Removal on 2025-09-28. media-sound/pulseaudio -# Andreas Sturmlechner (2025-08-29) -# More than a dozen pending bugs, still stuck on python3_11 and EAPI-7. -# If you need this, raise your hand by fixing most of the bugs. -# I guess dev-lang/swi-prolog would be the alternative to switch to. -# Bugs #929405, #957228, #957433. Removal on 2025-09-28. -dev-lang/yap - -# Arthur Zamarin (2025-08-29) -# EAPI=7, maintainer-needed, gentoo last distro to package it. If you -# really need this tool, you can use 'openssl dgst -md4 -provider legacy' -# instead. -# Removal on 2025-09-28. Bugs #962124, #729162. -app-crypt/md4sum - -# Andreas Sturmlechner (2025-08-29) -# A version bump pending since 2020, Qt5-based and stuck on EAPI-7. -# This package needs a maintainer. Step up if you need this, try to make -# sense of upstream's repositories and contact them about the need to port -# to Qt6. Bugs #759976, #910052, #961794. Removal on 2025-09-28. -app-text/djview - -# Mike Pagano (2025-08-28) -# Long unmaintained upstream (20+ years since last release). -# Does not compile. -# Bug #962110 -# Removal on 2025-09-28. -media-gfx/zgv - -# Arthur Zamarin (2025-08-28) -# EAPI=7, fails to compile, unmaintained in gentoo since git transition, -# library with no rev-deps. -# Removal on 2025-09-27. Bugs #962066, #886470, #735672, #630248. -dev-cpp/metslib - -# Arthur Zamarin (2025-08-28) -# EAPI=7, maintainer-needed, Gentoo is last distro to package it, -# unmaintained in Gentoo since 2016. -# Removal on 2025-09-27. Bug #962064. -app-misc/glastree - -# Andreas Sturmlechner (2025-08-27) -# EAPI-7 cmake.eclass straggler sci-libs/ libraries without revdeps. -# If you need them, raise your hand by doing the necessary EAPI-8 porting. -# Removal on 2025-09-26. -sci-libs/clapack -sci-libs/cminpack -sci-libs/coinor-cppad -sci-libs/exodusii -sci-libs/fcl -sci-libs/kim-api -sci-libs/libccd -sci-libs/neartree -sci-libs/nemesis -sci-libs/orocos_kdl - -# Andreas Sturmlechner (2025-08-27) -# EAPI-7 cmake.eclass straggler dev-libs/ libraries without revdeps. -# If you need them, raise your hand by doing the necessary EAPI-8 porting. -# Bugs #957252, #957234. Removal on 2025-09-26. -dev-libs/libdynd -dev-libs/libflatarray -dev-libs/redis-ipc - -# Andreas Sturmlechner (2025-08-27) -# EAPI-7 cmake.eclass straggler libraries without revdeps. -# If you need them, raise your hand by doing the necessary EAPI-8 porting. -# Bugs #957225, #957238. Removal on 2025-09-26. -dev-cpp/cpp-hocon -dev-libs/leatherman - -# Andreas Sturmlechner (2025-08-27) -# EAPI-7 cmake.eclass library without any revdeps. -# Removal on 2025-09-26. -dev-cpp/robin-hood-hashing - -# Andreas Sturmlechner (2025-08-27) -# Only translation commits since 2020, still Qt5-based. Worse, packaged -# version in Gentoo is from 2016, no one bothered to bump it since then. -# Really needs a package maintainer while upstream is looking into Qt6. -# Bug #955260. Removal on 2025-09-26. -media-sound/fmit - -# Andreas Sturmlechner (2025-08-27) -# Qt5 based, still EAPI-7, last commit in upstream repo 7 years ago. -# Alternatives are games-emulation/mednafen or, from guru overlay, -# games-emulation/RetroArch. Bugs #953641, #957257, #879693. -# Removal on 2025-09-26. -games-emulation/yabause - -# Andreas Sturmlechner (2025-08-27) -# Qt5 based, last release >3 years ago and no commits since then. -# Bug #953258. Removal on 2025-09-26 -x11-terms/cool-retro-term - -# Andreas Sturmlechner (2025-08-27) -# Qt5 based and still EAPI-7, last release from 2016, broken Qt6 "support" -# in upstream repo. Needs someone to pick up the pieces of upstream's -# porting effort. Bugs #953885, #955828, #957574. Removal on 2025-09-26. -sci-calculators/speedcrunch - -# Arthur Zamarin (2025-08-22) -# maintainer-needed, depends on Qt5, no upstream activity since 2017. -# Removal on 2025-09-21. Bugs #961889, #960823. -x11-misc/fracplanet - -# James Le Cuirot (2025-08-21) -# The required Direct3D 9 feature is being dropped from Mesa. Use DXVK or -# WineD3D instead. Removal on 2025-09-21. -app-emulation/gallium-nine-standalone - # Michał Górny (2025-08-21) # Version yanked due to "unintended change in behavior". =dev-python/click-8.2.2 -# Hans de Graaff (2025-08-08) -# ruby-openid fails tests and is archived upstream. Last release 6 years -# ago. rack-openid is the only reverse dependency. -# Removal on 2025-09-08 -dev-ruby/rack-openid -dev-ruby/ruby-openid - -# Volkmar W. Pogatzki (2025-08-07) -# Unused java library, pinned to virtual/jdk:1.8. -# Removal on 2025-09-07. -dev-java/jide-oss - # 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. @@ -338,8 +413,8 @@ virtual/perl-Unicode-Normalize # Sam James (2025-06-08) # Masked for testing (bug #957583). -=sys-devel/gettext-0.25* -=dev-libs/libintl-0.25* +>=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 @@ -351,6 +426,7 @@ virtual/perl-Unicode-Normalize # > Connecting to github.com|20.26.156.215|:443... connected. # > ERROR: cannot verify github.com's certificate, issued by 'CN=Sectigo ECC Domain Validation Secure Server CA,O=Sectigo Limited,L=Salford,ST=Greater Manchester,C=GB': # > Unable to locally verify the issuer's authority. +# See bug #963400. =app-misc/ca-certificates-20250419.3.112 # Sam James (2025-05-26) @@ -361,10 +437,6 @@ virtual/perl-Unicode-Normalize # Severe memory leak (bug #953874) =app-i18n/ibus-anthy-1.5.17 -# Sam James (2025-05-22) -# Introduces REQUIRED_USE that needs more discussion (bug #956402) -=media-gfx/gimp-3.0.2-r2 - # Alfred Wingate (2025-05-17) # Masked for testing dev-db/mysql:8.4 @@ -563,11 +635,6 @@ app-emulation/virtualbox-kvm (2024-09-22) -# Upstream testing release; fails some tests as well here -# Beware that if you upgrade to it, you may need to reset your keyrings. ->=app-crypt/gnupg-2.5 - # Fabian Groffen (2024-09-02) # exim_tinydb utility crashes due to invalid free() (used in startup script) =mail-mta/exim-4.98 @@ -576,25 +643,6 @@ app-emulation/virtualbox-kvm # The symbol versioning "fix" breaks anything built with 3.0.0. >=dev-libs/libassuan-3.0.1 -# Sam James (2024-03-28) -# Newer 5.4.x releases were signed by a potentially compromised upstream maintainer. -# There is no evidence that these releases contain malicious code, but masked -# out of an abundance of caution. See bug #928134. -sec-keys/openpgp-keys-jiatan -~app-arch/xz-utils-5.4.3 -~app-arch/xz-utils-5.4.4 -~app-arch/xz-utils-5.4.5 -~app-arch/xz-utils-5.4.6 - -# Sam James (2024-03-28) -# Backdoor discovered in release tarballs. DOWNGRADE NOW. -# https://www.openwall.com/lists/oss-security/2024/03/29/4 -# https://bugs.gentoo.org/928134 -~app-arch/xz-utils-5.5.1_alpha -~app-arch/xz-utils-5.5.2_beta -~app-arch/xz-utils-5.6.0 -~app-arch/xz-utils-5.6.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 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.13/x64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.13/x64/gcc/parent index fceecddb55..5ebbfd24d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.13/x64/gcc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.13/x64/gcc/parent @@ -1,2 +1,2 @@ .. -../../../features/fsf-gcc-ld64 +../../../features/fsf-gcc-nold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.14/x64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.14/x64/gcc/parent index fceecddb55..5ebbfd24d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.14/x64/gcc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.14/x64/gcc/parent @@ -1,2 +1,2 @@ .. -../../../features/fsf-gcc-ld64 +../../../features/fsf-gcc-nold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.15/x64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.15/x64/gcc/parent index fceecddb55..5ebbfd24d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.15/x64/gcc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.15/x64/gcc/parent @@ -1,2 +1,2 @@ .. -../../../features/fsf-gcc-ld64 +../../../features/fsf-gcc-nold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/x64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/x64/gcc/parent index fceecddb55..5ebbfd24d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/x64/gcc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/x64/gcc/parent @@ -1,2 +1,2 @@ .. -../../../features/fsf-gcc-ld64 +../../../features/fsf-gcc-nold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/gcc/parent index fceecddb55..5ebbfd24d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/gcc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/x64/gcc/parent @@ -1,2 +1,2 @@ .. -../../../features/fsf-gcc-ld64 +../../../features/fsf-gcc-nold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/13.0/x64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/13.0/x64/gcc/parent index fceecddb55..5ebbfd24d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/13.0/x64/gcc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/13.0/x64/gcc/parent @@ -1,2 +1,2 @@ .. -../../../features/fsf-gcc-ld64 +../../../features/fsf-gcc-nold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/gcc/parent index fceecddb55..5ebbfd24d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/gcc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/14.0/x64/gcc/parent @@ -1,2 +1,2 @@ .. -../../../features/fsf-gcc-ld64 +../../../features/fsf-gcc-nold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/15.0/x64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/15.0/x64/gcc/parent index fceecddb55..5ebbfd24d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/15.0/x64/gcc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/15.0/x64/gcc/parent @@ -1,2 +1,2 @@ .. -../../../features/fsf-gcc-ld64 +../../../features/fsf-gcc-nold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/26.0/x64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/26.0/x64/gcc/parent index fceecddb55..5ebbfd24d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/26.0/x64/gcc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/26.0/x64/gcc/parent @@ -1,2 +1,2 @@ .. -../../../features/fsf-gcc-ld64 +../../../features/fsf-gcc-nold diff --git a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc index ca10765d04..ec29730f7f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -552,6 +552,7 @@ x64-macos prefix/darwin/macos/12.0/x64/gcc exp x64-macos prefix/darwin/macos/13.0/x64/gcc exp x64-macos prefix/darwin/macos/14.0/x64/gcc exp x64-macos prefix/darwin/macos/15.0/x64/gcc exp +x64-macos prefix/darwin/macos/26.0/x64/gcc exp arm64-macos prefix/darwin/macos/11.0/arm64 exp arm64-macos prefix/darwin/macos/11.0/arm64/gcc exp arm64-macos prefix/darwin/macos/12.0/arm64 exp @@ -559,6 +560,7 @@ arm64-macos prefix/darwin/macos/12.0/arm64/gcc exp arm64-macos prefix/darwin/macos/13.0/arm64/gcc exp arm64-macos prefix/darwin/macos/14.0/arm64/gcc exp arm64-macos prefix/darwin/macos/15.0/arm64/gcc exp +arm64-macos prefix/darwin/macos/26.0/arm64/gcc exp # Solaris Profiles x64-solaris prefix/sunos/solaris/5.11/x64 exp 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 new file mode 100644 index 0000000000..b7a87347d0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use.force @@ -0,0 +1 @@ +app-misc/localsearch landlock 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 def5d38c4d..fccc61ecf8 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 @@ -49,8 +49,9 @@ net-firewall/nftables json python xtables sys-libs/zlib minizip # Keep existing defaults after dropping IUSE=phonon from make.defaults -kde-apps/kio-extras phonon -kde-apps/marble phonon +