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 bf9c37c835..a4a0ed427d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask @@ -1,6 +1,14 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-01-10) +# Many unkeyworded dependencies like parts of TL (bug #947788) +dev-perl/Template-Toolkit gd latex vim-syntax + +# Christopher Byrne (2024-12-01) +# requires dev-libs/hidapi to be keyworded +dev-libs/libfido2 hidapi + # Felix Janda (2024-10-20) # requires dev-libs/libcss and net-libs/libdom to be keyworded www-client/elinks libcss @@ -347,7 +355,7 @@ sys-block/thin-provisioning-tools test media-video/ffmpeg dav1d libaribb24 libtesseract # Andrey Utkin (2020-03-11) -# USE=bpf depends on sys-devel/clang which is not keyworded on alpha. +# USE=bpf depends on llvm-core/clang which is not keyworded on alpha. media-libs/libv4l bpf # Patrick McLean (2020-02-15) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask index 53ce21c2ff..3893086024 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask @@ -1,9 +1,13 @@ -# Copyright 1999-2024 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. -alpha +# Sam James (2025-01-09) +# dev-db/mysql not keyworded here +mysql + # matoro (2024-01-24) # sys-apps/flatpak is not keyworded here flatpak @@ -180,7 +184,7 @@ d topal # Matt Turner (2010-12-13) -# We don't have sys-devel/llvm +# We don't have llvm-core/llvm llvm # Matt Turner (2012-05-27) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use index 2ba8e03882..eb73ee985c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use @@ -24,11 +24,11 @@ sys-apps/memtest86+ bios64 uefi64 # Theo Anderson (2021-03-06) # Enable 32-bit clang runtime to ease -m32 builds with non-GCC runtime -sys-devel/clang-runtime abi_x86_32 -sys-libs/libcxxabi abi_x86_32 -sys-libs/libcxx abi_x86_32 -sys-libs/libomp abi_x86_32 -sys-libs/llvm-libunwind abi_x86_32 +llvm-core/clang-runtime abi_x86_32 +llvm-runtimes/libcxxabi abi_x86_32 +llvm-runtimes/libcxx abi_x86_32 +llvm-runtimes/openmp abi_x86_32 +llvm-runtimes/libunwind abi_x86_32 # Mike Gilbert (2016-11-17) # Enable both efi and pc by default. @@ -37,9 +37,9 @@ sys-boot/grub:2 grub_platforms_efi-64 grub_platforms_pc # Michał Górny (2016-09-24) # Enable the GPU targets matching the default VIDEO_CARDS -dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX -sys-devel/clang llvm_targets_AMDGPU llvm_targets_NVPTX -sys-devel/llvm llvm_targets_AMDGPU llvm_targets_NVPTX +dev-ml/llvm llvm_targets_AMDGPU llvm_targets_NVPTX +llvm-core/clang llvm_targets_AMDGPU llvm_targets_NVPTX +llvm-core/llvm llvm_targets_AMDGPU llvm_targets_NVPTX # Doug Goldstein (2012-10-29) # Enable the native arch as the default qemu target diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force index 85659560a1..da5032b5b2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force @@ -40,9 +40,9 @@ sys-apps/sandbox abi_x86_32 # Michał Górny (2016-09-24) # Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_X86 -sys-devel/clang llvm_targets_X86 -sys-devel/llvm llvm_targets_X86 +dev-ml/llvm llvm_targets_X86 +llvm-core/clang llvm_targets_X86 +llvm-core/llvm llvm_targets_X86 # Diego Elio Pettenò (2011-04-21) # The plugin is 32-bit only (and I'm not even sure if it works with 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 0aa493afbd..51a4a4f192 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -17,6 +17,22 @@ #--- END OF EXAMPLES --- +# Michał Górny (2024-12-24) +# OpenMP offloading is supported on 64-bit architectures only. +llvm-core/clang-runtime -offload + +# Alfred Wingate <2024-12-16) +# Only available on amd64. +media-video/handbrake -qsv + +# Viorel Munteanu (2024-11-30) +# Dependency dev-python/asyncssh is keyworded here. +net-misc/dropbear -test-async + +# Sv. Lockal (2024-11-30) +# Masked in base profile, supported on this arch +dev-debug/gdb -rocm + # Paul Zander (2024-11-16) # Only available on amd64 for now media-gfx/openscad -manifold @@ -24,15 +40,12 @@ media-gfx/openscad -manifold # Joonas Niilola (2024-11-16) # Available on amd64. www-client/firefox -wasm +www-client/firefox -wasm-sandbox # Sam James (2024-10-29) # Only available on amd64 for now dev-libs/elfutils -stacktrace -# Viorel Munteanu (2024-10-23) -# Dependency dev-python/asyncssh is keyworded here. -net-misc/dropbear -test - # Michał Górny (2024-10-23) # Debug-enabled binary packages are built for a subset of architectures. sys-kernel/gentoo-kernel-bin -debug @@ -72,6 +85,7 @@ media-gfx/blender -gnome -oneapi -renderdoc -vulkan # Ionen Wolkens (2024-04-16) # dev-qt/qtlanguageserver:6 is keyworded here dev-qt/qtdeclarative:6 -qmlls +dev-qt/qttools:6 -qmlls # Nowa Ammerlaan (2024-03-17) # virt-firmware is keyworded here @@ -80,12 +94,13 @@ sys-kernel/installkernel -efistub # Ionen Wolkens (2024-03-08) # media-libs/libdovi is keyworded here media-libs/libplacebo -libdovi +media-video/handbrake -libdovi # Sam James (2024-02-24) # Only works on amd64 (and x32). dev-debug/gdb -cet sys-devel/binutils -cet -sys-devel/clang-common -cet +llvm-core/clang-common -cet sys-devel/gcc -cet sys-libs/binutils-libs -cet sys-libs/glibc -cet @@ -110,14 +125,10 @@ sys-kernel/installkernel -grub # Requires dev-libs/level-zero. dev-lang/ispc -gpu -# Nowa Ammerlaan (2023-12-18) -# Experimental and only available on a subset of architectures -sys-kernel/gentoo-kernel -generic-uki -sys-kernel/gentoo-kernel-bin -generic-uki - # Ionen Wolkens (2023-12-02) # dev-qt/qtwebengine:6 and dev-qt/qtremoteobjects:6 are keyworded here. dev-python/pyqt6 -pdfium -remoteobjects +dev-python/qtpy -pdfium -remoteobjects # Jimi Huotari (2023-11-22) # Unmask on amd64. @@ -137,8 +148,8 @@ media-libs/libplacebo -shaderc # Michał Górny (2023-09-19) # dev-cpp/cpp-httplib is keyworded here. -dev-debug/lldb -debuginfod -sys-devel/llvm -debuginfod +llvm-core/lldb -debuginfod +llvm-core/llvm -debuginfod # Ionen Wolkens (2023-09-13) # media-gfx/renderdoc is keyworded here @@ -181,16 +192,12 @@ dev-python/tables -cpudetection # Yiyang Wu (2023-01-27) # AMDGPU enablement depends on dev-libs/rocr-runtime, ~amd64 only # See also: https://bugs.gentoo.org/891499 -sys-libs/libomp -llvm_targets_AMDGPU +llvm-runtimes/offload -llvm_targets_AMDGPU +llvm-runtimes/openmp -llvm_targets_AMDGPU # Michał Górny (2023-01-24) # libomptarget is only supported on 64-bit architectures. ->=sys-libs/libomp-16.0.0_pre20230124 -offload - -# Sam James (2023-01-05) -# asm is only available for amd64 and arm, but for arm, is gated -# behind an experimental flag. ->=dev-libs/libsecp256k1-0.2.0 -asm +>=llvm-runtimes/openmp-16.0.0_pre20230124 -offload # Sam James (2022-12-11) # net-libs/rustls-ffi is keyworded here @@ -228,6 +235,7 @@ media-libs/libva-intel-driver -hybrid # Adel Kara Slimane (2022-02-17) # Unmask AMF keyword on amd64 only media-video/ffmpeg -amf +media-video/handbrake -amf # James Le Cuirot (2021-10-22) # The JIT feature only works on amd64 and x86. @@ -272,11 +280,11 @@ net-misc/asterisk -blocks # Michał Górny (2020-12-21) # Sanitizers supported on this architecture. -sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan -sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo -sys-libs/compiler-rt-sanitizers -gwp-asan -sys-libs/compiler-rt-sanitizers -libfuzzer -memprof -orc -profile -xray -sys-libs/compiler-rt-sanitizers -ctx-profile -nsan -rtsan +llvm-runtimes/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan +llvm-runtimes/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo +llvm-runtimes/compiler-rt-sanitizers -gwp-asan +llvm-runtimes/compiler-rt-sanitizers -libfuzzer -memprof -orc -profile -xray +llvm-runtimes/compiler-rt-sanitizers -ctx-profile -nsan -rtsan -tysan # Sam James (2020-10-24) # asm redc is only available on amd64, @@ -522,7 +530,7 @@ dev-qt/qtscript -jit >=media-video/mplayer-1.0_rc4_p20101219 -bluray # Chí-Thanh Christopher Nguyễn (2010-11-28) -# sys-devel/llvm is keyworded on amd64 +# llvm-core/llvm is keyworded on amd64 media-libs/mesa -llvm # Jean-Noël Rivasseau (2009-09-23) 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 e51faa8535..d5b2e44309 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -20,6 +20,7 @@ # Ionen Wolkens (2024-09-27) # dev-qt/qtremoteobjects:6 has not been stabilized yet. dev-python/pyqt6 remoteobjects +dev-python/qtpy remoteobjects # Nowa Ammerlaan (2024-07-24) # No stable versions of ROCm at the moment @@ -37,11 +38,6 @@ media-libs/opencv cudnn # Pulls in pandoc with all of its glory (haskell). #921501 www-apps/hugo test -# Nowa Ammerlaan (2023-12-18) -# This is still experimental, prebuilt images may not boot on all systems. -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki - # Jon Janzen (2023-09-11) # librttopo has not been stabalized on this arch yet dev-db/spatialite rttopo @@ -62,7 +58,8 @@ dev-python/nbval -doc # Yiyang Wu (2023-01-27) # AMDGPU enablement depends on dev-libs/rocr-runtime, ~amd64 only # See also: https://bugs.gentoo.org/891499 -sys-libs/libomp llvm_targets_AMDGPU +llvm-runtimes/offload llvm_targets_AMDGPU +llvm-runtimes/openmp llvm_targets_AMDGPU # Sam James (2022-12-11) # net-libs/rustls-ffi is not yet marked stable @@ -71,6 +68,7 @@ net-misc/curl rustls curl_ssl_rustls # Sam James (2022-12-07) # Needs unstable media-libs/libvpl media-video/ffmpeg qsv +media-video/handbrake qsv # Adel Kara Slimane (2022-03-14) # needs stabilizing 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 653012d016..26f4c99403 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 @@ -70,10 +70,6 @@ # libvirt is supported on amd64 -libvirt -# Andreas K. Hüttel (2017-05-26) -# dev-db/firebird is keyworded ~amd64 --firebird - # Mike Gilbert (2014-10-19) # Requires the following packages to be keyworded/stable: # sys-libs/libapparmor diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.stable.mask index 237e247f29..29ee34a863 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.stable.mask @@ -12,10 +12,6 @@ hip # sci-libs/mkl is not stable, needs online registration to even run pkg_setup mkl -# Andreas K. Hüttel (2017-05-26) -# dev-db/firebird is keyworded ~amd64 -firebird - # Michał Górny (2017-05-20) # The modern versions of CUDA SDK are not suitable for stabilization. cuda 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 29805df0f1..505bdf5077 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,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# John Helmert III (2024-12-14) +# Requires libpcre2[jit] which is now masked on x32 +dev-util/cutter +dev-util/rizin + # Ben Kohler (2024-05-27) # Requires libpcre2[jit] which is now masked on x32 mail-filter/rspamd @@ -80,7 +85,6 @@ app-text/bibletime app-text/calibre app-text/cb2bib app-text/kchmviewer -app-text/kjots app-text/sigil dev-python/spyder dev-python/spyder-terminal @@ -98,7 +102,7 @@ kde-apps/akonadiconsole kde-apps/akregator kde-apps/calendarjanitor kde-apps/calendarsupport -kde-apps/cantor + (2017-03-14) # Unhide the ARM-specific USE_EXPANDs. USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM" + +# Sam James (2025-01-05) +# Temporary USE until the global default catches up. dev-lang/ada-bootstrap +# starts with sys-devel/gcc:14 so ADA_TARGET needs to be >= that. This +# entry can be dropped once the global one is >= gcc_14. +ADA_TARGET="gcc_14" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force index 9fe795360f..e895ba22c4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # matoro (2022-08-31) @@ -16,6 +16,6 @@ dev-lang/rust llvm_targets_ARM # Michał Górny (2016-09-24) # Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_ARM -sys-devel/clang llvm_targets_ARM -sys-devel/llvm llvm_targets_ARM +dev-ml/llvm llvm_targets_ARM +llvm-core/clang llvm_targets_ARM +llvm-core/llvm llvm_targets_ARM diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask index a394a90b2f..e1fe33c51c 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,18 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-01-04) +# kde-plasma/kde-cli-tools not keyworded here +x11-misc/xdg-utils plasma + +# Sam James (2024-12-17) +# dev-lang/ada-bootstrap exists here +>=sys-devel/gcc-14 -ada + +# Andreas Sturmlechner (2024-12-10) +# Depends on kde-plasma/kdesu-gui which is not keyworded here. +sys-block/gparted kde + # Arthur Zamarin (2024-10-11) # depends on java packages, not keyworded on arm app-office/libreoffice java @@ -50,8 +62,9 @@ app-crypt/pinentry qt6 app-office/libreoffice qt6 # Nowa Ammerlaan (2024-06-01) -# qtnetworkauth not yet keyworded here -dev-python/pyside6 network-auth +# qtnetworkauth, qtremoteobjects and qthttpserver not yet keyworded here +dev-python/pyside6 network-auth httpserver remoteobjects +dev-python/qtpy remoteobjects # Nowa Ammerlaan (2024-03-21) # virt-firmware is keyworded here @@ -218,10 +231,10 @@ app-text/enchant voikko # Michał Górny (2020-12-21) # Sanitizers supported on this architecture. -sys-libs/compiler-rt-sanitizers -asan -lsan -sys-libs/compiler-rt-sanitizers -ubsan -cfi -scudo -sys-libs/compiler-rt-sanitizers -profile -xray ->=sys-libs/compiler-rt-sanitizers-16 -gwp-asan -libfuzzer -orc +llvm-runtimes/compiler-rt-sanitizers -asan -lsan +llvm-runtimes/compiler-rt-sanitizers -ubsan -cfi -scudo +llvm-runtimes/compiler-rt-sanitizers -profile -xray +>=llvm-runtimes/compiler-rt-sanitizers-16 -gwp-asan -libfuzzer -orc # Rick Farina (2020-12-18) # net-wireless/libxtrx et all needs testing @@ -430,10 +443,10 @@ mail-filter/opendkim opendbx stats # S. Suominen (2014-04-17) # First GTK+-3.x version of EasyTAG! -# Keyword as reqiuired, ~arch is enough for now: +# Keyword as required, ~arch is enough for now: # media-libs/opusfile for USE opus # media-libs/opus for USE opus -# app-text/apadata-tools for FEAATURES and USE test +# app-text/apadata-tools for FEATURES and USE test # Do it! No reason to ask permission before! >=media-sound/easytag-2.2.0 opus test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask index 022ae0014e..8d5b6036f9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2024-10-05) @@ -26,7 +26,6 @@ app-admin/syslog-ng grpc # almost one year to this this date. bug 915548#c6 dev-libs/hiredis test dev-python/redis test -dev-python/sentry-sdk test # Matt Turner (2023-10-30) # libei not stable yet 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 d322c4168f..e33a92c846 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 @@ -1,9 +1,15 @@ -# Copyright 1999-2024 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. -arm +# Sam James (2025-01-05) +# Older targets don't have an old enough dev-lang/ada-bootstrap available +ada_target_gnat_2021 +ada_target_gcc_12 +ada_target_gcc_13 + # Sam James (2024-06-13) # Needs as-yet-unkeyworded KF6 (bug #934215) kf6compat diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/make.defaults index 55118834bc..e7b9c1371a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2014-2024 Gentoo Authors +# Copyright 2014-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Main ARM64 (AArch64/ARMv8) profile; endian independent. @@ -20,6 +20,12 @@ LIBDIR_arm64="lib64" # Defaults for video drivers VIDEO_CARDS="fbdev" +# Sam James (2025-01-05) +# Temporary USE until the global default catches up. dev-lang/ada-bootstrap +# starts with sys-devel/gcc:14 so ADA_TARGET needs to be >= that. This +# entry can be dropped once the global one is >= gcc_14. +ADA_TARGET="gcc_14" + # Mart Raudsepp (2018-06-05) # Enable USE=libtirpc by default, to ease dependency resolution during # the stabilization of glibc-2.26. Bug 657148 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force index 71950c18e4..c58f1d4856 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force @@ -1,11 +1,6 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Joonas Niilola (2024-10-19) -# arm64 requires gles due to (some boards?) lacking vulkan support, -# bug #938893. -app-editors/zed gles - # Paul Zander (2024-04-12) # supports 64 bit neon media-libs/opencv cpu_flags_arm_neon @@ -40,6 +35,6 @@ dev-lang/rust llvm_targets_AArch64 # Michał Górny (2016-09-24) # Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_AArch64 -sys-devel/clang llvm_targets_AArch64 -sys-devel/llvm llvm_targets_AArch64 +dev-ml/llvm llvm_targets_AArch64 +llvm-core/clang llvm_targets_AArch64 +llvm-core/llvm llvm_targets_AArch64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask index dcfc80695b..569d47c60d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask @@ -1,6 +1,19 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2024-12-24) +# OpenMP offloading is supported on 64-bit architectures only. +llvm-core/clang-runtime -offload + +# Nowa Ammerlaan (2024-12-20) +# qtremoteobjects and qthttpserver not yet keyworded here +dev-python/pyside6 httpserver remoteobjects +dev-python/qtpy remoteobjects + +# Sam James (2024-12-17) +# dev-lang/ada-bootstrap exists here +>=sys-devel/gcc-14 -ada + # Alexey Shvetsov (2024-11-21) # sci-libs/caffe2 is not keyworded on arm64 sci-chemistry/gromacs nnpot @@ -8,6 +21,7 @@ sci-chemistry/gromacs nnpot # Joonas Niilola (2024-11-16) # Available on arm64. www-client/firefox -wasm +www-client/firefox -wasm-sandbox # Michał Górny (2024-10-23) # Debug-enabled binary packages are built for a subset of architectures. @@ -75,14 +89,10 @@ app-emulation/libvirt nbd # Unmask only where grub is keyworded sys-kernel/installkernel -grub -# Nowa Ammerlaan (2023-12-18) -# Experimental and only available on a subset of architectures -sys-kernel/gentoo-kernel -generic-uki -sys-kernel/gentoo-kernel-bin -generic-uki - # Ionen Wolkens (2023-12-02) # dev-qt/qtwebengine:6 is keyworded here. dev-python/pyqt6 -pdfium +dev-python/qtpy -pdfium # Takuya Wakazono (2023-11-21) # app-crypt/rpm-sequoia is keyworded here. @@ -120,7 +130,7 @@ dev-lang/ruby -jit # Michał Górny (2023-01-24) # libomptarget is only supported on 64-bit architectures. ->=sys-libs/libomp-16.0.0_pre20230124 -offload +>=llvm-runtimes/openmp-16.0.0_pre20230124 -offload # Florian Schmaus (2022-11-23) # avoid larger deptree, bug #882593 @@ -242,11 +252,11 @@ app-text/enchant voikko # Michał Górny (2020-12-21) # Sanitizers supported on this architecture. -sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan -sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo -sys-libs/compiler-rt-sanitizers -gwp-asan -shadowcallstack -sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray -rtsan ->=sys-libs/compiler-rt-sanitizers-16 -orc +llvm-runtimes/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan +llvm-runtimes/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo +llvm-runtimes/compiler-rt-sanitizers -gwp-asan -shadowcallstack +llvm-runtimes/compiler-rt-sanitizers -libfuzzer -profile -xray -rtsan -tysan +>=llvm-runtimes/compiler-rt-sanitizers-16 -orc # Roy Bamford (2020-12-07) # media-libs/liblastfm fails to build with tests Bug #758896 @@ -393,16 +403,6 @@ app-emulation/xen-tools doc # Unkeyworded dependencies. app-admin/syslog-ng mongodb -# Mart Raudsepp (2018-04-08) -# Tests fail for bundled luajit, USE=luajit is globally -# masked too (no-one has tested it yet). -# Florian Schmaus (2024-03-29) -# Restricted to pre texlive 2023 releases, as we have users -# reporting that luajittex works with 2023 on arm64. -# For example https://bugs.gentoo.org/928122#c7 - (2018-03-31) # Boost.Context can be built on arm64 dev-libs/boost -context diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask index 94fd9546f2..3ccac09b94 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Eray Aslan (2024-06-17) @@ -17,11 +17,6 @@ sys-kernel/installkernel efistub # dev-python/pyside6 is not stable here yet dev-python/qtpy pyside6 -# Nowa Ammerlaan (2023-12-18) -# This is still experimental, prebuilt images may not boot on all systems. -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki - # Michał Górny (2023-04-22) # Needs unkeyworded dev-python/sympy dev-python/nbval test 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 1c2ad46544..885dee42db 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 @@ -1,9 +1,15 @@ -# Copyright 1999-2024 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. -arm64 +# Sam James (2025-01-05) +# Older targets don't have an old enough dev-lang/ada-bootstrap available +ada_target_gnat_2021 +ada_target_gcc_12 +ada_target_gcc_13 + # Paul Zander (2024-03-28) # dev-libs/optix works on arm64 -optix diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.stable.mask index 18cd219279..66df8d469d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.stable.mask @@ -8,10 +8,6 @@ # x11-drivers/xf86-video-vmware is not stable yet video_cards_vmware -# Matt Turner (2024-05-10) -# dev-util/directx-headers is not stable yet -video_cards_d3d12 - # Mart Raudsepp (2023-10-03) # dev-util/sysprof-capture and dev-util/sysprof are not stable yet sysprof 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 a78c1a31f6..84edf90cc7 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,18 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2024-12-24) +# OpenMP offloading is supported on 64-bit architectures only. +llvm-core/clang-runtime offload + +# Viorel Munteanu (2024-11-30) +# Missing keywords on dev-python/asyncssh. +net-misc/dropbear test-async + +# Sv. Lockal (2024-11-30) +# Only available for amd64. +dev-debug/gdb rocm + # Paul Zander (2024-11-16) # Only available on amd64 for now media-gfx/openscad manifold @@ -9,10 +21,6 @@ media-gfx/openscad manifold # Only available on amd64 for now dev-libs/elfutils stacktrace -# Viorel Munteanu (2024-10-23) -# Missing keywords on dev-python/asyncssh. -net-misc/dropbear test - # Michał Górny (2024-10-23) # Debug-enabled binary packages are built for a subset of architectures. sys-kernel/gentoo-kernel-bin debug @@ -58,6 +66,7 @@ media-gfx/blender gnome oneapi renderdoc vulkan # Ionen Wolkens (2024-04-16) # dev-qt/qtlanguageserver:6 currently has very few keywords dev-qt/qtdeclarative:6 qmlls +dev-qt/qttools:6 qmlls # Mike Gilbert (2024-04-13) # Missing keywords on dev-python/looseversion. @@ -71,6 +80,7 @@ sys-kernel/installkernel efistub # media-libs/libdovi has very few keywords and there is little interest # in adding extras unless requested (also needs rust+cargo-c) media-libs/libplacebo libdovi +media-video/handbrake libdovi # Leonardo Hernández Hernández (2024-02-23) # net-libs/paho-mqtt-c is only available for amd64 and x86 @@ -100,9 +110,11 @@ sys-kernel/gentoo-kernel-bin generic-uki # Ionen Wolkens (2023-12-02) # dev-qt/qtwebengine:6 and dev-qt/qtremoteobjects:6 have few keywords. dev-python/pyqt6 pdfium remoteobjects +dev-python/qtpy pdfium remoteobjects # Jimi Huotari (2023-11-22) # media-libs/libvpl is only keyworded for amd64 at this time. +media-video/handbrake qsv media-video/obs-studio qsv # Jimi Huotari (2023-11-22) @@ -119,8 +131,8 @@ media-libs/libplacebo shaderc # Michał Górny (2023-09-19) # dev-cpp/cpp-httplib is barely keyworded anywhere. -dev-debug/lldb debuginfod -sys-devel/llvm debuginfod +llvm-core/lldb debuginfod +llvm-core/llvm debuginfod # Ionen Wolkens (2023-09-13) # media-gfx/renderdoc currently has few keywords @@ -154,12 +166,7 @@ dev-python/tables cpudetection # Michał Górny (2023-01-24) # libomptarget is only supported on 64-bit architectures. ->=sys-libs/libomp-16.0.0_pre20230124 offload - -# Sam James (2023-01-05) -# asm is only available for amd64 and arm, but for arm, is gated -# behind an experimental flag. ->=dev-libs/libsecp256k1-0.2.0 asm +>=llvm-runtimes/openmp-16.0.0_pre20230124 offload # Sam James (2022-12-11) # Unkeyworded dependencies @@ -172,7 +179,7 @@ media-video/ffmpeg qsv # Georgy Yakovlev (2022-12-01) # Only supported on ppc64le. -sys-devel/clang ieee-long-double +llvm-core/clang ieee-long-double sys-devel/gcc ieee-long-double # Mike Gilbert (2022-10-16) @@ -215,6 +222,7 @@ sys-boot/grub grub_platforms_loongson grub_platforms_qemu-mips # Mask AMF keyword on non-amd64 arches # It is unusable, for now, in other arches media-video/ffmpeg amf +media-video/handbrake amf # Sam James (2021-11-15) # Only available on PPC*. @@ -263,11 +271,11 @@ net-misc/asterisk blocks # Michał Górny (2020-12-21) # Mask all sanitizers by default, unmask on arches supporting them. -sys-libs/compiler-rt-sanitizers asan dfsan lsan msan hwasan tsan -sys-libs/compiler-rt-sanitizers ubsan safestack cfi scudo -sys-libs/compiler-rt-sanitizers shadowcallstack gwp-asan -sys-libs/compiler-rt-sanitizers libfuzzer memprof orc profile xray -sys-libs/compiler-rt-sanitizers ctx-profile nsan rtsan +llvm-runtimes/compiler-rt-sanitizers asan dfsan lsan msan hwasan tsan +llvm-runtimes/compiler-rt-sanitizers ubsan safestack cfi scudo +llvm-runtimes/compiler-rt-sanitizers shadowcallstack gwp-asan +llvm-runtimes/compiler-rt-sanitizers libfuzzer memprof orc profile xray +llvm-runtimes/compiler-rt-sanitizers ctx-profile nsan rtsan tysan # Sam James (2020-10-24) # asm redc is only available on amd64, diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask index fb453f1da6..e0e59eeea9 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 @@ -48,9 +48,7 @@ big-endian libvirt # Michael Orlitzky (2017-01-07) -# The dev-db/firebird and dev-db/oracle-instantclient* packages -# only support amd64 and x86. -firebird +# dev-db/oracle-instantclient* only supports amd64 and x86. oci8 # cuda/NVENC only works on amd64/arm64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/hppa1.1/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/hppa1.1/package.use.mask new file mode 100644 index 0000000000..5ec523e892 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/hppa1.1/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2025-01-01) +# dev-lang/ada-bootstrap exists here +>=sys-devel/gcc-14 -ada diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/hppa2.0/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/hppa2.0/package.use.mask new file mode 100644 index 0000000000..5ec523e892 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/hppa2.0/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2025-01-01) +# dev-lang/ada-bootstrap exists here +>=sys-devel/gcc-14 -ada diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults index b8faae3358..3330405919 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="hppa" @@ -10,6 +10,12 @@ CXXFLAGS="${CFLAGS}" FEATURES="sandbox sfperms strict" +# Sam James (2025-01-05) +# Temporary USE until the global default catches up. dev-lang/ada-bootstrap +# starts with sys-devel/gcc:14 so ADA_TARGET needs to be >= that. This +# entry can be dropped once the global one is >= gcc_14. +ADA_TARGET="gcc_14" + # Michał Górny (2014-07-01) # Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild # checks simpler. 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 a287a814fa..55300cd4e2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask @@ -1,9 +1,29 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Sam James (2025-01-10) +# Many unkeyworded dependencies like parts of TL (bug #947788) +dev-perl/Template-Toolkit gd latex vim-syntax + +# Matt Jolly (2024-12-08) +# 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 + +# Ian Jordan (2024-11-11) +# net-misc/networkmanager modemmanger and iwd not keyworded +net-misc/networkmanager modemmanager iwd + # Felix Janda (2024-10-20) # requires dev-libs/libcss and net-libs/libdom to be keyworded www-client/elinks libcss @@ -66,7 +86,7 @@ dev-lang/php capstone x11-base/xwayland libei # James Le Cuirot (2023-12-12) -# USE=bpf depends on sys-devel/clang which is not keyworded on hppa +# USE=bpf depends on llvm-core/clang which is not keyworded on hppa media-libs/libv4l bpf # Leonardo Hernández Hernández (2023-11-15) @@ -235,8 +255,8 @@ sys-libs/libcap tools # Michał Górny (2021-07-25) # PyQt5 and wxpython are not keyworded. -dev-python/ipython qt5 -dev-python/matplotlib qt5 wxwidgets +dev-python/ipython qt5 qt6 +dev-python/matplotlib qt5 qt6 wxwidgets # Matt Turner (2021-07-23) # gui-libs/gtk is not keyworded diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask index c36b38f644..4e7b74a3ce 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask @@ -180,7 +180,6 @@ app-text/doxygen doxysearch # Mask USE=test for packages using virtualx.eclass. dev-lang/tk test dev-python/cmd2 test -dev-python/fonttools test dev-python/pillow test dev-python/pygobject test dev-python/pyperclip test 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 e988802889..ab4e4a8710 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2024 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. @@ -7,6 +7,12 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Sam James (2025-01-05) +# Older targets don't have an old enough dev-lang/ada-bootstrap available +ada_target_gnat_2021 +ada_target_gcc_12 +ada_target_gcc_13 + # Sam James (2023-09-11) # wayland hasn't been tested on hppa wayland @@ -33,7 +39,7 @@ bluetooth pipewire # Arfrever Frehtes Taifersar Arahesis (2021-04-01) -# sys-libs/llvm-libunwind not supported on HPPA. +# llvm-runtimes/libunwind not supported on HPPA. llvm-libunwind # Andreas Sturmlechner (2020-11-12) @@ -84,7 +90,7 @@ connman vaapi # Jeroen Roovers (2014-12-24) -# sys-devel/clang has not been ported to HPPA +# llvm-core/clang has not been ported to HPPA clang # Jeroen Roovers (2014-11-07) @@ -98,7 +104,7 @@ luajittex systemtap # Chí-Thanh Christopher Nguyễn (2013-11-10) -# sys-devel/llvm is not keyworded, bug #320221 +# llvm-core/llvm is not keyworded, bug #320221 llvm # Jeroen Roovers (2013-08-22) @@ -181,10 +187,6 @@ ocamlopt # sys-devel/gcc fails to build with USE=d (bug #178896). d -# Jeroen Roovers (2007-05-02) -# Lack of user/dev support for WiFi (bug #176517) -networkmanager - # Samuli Suominen (2007-03-02) # See bug #157881#c3 battery @@ -232,10 +234,6 @@ ieee1394 # mono is not yet supported on hppa mono -# Guy Martin (2004-08-08) -# Wifi stuff not test yet because of lack of hardware -wifi - # Guy Martin (2003-02-26) # No lirc support on hppa lirc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/make.defaults index 08d8362729..7665e2f054 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Main LoongArch profile directory. Common settings for all loong profiles. @@ -44,3 +44,9 @@ FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox" # ABI # DEFAULT_ABI # MULTILIB_ABIS + +# Sam James (2025-01-10) +# Temporary USE until the global default catches up. dev-lang/ada-bootstrap +# starts with sys-devel/gcc:14 so ADA_TARGET needs to be >= that. This +# entry can be dropped once the global one is >= gcc_14. +ADA_TARGET="gcc_14" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask index 8e24d8cdb1..33806bb625 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # WANG Xuerui (2023-09-10) @@ -7,10 +7,10 @@ dev-python/ujson # WANG Xuerui (2022-12-05) -# sys-boot/gnu-efi upstream hasn't merged the loong port yet +# sys-boot/gnu-efi applications that need porting (sbsigntools & refind) or +# is abandoned upstream (elilo) app-crypt/efitools app-crypt/pesign app-crypt/sbsigntools -sys-apps/fwupd-efi sys-boot/elilo sys-boot/refind diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force index 4953c56c5f..66e574a891 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force @@ -1,10 +1,6 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Holger Hoffstätte -# sys-devel/bpf-toolchain not yet kw'ed on loong (#938169) -dev-util/bpftool clang - # Sam James (2024-02-03) # We only have MariaDB on loong, not MySQL. dev-perl/DBD-MariaDB mariadb @@ -28,9 +24,9 @@ media-video/mpv lua_single_target_lua5-1 -lua_single_target_luajit # Some packages are not fully ported yet, but preemptively added so we won't # have to revisit later. dev-lang/rust llvm_targets_LoongArch -dev-ml/llvm-ocaml llvm_targets_LoongArch -sys-devel/clang llvm_targets_LoongArch -sys-devel/llvm llvm_targets_LoongArch +dev-ml/llvm llvm_targets_LoongArch +llvm-core/clang llvm_targets_LoongArch +llvm-core/llvm llvm_targets_LoongArch # WANG Xuerui (2022-04-24) # Force-enable experimental-loong on packages; we're loong. 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 1e5ffa7fd1..75f7aec164 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,36 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2025-01-12) +# Vulkan works on loong. +gui-libs/gtk -vulkan +media-video/mpv -vulkan + +# Sam James (2025-01-10) +# dev-lang/ada-bootstrap exists here +>=sys-devel/gcc-14 -ada + +# WANG Xuerui (2025-01-10) +# bootstrap-emacs crashes at build time +app-editors/emacs jit + +# WANG Xuerui (2025-01-06) +# necessary dep is keyworded and passes tests +dev-db/mariadb -galera + +# WANG Xuerui (2025-01-06) +# 2 test cases abort with "LLVM ERROR: Relocation type not implemented yet!" +sci-libs/symengine llvm + +# WANG Xuerui (2025-01-06) +# llvm does not have sufficient codegen support for mesa before 18 +# bug #929197 +media-libs/mesa llvm_slot_15 llvm_slot_16 llvm_slot_17 + +# Sam James (2025-01-04) +# kde-plasma/kde-cli-tools not keyworded here +x11-misc/xdg-utils plasma + # Nowa Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test @@ -21,22 +51,10 @@ net-voip/yate ilbc # needs re-keywording and clean-up of media-libs/opencollada media-libs/assimp collada -# Andreas Sturmlechner (2024-09-13) -# dev-python/pyside6 isn't keyworded here -dev-python/qtpy pyside6 - -# Andreas Sturmlechner (2024-09-07) -# kde-plasma/plasma-workspace:6 is not keyworded -virtual/notification-daemon kde - # Sam James (2024-08-31) # dnstap USE masked due to missing keywords net-dns/bind dnstap -# Sam James (2024-08-23) -# dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here -sys-apps/systemd bpf - # WANG Xuerui (2024-08-22) # dev-lang/spidermonkey gained JIT support for loong since version 107, # but the nearest packaged version is 115. @@ -54,10 +72,6 @@ dev-ruby/minitest-hooks test # QUIC dependencies are not keyworded net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 -# Ulrich Müller (2024-08-03) -# Needs dev-libs/openspecfun which is not yet keyworded -sci-visualization/gnuplot amos - # Michał Górny (2024-07-24) # Full testing requires www-client/firefox. dev-python/selenium test-rust @@ -73,11 +87,6 @@ kde-frameworks/purpose:5 kaccounts # Requires unkeyworded dev-qt/qtwebengine (and revdeps) kde-plasma/plasma-nm openconnect -# Sam James (2024-06-13) -# Needs as-yet-unkeyworded KF6 (bug #934215) -app-crypt/pinentry qt6 -app-office/libreoffice qt6 - # WANG Xuerui (2024-06-03) # Requires arch-specific code in python (relocs handling), in addition to # sys-devel/{clang,llvm}. @@ -152,22 +161,16 @@ dev-util/librnp man # Michał Górny (2023-09-19) # dev-cpp/cpp-httplib is keyworded here. -dev-debug/lldb -debuginfod -sys-devel/llvm -debuginfod +llvm-core/lldb -debuginfod +llvm-core/llvm -debuginfod # WANG Xuerui (2023-09-10) # Revdeps of dev-python/ujson which is masked. dev-python/cattrs test dev-python/requests-cache test -# Nowa Ammerlaan (2023-08-30) -# Avoid having to keyword more Qt deps -dev-python/pyside2 3d datavis location scxml -dev-python/pyside6 3d location scxml - # WANG Xuerui (2023-07-26) # no llvm:15 or lld:16 on loong -app-office/libreoffice clang =sys-libs/compiler-rt-sanitizers-15 -asan ->=sys-libs/compiler-rt-sanitizers-16 -lsan -safestack -scudo -tsan -ubsan ->=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230630 -msan ->=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 -dfsan ->=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230717 -profile -xray ->sys-libs/compiler-rt-sanitizers-17.0.0_pre20230717 -libfuzzer ->=sys-libs/compiler-rt-sanitizers-19 -cfi +>=llvm-runtimes/compiler-rt-sanitizers-15 -asan +>=llvm-runtimes/compiler-rt-sanitizers-16 -lsan -safestack -scudo -tsan -ubsan +>=llvm-runtimes/compiler-rt-sanitizers-17.0.0_pre20230630 -msan +>=llvm-runtimes/compiler-rt-sanitizers-17.0.0_pre20230705 -dfsan +>=llvm-runtimes/compiler-rt-sanitizers-17.0.0_pre20230717 -profile -xray +>llvm-runtimes/compiler-rt-sanitizers-17.0.0_pre20230717 -libfuzzer +>=llvm-runtimes/compiler-rt-sanitizers-19 -cfi # WANG Xuerui (2022-07-08) # virtual/{jdk,jre} is not available on loong yet. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask index 697686ae9a..298b46c94c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask @@ -1,18 +1,20 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2024-06-13) -# Needs as-yet-unkeyworded KF6 (bug #934215) -kf6compat +# WANG Xuerui (2025-01-12) +# net-misc/dropbox is closed-source and unavailable on loong +dropbox + +# Sam James (2025-01-10) +# Older targets don't have an old enough dev-lang/ada-bootstrap available +ada_target_gnat_2021 +ada_target_gcc_12 +ada_target_gcc_13 # Michał Górny (2024-02-05) # LLVM slots without keywords. llvm_slot_15 -# WANG Xuerui (2023-07-11) -# dev-util/babeltrace fails tests on loong -babeltrace - # WANG Xuerui (2022-12-05) # media-libs/xine-lib not tested xine @@ -61,12 +63,10 @@ lua_single_target_luajit lua_targets_luajit mono ocamlopt -opencl valgrind # Temporarily masked during initial keywording doc -emacs fam mpi tpm diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask index fdf21faab0..1846266023 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask @@ -11,7 +11,7 @@ dev-python/pytest-services test dev-lang/python jit # James Le Cuirot (2023-12-12) -# USE=bpf depends on sys-devel/clang which is not keyworded on m68k +# USE=bpf depends on llvm-core/clang which is not keyworded on m68k media-libs/libv4l bpf # Violet Purcell (2023-10-12) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/package.use.mask index c06ddc3a2a..36deda11a7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/package.use.mask @@ -3,4 +3,4 @@ # matoro (2024-05-01) # Sanitizers supported on 64-bit mips only, #779742 -sys-libs/compiler-rt-sanitizers -dfsan -lsan -msan -tsan -cfi +llvm-runtimes/compiler-rt-sanitizers -dfsan -lsan -msan -tsan -cfi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.force index bc882ff725..3d5be7f071 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # matoro (2022-09-14) @@ -7,6 +7,6 @@ dev-lang/rust llvm_targets_Mips # Michał Górny (2016-09-24) # Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_Mips -sys-devel/clang llvm_targets_Mips -sys-devel/llvm llvm_targets_Mips +dev-ml/llvm llvm_targets_Mips +llvm-core/clang llvm_targets_Mips +llvm-core/llvm llvm_targets_Mips 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 8b1c0571d3..1aa09c8746 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,14 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-01-10) +# Many unkeyworded dependencies like parts of TL (bug #947788) +dev-perl/Template-Toolkit gd latex vim-syntax + +# Christopher Byrne (2024-12-01) +# requires dev-libs/hidapi to be keyworded +dev-libs/libfido2 hidapi + # Matt Jolly (2024-11-03) # Requires llvm 16 which is not keyworded =dev-lang/rust-1.71.1-r100 system-llvm @@ -33,8 +41,8 @@ gnome-base/gvfs google test # Michał Górny (2024-09-08) # libcxx is broken on mips, https://bugs.gentoo.org/939297#c2 -sys-devel/clang-common default-libcxx -sys-devel/clang-runtime libcxx +llvm-core/clang-common default-libcxx +llvm-core/clang-runtime libcxx # Hans de Graaff (2024-09-08) # Requires large parts of dev-ruby/rails to be keyworded @@ -129,7 +137,7 @@ dev-lang/python jit # matoro (2024-05-01) # Sanitizers supported on both 32-bit and 64-bit mips, #779742 -sys-libs/compiler-rt-sanitizers -asan -profile -ubsan -safestack -scudo -xray +llvm-runtimes/compiler-rt-sanitizers -asan -profile -ubsan -safestack -scudo -xray # matoro (2024-03-21) # Test suite is very fragile and doesn't even run on amd64. @@ -337,7 +345,7 @@ dev-qt/qtchooser test dev-python/numpydoc test # Matthias Maier (2014-12-24) -# sys-devel/clang is not keyworded +# llvm-core/clang is not keyworded app-text/doxygen clang # Ryan Hill (2014-01-07) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/make.defaults index 5290818c64..f5392d8be4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/make.defaults @@ -1,9 +1,15 @@ -# Copyright 2019-2023 Gentoo Authors +# Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # All extra USE/etc should be specified in sub-profiles. # DO NOT POLLUTE USE ON THIS PROFILE. +# Sam James (2025-01-05) +# Temporary USE until the global default catches up. dev-lang/ada-bootstrap +# starts with sys-devel/gcc:14 so ADA_TARGET needs to be >= that. This +# entry can be dropped once the global one is >= gcc_14. +ADA_TARGET="gcc_14" + # Georgy Yakovlev (2019-08-30) # Unhide PPC specific USE_EXPANDs. USE_EXPAND_HIDDEN="-CPU_FLAGS_PPC" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.force index 98041c6959..d9e9628207 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.force @@ -20,6 +20,6 @@ dev-lang/rust llvm_targets_PowerPC # Michał Górny (2016-09-24) # Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_PowerPC -sys-devel/clang llvm_targets_PowerPC -sys-devel/llvm llvm_targets_PowerPC +dev-ml/llvm llvm_targets_PowerPC +llvm-core/clang llvm_targets_PowerPC +llvm-core/llvm llvm_targets_PowerPC 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 1c923c402f..7955e2e9df 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 @@ -91,7 +91,8 @@ dev-db/spatialite rttopo # Nowa Ammerlaan (2023-08-30) # Avoid keywordming more Qt stuff dev-python/pyside2 3d datavis scxml -dev-python/pyside6 3d scxml +dev-python/pyside6 3d httpserver remoteobjects scxml +dev-python/qtpy remoteobjects # Nowa Ammerlaan (2023-03-07) # nbval/nbclassic docs require pandoc which is not keyworded here yet @@ -284,8 +285,8 @@ app-forensics/sleuthkit java # Michał Górny (2017-03-24) # libcxx fails to compile on ppc*, #595744. -sys-devel/clang-common default-libcxx -sys-devel/clang-runtime libcxx +llvm-core/clang-common default-libcxx +llvm-core/clang-runtime libcxx # James Le Cuirot (2016-12-14) # DOSBox + OpenGLide is untested on this arch. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask index dacfb769f0..1562033771 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 @@ -61,7 +61,7 @@ media-sound/abcde replaygain # Andreas Sturmlechner (2018-06-20) # dev-python/pyqt5 is not stable. -dev-python/matplotlib qt5 test +dev-python/matplotlib qt5 qt6 test net-print/hplip qt5 dev-python/pyudev qt5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask index 1b3413e702..7efe88bfad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask @@ -1,9 +1,17 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-01-09) +# MySQL is marked -ppc (bug #761715) because of a failing static assert. +dev-db/mysql + +# Sam James (2024-12-10) +# Crashes in libuv (bug #941738) +>=dev-build/cmake-3.29 + # Sam James (2024-03-23) -# sys-libs/libomp does not support ppc32 (bug #907213). -sys-libs/libomp +# llvm-runtimes/openmp does not support ppc32 (bug #907213). +llvm-runtimes/openmp # Sam James (2023-05-06) # Broken bundled Eigen, fails to compile. See bug #865191. @@ -12,5 +20,5 @@ sci-libs/pdal # Sergei Trofimovich (2021-02-17) # Not ported to ppc32. See ALL_.*_SUPPORTED_ARCH # in compiler-rt/cmake/. Bug #708344 -sys-libs/compiler-rt -sys-libs/compiler-rt-sanitizers +llvm-runtimes/compiler-rt +llvm-runtimes/compiler-rt-sanitizers 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 d436252591..0ae14a15d5 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,14 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2024-12-17) +# dev-lang/ada-bootstrap exists here +>=sys-devel/gcc-14 -ada + +# Ionen Wolkens (2024-12-02) +# net-wireless/neard is not keyworded here. +dev-qt/qtconnectivity:6 neard + # Mike Gilbert (2024-11-17) # Cannot compile rust-based thin-provisioning-tools (bug #922236). sys-fs/lvm2 thin @@ -32,8 +40,8 @@ dev-qt/qtmultimedia:6 qml media-gfx/graphicsmagick jpeg2k # Sam James (2024-03-23) -# sys-libs/libomp does not support ppc32 (bug #907213). -sys-devel/clang-runtime openmp +# llvm-runtimes/openmp does not support ppc32 (bug #907213). +llvm-core/clang-runtime openmp # Matt Jolly (2024-03-02) # Fails tests, potential false negatives #911402 @@ -99,7 +107,7 @@ dev-util/diffoscope opendocument pascal pdf R # Sam James (2022-11-19) # Fails to compile because of size, bug #829602. -sys-devel/clang extra +llvm-core/clang extra # Nowa Ammerlaan (2022-09-23) # The corresponding Qt5 modules are not keyworded on ppc, and we don't want to @@ -171,8 +179,8 @@ dev-lang/php avif # Sam James (2021-02-28) # compiler-rt* has no support for ppc32 (yet?) # bug #708344 -sys-devel/clang-runtime compiler-rt sanitize -sys-devel/clang-common default-compiler-rt +llvm-core/clang-runtime compiler-rt sanitize +llvm-core/clang-common default-compiler-rt # Florian Schmaus (2020-12-03) # Rubber's testsuite depends on media-gfx/asymptote and @@ -197,7 +205,7 @@ sys-block/tgt rbd dev-python/pyopengl test # Andrey Utkin (2020-03-11) -# USE=bpf depends on sys-devel/clang which is not keyworded on ppc. +# USE=bpf depends on llvm-core/clang which is not keyworded on ppc. media-libs/libv4l bpf # Matthew Thode (2020-02-17) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask index 362847402c..bb654ae9f2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask @@ -17,6 +17,11 @@ #--- END OF EXAMPLES --- +# Andreas Sturmlechner (2024-12-16) +# Destabilising app-emulation/qemu on ppc +sys-boot/grub test grub_platforms_qemu +sys-boot/grub test + # Arthur Zamarin (2023-06-02) # Destabilizing ppc keywords on sci-*/* packages dev-perl/PDL gsl @@ -33,11 +38,11 @@ dev-ruby/kramdown unicode # Sam James (2022-11-19) # Deps not stable on ppc -sys-devel/clang-common default-lld -sys-devel/llvm binutils-plugin z3 xar +llvm-core/clang-common default-lld +llvm-core/llvm binutils-plugin z3 xar # Sam James (2022-07-27) -# sys-devel/lld is not marked stable on ppc +# llvm-core/lld is not marked stable on ppc >=dev-lang/spidermonkey-78 lto # Sam James (2022-05-11) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask index 53d3dbf8f2..df7a446261 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask @@ -1,4 +1,4 @@ -# Copyright 2008-2023 Gentoo Authors +# Copyright 2008-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. @@ -10,7 +10,7 @@ heif # Sam James (2022-03-03) # dev-db/mysql doesn't work well on PPC, especially 8.x, but should be fine on PPC64 --mysql +mysql # Matt Turner (2022-02-21) # app-crypt/tpm2-tss is not keyworded here diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.stable.mask index 848b8db5a5..0b66533c82 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.stable.mask @@ -28,7 +28,7 @@ sasl ldap # Sam James (2022-02-03) -# sys-libs/llvm-libunwind isn't marked stable here +# llvm-runtimes/libunwind isn't marked stable here llvm-libunwind # Andreas Sturmlechner (2020-08-13) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask index 1d8e9ae06a..583675b839 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask @@ -24,7 +24,7 @@ media-libs/libdvbcsa cpu_flags_ppc_altivec # Michał Górny (2020-12-21) # Additional sanitizers supported on ppc64le. -sys-libs/compiler-rt-sanitizers -xray +llvm-runtimes/compiler-rt-sanitizers -xray # Georgy Yakovlev (2020-10-05) # criu is unmasked on little-endian ppc64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask index 48a6950381..a0a349ea07 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,14 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2024-12-24) +# OpenMP offloading is supported on 64-bit architectures only. +llvm-core/clang-runtime -offload + +# Sam James (2024-12-17) +# dev-lang/ada-bootstrap exists here +>=sys-devel/gcc-14 -ada + # David Roman (2024-10-04) # dev-libs/libunibreak is not keyworded media-libs/libass libunibreak @@ -46,7 +54,7 @@ dev-python/nbval test # Michał Górny (2023-01-24) # libomptarget is only supported on 64-bit architectures. ->=sys-libs/libomp-16.0.0_pre20230124 -offload +>=llvm-runtimes/openmp-16.0.0_pre20230124 -offload # Niccolò Belli (2022-11-29) # media-libs/webrtc-audio-processing only has amd64, x86 and ppc64 keywords @@ -104,10 +112,10 @@ dev-util/diffoscope haskell # Michał Górny (2020-12-21) # Sanitizers supported on this architecture. -sys-libs/compiler-rt-sanitizers -asan -lsan -msan -tsan -sys-libs/compiler-rt-sanitizers -ubsan -scudo -sys-libs/compiler-rt-sanitizers -profile ->=sys-libs/compiler-rt-sanitizers-19 -orc +llvm-runtimes/compiler-rt-sanitizers -asan -lsan -msan -tsan +llvm-runtimes/compiler-rt-sanitizers -ubsan -scudo +llvm-runtimes/compiler-rt-sanitizers -profile +>=llvm-runtimes/compiler-rt-sanitizers-19 -orc # Georgy Yakovlev (2020-01-25) # fwupd keyworded now on ppc64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask index 7255f28d9d..151441b4a4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.stable.mask @@ -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 # When you add an entry to the top of this file, add your name, the date, and @@ -17,6 +17,15 @@ #--- END OF EXAMPLES --- +# Sam James (2025-01-04) +# kde-plasma/kde-cli-tools not marked stable here +x11-misc/xdg-utils plasma + +# Joonas Niilola (2024-12-02) +# www-client/firefox doesn't have stable ppc64 keyword. +dev-python/selenium test-rust +dev-util/selenium-manager test + # Andreas Sturmlechner (2024-09-12) # dev-python/pyside6 is not stable here dev-python/qtpy pyside6 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 7a1c27c1b5..0a6d66483c 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 @@ -1,9 +1,15 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # PPC Specific use flags # +# Sam James (2025-01-05) +# Older targets don't have an old enough dev-lang/ada-bootstrap available +ada_target_gnat_2021 +ada_target_gcc_12 +ada_target_gcc_13 + # matoro (2022-09-29) # dev-util/google-perftools is supported here -tcmalloc @@ -40,7 +46,7 @@ physfs opencl # Matt Turner (2017-03-24) -# We don't have sys-devel/llvm +# We don't have llvm-core/llvm llvm video_cards_amdgpu video_cards_radeonsi 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 3b760c2c75..dd7d9ebd37 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,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # James Le Cuirot (2023-12-16) @@ -9,6 +9,6 @@ media-video/mpv soc # Yixun Lan (2021-07-20) # Enable the GPU targets matching the default VIDEO_CARDS -dev-ml/llvm-ocaml llvm_targets_AMDGPU -sys-devel/clang llvm_targets_AMDGPU -sys-devel/llvm llvm_targets_AMDGPU +dev-ml/llvm llvm_targets_AMDGPU +llvm-core/clang llvm_targets_AMDGPU +llvm-core/llvm llvm_targets_AMDGPU 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 b3abf820e9..8c21b8ef51 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 @@ -25,6 +25,6 @@ app-editors/neovim lua_single_target_lua5-1 dev-lang/ghc llvm # we, kinda, need this on riscv ... -sys-devel/llvm llvm_targets_RISCV -sys-devel/clang llvm_targets_RISCV +llvm-core/llvm llvm_targets_RISCV +llvm-core/clang llvm_targets_RISCV dev-lang/rust llvm_targets_RISCV 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 6d27d353fb..afa3fa29cb 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 @@ -9,10 +9,6 @@ sci-chemistry/gromacs nnpot # dev-util/nvidia-cuda-toolkit or sys-cluster/ucx are not keyworded on riscv sys-cluster/slurm nvml ucx -# David Roman (2024-10-04) -# dev-libs/libunibreak not keyworded here -media-libs/libass libunibreak - # Paul Zander (2024-09-08) # needs re-keywording and clean-up of media-libs/opencollada media-libs/assimp collada @@ -71,7 +67,8 @@ sys-apps/openrc-navi s6 # Nowa Ammerlaan (2023-08-30) # Avoid keywording more Qt stuff -dev-python/pyside2 datavis +dev-python/pyside6 httpserver remoteobjects +dev-python/qtpy remoteobjects # Marek Szuba (2023-08-19) # dev-libs/pocl needs some work before it can be keyworded here (Bug #907333). @@ -97,9 +94,9 @@ sys-block/tgt rbd # jinqiang zhang (2023-03-27) # Sanitizers supported on riscv64. -sys-libs/compiler-rt-sanitizers -asan -lsan ->=sys-libs/compiler-rt-sanitizers-19 -libfuzzer -hwasan -profile -tsan ->=sys-libs/compiler-rt-sanitizers-19 -ubsan -scudo +llvm-runtimes/compiler-rt-sanitizers -asan -lsan +>=llvm-runtimes/compiler-rt-sanitizers-19 -libfuzzer -hwasan -profile -tsan +>=llvm-runtimes/compiler-rt-sanitizers-19 -ubsan -scudo # Yixun Lan (2023-02-16) # USE=java depend on virtual/jdk:1.8 which is not support on RISC-V @@ -113,10 +110,6 @@ app-editors/neovim lua_single_target_luajit # depend on dev-libs/libpcre2[jit] which not supported yet, bug #879511 www-servers/varnish jit -# Xin Yang (2022-10-18) -# requires qtwebengine, bug #876301 -app-i18n/fcitx-libpinyin dictionary-manager - # Yixun Lan (2022-01-27) # This target supports ASAN/etc... # Andreas K. Hüttel (2022-09-25) 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 01624e68db..a2adedbccf 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,22 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-01-10) +# Many unkeyworded dependencies like parts of TL (bug #947788) +dev-perl/Template-Toolkit gd latex vim-syntax + +# Matt Jolly (2024-12-08) +# dev-vcs/mercurial is not keyworded on s390 +app-eselect/eselect-repository mercurial + +# Christopher Byrne (2024-12-01) +# requires dev-libs/hidapi to be keyworded +dev-libs/libfido2 hidapi + +# Pacho Ramos (2024-11-28) +# Needs gi-docgen +dev-libs/glib doc + # Hans de Graaff (2024-09-01) # Requires large parts of dev-ruby/rails to be keyworded dev-ruby/minitest-hooks test @@ -66,7 +82,7 @@ dev-lang/php capstone x11-base/xwayland libei # James Le Cuirot (2023-12-12) -# USE=bpf depends on sys-devel/clang which is not keyworded on s390 +# USE=bpf depends on llvm-core/clang which is not keyworded on s390 media-libs/libv4l bpf # Michał Górny (2023-10-15) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.force index a91fe713a6..2f5d025823 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michał Górny (2022-06-18) @@ -7,7 +7,7 @@ sys-auth/polkit duktape # Michał Górny (2016-11-11) # Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_SystemZ +dev-ml/llvm llvm_targets_SystemZ dev-lang/rust llvm_targets_SystemZ -sys-devel/clang llvm_targets_SystemZ -sys-devel/llvm llvm_targets_SystemZ +llvm-core/clang llvm_targets_SystemZ +llvm-core/llvm llvm_targets_SystemZ diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask index 838c3ee29f..b47aa73348 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. @@ -37,7 +37,7 @@ tpm emacs # Arfrever Frehtes Taifersar Arahesis (2021-04-01) -# sys-libs/llvm-libunwind not supported on S390. +# llvm-runtimes/libunwind not supported on S390. llvm-libunwind # Sam James (2021-02-05) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults index ad4a52329c..d3f218aa26 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults @@ -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="sparc" @@ -42,3 +42,9 @@ VIDEO_CARDS="fbdev mga r128 radeon" # Enable USE=libtirpc by default, to ease dependency resolution during # the stabilization of glibc-2.26. Bug 657148 USE="libtirpc" + +# Sam James (2025-01-05) +# Temporary USE until the global default catches up. dev-lang/ada-bootstrap +# starts with sys-devel/gcc:14 so ADA_TARGET needs to be >= that. This +# entry can be dropped once the global one is >= gcc_14. +ADA_TARGET="gcc_14" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use index 4babc96027..5b7f49cabf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use @@ -1,11 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michał Górny (2016-09-24) # Enable the GPU targets matching the default VIDEO_CARDS -dev-ml/llvm-ocaml llvm_targets_AMDGPU -sys-devel/clang llvm_targets_AMDGPU -sys-devel/llvm llvm_targets_AMDGPU +dev-ml/llvm llvm_targets_AMDGPU +llvm-core/clang llvm_targets_AMDGPU +llvm-core/llvm llvm_targets_AMDGPU # Ben Kohler (2019-09-03) # Enable SPARC OpenBoot support diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.force index f3be48ad12..8468ce0df8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2022-06-25) @@ -13,7 +13,7 @@ sys-auth/polkit duktape # Michał Górny (2016-09-24) # Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_Sparc -sys-devel/clang llvm_targets_Sparc -sys-devel/llvm llvm_targets_Sparc +dev-ml/llvm llvm_targets_Sparc +llvm-core/clang llvm_targets_Sparc +llvm-core/llvm llvm_targets_Sparc dev-lang/rust llvm_targets_Sparc 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 c564fac167..82cb8c7de2 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,23 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-01-10) +# Many unkeyworded dependencies like parts of TL (bug #947788) +dev-perl/Template-Toolkit gd latex vim-syntax + +# Ionen Wolkens (2024-12-18) +# dev-qt/* is not keyworded here +app-text/doxygen gui +dev-build/cmake gui + +# Sam James (2024-12-17) +# dev-lang/ada-bootstrap exists here +>=sys-devel/gcc-14 -ada + +# Matt Jolly (2024-12-08) +# dev-vcs/mercurial is not keyworded on sparc +app-eselect/eselect-repository mercurial + # Felix Janda (2024-10-20) # requires dev-libs/libcss and net-libs/libdom to be keyworded www-client/elinks libcss @@ -61,19 +78,10 @@ media-gfx/graphicsmagick jpeg2k # Requires dev-util/shelltestrunner app-arch/mt-st test -# Ionen Wolkens (2024-04-02) -# dev-qt/qtsvg:6 is not keyworded here yet (bug #918896) -dev-qt/qtdeclarative:6 svg - # Eray Aslan (2024-03-08) # mongodb dependencies are not keyworded mail-mta/postfix mongodb -# Ionen Wolkens (2024-02-13) -# Needs dev-qt/qtquick3d:6 which itself needs media-libs/assimp that -# is not keyworded here and currently fails tests (bug #924430). -dev-qt/qtmultimedia:6 qml - # Eray Aslan (2024-02-13) # tests require dev-db/mongodb which is not keyworded dev-libs/mongo-c-driver test @@ -133,12 +141,6 @@ dev-python/nbconvert test # dev-build/samurai is not keyworded here. app-alternatives/ninja samurai -# Andreas Sturmlechner (2023-10-08) -# Vulkan is not available on sparc. -dev-qt/qtdeclarative vulkan -dev-qt/qtgui vulkan ->=dev-qt/qtwayland-5.15.11:5 compositor - # Patrick McLean (2023-10-03) # sys-apps/s6-linux-init has not been tested on this arch sys-apps/openrc s6 @@ -227,7 +229,7 @@ app-admin/conky doc dev-util/pkgcheck emacs # Sam James (2022-07-27) -# sys-devel/lld is not keyworded on sparc +# llvm-core/lld is not keyworded on sparc >=dev-lang/spidermonkey-78 lto >=dev-lang/spidermonkey-115 clang @@ -236,7 +238,7 @@ dev-util/pkgcheck emacs net-misc/modemmanager qrtr # Sam James (2022-06-25) -# sys-devel/lld lacks sparc support right now +# llvm-core/lld lacks sparc support right now dev-lang/rust wasm # Sam James (2022-06-25) @@ -311,9 +313,9 @@ dev-cpp/eigen test # Sam James (2021-04-27) # Deps not yet tested/keyworded. -sys-devel/clang-common default-compiler-rt default-lld -sys-devel/clang-runtime compiler-rt -sys-devel/llvm z3 +llvm-core/clang-common default-compiler-rt default-lld +llvm-core/clang-runtime compiler-rt +llvm-core/llvm z3 # Sam James (2021-03-19) # On sparc, we have to force sys-apps/grep[libsigsegv] @@ -419,11 +421,7 @@ net-analyzer/pnp4nagios icinga net-im/pidgin gstreamer # Rolf Eike Beer (2020-04-15) -# dev-qt/designer is not keyworded on sparc -x11-libs/qwt designer - -# Rolf Eike Beer (2020-04-15) -# USE=bpf depends on sys-devel/clang which is not keyworded on sparc +# USE=bpf depends on llvm-core/clang which is not keyworded on sparc media-libs/libv4l bpf # Rolf Eike Beer (2020-04-14) @@ -542,7 +540,7 @@ xfce-base/xfwm4 xpresent # Michał Górny (2017-03-23) # Most of clang runtimes are not supported here -sys-devel/clang-runtime openmp sanitize +llvm-core/clang-runtime openmp sanitize # Pacho Ramos (2017-02-04) # Missing keywords, bug #599572 @@ -584,10 +582,6 @@ dev-python/pyquery test # Missing keywords >=media-plugins/grilo-plugins-0.2.14 upnp-av -# Davide Pesavento (2015-10-26) -# Tests require non-keyworded qt5 -dev-qt/qtchooser test - # Sergey Popov (2015-10-24) # Not tested net-mail/dovecot lz4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask index 5bec10bead..0d6bd09a08 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask @@ -1,20 +1,12 @@ -# Copyright 2019-2024 Gentoo Authors +# Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2024-07-31) -# Qt 6 not stable here. -dev-build/cmake gui - # Eli Schwartz (2024-02-05) # app-text/mupdf is not stable. bug #923811 net-print/cups-filters pdf net-print/libcupsfilters pdf net-print/cups-meta pdf -# Sam James (2023-12-30) -# Qt not marked stable here. -app-text/doxygen gui - # Rolf Eike Beer (2023-12-22) # media-libs/libavif isn't stable here dev-lang/php avif diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask index c3222cbf6f..ba46a802ca 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask @@ -1,16 +1,24 @@ -# Copyright 1999-2024 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. -sparc +# Sam James (2025-01-05) +# Older targets don't have an old enough dev-lang/ada-bootstrap available +ada_target_gnat_2021 +ada_target_gcc_12 +ada_target_gcc_13 + # matoro (2024-06-11) # Extensive use of unaligned access, no plans to fix, #636552 # https://github.com/memcached/memcached/issues/902 memcached # Ionen Wolkens (2024-01-27) -# Needs bug #918896 for missing Qt6 keywords +# dev-qt/* is not keyworded here, and is mostly known buggy so that is +# unlikely to change without real interest (e.g. bug #914033, #916867). +qt5 qt6 # matoro (2023-06-17) @@ -232,10 +240,6 @@ alsa_cards_wavefront # if a sub-profile want's it, it can -use.mask it multilib -# Ben de Groot (2009-02-11) -# Both dev-qt/qtphonon and media-sound/phonon are unkeyworded -phonon - # nvidia toolkit for binary drivers cg @@ -247,12 +251,8 @@ opencl unwind # Chí-Thanh Christopher Nguyễn (2013-11-10) -# sys-devel/llvm is not keyworded, bug #320221 +# llvm-core/llvm is not keyworded, bug #320221 llvm # sys-libs/libseccomp has not been ported to this arch yet #524148 seccomp - -# Ben de Groot (2015-02-01) -# please remove when keyworded -qt5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use index 9a904c7bc9..0bbf0a8cbe 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Ben Kohler (2024-06-12) @@ -12,9 +12,9 @@ sys-apps/memtest86+ bios32 # Michał Górny (2016-09-24) # Enable the GPU targets matching the default VIDEO_CARDS -dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX -sys-devel/clang llvm_targets_AMDGPU llvm_targets_NVPTX -sys-devel/llvm llvm_targets_AMDGPU llvm_targets_NVPTX +dev-ml/llvm llvm_targets_AMDGPU llvm_targets_NVPTX +llvm-core/clang llvm_targets_AMDGPU llvm_targets_NVPTX +llvm-core/llvm llvm_targets_AMDGPU llvm_targets_NVPTX # Doug Goldstein (2012-10-29) # Enable the native arch as the default qemu target diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force index 1cf0c69377..7e0f7b0c35 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force @@ -35,6 +35,6 @@ dev-lang/rust llvm_targets_X86 # Michał Górny (2016-09-24) # Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_X86 -sys-devel/clang llvm_targets_X86 -sys-devel/llvm llvm_targets_X86 +dev-ml/llvm llvm_targets_X86 +llvm-core/clang llvm_targets_X86 +llvm-core/llvm llvm_targets_X86 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 a6c8ef16e9..ba16b35f2d 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,11 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Nowa Ammerlaan (2024-12-20) +# qtremoteobjects and qthttpserver not yet keyworded here +dev-python/pyside6 httpserver remoteobjects +dev-python/qtpy remoteobjects + # Ben Kohler (2024-10-23) # Upstream dropbox no longer producing x86 releases kde-apps/kdenetwork-meta dropbox @@ -92,8 +97,8 @@ media-libs/libplacebo -shaderc # Michał Górny (2023-09-19) # dev-cpp/cpp-httplib is keyworded here. -dev-debug/lldb -debuginfod -sys-devel/llvm -debuginfod +llvm-core/lldb -debuginfod +llvm-core/llvm -debuginfod # Jon Janzen (2023-09-11) # librttopo has not been tested on this arch @@ -257,11 +262,11 @@ app-text/pdfpc gstreamer # Michał Górny (2020-12-21) # Sanitizers supported on this architecture. -sys-libs/compiler-rt-sanitizers -asan -lsan -sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo -sys-libs/compiler-rt-sanitizers -gwp-asan -sys-libs/compiler-rt-sanitizers -profile ->=sys-libs/compiler-rt-sanitizers-16 -libfuzzer +llvm-runtimes/compiler-rt-sanitizers -asan -lsan +llvm-runtimes/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo +llvm-runtimes/compiler-rt-sanitizers -gwp-asan +llvm-runtimes/compiler-rt-sanitizers -profile +>=llvm-runtimes/compiler-rt-sanitizers-16 -libfuzzer # Thomas Deutschmann (2020-10-06) # - aesni plugin is supported on x86 @@ -523,7 +528,7 @@ www-client/links -suid >=media-video/mplayer-1.0_rc4_p20101219 -bluray # Chí-Thanh Christopher Nguyễn (2010-11-28) -# sys-devel/llvm is keyworded on x86 +# llvm-core/llvm is keyworded on x86 media-libs/mesa -llvm # Jean-Noël Rivasseau (2009-09-23) 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 f8f0a5b0f5..78cae9fe9e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -17,6 +17,23 @@ #--- END OF EXAMPLES --- +# Sam James (2025-01-04) +# kde-plasma/kde-cli-tools not marked stable here +x11-misc/xdg-utils plasma + +# Andreas Sturmlechner (2024-12-17) +# app-office/libreoffice is no longer stable on x86 +x11-misc/mugshot libreoffice + +# Andreas Sturmlechner (2024-12-04) +# Depends on kde-plasma/kdesu-gui which is not stable here. +sys-block/gparted kde + +# Joonas Niilola (2024-12-02) +# www-client/firefox{-bin} doesn't have stable x86 keywords anymore. +dev-python/selenium test-rust +dev-util/selenium-manager test + # Andreas Sturmlechner (2024-09-20) # dev-python/pyside6 is not stable here. dev-python/qtpy pyside6 @@ -32,7 +49,7 @@ virtual/notification-daemon kde # Matt Turner (2024-07-14) # spirv-llvm-translator < 17 is not stable on x86. - (2024-04-30) # sys-block/nbdkit is not yet marked stable here @@ -42,11 +59,6 @@ app-emulation/libvirt nbd # Experimental, virt-firmware is keyworded only unstable sys-kernel/installkernel efistub -# Nowa Ammerlaan (2023-12-18) -# This is still experimental, prebuilt images may not boot on all systems. -sys-kernel/gentoo-kernel generic-uki -sys-kernel/gentoo-kernel-bin generic-uki - # Arthur Zamarin (2023-06-03) # Destabilizing x86 keywords on sci-*/* packages app-metrics/collectd collectd_plugins_gps collectd_plugins_sigrok 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 9c9ee57d55..e4fd6b676d 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 @@ -64,10 +64,6 @@ webengine # libvirt is supported on x86 -libvirt -# Andreas K. Hüttel (2017-05-26) -# dev-db/firebird is keyworded ~x86 --firebird - # Michał Górny (2014-03-30) # PyPy is keyworded on this arch. -python_targets_pypy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask index 90b1e4500f..5deb6e10b6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask @@ -22,10 +22,6 @@ openvdb # sci-libs/mkl is not stable, needs online registration to even run pkg_setup mkl -# Andreas K. Hüttel (2017-05-26) -# dev-db/firebird is keyworded ~x86 -firebird - # Michał Górny (2014-03-30) # PyPy is unstable on this arch. python_targets_pypy3 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 01f0c8068d..c18715c55f 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 @@ -166,10 +166,10 @@ POSTGRES_TARGETS="postgres16" # PHP_TARGETS="php8-2" -# Alfredo Tupone (2024-03-15) +# Sam James (2024-12-29) # # Default ADA target -ADA_TARGET="gcc_12" +ADA_TARGET="gcc_13" # Marek Szuba (2020-10-15) # Default targets for lua{,-single}.eclass diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use b/sdk_container/src/third_party/portage-stable/profiles/base/package.use index 6a55f366e3..96310f5ecb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use @@ -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 +# Mike Gilbert (2025-01-12) +# Requires >= lua-5.3. +>=dev-lua/lutok-0.6 lua_single_target_lua5-4 + # Michał Górny (2024-09-15) # Each flag is used by exactly one version, so let's default-enable # them all to make tattoo not fail on almost everything. @@ -52,9 +56,9 @@ media-video/wireplumber lua_single_target_lua5-4 # Michał Górny (2016-09-24) # Enable the BPF target by default -dev-ml/llvm-ocaml llvm_targets_BPF -sys-devel/clang llvm_targets_BPF -sys-devel/llvm llvm_targets_BPF +dev-ml/llvm llvm_targets_BPF +llvm-core/clang llvm_targets_BPF +llvm-core/llvm llvm_targets_BPF # Chí-Thanh Christopher Nguyễn (2012-07-27) # Modular X: Build the Xorg X server by default 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 a5ba2145c0..6546f32dd3 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,21 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2024-12-24) +# ebuild currently only support luajit, spare users from having +# to set it by forcing it here (bug #946881) +>=games-strategy/naev-0.12 lua_single_target_luajit + +# Michał Górny (2024-12-18) +# Force building these LLVM runtimes with Clang. GCC builds are not +# supported upstream (to the point of refusing bug fixes), and are +# likely to result in runtimes that are not fully functional. +llvm-runtimes/compiler-rt clang +llvm-runtimes/compiler-rt-sanitizers clang +llvm-runtimes/libunwind clang +llvm-runtimes/libcxx clang +llvm-runtimes/libcxxabi clang + # Matt Jolly (2024-11-13) # Force the use of the appropriate llvm_slot_x USE for Rust. # This is strictly papercut prevention; the ebuild will enforce the correct @@ -11,6 +26,8 @@ # 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.83.0 llvm_slot_19 +dev-lang/rust-bin:1.83.0 llvm_slot_19 dev-lang/rust:1.82.0 llvm_slot_19 dev-lang/rust-bin:1.82.0 llvm_slot_19 dev-lang/rust:1.81.0 llvm_slot_18 @@ -36,7 +53,7 @@ dev-lang/gnat-gpl ada cxx # Sam James (2024-06-03) # Poor rendering performance otherwise (bug #931215). -kde-plasma/kwin caps +kde-plasma/kwin filecaps # James Le Cuirot (2024-06-02) # Requires FFmpeg 7.0, which we don't have yet, so force Chromium fork. @@ -103,7 +120,7 @@ media-video/mpv lua_single_target_luajit # Sam James (2022-02-11) # Always build with PIE-default, just like GCC. -sys-devel/clang pie +llvm-core/clang pie # Arthur Zamarin (2022-01-13) # Force to use installed openjdk{,-bin} for bootstrapping @@ -119,26 +136,26 @@ dev-java/openjdk:21 system-bootstrap # potential, the increase of build time is a minor problem. Users who # really insist of building a smaller system can un-force the flags # at their own responsibility. See bug #767700. ->=sys-devel/clang-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU ->=sys-devel/clang-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF ->=sys-devel/clang-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai ->=sys-devel/clang-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips ->=sys-devel/clang-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC ->=sys-devel/clang-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc ->=sys-devel/clang-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly ->=sys-devel/clang-13.0.1_rc llvm_targets_X86 llvm_targets_XCore ->=sys-devel/clang-14 llvm_targets_VE ->=sys-devel/clang-16 llvm_targets_LoongArch ->=sys-devel/llvm-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU ->=sys-devel/llvm-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF ->=sys-devel/llvm-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai ->=sys-devel/llvm-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips ->=sys-devel/llvm-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC ->=sys-devel/llvm-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc ->=sys-devel/llvm-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly ->=sys-devel/llvm-13.0.1_rc llvm_targets_X86 llvm_targets_XCore ->=sys-devel/llvm-14 llvm_targets_VE ->=sys-devel/llvm-16 llvm_targets_LoongArch +>=llvm-core/clang-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU +>=llvm-core/clang-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF +>=llvm-core/clang-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai +>=llvm-core/clang-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips +>=llvm-core/clang-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC +>=llvm-core/clang-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc +>=llvm-core/clang-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly +>=llvm-core/clang-13.0.1_rc llvm_targets_X86 llvm_targets_XCore +>=llvm-core/clang-14 llvm_targets_VE +>=llvm-core/clang-16 llvm_targets_LoongArch +>=llvm-core/llvm-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU +>=llvm-core/llvm-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF +>=llvm-core/llvm-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai +>=llvm-core/llvm-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips +>=llvm-core/llvm-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC +>=llvm-core/llvm-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc +>=llvm-core/llvm-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly +>=llvm-core/llvm-13.0.1_rc llvm_targets_X86 llvm_targets_XCore +>=llvm-core/llvm-14 llvm_targets_VE +>=llvm-core/llvm-16 llvm_targets_LoongArch # Andreas K. Hüttel (2021-07-14) # Upstream plans to drop libcrypt.so.1/crypt.h from glibc @@ -215,7 +232,7 @@ net-misc/wget ssl # Michał Górny (2020-01-12) # libcxxabi is the only supported option. The support for libsupc++ # is maintained for experts only. -sys-libs/libcxx libcxxabi +llvm-runtimes/libcxx libcxxabi # Sergei Trofimovich (2019-08-17) # USE=-cxx us a sure way to break native install as modern gcc 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 6ee7306982..219b112edc 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 @@ -1,17 +1,61 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # New entries go on top. +# Volkmar W. Pogatzki (2025-01-09) +# No suitable versions of dev-libs/protobuf available. +=dev-java/protobuf-java-4.29.3 system-protoc + +# Volkmar W. Pogatzki (2025-01-04) +# No suitable versions of dev-libs/protobuf available. +=dev-java/protobuf-java-4.29.1 system-protoc + +# Andreas Sturmlechner (2025-01-03) +# Blocking cleanup of kde-apps/kdegraphics-mobipocket:5 +kde-frameworks/kfilemetadata:5 mobi +media-gfx/okularpart:5 mobi + +# Andreas Sturmlechner (2025-01-03) +# Prepare cleanup of kde-apps/kaccounts-integration:6[qt5] +kde-frameworks/purpose:5 kaccounts + +# Michał Górny (2024-12-31) +# None of the sci-libs/symengine versions work with the modern versions +# of dev-libs/boost in Gentoo. +sci-libs/symengine boost + +# Conrad Kostecki (2024-12-30) +# Currently experimental features do not compile. +app-emulation/pcem experimental + +# Volkmar W. Pogatzki (2024-12-29) +# openjfx for OpenJDK 25 is not yet available. +dev-java/openjdk:25 javafx + +# Andreas Sturmlechner (2024-12-28) +# Prepare virtual/bitcoin-leveldb last-rites, bug #945359 +net-p2p/bitcoin-core system-leveldb + +# Paul Zander (2024-12-16) +# sci-libs/atlas requires you to disable frequency scaling to build. +# This barely works on older Intel CPUs on good days. +# Avoid someone enabling without knowing what they do. +media-libs/opencv atlas + +# John M. Harris, Jr. (2024-12-12) +# seccomp is only supported with systemd +sys-apps/fwupd seccomp + +# Andreas Sturmlechner (2024-11-24) +# sci-libs/vtk[qt5] cleanup, bug #944817 +sci-libs/vtk qt5 +~sci-chemistry/avogadro2-1.97.0 vtk +~sci-libs/avogadrolibs-1.97.0 vtk + # Andreas Sturmlechner (2024-11-23) # dev-python/pyside2 last-rites dev-python/qtpy pyside2 -media-gfx/freecad qt5 - -# Mats Lidell (2024-11-20) -# The dependency x11-libs/dnd blocks gcc-14, is only used by XEmacs, -# and upstream is not sure it even works so dropping use. #908831 -app-editors/xemacs dnd # Sam James (2024-11-17) # The example bindings fail to build. @@ -20,6 +64,7 @@ app-editors/xemacs dnd # Joonas Niilola (2024-11-16) # Wasm support is (currently) only available on amd64 and arm64. www-client/firefox wasm +www-client/firefox wasm-sandbox # Matt Jolly (2024-11-11) # ICU 76.1 is not compatible with Chromium. Bug #943216. @@ -31,10 +76,6 @@ www-client/chromium system-icu # Dependency for generating docs not packaged in Gentoo. #942992 dev-util/repolite doc -# Volkmar W. Pogatzki (2024-11-01) -# No suitable versions of dev-libs/protobuf available. ->=dev-java/protobuf-java-4.28.1 system-protoc - # Sam James (2024-10-29) # Currently needs patched dev-util/sysprof. dev-libs/elfutils stacktrace @@ -55,10 +96,6 @@ app-i18n/mozc fcitx4 # that makes it OK if we do it too, right? Bug 893700. media-gfx/gthumb webkit -# Volkmar W. Pogatzki (2024-09-21) -# openjfx for OpenJDK 23 is not yet available. -dev-java/openjdk:23 javafx - # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. @@ -150,7 +187,7 @@ sci-physics/root R dev-debug/gdb cet sys-devel/binutils cet sys-devel/binutils-hppa64 cet -sys-devel/clang-common cet +llvm-core/clang-common cet sys-devel/gcc cet sys-libs/binutils-libs cet sys-libs/glibc cet @@ -333,7 +370,8 @@ sci-libs/vtk debug # Yiyang Wu (2023-01-27) # AMDGPU enablement depends on dev-libs/rocr-runtime, ~amd64 only # See also: https://bugs.gentoo.org/891499 -sys-libs/libomp llvm_targets_AMDGPU +llvm-runtimes/offload llvm_targets_AMDGPU +llvm-runtimes/openmp llvm_targets_AMDGPU # Joonas Niilola (2023-01-08) # Doesn't compile currently, bug #853094. @@ -352,11 +390,6 @@ app-misc/pax-utils seccomp # Broken when trying to use sys-libs/binutils-libs header, bug #879067 >=x11-libs/cairo-1.17.6 debug -# Bernd Waibel (2022-11-25) -# USE=tbb is broken in 7.7.0 -# https://tracker.dev.opencascade.org/view.php?id=33152 - (2022-11-22) # app-text/pandoc is not keyworded on most architectures net-libs/gssdp man @@ -400,6 +433,7 @@ dev-util/schroot nls # on glibc, so it doesn't prevent usage of llvm-libunwind for other packages. # bug #870211. dev-lang/rust llvm-libunwind +dev-lang/rust-bin llvm-libunwind # Matt Jolly (2022-09-09) # app-antivirus/clamav JIT support requires LLVM <=13 @@ -444,12 +478,6 @@ sys-libs/ncurses stack-realign # Not ready for general use. >=www-client/chromium-104 pgo -# Joonas Niilola (2022-05-03) -# system-python-libs is HIGHLY EXPERIMENTAL according to upstream, and -# still being worked on in Gentoo. ->=mail-client/thunderbird-100.0 system-python-libs ->=www-client/firefox-100.0 system-python-libs - # Piotr Karbowski (2022-04-29) # There's a bug with gnutls support leading TLS certificates # validation failures on some certificates that are otherwise valid. @@ -487,7 +515,8 @@ dev-util/rizin test # Sam James (2021-12-27) # Doc building is broken and no new releases in a long time. # bug #830013 -sci-libs/flann doc +# 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. @@ -629,21 +658,21 @@ app-office/abiword ots # Mask the experimental targets in release ebuilds. # Note to self: remember to move still-applicable masks to the newer # version when master is bumped. - (2020-09-23) # Highly experimental, may cause breakages when updating. Use with 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 2f013f1f82..7fc6ea2925 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask @@ -1,12 +1,12 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask -# Volkmar W. Pogatzki (2024-10-11) -# No suitable version of dev-libs/protobuf available. -=dev-java/protobuf-java-4.28.1 system-protoc +# Volkmar W. Pogatzki (2025-01-04) +# dev-libs/protobuf-28.3 is not yet marked stable. +>=dev-java/protobuf-java-4.28.3 system-protoc # Andreas Sturmlechner (2024-08-29) # Pin down kf6compat mask to currently stable versions. @@ -42,6 +42,7 @@ sci-physics/lammps hip # Sam James (2022-12-07) # Needs unstable media-libs/libvpl media-video/ffmpeg qsv +media-video/handbrake qsv # Guillermo Joandet (2022-11-22) # app-text/pandoc is not stable @@ -140,11 +141,6 @@ dev-lang/rust nightly system-bootstrap # Declared experimental, and dev-cpp/websocketpp not stable yet sci-libs/indilib websocket -# Kent Fredric (2019-08-29) -# Support for DBD-mysql to use mariadb is sketchy. Use DBD-MariaDB -# instead if you can. -dev-perl/DBD-mysql mariadb - # Kent Fredric (2019-07-30) # These features require dev-perl/GD, which currently can't be # considered stable due to serious defects upstream. Bug #661634 diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask index 8a628cb5ab..d06cfe9445 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask @@ -4,6 +4,14 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Michał Górny (2024-12-31) +# LLVM slot 20 has no releases yet. +llvm_slot_20 + +# Andreas Sturmlechner (2024-12-11) +# dev-db/firebird last-rites preparation +firebird + # Robin H. Johnson (2024-11-17) # bug 943698 # Poor upstream code quality, unmaintained upstream; @@ -34,15 +42,6 @@ perl_features_debug # Telepathy is dead and packages masked for removal. telepathy -# Hans de Graaff (2023-08-19) -# Ruby 3.0 is not compatible with OpenSSL 3. Please upgrade to a newer -# Ruby version. -ruby_targets_ruby30 - -# Hans de Graaff (2023-04-10) -# Ruby 2.7 is masked for removal. -ruby_targets_ruby27 - # Matt Turner (2022-04-16) # dev-util/sysprof not keyworded on most arches yet sysprof 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 e474311a50..d01d417409 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask @@ -4,13 +4,10 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Patrick Lauer (2024-09-26) -# Postgresql 17 isn't stable yet -postgres_targets_postgres17 - -# Sam James (2024-09-18) -# LLVM slots without stable keywords. -llvm_slot_19 +# 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. @@ -19,10 +16,6 @@ python_single_target_python3_13t python_targets_pypy3 python_single_target_pypy3 -# Hans de Graaff (2023-12-25) -# Currently in testing and not ready to go stable yet. -ruby_targets_ruby33 - # Michael Orlitzky (2023-12-05) # New unstable PHP slot. php_targets_php8-3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/categories b/sdk_container/src/third_party/portage-stable/profiles/categories index f7f5996e18..eb23eea4ae 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/categories +++ b/sdk_container/src/third_party/portage-stable/profiles/categories @@ -88,6 +88,8 @@ kde-apps kde-frameworks kde-misc kde-plasma +llvm-core +llvm-runtimes lxde-base lxqt-base mail-client diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/package.use.force index f01a7a3572..94a8a1b3c0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/package.use.force @@ -1,16 +1,16 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # in a multilib profile we need multilib madness dev-libs/libffi abi_x86_32 abi_x86_64 dev-libs/libxml2 abi_x86_32 abi_x86_64 -sys-devel/clang abi_x86_32 abi_x86_64 -sys-devel/clang-runtime abi_x86_32 abi_x86_64 -sys-devel/llvm abi_x86_32 abi_x86_64 -sys-libs/compiler-rt abi_x86_32 abi_x86_64 -sys-libs/libcxxabi abi_x86_32 abi_x86_64 -sys-libs/libcxx abi_x86_32 abi_x86_64 +llvm-core/clang abi_x86_32 abi_x86_64 +llvm-core/clang-runtime abi_x86_32 abi_x86_64 +llvm-core/llvm abi_x86_32 abi_x86_64 +llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64 +llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64 +llvm-runtimes/libcxx abi_x86_32 abi_x86_64 sys-libs/libunwind abi_x86_32 abi_x86_64 -sys-libs/llvm-libunwind abi_x86_32 abi_x86_64 +llvm-runtimes/libunwind abi_x86_32 abi_x86_64 sys-libs/ncurses abi_x86_32 abi_x86_64 sys-libs/zlib abi_x86_32 abi_x86_64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force index 6d2600fecd..94a8a1b3c0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force @@ -1,16 +1,16 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # in a multilib profile we need multilib madness dev-libs/libffi abi_x86_32 abi_x86_64 dev-libs/libxml2 abi_x86_32 abi_x86_64 -sys-devel/clang abi_x86_32 abi_x86_64 -sys-devel/clang-runtime abi_x86_32 abi_x86_64 -sys-devel/llvm abi_x86_32 abi_x86_64 -sys-libs/compiler-rt abi_x86_32 abi_x86_64 -sys-libs/libcxxabi abi_x86_32 abi_x86_64 -sys-libs/libcxx abi_x86_32 abi_x86_64 +llvm-core/clang abi_x86_32 abi_x86_64 +llvm-core/clang-runtime abi_x86_32 abi_x86_64 +llvm-core/llvm abi_x86_32 abi_x86_64 +llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64 +llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64 +llvm-runtimes/libcxx abi_x86_32 abi_x86_64 sys-libs/libunwind abi_x86_32 abi_x86_64 -sys-libs/llvm-libunwind abi_x86_32 abi_x86_64 +llvm-runtimes/libunwind abi_x86_32 abi_x86_64 sys-libs/ncurses abi_x86_32 abi_x86_64 sys-libs/zlib abi_x86_32 abi_x86_64 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 new file mode 100644 index 0000000000..ccb9479b10 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2024-12-30) +# Generic images are built with systemd and only available on arm64 and amd64 +sys-kernel/gentoo-kernel -generic-uki +sys-kernel/gentoo-kernel-bin -generic-uki 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 new file mode 100644 index 0000000000..2dc3c3ed2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/gnome/systemd/package.use.stable.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2023-12-18) +# This is still experimental, prebuilt images may not boot on all systems. +sys-kernel/gentoo-kernel generic-uki +sys-kernel/gentoo-kernel-bin generic-uki 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 new file mode 100644 index 0000000000..ccb9479b10 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/plasma/systemd/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2024-12-30) +# Generic images are built with systemd and only available on arm64 and amd64 +sys-kernel/gentoo-kernel -generic-uki +sys-kernel/gentoo-kernel-bin -generic-uki 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 new file mode 100644 index 0000000000..2dc3c3ed2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/plasma/systemd/package.use.stable.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2023-12-18) +# This is still experimental, prebuilt images may not boot on all systems. +sys-kernel/gentoo-kernel generic-uki +sys-kernel/gentoo-kernel-bin generic-uki 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 new file mode 100644 index 0000000000..ccb9479b10 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/systemd/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2024-12-30) +# Generic images are built with systemd and only available on arm64 and amd64 +sys-kernel/gentoo-kernel -generic-uki +sys-kernel/gentoo-kernel-bin -generic-uki 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 new file mode 100644 index 0000000000..2dc3c3ed2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/desktop/systemd/package.use.stable.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2023-12-18) +# This is still experimental, prebuilt images may not boot on all systems. +sys-kernel/gentoo-kernel generic-uki +sys-kernel/gentoo-kernel-bin generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/llvm/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/llvm/package.use.force index 9c85ebdab0..79ccb3fa57 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/llvm/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/llvm/package.use.force @@ -1,17 +1,17 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # in a multilib profile we need multilib madness dev-libs/libffi abi_x86_32 abi_x86_64 dev-libs/libxml2 abi_x86_32 abi_x86_64 -sys-devel/clang abi_x86_32 abi_x86_64 -sys-devel/clang-runtime abi_x86_32 abi_x86_64 -sys-devel/llvm abi_x86_32 abi_x86_64 -sys-libs/compiler-rt abi_x86_32 abi_x86_64 -sys-libs/libcxxabi abi_x86_32 abi_x86_64 -sys-libs/libcxx abi_x86_32 abi_x86_64 +llvm-core/clang abi_x86_32 abi_x86_64 +llvm-core/clang-runtime abi_x86_32 abi_x86_64 +llvm-core/llvm abi_x86_32 abi_x86_64 +llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64 +llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64 +llvm-runtimes/libcxx abi_x86_32 abi_x86_64 sys-libs/libunwind abi_x86_32 abi_x86_64 -sys-libs/llvm-libunwind abi_x86_32 abi_x86_64 +llvm-runtimes/libunwind abi_x86_32 abi_x86_64 sys-libs/ncurses abi_x86_32 abi_x86_64 sys-libs/zlib abi_x86_32 abi_x86_64 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 new file mode 100644 index 0000000000..ccb9479b10 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2024-12-30) +# Generic images are built with systemd and only available on arm64 and amd64 +sys-kernel/gentoo-kernel -generic-uki +sys-kernel/gentoo-kernel-bin -generic-uki 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 new file mode 100644 index 0000000000..2dc3c3ed2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/no-multilib/systemd/package.use.stable.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2023-12-18) +# This is still experimental, prebuilt images may not boot on all systems. +sys-kernel/gentoo-kernel generic-uki +sys-kernel/gentoo-kernel-bin generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force index 9c85ebdab0..79ccb3fa57 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force @@ -1,17 +1,17 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # in a multilib profile we need multilib madness dev-libs/libffi abi_x86_32 abi_x86_64 dev-libs/libxml2 abi_x86_32 abi_x86_64 -sys-devel/clang abi_x86_32 abi_x86_64 -sys-devel/clang-runtime abi_x86_32 abi_x86_64 -sys-devel/llvm abi_x86_32 abi_x86_64 -sys-libs/compiler-rt abi_x86_32 abi_x86_64 -sys-libs/libcxxabi abi_x86_32 abi_x86_64 -sys-libs/libcxx abi_x86_32 abi_x86_64 +llvm-core/clang abi_x86_32 abi_x86_64 +llvm-core/clang-runtime abi_x86_32 abi_x86_64 +llvm-core/llvm abi_x86_32 abi_x86_64 +llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64 +llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64 +llvm-runtimes/libcxx abi_x86_32 abi_x86_64 sys-libs/libunwind abi_x86_32 abi_x86_64 -sys-libs/llvm-libunwind abi_x86_32 abi_x86_64 +llvm-runtimes/libunwind abi_x86_32 abi_x86_64 sys-libs/ncurses abi_x86_32 abi_x86_64 sys-libs/zlib abi_x86_32 abi_x86_64 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 new file mode 100644 index 0000000000..ccb9479b10 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/systemd/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2024-12-30) +# Generic images are built with systemd and only available on arm64 and amd64 +sys-kernel/gentoo-kernel -generic-uki +sys-kernel/gentoo-kernel-bin -generic-uki 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 new file mode 100644 index 0000000000..2dc3c3ed2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/systemd/package.use.stable.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2023-12-18) +# This is still experimental, prebuilt images may not boot on all systems. +sys-kernel/gentoo-kernel generic-uki +sys-kernel/gentoo-kernel-bin generic-uki 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 785b52ceb8..98637fdb6a 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 @@ -2,9 +2,9 @@ # Distributed under the terms of the GNU General Public License, v2 # Sam James (2024-06-16) -# Avoid pulling in sys-libs/compiler-rt-sanitizers which fails to build +# Avoid pulling in llvm-runtimes/compiler-rt-sanitizers which fails to build # See bug #928936. -sys-devel/clang-runtime sanitize +llvm-core/clang-runtime sanitize # Andreas K. Hüttel (2024-03-20) # Does not compile with musl-1.2.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/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 new file mode 100644 index 0000000000..ccb9479b10 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/systemd/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2024-12-30) +# Generic images are built with systemd and only available on arm64 and amd64 +sys-kernel/gentoo-kernel -generic-uki +sys-kernel/gentoo-kernel-bin -generic-uki 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 new file mode 100644 index 0000000000..2dc3c3ed2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/gnome/systemd/package.use.stable.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2023-12-18) +# This is still experimental, prebuilt images may not boot on all systems. +sys-kernel/gentoo-kernel generic-uki +sys-kernel/gentoo-kernel-bin generic-uki 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 new file mode 100644 index 0000000000..ccb9479b10 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2024-12-30) +# Generic images are built with systemd and only available on arm64 and amd64 +sys-kernel/gentoo-kernel -generic-uki +sys-kernel/gentoo-kernel-bin -generic-uki 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 new file mode 100644 index 0000000000..2dc3c3ed2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/plasma/systemd/package.use.stable.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2023-12-18) +# This is still experimental, prebuilt images may not boot on all systems. +sys-kernel/gentoo-kernel generic-uki +sys-kernel/gentoo-kernel-bin generic-uki 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 new file mode 100644 index 0000000000..ccb9479b10 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2024-12-30) +# Generic images are built with systemd and only available on arm64 and amd64 +sys-kernel/gentoo-kernel -generic-uki +sys-kernel/gentoo-kernel-bin -generic-uki 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 new file mode 100644 index 0000000000..2dc3c3ed2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/desktop/systemd/package.use.stable.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2023-12-18) +# This is still experimental, prebuilt images may not boot on all systems. +sys-kernel/gentoo-kernel generic-uki +sys-kernel/gentoo-kernel-bin generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/hardened/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/hardened/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/hardened/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/hardened/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/hardened/systemd/parent new file mode 100644 index 0000000000..7e061533c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/hardened/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/package.use.mask new file mode 100644 index 0000000000..ccb9479b10 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2024-12-30) +# Generic images are built with systemd and only available on arm64 and amd64 +sys-kernel/gentoo-kernel -generic-uki +sys-kernel/gentoo-kernel-bin -generic-uki 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 new file mode 100644 index 0000000000..2dc3c3ed2a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/systemd/package.use.stable.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Nowa Ammerlaan (2023-12-18) +# This is still experimental, prebuilt images may not boot on all systems. +sys-kernel/gentoo-kernel generic-uki +sys-kernel/gentoo-kernel-bin generic-uki diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/use.mask index 40a63a664e..6866abff5c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/use.mask @@ -2,6 +2,6 @@ # Distributed under the terms of the GNU General Public License v2 # Matt Turner (2010-12-13) -# We don't have sys-devel/llvm +# We don't have llvm-core/llvm llvm llvm-libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.mask index 3c9bd77211..5e491992ef 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.mask @@ -1,6 +1,15 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-01-10) +# These packages are only relevant on musl systems. +sys-libs/argp-standalone +sys-libs/error-standalone +sys-libs/fts-standalone +sys-libs/obstack-standalone +sys-libs/queue-standalone +sys-libs/rpmatch-standalone + # Sam James (2023-06-06) # Only available on Linux. -dev-libs/libaio diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.force new file mode 100644 index 0000000000..155c529b4d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Matt Turner (2024-12-11) +# Forced on to avoid potential breakage. +virtual/opengl X diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/package.use.mask index c7d54156ad..5f4d239a76 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/23.0/musl/package.use.mask @@ -2,9 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 # Sam James (2024-06-16) -# Avoid pulling in sys-libs/compiler-rt-sanitizers which fails to build +# Avoid pulling in llvm-runtimes/compiler-rt-sanitizers which fails to build # See bug #928936. -sys-devel/clang-runtime sanitize +llvm-core/clang-runtime sanitize # Sam James (2023-01-29) # Fails to build on combination of ppc* + musl because of mcontext. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/package.use.mask index eff2ddb9a4..0cf7afa31f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/package.use.mask @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # Mattéo Rossillol‑‑Laruelle (2024-08-06) -# Requires sys-libs/libcxx. +# Requires llvm-runtimes/libcxx. dev-cpp/benchmark libcxx # Mike Frysinger (2014-10-21) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/package.use.mask index eff2ddb9a4..0cf7afa31f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/package.use.mask @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # Mattéo Rossillol‑‑Laruelle (2024-08-06) -# Requires sys-libs/libcxx. +# Requires llvm-runtimes/libcxx. dev-cpp/benchmark libcxx # Mike Frysinger (2014-10-21) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force index f18919ca4d..37ba6e98e1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force @@ -1,7 +1,7 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2022-12-04) # Hard requirement for this profile. -sys-devel/clang ieee-long-double +llvm-core/clang ieee-long-double sys-devel/gcc ieee-long-double diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask index 81341caa19..c11b1eb1bc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask @@ -1,7 +1,7 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2022-12-04) # We need it for ieee-long-double. ->=sys-devel/clang-15.0.5 -ieee-long-double +>=llvm-core/clang-15.0.5 -ieee-long-double >=sys-devel/gcc-12 -ieee-long-double diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/package.use.force index f18919ca4d..37ba6e98e1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/package.use.force @@ -1,7 +1,7 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2022-12-04) # Hard requirement for this profile. -sys-devel/clang ieee-long-double +llvm-core/clang ieee-long-double sys-devel/gcc ieee-long-double diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/package.use.mask index 81341caa19..c11b1eb1bc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/23.0/package.use.mask @@ -1,7 +1,7 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2022-12-04) # We need it for ieee-long-double. ->=sys-devel/clang-15.0.5 -ieee-long-double +>=llvm-core/clang-15.0.5 -ieee-long-double >=sys-devel/gcc-12 -ieee-long-double diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/package.use.mask index eff2ddb9a4..0cf7afa31f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/package.use.mask @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # Mattéo Rossillol‑‑Laruelle (2024-08-06) -# Requires sys-libs/libcxx. +# Requires llvm-runtimes/libcxx. dev-cpp/benchmark libcxx # Mike Frysinger (2014-10-21) 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 0f0f54b0e2..f383727ed9 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 @@ -2,9 +2,9 @@ # Distributed under the terms of the GNU General Public License, v2 # Sam James (2024-06-16) -# Avoid pulling in sys-libs/compiler-rt-sanitizers which fails to build +# Avoid pulling in llvm-runtimes/compiler-rt-sanitizers which fails to build # See bug #928936. -sys-devel/clang-runtime sanitize +llvm-core/clang-runtime sanitize # Ian Jordan (2024-05-20) # Does not compile with musl-1.2.4+ diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/23.0/i686/musl/package.use.mask index 0f0f54b0e2..f383727ed9 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 @@ -2,9 +2,9 @@ # Distributed under the terms of the GNU General Public License, v2 # Sam James (2024-06-16) -# Avoid pulling in sys-libs/compiler-rt-sanitizers which fails to build +# Avoid pulling in llvm-runtimes/compiler-rt-sanitizers which fails to build # See bug #928936. -sys-devel/clang-runtime sanitize +llvm-core/clang-runtime sanitize # Ian Jordan (2024-05-20) # Does not compile with musl-1.2.4+ diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_slot.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_slot.desc index 8e837d3303..b6a02407e1 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 @@ -6,3 +6,4 @@ 17 - Use LLVM 17. 18 - Use LLVM 18. 19 - Use LLVM 19. +20 - Use LLVM 20. diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/ruby_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/ruby_targets.desc index 08aae5d39d..90c5514faf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/ruby_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/ruby_targets.desc @@ -7,3 +7,4 @@ ruby30 - Build with MRI Ruby 3.0.x ruby31 - Build with MRI Ruby 3.1.x ruby32 - Build with MRI Ruby 3.2.x ruby33 - Build with MRI Ruby 3.3.x +ruby34 - Build with MRI Ruby 3.4.x 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 f4e0f77dc1..ce763eba0a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michał Górny (2024-06-07) @@ -48,7 +48,6 @@ kde-misc/zanshin kde-apps/mailcommon kde-apps/pim-sieve-editor kde-apps/korganizer -kde-apps/knotes kde-apps/kdepim-meta kde-apps/kdepim-addons kde-apps/kaddressbook 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 36f1a65249..57cd68309a 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 @@ -26,6 +26,7 @@ net-irc/quassel urlpreview kde-apps/kalarm pim dev-python/qtpy pyqt5 gnome-base/gnome extras +games-engines/scummvm vpx # matoro (2023-11-16) # media-libs/libaom casualties diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults index f36599c1e3..ffc23dbddd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # this is for now highly experimental -dilfridge @@ -41,19 +41,19 @@ CXXSTDLIB="c++" # curl needed by cmake BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl" -# sys-devel/llvm +# llvm-core/llvm BOOTSTRAP_USE="${BOOTSTRAP_USE} -binutils-plugin" -# sys-devel/clang, sys-devel/clang-runtime, sys-libs/llvm-libunwind, sys-libs/libcxx, sys-libs/libcxxabi +# llvm-core/clang, llvm-core/clang-runtime, llvm-runtimes/libunwind, llvm-runtimes/libcxx, llvm-runtimes/libcxxabi BOOTSTRAP_USE="${BOOTSTRAP_USE} compiler-rt clang libunwind" -# sys-devel/clang +# llvm-core/clang BOOTSTRAP_USE="${BOOTSTRAP_USE} default-compiler-rt default-lld default-libcxx llvm-libunwind" -# sys-devel/clang-runtime +# llvm-core/clang-runtime BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxx -sanitize" -# sys-libs/libcxxabi +# llvm-runtimes/libcxxabi BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxxabi" # llvm & clang: explicitly disable all extra targets, otherwise linking stage2 fails diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use index b929e71ac4..cebefca7c1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use @@ -1,14 +1,14 @@ # Make static linking work by default for simple binaries (bug #892956) -sys-libs/llvm-libunwind static-libs +llvm-runtimes/libunwind static-libs # use lld by default -sys-devel/llvm -binutils-plugin +llvm-core/llvm -binutils-plugin # use all defaults -sys-libs/compiler-rt clang +llvm-runtimes/compiler-rt clang # disable sanitizers for now -sys-devel/clang-runtime compiler-rt libcxx -sanitize -# sys-libs/compiler-rt-sanitizers clang +llvm-core/clang-runtime compiler-rt libcxx -sanitize +# llvm-runtimes/compiler-rt-sanitizers clang -sys-libs/libcxx libcxxabi +llvm-runtimes/libcxx libcxxabi diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.force index d081e137b4..a9959f2773 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.force @@ -12,4 +12,4 @@ app-emulation/wine-vanilla mingw # default-libcxx in particular changes ABI so can't be toggled at-will, and other # profile settings expect it. # TODO: Make a profile without default-libcxx too? -sys-devel/clang-common default-compiler-rt default-lld default-libcxx +llvm-core/clang-common default-compiler-rt default-lld default-libcxx diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.mask index 9559cea0d1..b0c20b56ac 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.mask @@ -13,3 +13,4 @@ sys-devel/binutils pgo # Sam James (2022-09-15) # Works on pure LLVM systems: bug #870211. dev-lang/rust -llvm-libunwind +dev-lang/rust-bin -llvm-libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/packages b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/packages index 9536b85862..e70811e372 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/packages @@ -1,11 +1,11 @@ # now part of @system set -*sys-devel/lld -*sys-devel/llvm -*sys-devel/clang -*sys-libs/libcxx -*sys-libs/libcxxabi -*sys-libs/compiler-rt -*sys-libs/llvm-libunwind +*llvm-core/lld +*llvm-core/llvm +*llvm-core/clang +*llvm-runtimes/libcxx +*llvm-runtimes/libcxxabi +*llvm-runtimes/compiler-rt +*llvm-runtimes/libunwind # not needed with clang -*sys-devel/gcc diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/packages.build b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/packages.build index fd1e69e329..35e422a675 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/packages.build +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/packages.build @@ -1,11 +1,11 @@ # will be pulled by stage1 -sys-libs/compiler-rt -sys-libs/libcxxabi -sys-libs/libcxx -sys-devel/llvm -sys-devel/lld -sys-devel/clang -sys-libs/llvm-libunwind +llvm-runtimes/compiler-rt +llvm-runtimes/libcxxabi +llvm-runtimes/libcxx +llvm-core/llvm +llvm-core/lld +llvm-core/clang +llvm-runtimes/libunwind # remove gcc & friends -sys-devel/gcc 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 49140e594c..473b5f22aa 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask @@ -1,6 +1,21 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-01-10) +# These packages are only relevant on musl systems. +-sys-libs/argp-standalone +-sys-libs/error-standalone +-sys-libs/fts-standalone +-sys-libs/obstack-standalone +-sys-libs/queue-standalone +-sys-libs/rpmatch-standalone + +# Cheyenne Wills (2025-01-05) +# Not ported to musl, bug #832428 +# openafs hasn't been tested with musl +# would require a patch to get past the configure step +net-fs/openafs + # Sam James (2024-11-19) # Not ported to musl (bug #717252, bug #938613) sys-apps/dog @@ -68,6 +83,7 @@ sci-electronics/ghdl # Alfredo Tupone (2024-03-13) # To bootstrap uses an ada compiler built using glibc +dev-lang/ada-bootstrap dev-lang/gnat-gpl dev-lang/spark dev-ada/gnatcoll-db 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 5dc756fc6d..734c2ad402 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 @@ -4,7 +4,7 @@ # Sam James (2024-06-03) # Poor rendering performance otherwise (bug #931215) but it doesn't # work on musl. -kde-plasma/kwin -caps +kde-plasma/kwin -filecaps # Violet Purcell (2023-04-25) # SBCL Upstream does not provide musl binaries for bootstrap, use CLisp. 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 0440e25ba4..d7bf599bc9 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,17 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-01-08) +# Depends on currently-masked elogind version on musl profiles (bug #947739) +sys-libs/pam elogind + +# Cheyenne Wills (2025-01-05) +# openafs hasn't been ported to / tested with musl bug #832428 +app-crypt/heimdal afs +app-crypt/kstart afs +net-mail/cyrus-imapd afs +www-apps/webdavcgi afs + # Nowa Ammerlaan (2024-10-08) # Not all required dependencies are keyworded here sys-kernel/dracut test @@ -16,7 +27,7 @@ gui-libs/neatvnc tracing gui-apps/wayvnc tracing # Mattéo Rossillol‑‑Laruelle (2024-08-06) -# Requires sys-libs/libcxx. +# Requires llvm-runtimes/libcxx. dev-cpp/benchmark libcxx # Nowa Ammerlaan (2024-07-25) @@ -25,8 +36,9 @@ app-emulation/virt-firmware test # Sam James (2024-06-03) # Poor rendering performance otherwise (bug #931215) but it doesn't -# work on musl. -kde-plasma/kwin caps +# work on musl. Bugs #946505, #946643 +kde-plasma/kwin filecaps +kde-plasma/powerdevil filecaps # Violet Purcell (2024-05-15) # Python does not support JIT on musl, see @@ -71,7 +83,7 @@ dev-qt/qtbase renderdoc dev-debug/gdb cet sys-devel/binutils cet sys-devel/binutils-hppa64 cet -sys-devel/clang-common cet +llvm-core/clang-common cet sys-devel/gcc cet sys-libs/binutils-libs cet sys-libs/glibc cet @@ -150,6 +162,7 @@ dev-libs/oneDNN mkl kde-apps/kdenetwork-meta dropbox media-libs/opencv atlas mkl media-video/ffmpeg amf +media-video/handbrake amf net-fs/openafs tsm net-analyzer/nagios-plugin-check_raid megaraid-sas sys-apps/hwloc gl @@ -209,7 +222,7 @@ sys-apps/util-linux nls # Sam James (2021-11-07) # Disable some sanitizers for LLVM, see bug #753935 # Needs libexecinfo on musl, not yet packaged -sys-libs/compiler-rt-sanitizers gwp-asan +llvm-runtimes/compiler-rt-sanitizers gwp-asan # Sergei Trofimovich (2020-03-19) # check does not work on musl, bug #713138 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask index a903356e7e..1d29384ead 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask @@ -3,7 +3,7 @@ # Andreas K. Hüttel (2024-03-07) # This doesn't work yet with musl-1.2.4, bug 906603 -sys-libs/compiler-rt-sanitizers msan +llvm-runtimes/compiler-rt-sanitizers msan # Sam James (2022-10-04) # libxcrypt migration isn't yet stable on musl. diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.mask index 5c4a7be6e3..97e2d484fb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/use.mask @@ -8,6 +8,3 @@ -hardened -selinux - -# no policy yet -homed diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/make.defaults index 3f95c0a0e3..0527e21a0b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/split-usr/make.defaults @@ -1,2 +1,5 @@ # Set an environment variable so we can easily test for the profile type PROFILE_23_USRTYPE="split-usr" + +# Avoid warnings about legacy symlinks, #945390 +UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /lib/systemd /lib/udev" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask index b2dc38f0dc..1237c6125a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# James Le Cuirot (2024-12-17) +# steam-overlay packages requiring Rust. +x11-libs/extest + # Viorel Munteanu (2024-10-24) # Requires already masked packages (dev-python/bcrypt, # dev-python/cryptography, dev-python/fido2, dev-python/pyopenssl) @@ -35,6 +39,7 @@ sys-apps/lsd sys-apps/fd net-wireless/urh net-proxy/mitmproxy +net-proxy/mitmproxy-rs net-wireless/gr-ieee802154 net-wireless/gr-rds net-wireless/gr-scopy @@ -91,7 +96,6 @@ dev-util/rustup dev-util/sccache dev-util/bindgen dev-util/cargo-license -dev-util/cargo-ebuild dev-util/cargo-audit dev-util/bingrep dev-python/trimesh @@ -223,6 +227,7 @@ dev-python/aws-sam-translator >=dev-python/bcrypt-4 dev-python/cfn-lint >=dev-python/cryptography-36 +dev-python/aioquic dev-python/apprise dev-python/cramjam dev-python/dirty-equals diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask index d3cabe26cd..b9bc220cfc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-01-04) +# ptp-helper is written in Rust +media-libs/gstreamer ptp + # Mike Gilbert (2024-11-12) # Requires rust/cargo. sys-kernel/dracut dracut-cpio @@ -61,7 +65,6 @@ sys-kernel/installkernel efistub dev-python/botocore test dev-python/ipython nbconvert test dev-python/pip-run test -dev-python/sentry-sdk test dev-python/sphinx-autodoc-typehints test # Michał Górny (2024-02-01) 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 7b6b98e969..abc517fa45 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/info_pkgs +++ b/sdk_container/src/third_party/portage-stable/profiles/info_pkgs @@ -22,9 +22,9 @@ dev-lang/rust-bin app-misc/pax-utils sys-apps/sandbox dev-util/ccache -sys-devel/clang -sys-devel/llvm -sys-devel/lld +llvm-core/clang +llvm-core/llvm +llvm-core/lld sys-devel/gcc sys-devel/gcc-config dev-java/java-config 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 364b7e8b49..db32bd75ce 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -81,7 +81,7 @@ OSI-APPROVED @OSI-APPROVED-FREE @OSI-APPROVED-NONFREE # License agreements that try to take away your rights. These are more # restrictive than "all-rights-reserved" or require explicit approval. -EULA 2dboy-EULA AMD-GPU-PRO-EULA android AnyDesk-TOS Aseprite-EULA baudline bestcrypt CAPYBARA-EULA Coherent-Graphics 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-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 # Deprecated license labels, used by repoman and pkgcheck #DEPRECATED (currently none) diff --git a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated index 97652ea0ef..fde639005f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated @@ -17,12 +17,10 @@ #--- END OF EXAMPLES --- -# Michał Górny (2024-10-09) -# The package still does not support dev-python/pytest-8 (effectively -# blocking Python 3.13 support), suffers from tons of test failures -# we were never able to solve, and new releases frequently introduce -# regressions. Bug #937896. -dev-python/sentry-sdk +# Volkmar W. Pogatzki (2024-12-16) +# Bug #946526. There is a newer version in dev-java/stringprep-2.2 pending for +# stabilization. Then dev-java/saslprep should be last-rited. +dev-java/saslprep # Michał Górny (2024-06-15) # Stop-gap compatibility package. Upstreams really need to move away @@ -41,19 +39,6 @@ dev-python/shiboken2 # Superseded by dev-python/psycopg:0 (version 3). dev-python/psycopg:2 -# Matt Whitlock (2023-10-24) -# Transitional meta packages. Please update dependencies: -# dev-util/bitcoin-tx -> net-p2p/bitcoin-core -# net-libs/libbitcoinconsensus -> net-p2p/bitcoin-core[libs] -# net-p2p/bitcoin-cli -> net-p2p/bitcoin-core[bitcoin-cli] -# net-p2p/bitcoin-qt -> net-p2p/bitcoin-core[gui] -# net-p2p/bitcoind -> net-p2p/bitcoin-core[daemon] -dev-util/bitcoin-tx -net-libs/libbitcoinconsensus -net-p2p/bitcoin-cli -net-p2p/bitcoin-qt -net-p2p/bitcoind - # Andreas Sturmlechner (2023-10-21) # QtScript is deprecated since Qt 5.5, all projects must port away. # Bug 915779 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 62cfdab33e..6be9a2f091 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -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 #################################################################### @@ -33,18 +33,204 @@ #--- END OF EXAMPLES --- -# Michał Górny (2024-11-23) -# Implementation detail of dev-python/pyproject-fmt. New versions -# integrate the Rust code into the main package. -# Removal on 2024-12-07. Bug #944782. -dev-python/pyproject-fmt-rust +# Andreas Sturmlechner (2025-01-11) +# Last release from 2012, dead upstream for 7 years, no Gentoo maintainer. +# Depends on dev-qt/qtwebengine:5, removed from almost every other distro. +# Bugs #741849, #830220, #851507 and #926672. Removal on 2025-02-10. +net-misc/fatrat -# Andreas Sturmlechner (2024-11-23) -# dev-python/pyside2 last-rites, no more revdeps -# Removal on 2024-12-23 -dev-python/pyside2 -dev-python/pyside2-tools -dev-python/shiboken2 +# Andreas Sturmlechner (2025-01-11) +# Last release from 2020, effectively unmaintained in Gentoo as its +# maintainer has moved on to taking care of it in rion overlay instead. +# Depends on Qt5, app-crypt/qca[qt5], dev-qt/qtwebengine:5. +# Bugs #755446, #926138, #926670. Removal on 2025-02-10. +net-im/psi +net-im/psimedia + +# Andreas Sturmlechner (2025-01-11) +# Qt5-based library without any revdeps. Depends on app-crypt/qca[qt5]. +# Removal on 2025-02-10. +dev-libs/qoauth + +# Andreas Sturmlechner (2025-01-11) +# Last release from 2020, dead upstream; Depends on app-crypt/qca[qt5]. +# Bug #935556. Removal on 2025-02-10. +net-im/dianara + +# Arthur Zamarin (2025-01-10) +# EAPI=7, maintainer needed, no reverse dependencies, fails to compile, +# uses deprecated Go eclass. +# Removal on 2025-02-09. Bugs #947810, #856319, #844730, #771048, #679078. +sys-cluster/zetcd + +# James Le Cuirot (2025-01-09) +# Obsolete and needs to be dropped along with Qt5. The GTK theme has been +# superseded by dev-qt/qtbase[gtk], which uses GTK 3 rather than GTK 2. +# Removal on 2025-02-09. See bug #947787. +dev-qt/qtstyleplugins + +# Conrad Kostecki (2025-01-09) +# New version, which dropps support for legacy devices. +# Will be unmasked, when split to legacy-branch is done. +>=dev-libs/intel-compute-runtime-24.52.32224.5 +>=dev-util/intel-graphics-compiler-2.5.7 + +# Andrey Grozin (2025-01-09) +# Unsupported old version, newer versions are not open-source. +# Depends on Qt5. +# Bugs 499030, 437262, 597268, 603592, 734890, 745495, 947740. +# Use app-text/crqt-ng instead. +# Removal on 2025-02-08. +app-text/fbreader + +# Andreas Sturmlechner (2025-01-09) +# Last release from 2017; fails to build w/ GCC-14 and qscintilla-2.14.1. +# Depends on Qt5. Bugs #914918, #917408. Removal on 2025-02-08. +dev-db/tora + +# Andreas Sturmlechner (2025-01-08) +# Qt5-based library without any revdeps. Removal on 2025-02-07. +dev-libs/kqoauth + +# Andreas Sturmlechner (2025-01-08) +# Qt5-based library without any revdeps. Removal on 2025-02-07. +dev-libs/qcoro5 + +# Andreas K. Hüttel (2025-01-06) +# Masked for testing +=dev-lang/perl-5.40.1* +~virtual/perl-File-Spec-3.910.0 +~virtual/perl-Module-CoreList-5.202.501.184_rc + +# Hans de Graaff (2025-01-06) +# ruby32-only package. Depends on assumptions that are no longer true in +# ruby33. No reverse dependencies left. Last release in 2007. Upstream +# gone. Removal on 2025-02-06. +dev-ruby/dust + +# Sam James (2025-01-05) +# Removed upstream in gstreamer-1.24. See bug #947522. Removal on 2025-02-05. +media-plugins/gst-plugins-kate + +# Paul Zander (2025-01-05) +# Masked for testing +>=dev-build/rocm-cmake-6.3.0 +>=dev-libs/hipother-6.3.0 +>=dev-libs/rccl-6.3.0 +>=dev-libs/rocdbgapi-6.3.0 +>=dev-libs/rocm-comgr-6.3.0 +>=dev-libs/rocm-device-libs-6.3.0 +>=dev-libs/rocm-opencl-runtime-6.3.0 +>=dev-libs/rocr-runtime-6.3.0 +>=dev-libs/roct-thunk-interface-6.3.0 +>=dev-util/hip-6.3.0 +>=dev-util/hipcc-6.3.0 +>=dev-util/hipify-clang-6.3.0 +>=dev-util/rocm_bandwidth_test-6.3.0 +>=dev-util/rocm-smi-6.3.0 +>=dev-util/rocminfo-6.3.0 +>=dev-util/roctracer-6.3.0 +>=dev-util/Tensile-6.3.0 +>=sci-libs/composable-kernel-6.3.0 +>=sci-libs/hipBLAS-common-6.3.0 +>=sci-libs/hipBLAS-6.3.0 +>=sci-libs/hipBLASLt-6.3.0 +>=sci-libs/hipCUB-6.3.0 +>=sci-libs/hipFFT-6.3.0 +>=sci-libs/hipRAND-6.3.0 +>=sci-libs/hipSOLVER-6.3.0 +>=sci-libs/hipSPARSE-6.3.0 +>=sci-libs/miopen-6.3.0 +>=sci-libs/rocBLAS-6.3.0 +>=sci-libs/rocFFT-6.3.0 +>=sci-libs/rocPRIM-6.3.0 +>=sci-libs/rocRAND-6.3.0 +>=sci-libs/rocSOLVER-6.3.0 +>=sci-libs/rocSPARSE-6.3.0 +>=sci-libs/rocThrust-6.3.0 +>=sci-libs/rocWMMA-6.3.0 +>=sci-libs/rpp-6.3.0 + +# Nowa Ammerlaan (2025-01-03) +# Contains a serious bug that can cause deletion of the users home dir. +# See-also: https://github.com/keshavbhatt/whatsie/issues/230 +# Removal on 2025-03-03 unless upstream fixes the issue +net-im/whatsie + +# Maciej Barć (2025-01-02) +# Deprecated LEAN 3 packages. The "mathlib-tools" repo is archived +# (https://github.com/leanprover-community/mathlib-tools). Migrate to LEAN 4. +# Removal on 2025-02-02 +sci-mathematics/lean:0/3 +sci-mathematics/mathlib-tools + +# Maciej Barć (2025-01-02) +# Upstream dead, repo archived (https://github.com/mono/xsp). Uses deprecated +# "dotnet" eclass. Depends on old mono. As a replacement one can use official +# .NET 6.0-9.0 ASP.NET instead. +# Removal on 2025-02-02 +acct-group/aspnet +acct-user/aspnet +www-servers/xsp + +# Andreas Sturmlechner (2025-01-02) +# No more revdeps, depends on Qt5, bug #942178. Removal on 2025-01-29. +dev-libs/libqt5pas + +# Andreas Sturmlechner (2025-01-01) +# Transitional package without any revdeps left. Removal on 2025-01-31 +kde-apps/konsolepart + +# Nowa Ammerlaan (2025-01-01) +# Broken with Qt6 and in wayland sessions. Archived upstream. Has been on life +# support for several years already. +# Removal on 2025-02-01 +media-video/vidify +media-video/vidify-audiosync +net-misc/lyricwikia + +# Sam James (2024-12-31) +# Many open bugs and requires a large amount of patching to build correctly +# as a shared library. Breaks reverse dependencies in a few ways. +# Removal on 2025-01-30. bug #924174 and friends. +dev-libs/dmalloc + +# Michał Górny (2024-12-29) +# As of 3.1.0, upstream has removed all mocking and made it impossible +# to test the package locally. As such, we cannot maintain it going +# forward. Removal on 2025-01-28. Bug #947144. +dev-python/pslab + +# Andreas Sturmlechner (2024-12-28) +# Cleanup transitional Bitcoin meta packages, as well as +# unmaintainable net-p2p/bitcoin-core[system-leveldb] and +# virtual/bitcoin-leveldb. Use net-p2p/bitcoin-core instead which is +# the same as these packages but merged into one ebuild for maintainability. +# Removal on 2025-01-27. Bug #945359 +dev-util/bitcoin-tx +net-libs/libbitcoinconsensus +net-p2p/bitcoin-cli +net-p2p/bitcoin-qt +net-p2p/bitcoind +virtual/bitcoin-leveldb + +# Mats Lidell (2024-12-25) +# Packages used by XEmacs 21.4, now removed from tree. Not needed with +# XEmacs 21.5. Removal on 2025-01-24. +app-xemacs/latin-unity +app-xemacs/mule-ucs + +# Michał Górny (2024-12-05) +# 6.12.2 does not boot for me. +=sys-kernel/gentoo-kernel-6.12.2 +=sys-kernel/gentoo-kernel-bin-6.12.2 +=sys-kernel/vanilla-kernel-6.12.2 +=virtual/dist-kernel-6.12.2 + +# Andreas Sturmlechner (2024-11-28) +# Grave data loss bug. See also: +# https://github.com/nicotine-plus/nicotine-plus/issues/3152 +=net-p2p/nicotine+-3.3.5 # Ionen Wolkens (2024-11-19) # NVIDIA dropped support for the 470.xx branch in September 2024[1]. @@ -56,7 +242,8 @@ dev-python/shiboken2 # Gentoo will keep it packaged for as long as reasonably possible # (albeit masked) but no true support will be given nor patches # for newer kernels. It is recommended to use 6.6.x LTS kernels or -# older (6.6.x will be supported until at least December 2026). +# older (6.6.x will be supported upstream until December 2026, +# and 6.1.x a year further to December 2027). # # Major issues will lead to removal without further warning, e.g. # if no usable kernels left in tree, or if broken with a newer Xorg. @@ -70,69 +257,6 @@ dev-python/shiboken2 # [3] https://wiki.gentoo.org/wiki/Nouveau x11-drivers/nvidia-drivers:0/470 -# Andreas Sturmlechner (2024-11-18) -# All classes were moved to >=x11-libs/qwt-6.2.0. No revdeps. -# Removal on 2024-12-18. -x11-libs/qwtpolar - -# Robin H. Johnson (2024-11-17) -# bug 943698 -# Poor upstream code quality, unmaintained upstream; -# no hardware for testing # anymore. -# https://public-inbox.gentoo.org/gentoo-dev/robbat2-20240529T185323-477923075Z@orbis-terrarum.net/ -app-misc/g15composer -app-misc/g15daemon -app-misc/g15macro -app-misc/g15message -app-misc/g15mpd -app-misc/g15stats -dev-libs/libg15 -dev-libs/libg15render - -# Michał Górny (2024-11-17) -# Superseded by dev-lang/pypy:3.10. This version is vulnerable. -# Removal on 2024-12-01. -dev-python/pypy3_10 - -# Alfredo Tupone (2024-11-17) -# Included in dev-ml/odoc, the only rdep -# Removal on 2024-12-17. -dev-ml/odoc-parser - -# Matt Turner (2024-11-16) -# Masked for testing -=dev-util/intel_clc-24.3* -=media-libs/mesa-24.3* - -# Andreas K. Hüttel (2024-11-17) -# Needs a header from libusb that doesnt exist anymore. Will never build. -# Furthermore, modern C problems. Bug 874645. No maintainer. -# Removal in 30 days. -dev-util/usb-robot - -# Andreas K. Hüttel (2024-11-17) -# Fails to build on modern compilers, bug 874291. Various open bugs. -# No maintainer. Removal in 30 days. -app-emulation/spim - -# Hans de Graaff (2024-11-16) -# Mask obsolete shoulda-related slots. Use the newer slots instead. -# Removal on 2024-12-16. -dev-ruby/shoulda:3 -dev-ruby/shoulda-context:0 -dev-ruby/shoulda-matchers:3 - -# Hans de Graaff (2024-11-16) -# Mask obsolete Rails 6.1-only slot. Please use the newer slot instead. -# Removal on 2024-12-16. -dev-ruby/database_cleaner-active_record:2.1 - -# Jaco Kroon (2024-11-15) -# clippy exists purely for frr (even comes from the same sources). This -# package split is no longer implemented from frr-9.1.2 onwards, so this -# package is no longer required. -dev-util/clippy - # Michael Orlitzky (2024-11-13) # PHP 8.1.x no longer receives bug fixes unless they address security # issues. That means no build fixes, no updates for modern compilers, @@ -143,7 +267,6 @@ dev-util/clippy dev-lang/php:8.1 dev-php/pecl-dbase dev-php/pecl-gnupg -dev-php/pecl-http dev-php/pecl-lzf dev-php/pecl-mcrypt dev-php/pecl-memcache @@ -151,10 +274,8 @@ dev-php/pecl-oauth dev-php/pecl-pam dev-php/pecl-ps dev-php/pecl-psr -dev-php/pecl-raphf dev-php/pecl-timezonedb dev-php/pecl-translit -dev-php/pecl-uuid dev-php/pecl-zmq dev-php/realpath_turbo dev-php/snuffleupagus @@ -162,12 +283,6 @@ dev-php/swoole =virtual/httpd-php-8.1 (2024-11-10) -# Fails to build with gcc-14. Horrible code. Not touched by a -# maintainer since 2010. Bugs 729134, 870541, 909625, 933773 -# Removal in 30 days. -app-accessibility/powiedz - # Matt Jolly (2024-11-09) # The legacy Rust ebuilds are no longer maintained and have been # replaced by the new slotted Rust. Removal in 30 days. @@ -196,238 +311,11 @@ app-accessibility/powiedz =virtual/rust-1.81.0-r1 =virtual/rust-1.82.0 -# Matt Jolly (2024-11-09) -# Does not build with any rust version in the tree. Removal in 30 days. -=dev-lang/starlark-rust-0.8.0 - -# Matt Jolly (2024-11-09) -# Does not build with any rust version in the tree. Removal in 30 days. -=dev-util/wasmer-0.11.0 - -# Hans de Graaff (2024-11-08) -# Obsolete slot. Use a newer slot instead. Removal on 2024-12-08. -dev-ruby/faker:2 - -# Hans de Graaff (2024-11-08) -# Obsolete slot. Use a newer slot instead. The included jquery-ui -# version is no longer supported upstream. Removal on 2024-12-08. -dev-ruby/jquery-ui-rails:6 - -# Alfredo Tupone (2024-11-07) -# No more used (caffe2 used to) -# Removal on 2024-12-07. Bug #942972. -sci-libs/QNNPACK - -# Matt Turner (2024-11-06) -# Replaced by kernel modesetting (CONFIG_DRM_VBOXVIDEO) and the -# xf86-video-modesetting driver in the Xserver. Bug #929007 -# -# Removal on 2024-12-06. Bug #924715. -x11-drivers/xf86-video-vboxvideo - -# Matt Turner (2024-11-06) -# Driver for integrated GPU paired only with Texas Instruments ARM CPUs. -# -# Not maintained upstream. No releases since 2016. No sign of users. -# -# Removal on 2024-12-06. Bug #924715. -x11-drivers/xf86-video-omap - -# Matt Turner (2024-11-06) -# Driver for integrated GPU paired only with x86 VIA CPUs. -# -# Has not worked in Gentoo for more than two years (see bug #875233) without -# any actual users noticing. -# -# Removal on 2024-12-06. Bug #875233. -x11-drivers/xf86-video-openchrome - -# Holger Hoffstätte (2024-11-03) -# Vendors an unreleased libbpf version and announces incorrect version. -# Please downgrade to 7.4.0. Bug Bug #941185. Removal on 2024-12-03. -=dev-util/bpftool-7.5.0-r1 - -# David Seifert (2024-11-03) -# Bug ridden package, extremely brittle build system, lots of QA issues, -# terrible license, no other linux distro still packages this. -# Removal on 2024-12-03. Bug #929069. -sci-chemistry/molden - -# Hans de Graaff (2024-11-03) -# Obsolete ruby32-only slot without reverse dependencies. Use the newer -# slot instead. Removal on 2024-12-03. -dev-ruby/pdf-reader:0 - -# Hans de Graaff (2024-11-01) -# Does not work with current versions of dependencies. ruby32-only -# because of it. No release in two years. No reverse -# dependencies. Removal on 2024-12-01. -dev-ruby/typhoeus - -# Hans de Graaff (2024-11-01) -# No longer compiles with modern C compilers, bug 881245. Last upstream -# release 6 years ago. No reverse dependencies. Removal on 2024-12-01. -dev-ruby/ruby-opengl - -# Michał Górny (2024-10-29) -# Unmaintained in Gentoo. The latter is multiple versions behind. -# Ebuilds without working tests. The only revdep has its "doc" flag -# masked for over a year. -# Removal on 2024-11-28. Bug #942445. -dev-python/mkdocs-ansible -dev-python/mkdocs-macros-plugin - -# Marc Schiffbauer (2024-10-28) -# New style opencpn plugins depend on specific snapshots of -# "opencpn-libs", a collection of bundled 3rd party libs or -# forks thereof. -# This makes it virtually impossible to package opencpn and -# its plugins in a sane way. -# Use the flatpak version instead. -# removal on 2024-11-28. -# Bug #928960, #933606 -sci-geosciences/opencpn -sci-geosciences/opencpn-plugin-aisradar -sci-geosciences/opencpn-plugin-climatology -sci-geosciences/opencpn-plugin-dr -sci-geosciences/opencpn-plugin-findit -sci-geosciences/opencpn-plugin-gxradar -sci-geosciences/opencpn-plugin-iacfleet -sci-geosciences/opencpn-plugin-launcher -sci-geosciences/opencpn-plugin-logbookkonni -sci-geosciences/opencpn-plugin-objsearch -sci-geosciences/opencpn-plugin-ocpn_draw -sci-geosciences/opencpn-plugin-ocpndebugger -sci-geosciences/opencpn-plugin-oesenc -sci-geosciences/opencpn-plugin-otcurrent -sci-geosciences/opencpn-plugin-polar -sci-geosciences/opencpn-plugin-radar -sci-geosciences/opencpn-plugin-route -sci-geosciences/opencpn-plugin-squiddio -sci-geosciences/opencpn-plugin-statusbar -sci-geosciences/opencpn-plugin-watchdog -sci-geosciences/opencpn-plugin-weather_routing -sci-geosciences/opencpn-plugin-weatherfax -sci-geosciences/opencpn-plugins-meta - -# Hans de Graaff (2024-10-27) -# Obsolete slots without reverse dependencies. dev-util/cucumber will -# use other slots when installed. Removal on 2024-11-27. -dev-util/cucumber-gherkin:26 -dev-util/cucumber-messages:17 -dev-util/cucumber-messages:20 - -# Arthur Zamarin (2024-10-23) -# Doesn't support latest Rust/Cargo ebuild format and standard. Confuses -# developers who tries to use it, and then see pkgcheck warnings on the -# result. -# Superior replacement is app-portage/pycargoebuild, which is maintained, -# and supports more features. -# Removal on 2024-11-22. Bugs #942026, #934381, #724162, #930011. -dev-util/cargo-ebuild - -# Arthur Zamarin (2024-10-20) -# Maintainer-needed, no reverse dependencies, EAPI=7, many modern C -# bugs. Many other IRC clients can be replacement. Awaits version -# bump. -# Removal on 2024-11-19. Bugs #941899, #900078, #934184, #874669, #834035, #745762. -net-irc/epic5 - # Viorel Munteanu (2024-10-18) # Experimental version, for testing purposes only. # Bug #941566. app-emulation/virtualbox-kvm -# Michał Górny (2024-10-18) -# Low-quality, test-restricted package with multiple unresolved bugs -# and version bump pending. Removal requested by the maintainer. -# Removal on 2024-11-17. Bug #941436. -net-misc/electron-cash - -# Michał Górny (2024-10-18) -# Causing issues since forever. We are already deselecting a lot -# of tests because of cryptic failures. On top of that, upstream shows -# no interest in porting to >=dev-python/pytest-8. No (non-optional) -# revdeps left. -# Removal on 2024-11-17. Bug #937896. -dev-python/sentry-sdk - -# Ulrich Müller (2024-10-15) -# No longer provided as a separate package; the Emacs mode is now -# installed by dev-util/quilt with USE=emacs. -# Removal on 2024-11-14. Bug #247500. -app-emacs/quilt-el - -# Holger Hoffstätte (2024-10-11) -# Vendors an unreleased libbpf version and generates ABI-breaking code. -# Bug #941185. Removal on 2024-12-03. -=dev-util/bpftool-7.5.0-r2 - -# Michał Górny (2024-10-10) -# Gentoo package not updated for 4 years now. No tests upstream. -# No revdeps. -# Removal on 2024-11-09. Bug #941245. -dev-python/beagle - -# Yongxiang Liang (2024-10-10) -# Fcitx 4 has been archived. Users can upgrade to Fcitx 5 -app-i18n/fcitx-anthy:4 -app-i18n/fcitx-chewing:4 -app-i18n/fcitx-cloudpinyin:4 -app-i18n/fcitx-configtool:4 -app-i18n/fcitx-hangul:4 -app-i18n/fcitx-libpinyin:4 -app-i18n/fcitx-m17n:4 -app-i18n/fcitx-qt5:4 -app-i18n/fcitx-rime:4 -app-i18n/fcitx-sayura:4 -app-i18n/fcitx-table-extra:4 -app-i18n/fcitx-unikey:4 -app-i18n/fcitx:4 -app-i18n/kcm-fcitx - -# Ionen Wolkens (2024-10-08) -# Masked for testing, and odds are (at this point) that 6.8.0 will -# never be unmasked and will skip to 6.8.1 instead given the large -# amount of regressions there's been.. -=dev-python/pyqt6-6.8.0_pre* -=dev-python/pyqt6-webengine-6.8.0_pre* -=dev-python/pyside6-6.8.0* -=dev-python/pyside6-tools-6.8.0* -=dev-python/shiboken6-6.8.0* -=dev-qt/qt-docs-6.8.0* -=dev-qt/qt3d-6.8.0* -=dev-qt/qt5compat-6.8.0* -=dev-qt/qtbase-6.8.0* -=dev-qt/qtcharts-6.8.0* -=dev-qt/qtconnectivity-6.8.0* -=dev-qt/qtdeclarative-6.8.0* -=dev-qt/qthttpserver-6.8.0* -=dev-qt/qtimageformats-6.8.0* -=dev-qt/qtlanguageserver-6.8.0* -=dev-qt/qtlocation-6.8.0* -=dev-qt/qtmultimedia-6.8.0* -=dev-qt/qtnetworkauth-6.8.0* -=dev-qt/qtpositioning-6.8.0* -=dev-qt/qtquick3d-6.8.0* -=dev-qt/qtquicktimeline-6.8.0* -=dev-qt/qtremoteobjects-6.8.0* -=dev-qt/qtscxml-6.8.0* -=dev-qt/qtsensors-6.8.0* -=dev-qt/qtserialbus-6.8.0* -=dev-qt/qtserialport-6.8.0* -=dev-qt/qtshadertools-6.8.0* -=dev-qt/qtspeech-6.8.0* -=dev-qt/qtsvg-6.8.0* -=dev-qt/qttools-6.8.0* -=dev-qt/qttranslations-6.8.0* -=dev-qt/qtvirtualkeyboard-6.8.0* -=dev-qt/qtwayland-6.8.0* -=dev-qt/qtwebchannel-6.8.0* -=dev-qt/qtwebengine-6.8.0* -=dev-qt/qtwebsockets-6.8.0* -=dev-qt/qtwebview-6.8.0* - # Nowa Ammerlaan (2024-10-05) # This version is known to break on certain systems. At the # same time it fixes several reported issues. Masked until @@ -459,20 +347,6 @@ app-i18n/kcm-fcitx # exim_tinydb utility crashes due to invalid free() (used in startup script) =mail-mta/exim-4.98 -# Pacho Ramos (2024-08-09) -# Mask until we find out a way to deal better with the upstream -# introduced circular dep, bug #937616 ->=dev-libs/glib-2.80 ->=dev-util/glib-utils-2.80 ->=dev-util/gdbus-codegen-2.80 ->=gnome-base/gnome-shell-46 ->=gnome-extra/gnome-shell-extensions-46 ->=gnome-extra/gnome-shell-frippery-46 ->=gnome-base/nautilus-46 ->=dev-libs/gobject-introspection-1.80 ->=dev-libs/gobject-introspection-common-1.80 ->=x11-terms/ptyxis-46 - # Leonardo Hernández Hernández (2024-07-07) # New major ffmpeg version. Tracker bug #928905. >=media-video/ffmpeg-7.0 @@ -563,28 +437,6 @@ dev-ml/ppx_js_style:0/0.17 >=dev-ml/camlp4-5 dev-ml/textutils_kernel:0/0.17 -# Michał Górny (2024-06-08) -# Prereleases of Xfce 4.20. Masking upon popular request, due to -# a large number of regressions in every new release. ->=dev-build/xfce4-dev-tools-4.19 ->=xfce-base/exo-4.19 ->=xfce-base/garcon-4.19 ->=xfce-base/libxfce4ui-4.19 ->=xfce-base/libxfce4util-4.19 ->=xfce-base/libxfce4windowing-4.19.5 ->=xfce-base/thunar-4.19 ->=xfce-base/thunar-volman-4.19 ->=xfce-base/tumbler-4.19 ->=xfce-base/xfce4-appfinder-4.19 ->=xfce-base/xfce4-meta-4.19 ->=xfce-base/xfce4-panel-4.19 ->=xfce-base/xfce4-power-manager-4.19 ->=xfce-base/xfce4-session-4.19 ->=xfce-base/xfce4-settings-4.19 ->=xfce-base/xfconf-4.19 ->=xfce-base/xfdesktop-4.19 ->=xfce-base/xfwm4-4.19 - # Sam James (2024-03-28) # Newer 5.4.x releases were signed by a potentially compromised upstream maintainer. # There is no evidence that these releases contain malicious code, but masked @@ -659,12 +511,6 @@ sec-keys/openpgp-keys-jiatan =sci-libs/suitesparseconfig-7.0.0 =sci-libs/umfpack-6.1.0 -# Sam James (2023-05-10) -# Lots of package breakage as usual for new versions. Masked until most/all -# reverse dependencies are fixed. Tracker bug is bug #906077. ->=dev-libs/libfmt-10 ->=games-emulation/dolphin-2407 - # Ionen Wolkens (2023-03-30) # NVIDIA dropped support for the 390.xx branch in December 2022[1]. # @@ -675,7 +521,7 @@ sec-keys/openpgp-keys-jiatan # Gentoo will keep it packaged for as long as reasonably possible # (albeit masked) but no true support will be given nor patches # for newer kernels. It is recommended to use 6.1.x LTS kernels or -# older (6.1.x will be supported until at least December 2026). +# older (6.1.x will be supported upstream until December 2027). # # Major issues will lead to removal without further warning, e.g. # if no usable kernels left in tree, or if broken with a newer Xorg. @@ -712,11 +558,6 @@ x11-drivers/nvidia-drivers:0/vulkan # old de-ANSI-fication/ansi2knr/AM_C_PROTOTYPES code. Please uninstall. dev-build/automake:1.11 -# Joonas Niilola (2021-07-29) -# Upstream provided migration instructions from 2. -> 3. update, -# breaks if not all at least many revdeps. #805011 for tracker bug. ->=net-libs/mbedtls-3.0.0 - # Michał Górny (2021-07-06) # Upstream changed license to GPL-3+ in order to deliberately cause # incompatiblity with revdep licenses. Mask until the situation diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.use.force index 70cf505126..aad5e2426c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.use.force @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Fabian Groffen (2020-12-31) # Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_AArch64 -sys-devel/clang llvm_targets_AArch64 -sys-devel/llvm llvm_targets_AArch64 +dev-ml/llvm llvm_targets_AArch64 +llvm-core/clang llvm_targets_AArch64 +llvm-core/llvm llvm_targets_AArch64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/ppc/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/ppc/package.use.force index 8b8c4b9214..316fe8fb40 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/ppc/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/ppc/package.use.force @@ -7,6 +7,6 @@ sys-devel/gcc -pie # Fabian Groffen (2016-12-20) # Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_PowerPC -sys-devel/clang llvm_targets_PowerPC -sys-devel/llvm llvm_targets_PowerPC +dev-ml/llvm llvm_targets_PowerPC +llvm-core/clang llvm_targets_PowerPC +llvm-core/llvm llvm_targets_PowerPC diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/package.use.force index 5de4249906..34bc46c08b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/package.use.force @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Fabian Groffen (2016-12-20) # Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_X86 -sys-devel/clang llvm_targets_X86 -sys-devel/llvm llvm_targets_X86 +dev-ml/llvm llvm_targets_X86 +llvm-core/clang llvm_targets_X86 +llvm-core/llvm llvm_targets_X86 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages index 3fb8f4bcf7..a4c67015bc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # usage of FSF GCC, disabling Clang *sys-devel/gcc *sys-devel/gcc-config --*sys-devel/clang +-*llvm-core/clang -*sys-devel/gcc-apple diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages index 0cd80b120b..5169b2e943 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # usage of FSF GCC, disabling Clang, without binutils-apple (due to @@ -7,5 +7,5 @@ *sys-devel/gcc-config *sys-devel/native-cctools -*sys-devel/binutils-apple --*sys-devel/clang +-*llvm-core/clang -*sys-devel/gcc-apple diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.force index e5acd2f939..f8e77c53d2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.force @@ -7,7 +7,7 @@ sys-devel/gcc -default-znow # Jacob Floyd (2020-12-20) # Make sure we always use libcxxabi on macos prefix -sys-libs/libcxx libcxxabi +llvm-runtimes/libcxx libcxxabi # Fabian Groffen (2020-06-08) # Do NOT enable tinfo, it breaks ANYTHING existing, and it also breaks diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/packages b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/packages index cbc54b7943..94a197bf32 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/packages @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # macOS has LLVM/Clang as system compiler -*sys-devel/gcc -*sys-devel/gcc-config -*sys-devel/clang +*llvm-core/clang 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 c6e64424c3..bc970b477e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -226,6 +226,7 @@ arm64 default/linux/arm64/17.0/llvm exp arm64 default/linux/arm64/17.0/systemd/llvm/merged-usr exp arm64 default/linux/arm64/23.0 stable arm64 default/linux/arm64/23.0/hardened dev +arm64 default/linux/arm64/23.0/hardened/systemd dev arm64 default/linux/arm64/23.0/hardened/selinux dev arm64 default/linux/arm64/23.0/hardened/selinux/systemd dev arm64 default/linux/arm64/23.0/desktop stable diff --git a/sdk_container/src/third_party/portage-stable/profiles/releases/23.0/package.use b/sdk_container/src/third_party/portage-stable/profiles/releases/23.0/package.use index c7d461f9ed..6cf759eb70 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/releases/23.0/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/releases/23.0/package.use @@ -7,5 +7,5 @@ # sys-devel/gcc zstd sys-devel/binutils zstd -sys-devel/llvm zstd -sys-devel/lld zstd +llvm-core/llvm zstd +llvm-core/lld zstd diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use index b4f3a3a296..da37d51de1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use @@ -1,10 +1,6 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Andreas Sturmlechner (2024-08-30) -# Resolve conflicting REQUIRED_USE defaults (qt5 vs. qt6) -media-libs/simage -qt5 - # Andreas Sturmlechner (2024-03-07) # Required by kde-frameworks/kio:6 dev-qt/qtbase libproxy diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask index 3c81fe5fa9..944426611e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# John M. Harris, Jr. (2024-12-12) +# seccomp is only supported with systemd +sys-apps/fwupd -seccomp + # Andreas Sturmlechner (2021-05-09) # Dependency requires sys-apps/systemd. kde-plasma/plasma-meta -firewall diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2018 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2018 deleted file mode 100644 index 1919388c15..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2018 +++ /dev/null @@ -1,21 +0,0 @@ -move app-portage/kuroo4 app-portage/kuroo -slotmove app-portage/kuroo 4 0 -move dev-cpp/gsl dev-cpp/ms-gsl -slotmove =dev-util/cucumber-core-3.1.0 3.0 3.1 -move app-admin/restart_services app-admin/restart-services -move dev-libs/purpose kde-frameworks/purpose -move x11-proto/xorgproto x11-base/xorg-proto -move games-action/trine-bin games-action/trine -move app-admin/bind_exporter app-metrics/bind_exporter -move app-admin/elasticsearch_exporter app-metrics/elasticsearch_exporter -move app-admin/mongodb_exporter app-metrics/mongodb_exporter -move app-admin/nginx-vts-exporter app-metrics/nginx-vts-exporter -move app-admin/prom2json app-metrics/prom2json -move net-analyzer/prometheus app-metrics/prometheus -move net-analyzer/prometheus-alertmanager app-metrics/alertmanager -move net-analyzer/prometheus-node_exporter app-metrics/node_exporter -move net-analyzer/prometheus-blackbox_exporter app-metrics/blackbox_exporter -move net-analyzer/prometheus-snmp_exporter app-metrics/snmp_exporter -move net-analyzer/prometheus-redis_exporter app-metrics/redis_exporter -move net-analyzer/prometheus-uwsgi_exporter app-metrics/uwsgi_exporter -move net-analyzer/prometheus-pushgateway app-metrics/pushgateway diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2019 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2019 deleted file mode 100644 index 12ddfd6bdb..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2019 +++ /dev/null @@ -1,16 +0,0 @@ -move dev-libs/sway gui-wm/sway -move dev-libs/swayidle gui-apps/swayidle -move dev-libs/swaylock gui-apps/swaylock -move dev-libs/wlroots gui-libs/wlroots -move dev-libs/wl-clipboard gui-apps/wl-clipboard -move net-misc/networkmanager-fortisslvpn net-vpn/networkmanager-fortisslvpn -move net-misc/networkmanager-libreswan net-vpn/networkmanager-libreswan -move net-misc/networkmanager-openconnect net-vpn/networkmanager-openconnect -move net-misc/networkmanager-openvpn net-vpn/networkmanager-openvpn -move net-misc/networkmanager-pptp net-vpn/networkmanager-pptp -move net-misc/networkmanager-strongswan net-vpn/networkmanager-strongswan -move net-misc/networkmanager-vpnc net-vpn/networkmanager-vpnc -move net-misc/networkmanager-sstp net-vpn/networkmanager-sstp -move gnome-extra/gnome-tweak-tool gnome-extra/gnome-tweaks -move app-portage/eclass-manpages app-doc/eclass-manpages -move app-editors/latexila app-editors/gnome-latex diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2024 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2024 index 05eb97ac02..14d97c790b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2024 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2024 @@ -7,7 +7,7 @@ move app-doc/psmark app-text/psmark move app-doc/xmltoman app-text/xmltoman move app-doc/zeal app-text/zeal move sys-devel/gdb dev-debug/gdb -move dev-util/lldb dev-debug/lldb +move dev-util/lldb llvm-core/lldb move dev-util/cgdb dev-debug/cgdb move dev-util/ninja dev-build/ninja move dev-util/samurai dev-build/samurai diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2018 b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2018 deleted file mode 100644 index 2de43c8cc5..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2018 +++ /dev/null @@ -1,16 +0,0 @@ -move app-admin/collectd app-metrics/collectd -move app-metrics/prometheus-mysqld_exporter app-metrics/mysqld_exporter -move gnome-extra/gnome-builder dev-util/gnome-builder -move kde-apps/kstars sci-astronomy/kstars -move media-video/kamoso kde-apps/kamoso -move app-backup/kbackup kde-apps/kbackup -move x11-proto/xcb-proto x11-base/xcb-proto -slotmove =dev-ruby/websocket-driver-0.7.0 0 0.7 -move kde-plasma/oxygen-fonts media-fonts/oxygen-fonts -move media-libs/vulkan-tools dev-util/vulkan-tools -move games-strategy/ufo-ai games-strategy/ufoai -move kde-apps/okteta app-editors/okteta -move games-puzzle/triptych-demo games-puzzle/triptych -move media-sound/teamspeak-client-bin media-sound/teamspeak-client -move media-sound/teamspeak-server-bin media-sound/teamspeak-server -move sci-chemistry/mdanalysis sci-chemistry/MDAnalysis diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2019 b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2019 deleted file mode 100644 index 7e275607af..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2019 +++ /dev/null @@ -1,3 +0,0 @@ -move net-nds/gss-proxy net-nds/gssproxy -move app-emacs/anything app-emacs/helm -move games-fps/prboom games-fps/prboom-plus diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2018 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2018 deleted file mode 100644 index d5265767d8..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2018 +++ /dev/null @@ -1,2 +0,0 @@ -move app-crypt/sbsigntool app-crypt/sbsigntools -move x11-apps/radeontop app-misc/radeontop diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2019 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2019 deleted file mode 100644 index a3a122704e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2019 +++ /dev/null @@ -1,5 +0,0 @@ -move kde-misc/yakuake kde-apps/yakuake -move kde-apps/kjots app-text/kjots -move app-arch/upx-ucl app-arch/upx -slotmove app-text/docbook-xml-simple-dtd 0 4.1.2.4 -move sys-apps/lm_sensors sys-apps/lm-sensors diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2018 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2018 deleted file mode 100644 index 510e44d841..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2018 +++ /dev/null @@ -1,5 +0,0 @@ -slotmove dev-libs/girara 3 0 -move dev-python/CommonMark dev-python/commonmark -move dev-libs/mini-xml dev-libs/mxml -move x11-apps/intel-gpu-tools x11-apps/igt-gpu-tools -move games-board/knights kde-apps/knights diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2019 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2019 deleted file mode 100644 index 55d4ca5113..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2019 +++ /dev/null @@ -1,7 +0,0 @@ -move dev-libs/rlottie media-libs/rlottie -move dev-util/repo dev-vcs/repo -move media-video/gnome-mpv media-video/celluloid -move app-admin/graylog2 app-admin/graylog -move media-libs/libclthreads dev-libs/libclthreads -move media-libs/libclxclient x11-libs/libclxclient -slotmove net-misc/teamviewer 15 0 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 d8e1f11258..819daf818b 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 @@ -61,3 +61,26 @@ 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 +move sys-libs/llvm-offload llvm-runtimes/offload +move dev-libs/libclc llvm-core/libclc +move sys-libs/llvm-libunwind llvm-runtimes/libunwind +move sys-libs/libomp llvm-runtimes/openmp +move sys-libs/libcxxabi llvm-runtimes/libcxxabi +move sys-libs/libcxx llvm-runtimes/libcxx +move sys-libs/compiler-rt-sanitizers llvm-runtimes/compiler-rt-sanitizers +move sys-libs/compiler-rt llvm-runtimes/compiler-rt +move sys-devel/clang-runtime llvm-core/clang-runtime +move sys-devel/clang-toolchain-symlinks llvm-core/clang-toolchain-symlinks +move sys-devel/clang-common llvm-core/clang-common +move sys-devel/clang llvm-core/clang +move dev-debug/lldb llvm-core/lldb +move sys-devel/lld-toolchain-symlinks llvm-core/lld-toolchain-symlinks +move sys-devel/lld llvm-core/lld +move sys-devel/llvmgold llvm-core/llvmgold +move sys-devel/llvm-toolchain-symlinks llvm-core/llvm-toolchain-symlinks +move sys-devel/llvm-common llvm-core/llvm-common +move sys-devel/llvm llvm-core/llvm +move dev-ml/llvm-ocaml dev-ml/llvm +move dev-python/clang-python dev-python/clang +slotmove kde-frameworks/kapidox 5 0 +move dev-python/publicsuffix dev-python/publicsuffix2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/use.desc b/sdk_container/src/third_party/portage-stable/profiles/use.desc index 78dc606950..36468b321d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Keep them sorted @@ -144,6 +144,7 @@ infiniband - Enable Infiniband RDMA transport support initramfs - Include kernel modules in the initramfs, and re-install the kernel (only effective for distribution kernels) inotify - Enable inotify filesystem monitoring support introspection - Add support for GObject based introspection +io-uring - Enable the use of io_uring for efficient asynchronous IO and system requests iodbc - Add support for iODBC library ios - Enable support for Apple's iDevice with iOS operating system (iPad, iPhone, iPod, etc) ipod - Enable support for iPod device access @@ -178,7 +179,7 @@ libsamplerate - Build with support for converting sample rates using libsamplera libwww - Add libwww support (General purpose WEB API) lirc - Add support for lirc (Linux's Infra-Red Remote Control) livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building -llvm-libunwind - Use sys-libs/llvm-libunwind instead of sys-libs/libunwind +llvm-libunwind - Use llvm-runtimes/libunwind instead of sys-libs/libunwind lm-sensors - Add linux lm-sensors (hardware sensors) support lto - Enable Link-Time Optimization (LTO) to optimize the build lua - Enable Lua scripting support @@ -335,6 +336,7 @@ tcmalloc - Use the dev-util/google-perftools libraries to replace the malloc() i tcpd - Add support for TCP wrappers telemetry - Send anonymized usage information to upstream so they can better understand our users test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) +test-install - Install testsuite for manual execution by the user test-rust - Enable important test dependencies that require Rust toolchain theora - Add support for the Theora Video Compression Codec threads - Add threads support for various packages. Usually pthreads @@ -367,6 +369,7 @@ videos - Install optional video files (used in some games) vim-syntax - Pulls in related vim syntax scripts vnc - Enable VNC (remote desktop viewer) support vorbis - Add support for the OggVorbis audio codec +vpx - Add support for VP8/VP9 codecs (usually via media-libs/libvpx) vulkan - Add support for 3D graphics and computing via the Vulkan cross-platform API wavpack - Add support for wavpack audio compression tools wayland - Enable dev-libs/wayland backend