From a3d6593acc3538c3ca55dc36115ab071d16fbda9 Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 16 Jun 2025 07:13:06 +0000 Subject: [PATCH] profiles: Sync with Gentoo It's from Gentoo commit 9e417cc2556cb0ac32b95cac949b5bcb79bc032f. --- .../profiles/arch/alpha/package.use.mask | 12 + .../profiles/arch/amd64/make.defaults | 2 +- .../profiles/arch/amd64/package.use.mask | 15 + .../arch/amd64/package.use.stable.mask | 1 + .../profiles/arch/amd64/use.mask | 10 +- .../profiles/arch/amd64/x32/package.mask | 4 + .../profiles/arch/amd64/x32/package.use.mask | 4 + .../profiles/arch/arm/package.mask | 6 +- .../profiles/arch/arm/package.use.mask | 21 +- .../portage-stable/profiles/arch/arm/use.mask | 5 + .../arch/arm64/big-endian/package.mask | 2 +- .../arch/arm64/big-endian/package.use.mask | 2 +- .../profiles/arch/arm64/package.use.mask | 17 +- .../profiles/arch/arm64/use.mask | 6 +- .../profiles/arch/base/package.use.mask | 12 + .../arch/base/package.use.stable.mask | 4 + .../profiles/arch/base/use.mask | 57 +- .../profiles/arch/hppa/package.use.mask | 16 +- .../profiles/arch/hppa/use.mask | 4 + .../profiles/arch/loong/package.use.mask | 7 +- .../profiles/arch/m68k/make.defaults | 7 + .../profiles/arch/m68k/package.mask | 4 + .../profiles/arch/m68k/use.mask | 9 +- .../profiles/arch/mips/package.use.mask | 12 + .../profiles/arch/powerpc/package.use.mask | 8 +- .../arch/powerpc/package.use.stable.mask | 2 +- .../profiles/arch/powerpc/ppc32/make.defaults | 2 +- .../arch/powerpc/ppc32/package.use.mask | 11 + .../profiles/arch/powerpc/ppc64/make.defaults | 2 +- .../arch/powerpc/ppc64/package.use.mask | 14 + .../profiles/arch/powerpc/use.mask | 1 - .../profiles/arch/ppc/package.use.mask | 12 + .../profiles/arch/riscv/package.use | 4 + .../profiles/arch/riscv/package.use.force | 4 + .../profiles/arch/riscv/package.use.mask | 15 +- .../arch/riscv/rv32imac/ilp32/make.defaults | 2 + .../arch/riscv/rv32imac/ilp32d/make.defaults | 2 + .../profiles/arch/riscv/use.mask | 4 +- .../profiles/arch/s390/package.use.mask | 12 + .../profiles/arch/s390/s390/use.force | 4 +- .../profiles/arch/s390/s390x/use.force | 4 +- .../profiles/arch/s390/use.force | 4 +- .../arch/sparc/32ul/package.use.force | 6 + .../profiles/arch/sparc/package.use.mask | 23 +- .../profiles/arch/x86/make.defaults | 2 +- .../profiles/arch/x86/package.mask | 9 +- .../profiles/arch/x86/package.use.mask | 4 + .../profiles/arch/x86/package.use.stable.mask | 2 +- .../portage-stable/profiles/arch/x86/use.mask | 1 - .../profiles/base/make.defaults | 4 +- .../portage-stable/profiles/base/package.mask | 6 +- .../profiles/base/package.use.force | 33 +- .../profiles/base/package.use.mask | 48 +- .../profiles/base/package.use.stable.mask | 4 + .../portage-stable/profiles/base/packages | 2 +- .../profiles/base/use.stable.mask | 6 +- .../linux/amd64/17.0/musl/package.mask | 2 +- .../desktop/gnome/systemd/package.use.mask | 1 + .../gnome/systemd/package.use.stable.mask | 1 + .../desktop/plasma/systemd/package.use.mask | 1 + .../plasma/systemd/package.use.stable.mask | 1 + .../23.0/desktop/systemd/package.use.mask | 1 + .../desktop/systemd/package.use.stable.mask | 1 + .../default/linux/amd64/23.0/make.defaults | 2 +- .../linux/amd64/23.0/musl/package.mask | 2 +- .../23.0/no-multilib/systemd/package.use.mask | 1 + .../systemd/package.use.stable.mask | 1 + .../amd64/23.0/split-usr/musl/package.mask | 2 +- .../linux/amd64/23.0/systemd/package.use.mask | 1 + .../23.0/systemd/package.use.stable.mask | 1 + .../arm/17.0/musl/package.use.stable.mask | 2 +- .../arm/23.0/armv6j_hf/musl/package.use.mask | 2 +- .../arm/23.0/armv7a_hf/musl/package.use.mask | 2 +- .../arm/23.0/musl/package.use.stable.mask | 2 +- .../split-usr/armv6j_hf/musl/package.use.mask | 2 +- .../split-usr/armv7a_hf/musl/package.use.mask | 2 +- .../split-usr/musl/package.use.stable.mask | 2 +- .../linux/arm64/17.0/musl/package.mask | 2 +- .../linux/arm64/17.0/musl/package.use.force | 2 +- .../desktop/gnome/systemd/package.use.mask | 1 + .../gnome/systemd/package.use.stable.mask | 1 + .../desktop/plasma/systemd/package.use.mask | 1 + .../plasma/systemd/package.use.stable.mask | 1 + .../23.0/desktop/systemd/package.use.mask | 1 + .../desktop/systemd/package.use.stable.mask | 1 + .../default/linux/arm64/23.0/make.defaults | 1 + .../linux/arm64/23.0/musl/package.mask | 2 +- .../linux/arm64/23.0/musl/package.use.force | 2 +- .../arm64/23.0/split-usr/musl/package.mask | 2 +- .../23.0/split-usr/musl/package.use.force | 2 +- .../linux/arm64/23.0/systemd/package.use.mask | 1 + .../23.0/systemd/package.use.stable.mask | 1 + .../default/linux/loong/23.0/make.defaults | 1 + .../default/linux/m68k/23.0/time64/eapi | 1 + .../linux/m68k/23.0/time64/make.defaults | 19 + .../linux/m68k/23.0/time64/package.mask | 11 + .../default/linux/m68k/23.0/time64/parent | 2 + .../linux/m68k/23.0/time64/split-usr/eapi | 1 + .../linux/m68k/23.0/time64/split-usr/parent | 2 + .../linux/m68k/23.0/time64/systemd/eapi | 1 + .../linux/m68k/23.0/time64/systemd/parent | 2 + .../default/linux/m68k/23.0/time64/use.mask | 10 + .../profiles/default/linux/packages | 3 +- .../default/linux/ppc/23.0/make.defaults | 2 +- .../default/linux/ppc64/23.0/make.defaults | 2 +- .../linux/ppc64/23.0/musl/package.mask | 2 +- .../ppc64/23.0/split-usr/musl/package.mask | 2 +- .../linux/ppc64le/23.0/musl/package.mask | 2 +- .../ppc64le/23.0/split-usr/musl/package.mask | 2 +- .../riscv/23.0/rv64/lp64d/musl/package.mask | 2 +- .../rv64/split-usr/lp64d/musl/package.mask | 2 +- .../profiles/default/linux/use.mask | 2 +- .../default/linux/x86/17.0/musl/package.mask | 2 +- .../linux/x86/17.0/musl/package.use.mask | 2 +- .../x86/17.0/musl/package.use.stable.mask | 2 +- .../default/linux/x86/17.0/musl/use.force | 2 +- .../default/linux/x86/17.0/musl/use.mask | 4 +- .../default/linux/x86/23.0/i486/make.defaults | 2 +- .../linux/x86/23.0/i486/musl/package.mask | 2 +- .../linux/x86/23.0/i486/musl/package.use.mask | 2 +- .../linux/x86/23.0/i486/musl/use.force | 2 +- .../default/linux/x86/23.0/i486/musl/use.mask | 4 +- .../x86/23.0/i486/split-usr/musl/package.mask | 2 +- .../23.0/i486/split-usr/musl/package.use.mask | 2 +- .../x86/23.0/i486/split-usr/musl/use.force | 2 +- .../x86/23.0/i486/split-usr/musl/use.mask | 4 +- .../default/linux/x86/23.0/i686/make.defaults | 2 +- .../linux/x86/23.0/i686/musl/package.mask | 2 +- .../linux/x86/23.0/i686/musl/package.use.mask | 2 +- .../linux/x86/23.0/i686/musl/use.force | 2 +- .../default/linux/x86/23.0/i686/musl/use.mask | 4 +- .../x86/23.0/i686/split-usr/musl/package.mask | 2 +- .../23.0/i686/split-usr/musl/package.use.mask | 2 +- .../x86/23.0/i686/split-usr/musl/use.force | 2 +- .../x86/23.0/i686/split-usr/musl/use.mask | 4 +- .../profiles/desc/amdgpu_targets.desc | 4 +- .../profiles/desc/apache2_modules.desc | 3 +- .../profiles/desc/apache2_mpms.desc | 2 +- .../profiles/desc/cpu_flags_x86.desc | 8 +- .../profiles/desc/input_devices.desc | 2 +- .../profiles/desc/llvm_slot.desc | 2 +- .../profiles/desc/llvm_targets.desc | 2 +- .../profiles/desc/lua_single_target.desc | 2 +- .../profiles/desc/lua_targets.desc | 2 +- .../profiles/desc/openmpi_ofed_features.desc | 2 +- .../profiles/desc/python_single_target.desc | 4 +- .../profiles/desc/python_targets.desc | 4 +- .../profiles/desc/qemu_softmmu_targets.desc | 2 +- .../profiles/desc/video_cards.desc | 3 +- .../profiles/features/big-endian/package.mask | 2 +- .../features/big-endian/package.use.mask | 4 +- .../profiles/features/big-endian/use.mask | 4 + .../features/hardened/amd64/make.defaults | 2 +- .../profiles/features/hardened/package.use | 2 +- .../profiles/features/multilib/package.use | 2 +- .../features/multilib/package.use.force | 2 +- .../profiles/features/multilib/use.mask | 2 +- .../profiles/features/musl/package.mask | 2 + .../profiles/features/musl/package.use | 2 +- .../profiles/features/musl/package.use.force | 2 +- .../profiles/features/musl/package.use.mask | 5 + .../profiles/features/split-usr/package.mask | 21 +- .../features/split-usr/package.use.mask | 18 + .../profiles/features/split-usr/use.mask | 6 +- .../profiles/features/time64/package.mask | 4 +- .../profiles/features/wd40/package.mask | 21 + .../portage-stable/profiles/info_pkgs | 3 +- .../portage-stable/profiles/license_groups | 12 +- .../portage-stable/profiles/package.mask | 521 ++++++++++-------- .../darwin/macos/arch/ppc/package.use.mask | 2 +- .../darwin/macos/arch/x64/make.defaults | 2 +- .../prefix/darwin/macos/arch/x64/use.mask | 3 +- .../portage-stable/profiles/profiles.desc | 23 +- .../targets/desktop/package.use.force | 2 +- .../targets/desktop/plasma/package.use | 3 +- .../profiles/targets/systemd/package.mask | 6 +- .../portage-stable/profiles/thirdpartymirrors | 2 +- .../portage-stable/profiles/updates/2Q-2025 | 2 + .../portage-stable/profiles/updates/4Q-2024 | 1 - 179 files changed, 937 insertions(+), 464 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/package.use.force create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/make.defaults create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/split-usr/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/split-usr/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/use.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/split-usr/package.use.mask 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 d05c128269..8ddfa194ea 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,18 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# NRK (2025-05-18) +# app-arch/plzip is not keyworded +app-alternatives/lzip plzip + +# Alfred Wingate (2025-05-13) +# Need dev-libs/libdispatch which is not keyworded here +gnustep-base/gnustep-base libdispatch + +# Eray Aslan (2025-05-08) +# dev-db/tinycdb is not keyworded here +net-mail/dovecot cdb + # Andreas Sturmlechner (2025-05-03) # dev-qt/qtbase:6 is not keyworded here media-libs/openal gui diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults index 9452882147..d536bfdedd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="amd64" 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 a969530332..7d3c37ca3b 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,21 @@ #--- END OF EXAMPLES --- +# Alfred Wingate (2025-05-22) +# Upstream supports amd64 +media-libs/svt-av1 -test + +# Mike Gilbert (2025-05-13) +# media-libs/libsdl3 is keyworded here. +net-misc/freerdp -sdl3 + +# Michał Górny (2025-05-08) +# dev-python/sigstore is keyworded here. +=dev-lang/python-0* -verify-sig +=dev-python/python-tests-0* -verify-sig +>=dev-lang/python-3.14 -verify-sig +>=dev-python/python-tests-3.14 -verify-sig + # Jimi Huotari (2025-04-24) # Unmask on amd64. lxqt-base/lxqt-meta -wayland 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 35c81ed907..8f08233a5c 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 @@ -28,6 +28,7 @@ media-sound/liblc3 -test # dev-util/nvidia-cuda-toolkit may never be stabilized media-video/ffmpeg npp media-video/ffmpeg-compat npp +media-libs/osl clang-cuda # Sam James (2025-02-13) # sys-cluster/corosync is marked stable here diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask index 6fa65aba43..a67dc54b8d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask @@ -4,6 +4,15 @@ # Unmask the flag which corresponds to ARCH. -amd64 +# Paul Zander (2025-05-01) +# media-libs/libspng only keyworded on amd64, arm64 +-spng + +# Paul Zander (2025-05-01) +# only keyworded on amd64, arm +-openni +-openni2 + # Thomas Bettler (2024-11-04) # media-libs/tiff only keyworded on amd64 -lerc @@ -133,7 +142,6 @@ # Modular X: unmask for architectures on which they are available -input_devices_synaptics -input_devices_vmmouse --input_devices_wacom -video_cards_ast -video_cards_d3d12 -video_cards_i915 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 14e7a6983d..19800aa16e 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 +# Jay Faulkner (2025-06-01) +# Requires >=net-libs/nodejs-18[npm] +dev-util/claude-code + # Paul Zander (2025-04-04) # Requires dev-qt/qtwebengine dev-util/nsight-compute 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 6f659904c7..0428d5699a 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-04-04) +# Requires dev-qt/qtwebengine +dev-util/nvidia-cuda-toolkit nsight + # Nowa Ammerlaan (2025-02-03) # QtWebView is masked here dev-python/pyside webview diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask index 84f43bbcff..354bd10d41 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask @@ -1,10 +1,6 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2024-02-17) -# Broken on arm, see bug #924649 (https://github.com/golang/go/issues/65601). ->=net-vpn/tailscale-1.60.0 - # Sam James (2020-06-24) # Valgrind lacks support for < ARMv7 # https://valgrind.org/info/platforms.html 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 8b647557cc..9e7b23cd97 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,26 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michael Orlitzky (2025-06-02) +# dev-libs/capstone needs keywords, bug 945086 +dev-lang/php capstone + +# NRK (2025-05-18) +# app-arch/plzip is not keyworded +app-alternatives/lzip plzip + +# Eray Aslan (2025-05-08) +# dev-db/tinycdb is not keyworded here +net-mail/dovecot cdb + +# Paul Zander (2025-05-06) +# dev-python/nanobind is not keyworded here +media-gfx/openvdb python + +# Paul Zander (2025-05-06) +# oidn is not available on 32 bits arch +media-gfx/blender oidn + # Alfredo Tupone (2025-04-21) # ocamlopt is not available on 32 bits arch >=dev-lang/ocaml-5 ocamlopt @@ -381,7 +401,6 @@ app-metrics/collectd collectd_plugins_ipmi app-metrics/collectd collectd_plugins_modbus app-metrics/collectd collectd_plugins_oracle app-metrics/collectd collectd_plugins_routeros -app-metrics/collectd collectd_plugins_sigrok app-metrics/collectd collectd_plugins_varnish app-metrics/collectd collectd_plugins_virt app-metrics/collectd collectd_plugins_write_mongodb diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask index a7f97c8840..3392eaf579 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask @@ -4,6 +4,11 @@ # Unmask the flag which corresponds to ARCH. -arm +# Paul Zander (2025-05-01) +# only keyworded on amd64, arm +-openni +-openni2 + # Sam James (2024-06-13) # Needs as-yet-unkeyworded KF6 (bug #934215) kde diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/big-endian/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/big-endian/package.mask index a0d604e7b0..0d2aaf8a10 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/big-endian/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/big-endian/package.mask @@ -1,5 +1,5 @@ # Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel (2025-03-31) # gcc-14 fails to build (no idea about gcc-15 but upstream says diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/big-endian/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/big-endian/package.use.mask index ad76e1cd1a..b1f5d96bea 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/big-endian/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/big-endian/package.use.mask @@ -1,5 +1,5 @@ # Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Sam James (2022-12-04) # libpcre[jit] is broken on arm64 BE and libpcre1 is EOL now 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 04df736913..d06de452a0 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,22 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfred Wingate (2025-06-10) +# Upstream supports arm64 +media-libs/svt-av1 -test + +# Andreas Sturmlechner (2025-05-31) +# Pulls in sci-libs/linux-gpib which is not yet keyworded here +sci-libs/libsigrok gpib + +# Paul Zander (2025-05-06) +# dev-python/nanobind is not keyworded here +media-gfx/openvdb python + +# Alfredo Tupone (2025-05-03) +# test add dependency on torchvision, not read for arm64 +sci-ml/datasets test + # Alfredo Tupone (2025-05-03) # dependencies not arm64 ready sci-ml/caffe2 distributed gloo fbgemm nnpack onednn qnnpack rocm xnnpack @@ -207,7 +223,6 @@ app-metrics/collectd collectd_plugins_nut app-metrics/collectd collectd_plugins_oracle app-metrics/collectd collectd_plugins_ping app-metrics/collectd collectd_plugins_routeros -app-metrics/collectd collectd_plugins_sigrok app-metrics/collectd collectd_plugins_varnish # Jimi Huotari (2022-05-08) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask index eb3669e0a1..a1ec43a35f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask @@ -4,9 +4,9 @@ # Unmask the flag which corresponds to ARCH. -arm64 -# Sam James (2025-02-19) -# x11-drivers/xf86-input-wacom is available here --input_devices_wacom +# Paul Zander (2025-05-01) +# media-libs/libspng only keyworded on amd64, arm64 +-spng # Paul Zander (2024-03-28) # dev-libs/optix works on arm64 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 ddacbeecd8..c557468020 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,17 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mike Gilbert (2025-05-13) +# media-libs/libsdl3 is missing keywords. +net-misc/freerdp sdl3 + +# Michał Górny (2025-05-08) +# dev-python/sigstore is not keyworded everywhere. +=dev-lang/python-0* verify-sig +=dev-python/python-tests-0* verify-sig +>=dev-lang/python-3.14 verify-sig +>=dev-python/python-tests-3.14 verify-sig + # Jimi Huotari (2025-04-24) # lxqt-base/lxqt-wayland-session is only keyworded for amd64 at this time. lxqt-base/lxqt-meta wayland @@ -139,6 +150,7 @@ dev-lang/ispc gpu # 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. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.stable.mask index 9d0bedadc7..b7713f92ad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2025-06-02) +# sci-libs/libsigrok is not stable +app-metrics/collectd collectd_plugins_sigrok + # Sam James (2025-04-20) # Needs dev-python/scipy for tests which often ends up destabled on arches # even if it was previously stable there, as its own test results vary a lot. 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 4dd8214f5b..011061d30b 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,15 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2025-05-01) +# media-libs/libspng only keyworded on amd64, arm64 +spng + +# Paul Zander (2025-05-01) +# only keyworded on amd64, arm +openni +openni2 + # Thomas Bettler (2024-11-04) # media-libs/tiff only keyworded on amd64 lerc @@ -170,51 +179,33 @@ nvidia oci8-instant-client oracle -# not keyworded on non-x86 systems -video_cards_geode - -# not needed on non-x86, non-amd64 systems +input_devices_synaptics input_devices_vmmouse +video_cards_asahi video_cards_ast video_cards_d3d12 -video_cards_i915 -video_cards_i965 -video_cards_intel -video_cards_nvidia -video_cards_nvk -video_cards_vesa -video_cards_via -video_cards_vmware -video_cards_virtualbox - -# not needed on non-x86, non-amd64, non-mips systems -video_cards_siliconmotion - -# not needed on non-arm systems video_cards_exynos video_cards_freedreno +video_cards_geode +video_cards_i915 +video_cards_i965 +video_cards_imagination +video_cards_intel video_cards_lima +video_cards_nvidia +video_cards_nvk video_cards_omap video_cards_panfrost +video_cards_qxl +video_cards_siliconmotion video_cards_tegra video_cards_v3d video_cards_vc4 - -# James Le Cuirot -# Vivante is only available for arm and mips. +video_cards_vesa +video_cards_via +video_cards_virtualbox video_cards_vivante - -# linux-only drivers -video_cards_qxl - -# drivers with virtgpu DRM native-context support -# these could be unmasked on all architectures with qemu system target but -# unmasking only tested and actually used ones is a sane default. -video_cards_asahi - -# not needed on non-x86, non-amd64, non-ppc systems -input_devices_synaptics -input_devices_wacom +video_cards_vmware # Robert Buchholz (2007-06-03) # Only works on x86 or amd64 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 b875a6e8f8..dcc76e1266 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,18 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Sam James (2025-06-07) +# Needs dev-python/matplotlib +dev-python/mpmath test-full + +# Hans de Graaff (2025-05-31) +# Requires large parts of dev-ruby/rails to be keyworded. +dev-ruby/minitest-hooks test + +# NRK (2025-05-18) +# app-arch/plzip is not keyworded +app-alternatives/lzip plzip + # NRK (2025-03-17) # media-libs/libyuv is not keyworded media-libs/libavif libyuv @@ -36,10 +48,6 @@ dev-perl/Template-Toolkit gd latex vim-syntax # dev-vcs/mercurial is not keyworded on hppa app-eselect/eselect-repository mercurial -# Ionen Wolkens (2024-12-02) -# media-video/pipewire is not keyworded here. -dev-qt/qtmultimedia:6 screencast - # Christopher Byrne (2024-12-01) # requires dev-libs/hidapi to be keyworded dev-libs/libfido2 hidapi 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 467e7348f5..4fbc0d43c3 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 @@ -7,6 +7,10 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Andreas Sturmlechner (2025-06-12) +# x11-drivers/xf86-input-wacom is not keyworded here +input_devices_wacom + # Sam James (2023-09-11) # wayland hasn't been tested on hppa wayland 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 4dfdb4b3e5..290d0e7f33 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,11 @@ # Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2025-05-29) +# dist-server pulls in the libmount crate which is unmaintained and depends +# on outdated nix that does not support loong +dev-util/sccache dist-server + # NRK (2025-04-07) # media-libs/libyuv is not keyworded media-libs/imlib2 y4m @@ -260,7 +265,7 @@ sci-libs/spqr tbb dev-cpp/eigen test # WANG Xuerui (2022-12-05) -# app-misc/tracker fails tests on loong. +# app-misc/tinysparql fails tests on loong. app-cdr/brasero tracker # WANG Xuerui (2022-12-05) 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 58248d7c6c..9f932f8ed4 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 @@ -18,3 +18,10 @@ 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 c9a806f675..07565802d6 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 @@ -3,4 +3,8 @@ # 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 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 120f9403a7..28a930e760 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-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -m68k +# Andreas Sturmlechner (2025-06-12) +# x11-drivers/xf86-input-wacom is not keyworded here +input_devices_wacom + # James Le Cuirot (2023-08-20) # Neither Kerberos implementation is keyworded for m68k yet. kerberos @@ -161,3 +165,6 @@ 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 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 6548bfae8d..c45a525b23 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,18 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-06-07) +# Needs dev-python/matplotlib +dev-python/mpmath test-full + +# Hans de Graaff (2025-05-31) +# Requires large parts of dev-ruby/rails to be keyworded. +dev-ruby/minitest-hooks test + +# NRK (2025-05-18) +# app-arch/plzip is not keyworded +app-alternatives/lzip plzip + # NRK (2025-04-07) # media-libs/libyuv is not keyworded media-libs/imlib2 y4m 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 09c69375f8..b449f5b19f 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 # Distributed under the terms of the GNU General Public License v2 +# Eray Aslan (2025-05-08) +# dev-db/tinycdb is not keyworded here +net-mail/dovecot cdb + # PPN-SD (2025-04-08) # media-libs/libsidplayfp is not keyworded media-sound/mpd sid @@ -382,10 +386,6 @@ x11-misc/colord argyllcms extra-print-profiles # to do so. dev-ruby/rack-test test -# Anthony G. Basile (2012-08-21) -# Does not work on ppc/ppc64 -net-vpn/tor tor-hardening - # Pacho Ramos (2012-05-07) # libhid is not keyworded app-misc/lcdproc lcd_devices_mdm166a 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 1562033771..68edf904af 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 @@ -33,7 +33,7 @@ media-video/pipewire ieee1394 # Sam James (2021-10-25) # Various unstable dependencies: # gnome-base/nautilus -# app-misc/tracker +# app-misc/tinysparql # bug #758815 app-cdr/brasero nautilus tracker diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/make.defaults index ef55cded6d..5434920496 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/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 # All extra USE/etc should be specified in sub-profiles. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask index 11ab2ec13a..786c07e7f0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,16 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Hans de Graaff (2025-05-31) +# Requires large parts of dev-ruby/rails to be keyworded. +dev-ruby/minitest-hooks test + +# Sam James (2025-05-16) +# gpio: dev-libs/libgpiod not keyworded here +# modbus: dev-libs/libmodbus not keyworded here +# monitor: dev-python/pyqt5 not keyworded here +sys-power/nut gpio modbus monitor + # Sam James (2025-02-21) # media-video/rav1e is not yet keyworded here media-video/ffmpeg rav1e @@ -97,6 +107,7 @@ sci-mathematics/maxima vtk # Broken bundled Eigen, fails to compile. See bug #865191. sci-geosciences/grass pdal sci-libs/vtk pdal +media-gfx/openvdb pdal # Sam James (2023-04-14) # Needs dev-python/sympy which is not keyworded diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/make.defaults index f981d6d162..ecba322484 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. 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 479b422cd4..3478947358 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,20 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-06-05) +# dev-util/spirv-llvm-translator not keyworded here +dev-libs/pocl spirv + +# Sam James (2025-05-16) +# gpio: dev-libs/libgpiod not keyworded here +sys-power/nut gpio + +# Paul Zander (2025-05-06) +# Broken bundled Eigen, fails to compile. See bug #865191. +sci-geosciences/grass pdal +sci-libs/vtk pdal +media-gfx/openvdb pdal + # Alfredo Tupone (2025-05-03) # dependencies not yet keyworded sci-ml/caffe2 distributed gloo fbgemm nnpack onednn qnnpack rocm xnnpack diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask index 5d33a294a5..acb66e942c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask @@ -79,7 +79,6 @@ mbrola # Modular X: unmask for architectures on which they are available -input_devices_synaptics --input_devices_wacom # Diego Pettenò (2006-12-06) # Mask ALSA drivers for ISA cards 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 7261f06357..3bce1ce9b4 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,18 @@ # Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# NRK (2025-05-18) +# app-arch/plzip is not keyworded +app-alternatives/lzip plzip + +# Alfred Wingate (2025-05-13) +# Need dev-libs/libdispatch which is not keyworded here +gnustep-base/gnustep-base libdispatch + +# Viorel Munteanu (2025-05-06) +# Needs dev-lang/go which is not keyworded here +net-dialup/picocom man + # NRK (2025-04-07) # media-libs/libyuv is not keyworded media-libs/imlib2 y4m diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use index bd8a4a2e46..2df4599271 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use @@ -1,6 +1,10 @@ # Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrey Grozin (2025-05-15) +# use ecl as the default lisp for maxima +sci-mathematics/maxima ecl + # James Le Cuirot (2023-12-16) # Apply additional FFmpeg patches for efficient playback on some SoCs. media-tv/kodi soc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force index a36ce5a37c..e5cb1c3335 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force @@ -1,6 +1,10 @@ # Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrey Grozin (2025-05-15) +# binary sbcl for bootstrap is not available +dev-lisp/sbcl system-bootstrap + # Ionen Wolkens (2023-07-26) # MPV currently[1] has no plans to support >=lua5-3 making luajit # the only choice for maintained lua. Apply mask/force to override diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask index cbc0ac2363..9a41debc65 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,12 +1,18 @@ # Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2025-05-02) +# Broken bundled Eigen, fails to compile. See bug #865191. +sci-geosciences/grass pdal +sci-libs/vtk pdal +media-gfx/openvdb pdal + # PPN-SD (2025-04-26) # dev-python/sphinx-panels is not keyworded net-dns/knot doc # Alfredo Tupone (2025-04-15) -# drop dev-ml test +# drop dev-ml test dev-ml/duration test dev-ml/luv test dev-ml/ocaml-base64 test @@ -36,13 +42,6 @@ media-libs/assimp collada # and I don't want to deal with it right now. sci-mathematics/maxima vtk -# Michael Orlitzky (2024-08-26) -# There's an unexplained test failure in sci-libs/qd that I've emailed -# the authors about. Until we know what's up with that, USE=qd should -# remain masked for consumers. -sci-libs/fplll qd -sci-mathematics/lcalc double-double quad-double - # Andreas Sturmlechner (2024-06-15) # Requires unkeyworded dev-qt/qtwebengine (and revdeps) kde-plasma/plasma-nm openconnect diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults index 4e7eed0bff..35a8afe617 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/make.defaults @@ -16,6 +16,8 @@ CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" +LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--no-keep-memory" + ## Mike Gilbert (2021-12-17) ## Prevent automagic use of 64-bit time_t. ## https://bugs.gentoo.org/828001 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults index 2464269fd8..54469cc409 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/make.defaults @@ -16,6 +16,8 @@ CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" +LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--no-keep-memory" + ## Mike Gilbert (2021-12-17) ## Prevent automagic use of 64-bit time_t. ## https://bugs.gentoo.org/828001 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask index 2743d42cd4..d36ed99060 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask @@ -49,6 +49,9 @@ mono # No proper support for this arch yet java + +-video_cards_imagination + # not supported / tested cards video_cards_ast @@ -78,4 +81,3 @@ input_devices_joystick input_devices_vmmouse input_devices_void input_devices_synaptics -input_devices_wacom 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 d90c82d39c..0e30b676e2 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,18 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Hans de Graaff (2025-05-31) +# Requires large parts of dev-ruby/rails to be keyworded. +dev-ruby/minitest-hooks test + +# NRK (2025-05-18) +# app-arch/plzip is not keyworded +app-alternatives/lzip plzip + +# Eray Aslan (2025-05-08) +# dev-db/tinycdb is not keyworded here +net-mail/dovecot cdb + # NRK (2025-04-07) # media-libs/libyuv is not keyworded media-libs/imlib2 y4m diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/use.force index 6f275ed053..cea9334389 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/use.force @@ -1,5 +1,5 @@ -# Copyright 1999-2022 Gentoo Authors. -# Distributed under the terms of the GNU General Public License, v2 +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 # Force the flag corresponding to the only ABI. abi_s390_32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/use.force index d7fa48c83a..e1bcb55f0b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/use.force @@ -1,5 +1,5 @@ -# Copyright 1999-2022 Gentoo Authors. -# Distributed under the terms of the GNU General Public License, v2 +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 # Force the flag corresponding to the only ABI. abi_s390_64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.force index 1ff4f261a6..5670779e4d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.force @@ -1,5 +1,5 @@ -# Copyright 1999-2022 Gentoo Authors. -# Distributed under the terms of the GNU General Public License, v2 +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 # Force the flag which corresponds to ARCH. s390 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/package.use.force new file mode 100644 index 0000000000..ed34cbf37b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Andreas K. Hüttel (2025-05-10) +# Fails to build without, bug #955704 +dev-libs/libgcrypt 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 c15c38aff3..b313b18a85 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,27 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2025-06-13) +# dev-libs/libwacom is not keyworded here +dev-libs/libinput input_devices_wacom +gnome-base/gnome-settings-daemon input_devices_wacom + +# NRK (2025-05-18) +# app-arch/plzip is not keyworded +app-alternatives/lzip plzip + +# Alfred Wingate (2025-05-13) +# Need dev-libs/libdispatch which is not keyworded here +gnustep-base/gnustep-base libdispatch + +# Eray Aslan (2025-05-08) +# dev-db/tinycdb is not keyworded here +net-mail/dovecot cdb + +# Viorel Munteanu (2025-05-06) +# Needs dev-lang/go which is not keyworded here +net-dialup/picocom man + # Andreas Sturmlechner (2025-05-03) # dev-qt/qtbase:6 is not keyworded here media-libs/openal gui @@ -449,7 +470,7 @@ dev-python/pyopengl test # Rolf Eike Beer (2020-04-20) # test dependencies for USE=gstreamer not keyworded on sparc -app-misc/tracker-miners test +app-misc/localsearch test # Rolf Eike Beer (2020-04-20) # dependencies not yet keyworded diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/make.defaults index 16f6fbe98d..00f4441eb5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask index 9fea6b67f3..35315e73f3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask @@ -1,6 +1,13 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Lucio Sauer (2025-06-01) +# app-misc/anki's GUI does not run on 32-bit arches at least since +# 23.12.1 due to bug 893234. If you nonetheless have a use case +# for the package on x86, please send me an email. If I don't hear +# back from anyone, I'll remove the keyword in the near future. +app-misc/anki + # Joshua Kinard (2024-02-27) # app-arch/lrzip-next does not support 32-bit arches (#925548) app-arch/lrzip-next 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 71d140aac6..e8c794f099 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2025-05-02) +# dev-python/nanobind is not keyworded here +media-gfx/openvdb python + # Alfredo Tupone (2025-04-21) # ocamlopt is not available on 32 bits arch >=dev-lang/ocaml-5 ocamlopt 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 300698c17a..5e02faa11c 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 @@ -69,7 +69,7 @@ sys-kernel/installkernel efistub # Arthur Zamarin (2023-06-03) # Destabilizing x86 keywords on sci-*/* packages -app-metrics/collectd collectd_plugins_gps collectd_plugins_sigrok +app-metrics/collectd collectd_plugins_gps dev-games/openscenegraph las dev-libs/efl physics media-libs/a52dec djbfft diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask index 370f048645..4c09d31388 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask @@ -167,7 +167,6 @@ webengine # Modular X: unmask for architectures on which they are available -input_devices_synaptics -input_devices_vmmouse --input_devices_wacom -video_cards_ast -video_cards_d3d12 -video_cards_i915 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 ec64a3897a..047400302b 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 @@ -94,9 +94,9 @@ XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fu LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" # Manuel Rüger (2015-09-09) -# Hans de Graaff (2024-10-08) +# Hans de Graaff (2025-05-31) # Default Ruby build target(s) -RUBY_TARGETS="ruby32" +RUBY_TARGETS="ruby32 ruby33" # Andreas K. Hüttel (2022-10-22) # These USE flags are what is common between the various sub-profiles. Stages 2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.mask index 9678dc930e..d8801de418 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-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2025-05-18) +# Requires systemd, so specifically unmasked only in targets/systemd. +>=kde-plasma/drkonqi-6.3.90 + # Sam James (2024-11-10) # Breaks suspend on elogind systems (bug #934314, bug #923614) # https://github.com/polkit-org/polkit/issues/451 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 8748fa6a26..86d49ee850 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,6 +1,26 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-06-05) +# app-misc/ddcutil fails to build w/o USE=X as it always tries to include +# . See bug #950320 and https://github.com/rockowitz/ddcutil/issues/504 +~app-misc/ddcutil-2.2.0 X + +# Sam James (2025-06-03) +# -libupb fails to build (bug #957067) +# https://github.com/protocolbuffers/protobuf/issues/20538 +>=dev-libs/protobuf-31.1 libupb + +# Andreas Sturmlechner (2025-05-13) +# Force both "old" KWallet backend (now ksecretd service via IUSE keyring) +# and the legacy KWalletAPI (via IUSE legacy-kwallet) until a (stable) +# migration path with instructions was laid out. See also: +# https://invent.kde.org/plasma/plasma-desktop/-/issues/138 +# https://invent.kde.org/frameworks/kwallet/-/merge_requests/97 +# https://invent.kde.org/frameworks/kwallet/-/blob/master/README.md +# https://notmart.org/blog/2025/04/towards-a-transition-from-kwallet-to-secret-service/ +kde-frameworks/kwallet-runtime keyring legacy-kwallet + # Sam James (2025-04-22) # qemu[X] still has automagic on some parts of gtk[X]. Workaround that # for now for bug #954152. @@ -45,6 +65,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.87.0 llvm_slot_20 +dev-lang/rust-bin:1.87.0 llvm_slot_20 dev-lang/rust:1.86.0 llvm_slot_19 dev-lang/rust-bin:1.86.0 llvm_slot_19 dev-lang/rust:1.85.1 llvm_slot_19 @@ -289,7 +311,7 @@ sys-libs/ncurses-compat tinfo # Mart Raudsepp (2018-12-14) # Security is not optional if available for the architecture/kernel. gnome-base/gnome-desktop seccomp -app-misc/tracker-miners seccomp +app-misc/localsearch seccomp net-libs/webkit-gtk seccomp # Lukas Schmelting after consulting @@ -309,10 +331,6 @@ net-fs/autofs libtirpc net-misc/netkit-bootparamd libtirpc sys-cluster/glusterfs libtirpc -# Maciej Mrozowski (2016-09-01) -# Workaround until resolved upstream (bug #586840) ->=dev-games/simgear-2016.2.1 dns - # Justin Lecher (2014-08-10) # Doesn't work without acl support # No patch yet, #516626 @@ -330,14 +348,15 @@ dev-lang/python-exec python_targets_python3_11 dev-lang/python-exec python_targets_python3_12 dev-lang/python-exec python_targets_python3_13 dev-lang/python-exec python_targets_python3_13t +dev-lang/python-exec python_targets_python3_14 +dev-lang/python-exec python_targets_python3_14t dev-lang/python-exec python_targets_pypy3_11 # Zac Medico (2010-10-20) # Force ipc USE flag since it should remain enabled unless # it is found to be incompatible with a specific profile # or environment. When enabled, it fixes bug #278895, -# bug #315615, and makes subshell die support more robust -# (so that repoman's ebuild.nesteddie check is irrelevant). +# bug #315615, and makes subshell die support more robust. sys-apps/portage ipc # Peter Alfredsen (2009-04-11) 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 4763715735..b369359d59 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,37 @@ # New entries go on top. +# Alfred Wingate (2025-06-10) +# Upstream only supports amd64 and arm64. Other targets will fail to build +# tests due to missing target specific functions. +media-libs/svt-av1 test + +# Alfred Wingate <2025-05-24) +# Doesn't work well at runtime. +dev-games/ogre wayland + +# Andreas Sturmlechner (2025-05-23) +# media-sound/hydrogen[lash] build is broken, and dropped upstream in next +# version. Bug #946125 +media-sound/hydrogen lash + +# Maciej Mrozowski (2025-05-22) +# Does not compile as of 2024.1.1, requires buildsystem fixes. +dev-games/simgear gdal +games-simulation/flightgear gdal + +# Andreas Sturmlechner (2025-05-14) +# dev-qt/qtwebchannel:5 is masked, last revdep was dev-python/pyqtwebengine +dev-python/pyqt5 webchannel + +# Joonas Niilola (2025-05-14) +# Experimental, no official upstream support. +www-client/firefox jpegxl + +# Paul Zander (2025-05-01) +# Requires llvm-15 +media-gfx/openvdb ax + # Ionen Wolkens (2025-04-30) # Valve has modified Wine's ffmpeg code with a new pcm_byte_order_reverse_bsf.c # that seems riddled with issues (missing identifiers, incompatible pointer @@ -46,14 +77,6 @@ sys-apps/usbutils usbreset # sys-cluster/pacemaker is being removed. sys-cluster/drbd-utils pacemaker -# Michał Górny (2025-03-05) -# Mask until we have keyworded dev-util/spirv-llvm-translator:20 release. -llvm-core/libclc llvm_slot_20 - -# Michał Górny (2025-03-05) -# Mask until we have keyworded dev-lang/rust{,-bin} / slot 20 release. -www-client/chromium llvm_slot_20 - # Paul Zander (2025-02-24) # Only builds with ffmpeg-4.x, upstream has no timeline to fix it. # https://tracker.dev.opencascade.org/view.php?id=32871 @@ -278,7 +301,6 @@ net-analyzer/nagios-plugin-check_raid hpa # Michał Górny (2023-12-22) # Requires LLVM 14 that is being removed. (2023-11-21) @@ -463,7 +485,7 @@ gnome-base/gnome-extra-apps tracker # Matt Turner (2022-11-16) # tracker-miners depends on libsoup:3.0 but USE=rss depends on net-libs/libgrss # which has not been ported to libsoup:3.0. ->=app-misc/tracker-miners-3.4.0-r1 rss +>=app-misc/localsearch-3.4.0-r1 rss # Viorel Munteanu (2022-10-07) # Cannot test and fix pax-kernel related bugs on a current grsec kernel @@ -565,12 +587,6 @@ sys-devel/gcc custom-cflags # situation is resolved. dev-util/rizin test -# Sam James (2021-12-27) -# Doc building is broken and no new releases in a long time. -# bug #830013 -# fixed in sci-libs/flann-1.9.2-20221027 -<=sci-libs/flann-1.9.2 doc - # Joonas Niilola (2021-12-20) # Broken, upstream issue/PR open since 2021-05 without reply. # Gentoo bug #821253 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 16f1277362..a04c5a5a14 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. +# Andreas Sturmlechner (2025-05-06) +# USE=experimental is not stable by definition +media-libs/zxing-cpp experimental + # Michał Górny (2024-04-12) # dev-python/mpi4py has no stable keywords. media-gfx/netgen mpi diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/packages b/sdk_container/src/third_party/portage-stable/profiles/base/packages index fbd30a2b03..a33d47b845 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/base/packages @@ -1,5 +1,5 @@ # Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Gentoo Base Profile 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 7fdb45177a..80663b9d24 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 @@ -11,15 +11,17 @@ ada_target_gcc_15 # Michał Górny (2024-12-31) # LLVM slots with no stable releases yet. llvm_slot_21 -llvm_slot_20 # Hans de Graaff (2024-12-26) # Currently in testing and not ready to go stable yet. ruby_targets_ruby34 -ruby_targets_ruby33 # Michał Górny (2024-05-08) # 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/17.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask index 33ea67e2c2..16c369a873 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 2020-2023 Gentoo Authors. +# Copyright 2020-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2022-10-08) 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/package.use.mask index ccb9479b10..a0ca2047e2 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/package.use.mask @@ -5,3 +5,4 @@ # 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/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 index 2dc3c3ed2a..3800841b7b 100644 --- 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 @@ -5,3 +5,4 @@ # 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/plasma/systemd/package.use.mask index ccb9479b10..a0ca2047e2 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/plasma/systemd/package.use.mask @@ -5,3 +5,4 @@ # 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/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 index 2dc3c3ed2a..3800841b7b 100644 --- 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 @@ -5,3 +5,4 @@ # 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/systemd/package.use.mask index ccb9479b10..a0ca2047e2 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/systemd/package.use.mask @@ -5,3 +5,4 @@ # 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/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 index 2dc3c3ed2a..3800841b7b 100644 --- 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 @@ -5,3 +5,4 @@ # 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/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/make.defaults index fb3acfbe5b..fad522e56b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors. +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/package.mask index 10ed6ac4d0..57d4ad995c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 2020-2022 Gentoo Authors. +# Copyright 2020-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2022-10-08) 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/package.use.mask index ccb9479b10..a0ca2047e2 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/package.use.mask @@ -5,3 +5,4 @@ # 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/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 index 2dc3c3ed2a..3800841b7b 100644 --- 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 @@ -5,3 +5,4 @@ # 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/split-usr/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/musl/package.mask index 10ed6ac4d0..57d4ad995c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 2020-2022 Gentoo Authors. +# Copyright 2020-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2022-10-08) 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 index ccb9479b10..a0ca2047e2 100644 --- 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 @@ -5,3 +5,4 @@ # 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 index 2dc3c3ed2a..3800841b7b 100644 --- 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 @@ -5,3 +5,4 @@ # 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/arm/17.0/musl/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/package.use.stable.mask index c021f45d85..8f31a68cb8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/package.use.stable.mask @@ -1,5 +1,5 @@ # Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel (2024-03-20) # Does not compile with musl-1.2.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/package.use.mask index c021f45d85..8f31a68cb8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv6j_hf/musl/package.use.mask @@ -1,5 +1,5 @@ # Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel (2024-03-20) # Does not compile with musl-1.2.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/package.use.mask index c021f45d85..8f31a68cb8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/armv7a_hf/musl/package.use.mask @@ -1,5 +1,5 @@ # Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel (2024-03-20) # Does not compile with musl-1.2.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/package.use.stable.mask index 98637fdb6a..a582ccb7dd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/package.use.stable.mask @@ -1,5 +1,5 @@ # Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Sam James (2024-06-16) # Avoid pulling in llvm-runtimes/compiler-rt-sanitizers which fails to build diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/package.use.mask index c021f45d85..8f31a68cb8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/package.use.mask @@ -1,5 +1,5 @@ # Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel (2024-03-20) # Does not compile with musl-1.2.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/package.use.mask index c021f45d85..8f31a68cb8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/package.use.mask @@ -1,5 +1,5 @@ # Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel (2024-03-20) # Does not compile with musl-1.2.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/musl/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/musl/package.use.stable.mask index c021f45d85..8f31a68cb8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/musl/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/split-usr/musl/package.use.stable.mask @@ -1,5 +1,5 @@ # Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel (2024-03-20) # Does not compile with musl-1.2.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.mask index 10e1ef1556..581e1a12d7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors. +# Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2021-04-27) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.use.force index 56d6573075..f94101da0a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.use.force @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors. +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Arthur Zamarin (2022-01-21) 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 index ccb9479b10..a0ca2047e2 100644 --- 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 @@ -5,3 +5,4 @@ # 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 index 2dc3c3ed2a..3800841b7b 100644 --- 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 @@ -5,3 +5,4 @@ # 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/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/package.use.mask index ccb9479b10..a0ca2047e2 100644 --- 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 @@ -5,3 +5,4 @@ # 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 index 2dc3c3ed2a..3800841b7b 100644 --- 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 @@ -5,3 +5,4 @@ # 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/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/package.use.mask index ccb9479b10..a0ca2047e2 100644 --- 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 @@ -5,3 +5,4 @@ # 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 index 2dc3c3ed2a..3800841b7b 100644 --- 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 @@ -5,3 +5,4 @@ # 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/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/make.defaults new file mode 100644 index 0000000000..8fe4a1e300 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/make.defaults @@ -0,0 +1 @@ +LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/package.mask index 10e1ef1556..581e1a12d7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors. +# Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2021-04-27) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/package.use.force index 56d6573075..f94101da0a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/package.use.force @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors. +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Arthur Zamarin (2022-01-21) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/split-usr/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/split-usr/musl/package.mask index 10e1ef1556..581e1a12d7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/split-usr/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/split-usr/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors. +# Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2021-04-27) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/split-usr/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/split-usr/musl/package.use.force index 56d6573075..f94101da0a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/split-usr/musl/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/split-usr/musl/package.use.force @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors. +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Arthur Zamarin (2022-01-21) 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 index ccb9479b10..a0ca2047e2 100644 --- 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 @@ -5,3 +5,4 @@ # 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 index 2dc3c3ed2a..3800841b7b 100644 --- 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 @@ -5,3 +5,4 @@ # 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/loong/23.0/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/make.defaults new file mode 100644 index 0000000000..8fe4a1e300 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/make.defaults @@ -0,0 +1 @@ +LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/eapi @@ -0,0 +1 @@ +5 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 new file mode 100644 index 0000000000..d65c7b4737 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/make.defaults @@ -0,0 +1,19 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="m68k-aligned-linux-gnut64" + +# Let's take care of a decent celestial alignment +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 new file mode 100644 index 0000000000..6b44966a1a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/23.0/time64/package.mask @@ -0,0 +1,11 @@ +# Copyright 2025 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 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages b/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages index 6d35bf72e2..7bc83d359c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages @@ -1,4 +1,4 @@ -# Copyright 2004-2021 Gentoo Authors. +# Copyright 2004-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file extends the base packages file for the default profile that all @@ -6,6 +6,7 @@ # will have. Some will have an selinux profile (see ${PORTDIR}/profiles/selinux). # The idea is to only create a new family of profiles when absolutely necessary. +*net-mail/mailbase *sys-apps/iproute2 *sys-apps/man-pages *sys-apps/net-tools diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/make.defaults index 3f787338bf..4b76b29777 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors. +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 LDFLAGS="-Wl,-O1 -Wl,--as-needed" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/make.defaults index 05f8f6a365..16afc0c2a5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors. +# Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/package.mask index ab6e39a666..2fc905775f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors. +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Arthur Zamarin (2024-08-15) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask index ab6e39a666..2fc905775f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors. +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Arthur Zamarin (2024-08-15) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/package.mask index ab6e39a666..2fc905775f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors. +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Arthur Zamarin (2024-08-15) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask index ab6e39a666..2fc905775f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors. +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Arthur Zamarin (2024-08-15) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.mask index 36b75d044c..b0aa7035d2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors. +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Arthur Zamarin (2024-06-12) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.mask index 36b75d044c..b0aa7035d2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors. +# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Arthur Zamarin (2024-06-12) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/use.mask index 6c426493a0..a6cffc3e27 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors. +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file masks out USE flags that are simply NOT allowed in the default diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.mask index ea771f7580..3f9caccc07 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.mask @@ -1,2 +1,2 @@ # Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.use.mask index b794980bda..c2631aa041 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.use.mask @@ -1,5 +1,5 @@ # Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Anthony G. Basile (2020-09-06) # The patch added for 5.39-r1 breaks on musl i686 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.use.stable.mask index c021f45d85..8f31a68cb8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/package.use.stable.mask @@ -1,5 +1,5 @@ # Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel (2024-03-20) # Does not compile with musl-1.2.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/use.force index 8e450e58d6..df8dfea4ab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/use.force @@ -1,5 +1,5 @@ # Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Many packages break without this, like app-arch/gzip pic diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/use.mask index fe008ec19e..3f9caccc07 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/use.mask @@ -1,2 +1,2 @@ -# Copyright 1999-2021 Gentoo Authors. -# Distributed under the terms of the GNU General Public License, v2 +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/make.defaults index 05f8f6a365..16afc0c2a5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors. +# Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/package.mask index ea771f7580..3f9caccc07 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/package.mask @@ -1,2 +1,2 @@ # Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/package.use.mask index f383727ed9..6ea3b1913d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/package.use.mask @@ -1,5 +1,5 @@ # Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Sam James (2024-06-16) # Avoid pulling in llvm-runtimes/compiler-rt-sanitizers which fails to build diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/use.force index 8e450e58d6..df8dfea4ab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/use.force @@ -1,5 +1,5 @@ # Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Many packages break without this, like app-arch/gzip pic diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/use.mask index fe008ec19e..3f9caccc07 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/musl/use.mask @@ -1,2 +1,2 @@ -# Copyright 1999-2021 Gentoo Authors. -# Distributed under the terms of the GNU General Public License, v2 +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/package.mask index ea771f7580..3f9caccc07 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/package.mask @@ -1,2 +1,2 @@ # Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/package.use.mask index d3fa26567c..fd40179756 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/package.use.mask @@ -1,5 +1,5 @@ # Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Ian Jordan (2024-05-20) # Does not compile with musl-1.2.4+ diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/use.force index 8e450e58d6..df8dfea4ab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/use.force @@ -1,5 +1,5 @@ # Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Many packages break without this, like app-arch/gzip pic diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/use.mask index fe008ec19e..3f9caccc07 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i486/split-usr/musl/use.mask @@ -1,2 +1,2 @@ -# Copyright 1999-2021 Gentoo Authors. -# Distributed under the terms of the GNU General Public License, v2 +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/make.defaults index 05f8f6a365..16afc0c2a5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors. +# Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.mask index ea771f7580..3f9caccc07 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.mask @@ -1,2 +1,2 @@ # Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.use.mask index f383727ed9..6ea3b1913d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.use.mask @@ -1,5 +1,5 @@ # Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Sam James (2024-06-16) # Avoid pulling in llvm-runtimes/compiler-rt-sanitizers which fails to build diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/use.force index 8e450e58d6..df8dfea4ab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/use.force @@ -1,5 +1,5 @@ # Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Many packages break without this, like app-arch/gzip pic diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/use.mask index fe008ec19e..3f9caccc07 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/use.mask @@ -1,2 +1,2 @@ -# Copyright 1999-2021 Gentoo Authors. -# Distributed under the terms of the GNU General Public License, v2 +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/package.mask index ea771f7580..3f9caccc07 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/package.mask @@ -1,2 +1,2 @@ # Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/package.use.mask index d3fa26567c..fd40179756 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/package.use.mask @@ -1,5 +1,5 @@ # Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Ian Jordan (2024-05-20) # Does not compile with musl-1.2.4+ diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/use.force index 8e450e58d6..df8dfea4ab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/use.force @@ -1,5 +1,5 @@ # Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Many packages break without this, like app-arch/gzip pic diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/use.mask index fe008ec19e..3f9caccc07 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/split-usr/musl/use.mask @@ -1,2 +1,2 @@ -# Copyright 1999-2021 Gentoo Authors. -# Distributed under the terms of the GNU General Public License, v2 +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/amdgpu_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/amdgpu_targets.desc index 8f337b03f6..b648fccaa5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/amdgpu_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/amdgpu_targets.desc @@ -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 # Reference: GPU name and architecture codename documented by @@ -24,3 +24,5 @@ gfx1031 - RDNA2 GPU, codename navi22/navy flounder, including Radeon RX 6750XT/6 gfx1100 - RDNA3 GPU, codename navi31/plum bonito, including Radeon RX 7900XTX/7900XT, AMD Radeon Pro W7900/W7800 gfx1101 - RDNA3 GPU, codename navi32, including Radeon RX 7700XT/7800XT gfx1102 - RDNA3 GPU, codename navi33, including Radeon RX 7600/7600M/7600M XT/7700S/7600S, AMD Radeon PRO W7600/W7500 +gfx1200 - RDNA4 GPU, codename navi44, including Radeon RX 9060XT +gfx1201 - RDNA4 GPU, codename navi48, including Radeon RX 9070/9070XT/9070GRE and Radeon AI PRO R9700 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc index f557f4279d..2370787710 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-2023 Gentoo Authors +# Copyright 2007-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of APACHE2_MODULES USE_EXPAND flags. @@ -81,6 +81,7 @@ proxy_wstunnel - Provides support for the tunnelling of web socket connections t ratelimit - Bandwidth Rate Limiting for Clients remoteip - Replaces the original client IP address for the connection with the useragent IP address list presented by a proxies or a load balancer via the request headers reqtimeout - Set timeout and minimum data rate for receiving requests +request - Filters to handle and make available HTTP request bodies rewrite - Provides a rule-based rewriting engine to rewrite requested URLs on the fly session - Provides support for a server wide per user session interface session_crypto - Provides support for the encryption of user sessions before being written to a local database, or written to a remote browser via an HTTP cookie diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_mpms.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_mpms.desc index 6e12cd63b0..8e678e5e0b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_mpms.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_mpms.desc @@ -1,4 +1,4 @@ -# Copyright 2007-2022 Gentoo Authors. +# Copyright 2007-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of APACHE2_MPMS USE_EXPAND flags. diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/cpu_flags_x86.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/cpu_flags_x86.desc index 6324e4a540..fd8f2e749b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/cpu_flags_x86.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/cpu_flags_x86.desc @@ -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 # Whenever the flag name does not correspond to /proc/cpuinfo flags, @@ -8,7 +8,11 @@ 3dnow - Use the 3DNow! instruction set 3dnowext - Use the Enhanced 3DNow! instruction set aes - Enable support for Intel's AES instruction set (AES-NI) +amx_bf16 - Use Advanced Matrix Extensions tile computational operations on bfloat16 numbers +amx_tile - Use Advanced Matrix Extensions tile architecture support +amx_int8 - Use Advanced Matrix Extensions tile computational operations on 8-bit integers avx - Adds support for Advanced Vector Extensions instructions +avx_vnni - Use AVX (VEX-encoded) versions of the Vector Neural Network Instructions avx2 - Adds support for Advanced Vector Extensions 2 instructions avx512_4fmaps - Use AVX-512 Fused Multiply-Accumulate Packed Single Precision instruction set avx512_4vnniw - Use AVX-512 Vector Neural Network Instructions Word Variable Precision @@ -28,6 +32,8 @@ avx512ifma - Use AVX-512 Integer Fused Multiply-Add instruction set avx512pf - Use AVX-512 prefetch instructions avx512vbmi - Use AVX-512 vector byte manipulation instructions avx512vl - Use AVX-512 vector-length instructions +bmi1 - Enable the first group of advanced bit manipulation extensions (ANDN, BEXTR, BLSI, BLSMSK, BLSR, TZCNT) +bmi2 - Enable the second group of advanced bit manipulation extensions (BZHI, MULX, PDEP, PEXT, RORX, SARX, SHLX, SHRX) f16c - Adds support for F16C instruction set for converting between half-precision and single-precision floats fma3 - Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo) fma4 - Use the Fused Multiply Add 4 instruction set diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/input_devices.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/input_devices.desc index b41f5c66a7..1e6f18f5a0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/input_devices.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/input_devices.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors. +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of INPUT_DEVICES USE_EXPAND flags. 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 8577ceeffb..5c5beb941f 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 @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Gentoo Authors. +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 15 - Use LLVM 15. diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_targets.desc index bd5c9069ba..14e2cd08f1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_targets.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors. +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 AArch64 - AArch64 CPU target (arm64 in Gentoo) diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/lua_single_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/lua_single_target.desc index 347e7e4798..f26ecd8f3b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/lua_single_target.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/lua_single_target.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors. +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of LUA_SINGLE_TARGET USE_EXPAND flags. diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/lua_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/lua_targets.desc index a745cd102c..4f2732c7ad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/lua_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/lua_targets.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors. +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of LUA_TARGETS USE_EXPAND flags. diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/openmpi_ofed_features.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/openmpi_ofed_features.desc index 2187a04013..4c1582da46 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/openmpi_ofed_features.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/openmpi_ofed_features.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors. +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of OPENMPI_OFED_FEATURES USE_EXPAND flags. diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc index 8e38ae89b7..546ba8b132 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors. +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of PYTHON_SINGLE_TARGET USE_EXPAND flags. @@ -7,4 +7,6 @@ python3_11 - Build for Python 3.11 only python3_12 - Build for Python 3.12 only python3_13 - Build for Python 3.13 only python3_13t - Build for Python 3.13 freethreading only +python3_14 - Build for Python 3.14 only +python3_14t - Build for Python 3.14 freethreading only pypy3_11 - Build for PyPy3.11 only diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc index 7b3fedd524..8b417657bc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors. +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of PYTHON_TARGETS USE_EXPAND flags. @@ -7,4 +7,6 @@ python3_11 - Build with Python 3.11 python3_12 - Build with Python 3.12 python3_13 - Build with Python 3.13 python3_13t - Build with Python 3.13 freethreading +python3_14 - Build with Python 3.14 +python3_14t - Build with Python 3.14 freethreading pypy3_11 - Build with PyPy3.11 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_softmmu_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_softmmu_targets.desc index fbb7b6d851..e3866d6b18 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_softmmu_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_softmmu_targets.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors. +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of QEMU_SOFTMMU_TARGETS USE_EXPAND flags. diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc index da5843660c..fd923b9ffe 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors. +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of VIDEO_CARDS USE_EXPAND flags. @@ -16,6 +16,7 @@ fbdev - VIDEO_CARDS setting to build driver for fbdev video cards geode - VIDEO_CARDS setting to build driver for AMD Geode GX and LX video cards i915 - VIDEO_CARDS setting to build driver for Intel i915 video cards i965 - VIDEO_CARDS setting to build driver for Intel i965 video cards +imagination - VIDEO_CARDS setting to build driver for Imagination video cards intel - VIDEO_CARDS setting to build driver for Intel video cards lavapipe - VIDEO_CARDS setting to build Vulkan software rasterizer using LLVMpipe lima - VIDEO_CARDS setting to build driver for Mali 200/400 video cards 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 e73e7f48e5..85627bbd10 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 @@ -25,6 +25,7 @@ net-libs/quiche # matoro (2023-11-17) # media-libs/libvpx casualties (#700902) +media-gfx/blender media-plugins/gst-plugins-vpx dev-qt/qtwebengine www-client/falkon @@ -40,7 +41,6 @@ kde-apps/grantlee-editor kde-apps/akregator dev-util/kdevelop dev-qt/qtwebview -dev-python/pyqtwebengine app-text/kchmviewer app-office/merkuro app-editors/ghostwriter 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 cdb1f2f138..be5aa81b3e 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 @@ -8,7 +8,7 @@ dev-python/pyside webview # Michał Górny (2024-06-05) # media-libs/exempi is seriously broken on big endian platforms. # https://gitlab.freedesktop.org/libopenraw/exempi/-/merge_requests/8#note_2277243 -app-misc/tracker-miners xmp +app-misc/localsearch xmp games-fps/eduke32 xmp gnome-extra/nemo xmp media-gfx/eog xmp @@ -16,6 +16,7 @@ media-libs/gexiv2 test # matoro (2023-11-16) # media-libs/libvpx casualties (#700902) +media-libs/opencv test media-video/ffmpeg vpx media-video/ffmpeg-compat vpx www-client/firefox system-libvpx @@ -31,6 +32,7 @@ kde-apps/kalarm pim gnome-base/gnome extras games-engines/scummvm vpx net-libs/pjproject vpx +dev-util/nvidia-cuda-toolkit nsight # matoro (2023-11-16) # media-libs/libaom casualties diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask index 792562b3f9..5056e649fe 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask @@ -1,6 +1,10 @@ # Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Paul Zander (2025-05-02) +# media-gfx/alembic is masked (#884295) +alembic + # matoro (2023-06-30) # media-libs/libjxl casualties # https://github.com/libjxl/libjxl/issues/2433 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/make.defaults index 89a7242c35..f478809dbc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/amd64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors. +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 USE="cet" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/package.use index 1331736695..2f9a49f826 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/package.use @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 dev-lang/python gdbm diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/multilib/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/multilib/package.use index 15d241794b..8f7e5f4e27 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/multilib/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/features/multilib/package.use @@ -1,5 +1,5 @@ # Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # Sam James (2022-03-08) # Enable libxcrypt & libcrypt as multilib by default diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/multilib/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/multilib/package.use.force index dfb4f6d5f6..9cc4fa2492 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/multilib/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/multilib/package.use.force @@ -1,5 +1,5 @@ # Copyright 2004-2017 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # These packages must have multilib turned on in order to work sanely. sys-devel/gcc multilib diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/multilib/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/multilib/use.mask index fe0e8f819b..6a17cc657f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/multilib/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/multilib/use.mask @@ -1,5 +1,5 @@ # Copyright 2004-2008 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License, v2 +# Distributed under the terms of the GNU General Public License v2 # SECTION: Unmask 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 f7e7e70430..d12f3c96a7 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 @@ -47,6 +47,7 @@ net-nds/nsscache # Sam James (2024-09-30) # Needs porting to musl (bug #940130) ~sys-auth/elogind-255.5 +~sys-auth/elogind-255.17 # Sam James (2024-08-31) # sys-devel/binutils[gprofng] is masked on musl @@ -448,6 +449,7 @@ dev-libs/optix media-libs/nvidia-vaapi-driver x11-drivers/nvidia-drivers x11-misc/primus +dev-libs/cusparselt # Ulrich Müller (2020-03-31) # Not ported to musl, bug #715642. diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use index 34953eccb8..2baf79e20e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors. +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2022-09-08) diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.force index 734c2ad402..0bd825872f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors. +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2024-06-03) 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 cf95fd5209..781a9be8b8 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,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfred Wingate (2025-05-17) +# Tests cannot be built on musl due to libc specific ifdefs (bug #836710) +net-mail/cyrus-imapd test + # Ionen Wolkens (2025-03-10) # Been failing to build for a long time for musl with modern compilers, # so mask until there is a proper fix. Note that this does not disable @@ -125,6 +129,7 @@ dev-lang/ispc gpu # 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. diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/package.mask index 3a36d4e863..4ef0df3948 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/package.mask @@ -1,8 +1,23 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mike Gilbert (2025-06-03) +# Requires systemd. +app-admin/mkosi +app-admin/systemdgenie +dev-python/python-systemd +gnome-extra/gnome-logs +gnome-extra/office-runner +net-vpn/microsoft-azurevpnclient +sys-apps/gentoo-systemd-integration +sys-apps/intune-portal +sys-apps/systemd-readahead +sys-block/wait-for-dri-devices-rules +sys-power/sandmann-bin +www-misc/profile-sync-daemon + # Andreas K. Hüttel (2023-12-07) # Does not support split-usr filesystem geometry. Please migrate to # a merged-usr profile. ->=sys-apps/systemd-255 ->=sys-process/systemd-cron-2.3.4-r1 +sys-apps/systemd +sys-process/systemd-cron diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/package.use.mask new file mode 100644 index 0000000000..b3c950c12e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/package.use.mask @@ -0,0 +1,18 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Mike Gilbert (2025-06-03) +# Requires systemd. +app-emulation/virt-firmware test +dev-qt/qtbase journald +net-analyzer/wireshark sdjournal +sys-apps/dbus-broker launcher +sys-auth/pambase homed +sys-apps/ipmitool openbmc +www-servers/uwsgi uwsgi_plugins_systemd_logger + +# Nowa Ammerlaan (2023-12-07) +# Does not support split-usr filesystem geometry. Please migrate to +# a merged-usr profile. +sys-kernel/installkernel systemd +sys-kernel/installkernel systemd-boot diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/use.mask index 70a8ffe051..d3ac3e3c86 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/use.mask @@ -1,6 +1,10 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mike Gilbert (2025-05-27) +# systemd does not support split-usr. +systemd + # Andreas K. Hüttel (2022-12-04) # Unmask split-usr. -split-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/time64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/time64/package.mask index 77064182bb..c4b9df1a1e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/time64/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/time64/package.mask @@ -4,4 +4,6 @@ # Michał Górny (2024-11-06) # Old versions of GCC do not support USE=time64, and as such do not # enforce 64-bit time_t as required by this profile. - (2025-05-29) +# Version updated + (2025-05-18) +# >=bpftrace-0.23 needs Rust-based blazesym_c +>=dev-debug/bpftrace-0.23.2 +>=dev-libs/blazesym_c-0.1.1 + +# Victor Kustov (2025-05-08) +# LibrePCB start ported to Rust +>=sci-electronics/librepcb-1.3.0 + +# Michał Górny (2024-05-08) +# The sigstore bundle. +dev-python/betterproto +dev-python/securesystemslib +dev-python/sigstore +dev-python/sigstore-protobuf-specs +dev-python/sigstore-rekor-types +dev-python/rfc3161-client +dev-python/tuf + # Michał Górny (2024-04-20) # The mitmproxy bundle. dev-python/mitmproxy-wireguard @@ -223,6 +242,7 @@ app-crypt/certbot-nginx app-crypt/rpm-sequoia app-emulation/virtiofsd app-eselect/eselect-rust +app-misc/gramps app-misc/khal app-text/mdbook dev-embedded/esptool @@ -355,6 +375,7 @@ media-gfx/gimp media-plugins/gimp-lqr media-video/rav1e net-analyzer/wtfis +net-dns/dnsviz net-dns/pdns-recursor net-im/gajim >=net-irc/polari-3.37 diff --git a/sdk_container/src/third_party/portage-stable/profiles/info_pkgs b/sdk_container/src/third_party/portage-stable/profiles/info_pkgs index abc517fa45..c7cf0ae856 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/info_pkgs +++ b/sdk_container/src/third_party/portage-stable/profiles/info_pkgs @@ -1,4 +1,4 @@ -# Copyright 2004-2024 Gentoo Authors +# Copyright 2004-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ## @@ -15,6 +15,7 @@ sys-devel/binutils sys-devel/binutils-config dev-build/libtool dev-build/make +dev-lang/erlang dev-lang/python dev-lang/perl dev-lang/rust diff --git a/sdk_container/src/third_party/portage-stable/profiles/license_groups b/sdk_container/src/third_party/portage-stable/profiles/license_groups index 0f36cdbdf2..9738bd27ad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -15,7 +15,7 @@ # https://www.gnu.org/licenses/license-list.html # GPL or LGPL with various exceptions are also included here, because # they are more permissive than the licenses they are based on. -GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FSFAP FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2+-with-openssl-exception GPL-2+-with-eCos-exception-2 GPL-2-with-classpath-exception GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-2+-with-Pyinstaller-Bootloader-exception GPL-3 GPL-3+ GPL-3+-with-autoconf-exception GPL-3+-with-font-exception GPL-3+-with-openssl-exception GPL-3-with-font-exception GPL-3-with-openssl-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception Unicode-DFS-2016 Unlicense UoI-NCSA UPL-1.0 UPX-exception vim W3C WTFPL-2 wxWinLL-3.1 ZLIB ZPL +GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FSFAP FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2+-with-openssl-exception GPL-2+-with-eCos-exception-2 GPL-2-with-classpath-exception GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-2+-with-Pyinstaller-Bootloader-exception GPL-3 GPL-3+ GPL-3+-with-autoconf-exception GPL-3+-with-font-exception GPL-3+-with-openssl-exception GPL-3-with-font-exception GPL-3-with-openssl-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception Unicode-DFS-2015 Unicode-DFS-2016 Unlicense UoI-NCSA UPL-1.0 UPX-exception vim W3C WTFPL-2 wxWinLL-3.1 ZLIB ZPL # Free software licenses approved by the FSF FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 CDDL CeCILL-B CeCILL-C CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 FraunhoferFDK gnuplot IBM LPL-1.02 LPPL-1.2 LPPL-1.3a MPL-1.0 MPL-1.1 Ms-PL Ms-RL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL-1.0 Zend-2.0 @@ -25,7 +25,7 @@ FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 # Note that the FSF lists these as nonfree: Artistic NOSA Watcom-1.0 # We exclude NOSA and Watcom-1.0, but we keep Artistic because Debian # considers it DFSG-free. -OSI-APPROVED-FREE 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 BlueOak-1.0.0 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LBNLBSD LGPL-2 LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPL-1.02 LPPL-1.3c MirOS MIT MIT-0 MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL Ms-RL nethack OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL-1.0 Sleepycat Unicode-3.0 Unicode-DFS-2016 Unlicense UPL-1.0 UoI-NCSA W3C wxWinLL-3 ZLIB ZPL +OSI-APPROVED-FREE 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 BlueOak-1.0.0 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LBNLBSD LGPL-2 LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPL-1.02 LPPL-1.3c MirOS MIT MIT-0 MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL Ms-RL nethack OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL-1.0 Sleepycat Unicode-3.0 Unicode-DFS-2015 Unicode-DFS-2016 Unlicense UPL-1.0 UoI-NCSA W3C wxWinLL-3 ZLIB ZPL # Misc licenses that are probably free software, i.e. follow the # Free Software Definition at https://www.gnu.org/philosophy/free-sw.html @@ -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 BEER-WARE boehm-gc BSD-1 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 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-AMD 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 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 URT VTK w3m wm2 xbatt xboing XC Xdebug xtrs ZSH +MISC-FREE AIFFWriter.m Allegro alternate AMPAS Base64 BEER-WARE boehm-gc BSD-1 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-AMD 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 URT 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 @@ -48,7 +48,7 @@ FSF-APPROVED-OTHER Arphic CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 C # Misc licenses for free documents and other works (including fonts) # that follow the definition at https://freedomdefined.org/ but are NOT # listed in @FSF-APPROVED-OTHER -MISC-FREE-DOCS BAEKMUK BitstreamVera CC-BY-1.0 CC-BY-SA-1.0 CC-PD CC-SA-1.0 LDP-1 LDP-1a man-pages man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 vlgothic wxWinFDL-3 +MISC-FREE-DOCS BAEKMUK BitstreamVera CC-BY-1.0 CC-BY-SA-1.0 CC-PD CC-SA-1.0 CDLA-Permissive-2.0 LDP-1 LDP-1a man-pages man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 vlgothic wxWinFDL-3 # Metaset for all free documents FREE-DOCUMENTS @FSF-APPROVED-OTHER @MISC-FREE-DOCS @@ -81,9 +81,9 @@ OSI-APPROVED @OSI-APPROVED-FREE @OSI-APPROVED-NONFREE # License agreements that try to take away your rights. These are more # restrictive than "all-rights-reserved" or require explicit approval. -EULA 2dboy-EULA AMD-GPU-PRO-EULA android AnyDesk-TOS Aseprite-EULA baudline bestcrypt CAPYBARA-EULA Dell-EULA ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi microsoft-azurevpnclient microsoft-edge Microsoft-vscode MikroTik Mojang MTA-0.5 NVIDIA-CUDA NVIDIA-SDK Ookla OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL-11 PUEL-12 Q3AEULA-20000111 QUAKE4 RAR sfpg SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone +EULA 2dboy-EULA AMD-GPU-PRO-EULA android AnyDesk-TOS Aseprite-EULA baudline bestcrypt CAPYBARA-EULA Dell-EULA ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi microsoft-azurevpnclient microsoft-edge Microsoft-vscode MikroTik Mojang MTA-0.5 NVIDIA-CUDA NVIDIA-cuSPARSELt-v2020.10.12 NVIDIA-SDK NVIDIA-SDK-v2017.06.13 NVIDIA-SDK-v2020.10.12 Ookla OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL-11 PUEL-12 Q3AEULA-20000111 QUAKE4 RAR sfpg SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone -# Deprecated license labels, used by repoman and pkgcheck +# Deprecated license labels, used by pkgcheck #DEPRECATED (currently none) # Local Variables: 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 826d806386..f3ff5c3d43 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -36,12 +36,264 @@ #--- END OF EXAMPLES --- -# Andreas Sturmlechner (2025-05-04) -# Several open bugs, pending bump since 2020, fails to fetch since 2022. -# If anyone is here to fix these things, then please make upstream port -# the gui to Qt6 or drop it. Removal on 2025-05-31. -# Bugs #715918, #717528, #734242, #854750, #882655 -app-misc/flirc +# Maciej Barć (2025-06-14) +# Deprecated, repository archived upstream. Compilation problems. +# Removal on 2025-07-14. bug #957435 +sci-mathematics/boolector + +# Sam James (2025-06-12) +# Breaks several applications (bug #957943) +>=dev-python/pygobject-3.52 + +# Alexey Sokolov (2025-06-09) +# Dead upstream, fails to compile with gcc 15 and cmake 4. +# Removal on 2025-07-12. Bugs #957271, #944255 +games-arcade/tuxanci + +# Alexey Sokolov (2025-06-09) +# Dead upstream, doesn't build with gcc 15, we're the only ones packaging it. +# Removal on 2025-07-12. Bugs #944434, #943845, #906249, #680698. +app-shells/esh + +# Alexey Sokolov (2025-06-09) +# Unmaintained upstream since 2008, doesn't build. x86-only. +# Removal on 2025-07-12. Bugs #77471, #926465, #941191, #948965. +games-fps/tenebrae + +# Alexey Sokolov (2025-06-09) +# Dead upstream, fails to compile. +# Removal on 2025-07-12. Bugs #919185, #882585, #871018, #913572 +net-analyzer/cryptcat + +# Alexey Sokolov (2025-06-09) +# Deprecated and no longer maintained upstream. Open security +# issues. Use media-gfx/fig2dev instead. +# Removal on 2025-07-12. Bug #917279. +media-gfx/transfig + +# Hans de Graaff (2025-06-09) +# Obsolete slots that are ruby32 or ruby33-only. No reverse dependencies +# left. Use the newer slot instead. Masked for removal on 2025-07-09. +dev-ruby/bson:4 +dev-ruby/excon:0 +dev-ruby/fakefs:0 +dev-ruby/fiber-storage:0 +dev-ruby/hitimes:0 +dev-ruby/mocha:1.0 +dev-ruby/psych:0 +dev-ruby/public_suffix:5 +dev-ruby/recog:2 +dev-ruby/ruby-macho:0 +dev-ruby/terminal-table:0 +dev-ruby/terminal-table:2 +dev-ruby/ttfunk:1.7 +dev-ruby/unicode-display_width:1 +dev-util/cucumber-ci-environment:9 +dev-util/cucumber-core:11 + +# Sam James (2025-06-08) +# Masked for testing (bug #957583). +=sys-devel/gettext-0.25* +=dev-libs/libintl-0.25* + +# Jimi Huotari (2025-06-07) +# The only consumer, net-im/qtox, no longer depends on these, and the +# upstream for them has been dormant since 2021. +# Bugs: #955911, #957503 +# Removal on 2025-07-07. +net-libs/toxext +net-libs/tox_extension_messages + +# Michał Górny (2025-06-07) +# Broken and dangerous. Archived in 2022. The last reverse dependency +# stopped using it in 2023 (except for outdated ebuilds). +# Removal on 2025-07-07. Bug #957272, #806474. +dev-python/pytest-tempdir + +# Arthur Zamarin (2025-06-07) +# EAPI=7, maintainer-needed, fails to compile, upstream gone, not +# packaged anywhere else. +# Removal on 2025-07-07. Bug #957444. +dev-util/bin_replace_string + +# 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) +# Major changes to packaging as bindings are split out by upstream. +>=app-crypt/gpgme-2 +dev-cpp/gpgmepp +dev-libs/qgpgme +dev-python/gpgmepy + +# Sam James (2025-06-03) +# Fetching from GitHub seems broken with this: +# > Connecting to github.com|20.26.156.215|:443... connected. +# > ERROR: cannot verify github.com's certificate, issued by 'CN=Sectigo ECC Domain Validation Secure Server CA,O=Sectigo Limited,L=Salford,ST=Greater Manchester,C=GB': +# > Unable to locally verify the issuer's authority. +=app-misc/ca-certificates-20250419.3.112 + +# Andreas Sturmlechner (2025-06-02) +# Package destabilisation mask. There is simply no need for this without +# any stable consumers, and it is freeing up resources. +# 0.6.0_pre20241020 is available in ~arch. +~sci-libs/libsigrok-0.5.2 + +# Andreas Sturmlechner (2025-06-02) +# Gui depends on Qt5 and is unmaintained for a very long time - its main +# developers have moved to the InputLeap project (gui-apps/input-leap). +# Bugs #942580, #949911, #951987, #953262; removal on 2025-07-02. +x11-misc/barrier + +# Michael Orlitzky (2025-05-28) +# I added this for SageMath, but in hindsight do not think anyone is +# using it. It has code issues and upstream is not terribly interested +# in fixing it. (They are active and helpful, just not in love with this +# particular codebase.) Bug 940232. Removal after 30 days. +dev-gap/cohomolo + +# Andreas Sturmlechner (2025-05-27) +# Dead upstream with no release for over 10 years, Qt5-based even only by +# means of a snapshot. Bugs #951875, #953016. Removal on 2025-06-26. +x11-misc/qxkb + +# Andreas Sturmlechner (2025-05-27) +# Upstream repository+author, web pages and documentation gone after long +# period of inactivity, based on Qt5. Bugs #949021, #940094 +# Removal on 2025-06-26. +media-gfx/engauge + +# Andreas Sturmlechner (2025-05-27) +# sci-electronics/gazebo depends on x11-libs/qwt:6[qt5] and Qt5, lots of +# open bugs. Most packages perpetually stuck at EAPI-7 and several major +# version bumps out of date. Bugs #937608, #947390; removal on 2025-06-26. +sci-electronics/gazebo +dev-libs/sdformat +net-libs/ignition-msgs +net-libs/ignition-transport +sci-libs/ignition-common +sci-libs/ignition-fuel-tools +sci-libs/ignition-math +dev-build/ignition-cmake +dev-libs/console_bridge +dev-libs/urdfdom +dev-libs/urdfdom_headers + +# Sam James (2025-05-26) +# Breaks some reverse dependencies and is abandoned upstream (bug #956630). +=dev-cpp/glog-0.7.1 + +# Nowa Ammerlaan (2025-05-25) +# Archived upstream and no longer builds with modern compilers. +# Bugs #956601, #930253 +# Removal on 2025-06-24 +media-libs/oneVPL-cpu + +# Andreas Sturmlechner (2025-05-24) +# Dead upstream, fails to build with GCC-14, depends on media-libs/dumb. +# A rescue mission would ideally package dsda-doom. Bugs #939219, #908973 +# Removal on 2025-06-23. +games-fps/prboom-plus + +# Sam James (2025-05-23) +# Severe memory leak (bug #953874) +=app-i18n/ibus-anthy-1.5.17 + +# Andreas Sturmlechner (2025-05-23) +# Package destabilisation mask. There is simply no need for this without +# any stable consumers, and it is freeing up resources. +# 5.2.10.1 is available in ~arch. +~media-libs/allegro-5.2.7.0 + +# Andreas Sturmlechner (2025-05-22) +# Even if Qt5 is optional here, it is dead upstream for close to 10 years +# and without Gentoo package maintainer almost as long. Bug #926074. +# Removal on 2025-06-21. +net-firewall/pglinux + +# Andreas Sturmlechner (2025-05-22) +# Package destabilisation mask. 0.4.4_p20250125 is in ~arch but as snapshot +# with currently no Gentoo maintainer it will not be stabilised. +# 0.4.4 release was more than 3 years old already. Bug #955653 +~media-video/simplescreenrecorder-0.4.4 + +# Matt Turner (2025-05-22) +# Old slot depending on libsoup:2.4. All reverse dependencies migrated to a +# newer slot supporting libsoup:3.0. +# Removal on 2025-06-21. Bug #893668. +net-libs/webkit-gtk:4 + +# Pacho Ramos (2025-05-22) +# Needs porting to libsoup 3.0, relies on webkit-gtk:4 +# Removal on 2025-06-21. Bug #893720. +x11-misc/meteo + +# Sam James (2025-05-22) +# Introduces REQUIRED_USE that needs more discussion (bug #956402) +=media-gfx/gimp-3.0.2-r2 +=media-gfx/gimp-3.0.4 + +# Andreas Sturmlechner (2025-05-20) +# Unaddressed pending version bumps for almost 2 years, stuck on EAPI-7. +# Bugs #908094, #908095, #908096, #908097, #908427, #908428 +# Removal on 2025-06-19. +dev-libs/aws-c-cal +dev-libs/aws-checksums +dev-libs/aws-c-common +dev-libs/aws-c-event-stream +dev-libs/aws-c-io +dev-libs/s2n + +# Andreas Sturmlechner (2025-05-19) +# Dead upstream (last commit >4 years ago), not ported to Qt6 and broken w/ +# CMake 4. Bugs #955134, #955135. Removal on 2025-06-18. +sci-libs/libgeodecomp + +# Ulrich Müller (2025-05-18) +# Pretest versions, masked for testing. + (2025-05-18) +# Obsolete slot depending on an old cucumber version. Use the newer slot +# instead. Masked for removal on 2025-06-18. +dev-util/cucumber-rails:2 + +# David Seifert (2025-05-17) +# Historically split from dev-libs/icu, disabled by default upstream and not +# recommended anymore. If need be, we can make it optional in icu itself. +# Removal on 2025-06-16. Bug #956106. +dev-libs/icu-layoutex +dev-libs/icu-le-hb + +# Alfred Wingate (2025-05-17) +# Masked for testing +dev-db/mysql:8.4 + +# Petr Vaněk (2025-05-12) +# A serious performance regression has been found in 10.11.12 and 11.4.6 +# releases, distributions are advised to not publish them, see +# https://lists.mariadb.org/hyperkitty/list/packagers@lists.mariadb.org/thread/TP74ZU2ARZOQBLUNPT63I2A6LNB54XLJ/ +# and related bug reports: +# https://jira.mariadb.org/browse/MDEV-36759 +# https://jira.mariadb.org/browse/MDEV-36765 +# https://jira.mariadb.org/browse/MDEV-36766 +# +# Affected packages were removed from the tree, but this message shall be kept +# untill 2025-06-23. +~dev-db/mariadb-10.11.12 +~dev-db/mariadb-11.4.6 + +# 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* + +# Alfred Wingate (2025-05-05) +# Masked for testing +>=dev-libs/libxml2-2.14 +dev-libs/libxml2-compat # Michał Górny (2025-05-04) # New wave of breakage from random removals. @@ -49,229 +301,11 @@ app-misc/flirc =dev-python/ensurepip-setuptools-80.3.0 =dev-python/setuptools-80.3.0 -# Michał Górny (2025-05-03) -# Not actively maintained in ::gentoo. Last bumped a year ago. -# Still on EAPI 7, no Python 3.13 support, does not work with new -# dev-lang/swig. Lots of bugs open. -# Removal on 2025-06-02. Bug #950475, #952653. -sci-chemistry/modeller - -# Andreas Sturmlechner (2025-05-03) -# Dead upstream since 2014, depends on Qt5. Bug #949079 -# Removal on 2025-05-31 -media-video/ffdiaporama - -# Andreas Sturmlechner (2025-05-03) -# Dead upstream since 2011, relies on downstream patching even for Qt5. -# No one else packages this. Bugs #644482, #953769; removal on 2025-05-31 -sci-electronics/osqoop - -# Matt Turner (2024-05-02) -# Masked for testing -=dev-util/mesa_clc-25.1* -=media-libs/mesa-25.1* - -# Marc Schiffbauer (2025-05-02) -# Ancient version in tree, upstream discontinued to develop -# a server for taskwarrior a long time ago -# Bugs: #953857, #716762; removal on 2025-06-01 -acct-group/taskd -acct-user/taskd -app-misc/taskd - -# Andreas Sturmlechner (2025-05-01) -# Unmaintained in Gentoo for almost 3 years, no commit upstream in 5 years -# and depends on Qt5. Whoever wants to keep this in ::gentoo must sort out -# the upstream/new-upstream situation and become a permanent maintainer. -# Bugs #951484, #954360, #752198; removal on 2025-05-31 -x11-apps/radeon-profile -x11-apps/radeon-profile-daemon - -# Andreas Sturmlechner (2025-05-01) -# Dead upstream for many years, depends on Qt5 and FTB w/ boost-1.87 among -# other bugs. Bugs #946991, #949076, #943002; removal on 2025-05-31 -games-board/pokerth - -# Andreas Sturmlechner (2025-05-01) -# Dead upstream for many years, depends on Qt5 and app-text/poppler[qt5]. -# Bug #949025; removal on 2025-05-31 -x11-misc/qcomicbook - -# Andreas Sturmlechner (2025-05-01) -# Package destabilisation mask. 1.0_p20241107 is in ~arch but as snapshot -# with long-term pending Qt6 patches on top it will not be stabilised. -# 1.0 release was almost 8 years old already. -~media-gfx/fotowall-1.0 - -# Andreas Sturmlechner (2025-05-01) -# No maintainer in Gentoo since 2016, current package is still Qt5 based; -# upstream does not even bother making tags let alone releases; anyone who -# wants to deal with that shall step up as permanent maintainer and cut -# some kind of Qt6 based package. -# See also: https://github.com/fritzing/fritzing-app/issues/4086 -# Bug #947619; removal on 2025-05-31 -sci-electronics/fritzing - -# Matt Jolly (2025-04-28) -# Unmaintained in Gentoo, depends on masked x11-wm/fvwm, -# SRC_URI uses mirror://gentoo and the files don't exist on mirrors. -# Bug #949035; Removal on 2025-05-28 (with x11-wm/fvwm) -x11-themes/fvwm_icons -x11-themes/fvwm_sounds - -# Matt Jolly (2025-04-28) -# Unmaintained in Gentoo, is not supported upstream, -# and has a modern successor that does not bring in additional dependencies. -# Migrate to x11-wm/fvwm3: https://github.com/fvwmorg/fvwm3/discussions/878 -# Bug #949035; removal on 2025-05-28. -x11-wm/fvwm -x11-themes/fvwm-themes -x11-themes/fvwm-themes-extra -=x11-themes/fvwm-crystal-3.7.5 - -# Andreas Sturmlechner (2025-04-28) -# Package destabilisation mask for potential runtime errors and lack of -# Qt6-compatible plugins. Bug #955031 -~sci-geosciences/qgis-3.38.3 - -# Andreas Sturmlechner (2025-04-26) -# Dead upstream, stuck on Qt5, blocking x11-libs/qscintilla[qt5] cleanup -# Bug #947297; removal on 2025-05-26 -dev-db/sqliteman - -# Andreas Sturmlechner (2025-04-26) -# Dead upstream, last revdep on x11-libs/qwtplot3d and x11-libs/qwt:5 -# Bugs #948047, #942455; removal on 2025-05-26 -sci-visualization/scidavis -x11-libs/qwtplot3d -x11-libs/qwt:5 - -# Andreas Sturmlechner (2025-04-24) -# Requires Qt5WebEngine; bug #925722 -# Removal on 2025-05-24 - with a good chance to be kept if ported by then. -www-client/otter - -# Andreas Sturmlechner (2025-04-24) -# Requires Qt5WebEngine; no more revdeps. Bug #926684 -# Removal on 2025-05-24. -dev-python/pyqtwebengine - -# Andreas Sturmlechner (2025-04-24) -# Dead upstream, Qt5 based, no more revdeps. Bug #949019 -# Removal on 2025-05-24. -dev-python/python-poppler-qt5 - -# Andreas Sturmlechner (2025-04-22) -# Dead upstream, depends on downstream patching even for Qt5 support. -# Almost no one else keeps packaging this. Bug #947622 -# Removal on 2025-05-22. -sci-visualization/zhu3d - -# Michał Górny (2025-04-22) -# Metapackage used for pypy3 target in the past. -# Removal on 2025-05-22. -dev-python/pypy3 - -# Michał Górny (2025-04-22) -# This package was only really necessary for packages without -# Python 3.12+ support, and the eclass no longer uses it. -# Removal on 2025-05-22. Bug #954213. -dev-python/unittest-or-fail - -# Hans de Graaff (2025-04-21) -# ruby32-only slot. Use the newer slot instead. -# Masked for removal on 2025-05-21. -dev-ruby/highline:2 - -# Hans de Graaff (2025-04-20) -# ruby32-only slot. Use the newer slot instead. -# Masked for removal on 2025-05-20. -dev-ruby/activeldap:6 - # 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. (2025-04-19) -# Ruby 3.1 is no longer supported upstream and will no longer -# receive security updates. This mask also includes any -# remaining ruby31-only packages. -dev-lang/ruby:3.1 -dev-ruby/async:1 -dev-ruby/pathutil -=app-admin/puppet-7* - -# Conrad Kostecki (2025-04-18) -# Package not needed anymore by the only consumer net-dns/hash-slinger. -# Masked for removal on 2025-05-18. Bug #952341 -dev-python/ipaddr - -# Hans de Graaff (2025-04-14) -# Obsolete slot that fails tests, bug 933189. EAPI 7. Use the newer -# slot instead. Masked for removal on 2025-05-14. -dev-ruby/childprocess:2 - -# Michał Górny (2025-04-09) -# Still uses legacy distutils-r1 mode, and lacks Python 3.13 target. -# No reply from the maintainer for a year now. -# Removal on 2025-05-09. Bug #909900. -app-text/nfoview - -# Matt Turner (2025-04-04) -# Package is dead (last release in 1999). -# Not relevant today: purpose is to not overload a very slow system with -# multiple X11 clients starting at the same time. SRC_URI is long dead. -# Removal on 2025-05-04. Bug #953120. -x11-misc/xtoolwait - -# Matt Turner (2025-04-04) -# Package is dead and has a pile of patches to make it compile. -# SRC_URI is long gone. Many alternative image viewers. -# Removal on 2025-05-04. Bug #953119. -media-gfx/xloadimage - -# Ionen Wolkens (2025-04-02) -# Masked for testing the new .0 version and leave time for packages -# to catch up on support if needed. May or may keep masked until 6.9.1 -# depending on issues. If wanted, feel free to add `dev-qt/*:6/6.9.0` -# to package.unmask and report issues. -=dev-python/pyqt6-6.9* -=dev-python/pyqt6-webengine-6.9* -=dev-python/pyside-6.9.0* -=dev-qt/qt-docs-6.9.0* -=dev-qt/qt3d-6.9.0* -=dev-qt/qt5compat-6.9.0* -=dev-qt/qtbase-6.9.0* -=dev-qt/qtcharts-6.9.0* -=dev-qt/qtconnectivity-6.9.0* -=dev-qt/qtdeclarative-6.9.0* -=dev-qt/qthttpserver-6.9.0* -=dev-qt/qtimageformats-6.9.0* -=dev-qt/qtlanguageserver-6.9.0* -=dev-qt/qtlocation-6.9.0* -=dev-qt/qtmultimedia-6.9.0* -=dev-qt/qtnetworkauth-6.9.0* -=dev-qt/qtpositioning-6.9.0* -=dev-qt/qtquick3d-6.9.0* -=dev-qt/qtquicktimeline-6.9.0* -=dev-qt/qtremoteobjects-6.9.0* -=dev-qt/qtscxml-6.9.0* -=dev-qt/qtsensors-6.9.0* -=dev-qt/qtserialbus-6.9.0* -=dev-qt/qtserialport-6.9.0* -=dev-qt/qtshadertools-6.9.0* -=dev-qt/qtspeech-6.9.0* -=dev-qt/qtsvg-6.9.0* -=dev-qt/qttools-6.9.0* -=dev-qt/qttranslations-6.9.0* -=dev-qt/qtvirtualkeyboard-6.9.0* -=dev-qt/qtwayland-6.9.0* -=dev-qt/qtwebchannel-6.9.0* -=dev-qt/qtwebengine-6.9.0* -=dev-qt/qtwebsockets-6.9.0* -=dev-qt/qtwebview-6.9.0* - # Norbert Norbiros (2025-04-01) # Screen v5.0.0 has a lot of regressions # https://lists.gnu.org/archive/html/screen-devel/2024-10/msg00007.html @@ -285,12 +319,9 @@ media-gfx/xloadimage net-im/transwhat net-im/yowsup -# Sam James (2025-03-27) -# Large-scale breakage (bug #951350). -=dev-build/cmake-4* - # Michał Górny (2025-03-17) # Xfce 4.22 prereleases. Masked because they tend to be quite unstable. +>=dev-build/xfce4-dev-tools-4.21 >=xfce-base/exo-4.21 >=xfce-base/garcon-4.21 >=xfce-base/libxfce4ui-4.21 @@ -325,13 +356,6 @@ net-im/yowsup =dev-libs/libixion-0.20.0 =dev-util/mdds-3.0.0 -# Nowa Ammerlaan (2025-02-21) -# Shiboken and Pyside-tools have been merged into dev-python/pyside -# as of version 6.8.2. Pyside-tools are useable when the "tools" USE -# flag is enabled. -dev-python/shiboken6 -dev-python/pyside6-tools - # Maciej Barć (2025-02-12) # Masked for testing. Fails to update from previous version. See bug #949626. >=x11-themes/fluent-icon-theme-2025.02.10 @@ -372,7 +396,7 @@ dev-python/pyside6-tools =dev-cpp/cpp-httplib-0.18.6 # Andreas Sturmlechner (2025-01-23) -# Qt5 packages without any revdeps. +# Qt5 tools without any revdeps. Removal on 2025-06-10. dev-qt/assistant dev-qt/linguist dev-qt/pixeltool @@ -381,16 +405,20 @@ 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/qtplugininfo dev-qt/qtquicktimeline:5 dev-qt/qtsensors:5 dev-qt/qtserialbus:5 dev-qt/qtvirtualkeyboard:5 +dev-qt/qtwebchannel:5 dev-qt/qtwebview:5 # Michał Górny (2024-12-05) @@ -466,9 +494,11 @@ app-emulation/virtualbox-kvm ~sys-boot/plymouth-24.004.60 # Sam James (2024-09-30) -# GCC 10 and older no longer receive upstream support or fixes for +# GCC 11 and older no longer receive upstream support or fixes for # bugs. Please switch to a newer GCC version using gcc-config. -# The lowest supported version of GCC is GCC 11. +# +# The earliest supported version of GCC is GCC 12, but 11 remains unmasked +# for now to ease sys-devel/gcc[d] bootstrapping. =dev-games/ogre-1.11.2 +dev-games/ogre:0/1.12 +dev-games/ogre:0/2.1 +dev-games/ogre:0/13.6 +dev-games/ogre:0/14.3 # Andreas K. Hüttel (2018-09-11) # Mask transition ebuilds that were needed only for (2017-01-07) # This package has some dangerous quality and security issues, but diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/ppc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/ppc/package.use.mask index 49efca9502..37a22c0e51 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/ppc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/ppc/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Foundation +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # The 32-bits profile is inherited by the 64-bits one! diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/make.defaults index e4b9746c66..f5d82e8781 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="x64-macos" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/use.mask index 9abac72e41..fab48551ee 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag corresponding to the default ABI @@ -40,7 +40,6 @@ # Modular X: unmask for architectures on which they are available -input_devices_synaptics -input_devices_vmmouse --input_devices_wacom -video_cards_nvidia -video_cards_vmware 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 164932d0c7..de775131b9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -3,8 +3,8 @@ ############################################# # This is a list of valid profiles for each architecture. This file is used by -# repoman when doing a repoman scan or repoman full. -# DO NOT ADD PROFILES WITH A "die" or "exit" IN THEM OR IT KILLS REPOMAN +# pkgcheck when running pkgcheck scan. +# DO NOT ADD PROFILES WITH A "die" or "exit" IN THEM OR IT KILLS PKGCHECK # #layout: #arch profile_directory status @@ -67,8 +67,8 @@ amd64 default/linux/amd64/23.0/no-multilib/prefix exp amd64 default/linux/amd64/23.0/no-multilib/prefix/kernel-2.6.32+ exp amd64 default/linux/amd64/23.0/no-multilib/prefix/kernel-2.6.16+ exp amd64 default/linux/amd64/23.0/no-multilib/prefix/kernel-3.2+ exp -amd64 default/linux/amd64/23.0/llvm dev -amd64 default/linux/amd64/23.0/llvm/systemd dev +amd64 default/linux/amd64/23.0/llvm exp +amd64 default/linux/amd64/23.0/llvm/systemd exp amd64 default/linux/amd64/23.0/hardened stable amd64 default/linux/amd64/23.0/hardened/systemd stable amd64 default/linux/amd64/23.0/hardened/selinux stable @@ -85,7 +85,7 @@ amd64 default/linux/amd64/23.0/split-usr/no-multilib/prefix exp amd64 default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-2.6.32+ exp amd64 default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-2.6.16+ exp amd64 default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-3.2+ exp -amd64 default/linux/amd64/23.0/split-usr/llvm dev +amd64 default/linux/amd64/23.0/split-usr/llvm exp amd64 default/linux/amd64/23.0/split-usr/hardened stable amd64 default/linux/amd64/23.0/split-usr/hardened/selinux stable @@ -236,15 +236,15 @@ arm64 default/linux/arm64/23.0/desktop/plasma stable arm64 default/linux/arm64/23.0/desktop/plasma/systemd stable arm64 default/linux/arm64/23.0/desktop/systemd stable arm64 default/linux/arm64/23.0/systemd stable -arm64 default/linux/arm64/23.0/llvm dev -arm64 default/linux/arm64/23.0/llvm/systemd dev +arm64 default/linux/arm64/23.0/llvm exp +arm64 default/linux/arm64/23.0/llvm/systemd exp arm64 default/linux/arm64/23.0/split-usr stable arm64 default/linux/arm64/23.0/split-usr/hardened dev arm64 default/linux/arm64/23.0/split-usr/hardened/selinux dev arm64 default/linux/arm64/23.0/split-usr/desktop stable arm64 default/linux/arm64/23.0/split-usr/desktop/gnome stable arm64 default/linux/arm64/23.0/split-usr/desktop/plasma stable -arm64 default/linux/arm64/23.0/split-usr/llvm dev +arm64 default/linux/arm64/23.0/split-usr/llvm exp # ARM64 Profiles (big-endian) @@ -294,8 +294,8 @@ loong default/linux/loong/22.0/la64v100/lp64d/developer exp loong default/linux/loong/22.0/la64v100/lp64d/systemd exp loong default/linux/loong/22.0/la64v100/lp64d/systemd/merged-usr exp loong default/linux/loong/23.0/la64v100/lp64d stable -loong default/linux/loong/23.0/la64v100/lp64d/llvm dev -loong default/linux/loong/23.0/la64v100/lp64d/llvm/systemd dev +loong default/linux/loong/23.0/la64v100/lp64d/llvm exp +loong default/linux/loong/23.0/la64v100/lp64d/llvm/systemd exp loong default/linux/loong/23.0/la64v100/lp64d/desktop stable loong default/linux/loong/23.0/la64v100/lp64d/desktop/gnome dev loong default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/systemd dev @@ -316,7 +316,8 @@ m68k default/linux/m68k/17.0/systemd/merged-usr exp m68k default/linux/m68k/23.0 exp m68k default/linux/m68k/23.0/systemd exp m68k default/linux/m68k/23.0/split-usr exp - +# with -malign-int: +m68k default/linux/m68k/23.0/time64 exp # MIPS Profiles # @MAINTAINER: mips@gentoo.org diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use.force index f8f1d21796..4ed877804c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Foundation +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Alexandre Rostovtsev (2014-06-03) 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 b96230069e..5df31320ad 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-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Marek Szuba (2023-11-12) @@ -53,6 +53,7 @@ kde-apps/marble phonon # 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 532b8d38fd..4698f2e442 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-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2025-05-18) +# Requires systemd, so specifically unmasked only in targets/systemd. +->=kde-plasma/drkonqi-6.3.90 + # Sam James (2024-11-10) # Breaks suspend on elogind systems (bug #934314, bug #923614) but # works fine on systemd machines. diff --git a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors index bb53988969..8a255a61f3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors +++ b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors @@ -10,7 +10,7 @@ gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://mirrors 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 http://kde.mirror.anlx.net +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/ 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/ diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2025 b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2025 index 44826d3311..27bc3d11d9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2025 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2025 @@ -2,3 +2,5 @@ move kde-apps/spectacle kde-plasma/spectacle slotmove <=dev-util/intel-graphics-compiler-1.0.17791.18 0 legacy slotmove <=dev-libs/intel-compute-runtime-24.35.30872.32 0 legacy move dev-libs/cudnn-frontend sci-ml/cudnn-frontend +move app-misc/tracker app-misc/tinysparql +move app-misc/tracker-miners app-misc/localsearch diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 index 078900007e..19d989a712 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2024 @@ -55,7 +55,6 @@ move dev-python/QtPy dev-python/qtpy move dev-python/PyQt-builder dev-python/pyqt-builder move dev-python/PyQt6-WebEngine dev-python/pyqt6-webengine move dev-python/PyQt6-sip dev-python/pyqt6-sip -move dev-python/PyQtWebEngine dev-python/pyqtwebengine move dev-python/PyQt5-sip dev-python/pyqt5-sip move dev-python/PyQt5 dev-python/pyqt5 move dev-python/PyQt6 dev-python/pyqt6