From 87d6a57d46f6e4ab967a88a49cfd5715c2eae054 Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 5 May 2025 07:11:40 +0000 Subject: [PATCH] profiles: Sync with Gentoo It's from Gentoo commit 277c6248448c8640eb622c27aaa57a4f0a40ae23. --- .../profiles/arch/alpha/package.use.mask | 12 +- .../arch/amd64/package.use.stable.mask | 1 - .../profiles/arch/amd64/use.mask | 5 +- .../profiles/arch/amd64/use.stable.mask | 2 - .../portage-stable/profiles/arch/arm/use.mask | 1 - .../profiles/arch/arm64/package.use.mask | 8 + .../arch/arm64/package.use.stable.mask | 1 - .../profiles/arch/arm64/use.mask | 3 +- .../profiles/arch/arm64/use.stable.mask | 2 - .../profiles/arch/base/package.use.mask | 4 + .../profiles/arch/base/use.mask | 7 +- .../profiles/arch/loong/package.use.mask | 4 + .../profiles/arch/mips/package.use.mask | 7 +- .../arch/powerpc/ppc64/64le/package.use.mask | 1 - .../profiles/arch/powerpc/ppc64/64le/use.mask | 2 - .../arch/powerpc/ppc64/64le/use.stable.mask | 2 - .../arch/powerpc/ppc64/64ul/package.use.mask | 1 - .../profiles/arch/powerpc/ppc64/64ul/use.mask | 2 - .../arch/powerpc/ppc64/64ul/use.stable.mask | 2 - .../arch/powerpc/ppc64/package.use.mask | 9 +- .../profiles/arch/powerpc/ppc64/use.mask | 2 - .../arch/powerpc/ppc64/use.stable.mask | 2 - .../profiles/arch/ppc/package.use.mask | 4 + .../profiles/arch/s390/package.use.mask | 4 + .../profiles/arch/sparc/package.use | 6 +- .../profiles/arch/sparc/package.use.mask | 8 + .../profiles/arch/x86/package.use.force | 10 +- .../profiles/arch/x86/package.use.stable.mask | 1 - .../portage-stable/profiles/arch/x86/use.mask | 2 - .../profiles/arch/x86/use.stable.mask | 2 - .../profiles/base/make.defaults | 6 +- .../portage-stable/profiles/base/package.use | 1 - .../profiles/base/package.use.force | 2 - .../profiles/base/package.use.mask | 10 +- .../profiles/base/use.stable.mask | 9 +- .../profiles/default/linux/package.use.mask | 1 - .../profiles/desc/python_single_target.desc | 2 - .../profiles/desc/python_targets.desc | 2 - .../profiles/desc/video_cards.desc | 1 + .../features/big-endian/package.use.mask | 1 + .../features/selinux/package.use.mask | 14 +- .../portage-stable/profiles/package.mask | 152 ++++++++++++------ .../profiles/targets/desktop/make.defaults | 4 +- .../profiles/targets/desktop/package.use | 6 +- .../targets/desktop/package.use.force | 9 +- 45 files changed, 210 insertions(+), 127 deletions(-) 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 36d46e5762..d05c128269 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2025-05-03) +# dev-qt/qtbase:6 is not keyworded here +media-libs/openal gui + +# NRK (2025-04-07) +# media-libs/libyuv is not keyworded +media-libs/imlib2 y4m + # Cristian Othón Martínez Vera (2025-04-09) # dev-db/tinycdb is not keyworded here mail-mta/sendmail tinycdb @@ -315,10 +323,6 @@ dev-util/ragel doc # Dependency not keyworded on this arch. app-text/enchant voikko -# Michał Górny (2020-11-30) -# Qt5 is not keyworded here. -x11-misc/synergy gui - # Andreas Sturmlechner (2020-11-12) # media-sound/lash not keyworded, bug #736725 media-sound/fluidsynth lash 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 b820d06224..35c81ed907 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 @@ -148,5 +148,4 @@ gnustep-base/gnustep-make libobjc2 # Michał Górny (2014-03-30) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. -dev-lang/python-exec -python_targets_pypy3 dev-lang/python-exec -python_targets_pypy3_11 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 d4ed8ec4f0..6fa65aba43 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 @@ -79,8 +79,6 @@ # Michał Górny (2014-03-30) # PyPy is keyworded on this arch. --python_targets_pypy3 --python_single_target_pypy3 -python_targets_pypy3_11 -python_single_target_pypy3_11 @@ -148,6 +146,9 @@ -video_cards_vmware -video_cards_qxl +# unmask video_cards with virtgpu DRM native-context support +-video_cards_asahi + # Simon Stelling (2007-02-16) # Since this profile forces >=portage-2.1.2, we can unmask all # SIMD assembler flags 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 71ed679097..ab8fa42f22 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 @@ -18,7 +18,5 @@ cuda # Michał Górny (2014-03-30) # PyPy is unstable on this arch. -python_targets_pypy3 -python_single_target_pypy3 python_targets_pypy3_11 python_single_target_pypy3_11 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 190bbb1cdd..a7f97c8840 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 @@ -7,7 +7,6 @@ # Sam James (2024-06-13) # Needs as-yet-unkeyworded KF6 (bug #934215) kde -kf6compat # Andreas Sturmlechner (2023-02-06) # Successful build of dev-qt/qtwebengine depends on 64-bit host 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 bb0f0109e0..04df736913 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfredo Tupone (2025-05-03) +# dependencies not arm64 ready +sci-ml/caffe2 distributed gloo fbgemm nnpack onednn qnnpack rocm xnnpack + +# Sam James (2025-04-30) +# 32-bit only (bug #951981). +dev-cpp/highway cpu_flags_arm_neon + # Ionen Wolkens (2025-04-21) # These are not currently supported on arm64. Porting wine-gecko and # wine-mono is on Wine's TODO[1], mingw64-toolchain lacks ebuild 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 20224a43b8..f3a5ec6f6a 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 @@ -56,7 +56,6 @@ sys-cluster/openmpi openmpi_rm_pbs # Michał Górny (2021-12-31) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. -dev-lang/python-exec -python_targets_pypy3 dev-lang/python-exec -python_targets_pypy3_11 # Sam James (2021-10-25) 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 61cb06d619..eb3669e0a1 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 @@ -53,8 +53,6 @@ # Sam James (2020-10-08) # PyPy3 works on arm64 --python_targets_pypy3 --python_single_target_pypy3 -python_targets_pypy3_11 -python_single_target_pypy3_11 @@ -123,6 +121,7 @@ snapcast # Unmask ARM-only video-cards -video_cards_amdgpu +-video_cards_asahi -video_cards_d3d12 -video_cards_exynos -video_cards_freedreno 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 b763434dcb..56c4ef7681 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 @@ -20,8 +20,6 @@ nvenc # Sam James (2020-10-08) # Not enough packages stable w/ PyPy3 support -python_targets_pypy3 -python_single_target_pypy3 python_targets_pypy3_11 python_single_target_pypy3_11 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 0d2adf2fed..ddacbeecd8 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 @@ -279,6 +279,10 @@ dev-util/diffoscope haskell # gui-libs/egl-wayland with nvidia-drivers is only usable on some arches. x11-wm/mutter video_cards_nvidia +# dev-util/mesa_clc with video_cards_{asahi,panfrost} is required to +# cross-compile dev-libs/mesa with video_cards_{asahi,panfrost} +dev-util/mesa_clc -video_cards_asahi -video_cards_panfrost + # Michael Orlitzky (2021-03-27) # The clozurecl and clozurecl64 flags are now arch-specific in maxima, # so we mask them both by default beginning with v5.44.0-r5 where 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 864930eb31..4dd8214f5b 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 @@ -207,6 +207,11 @@ video_cards_vivante # linux-only drivers video_cards_qxl +# drivers with virtgpu DRM native-context support +# these could be unmasked on all architectures with qemu system target but +# unmasking only tested and actually used ones is a sane default. +video_cards_asahi + # not needed on non-x86, non-amd64, non-ppc systems input_devices_synaptics input_devices_wacom @@ -232,8 +237,6 @@ orc # Mike Gilbert (2013-01-02) # PyPy is unkeyworded on most arches. If you are running amd64 or x86, # please switch to one of the testing 13.0 profiles to get it. -python_targets_pypy3 -python_single_target_pypy3 python_targets_pypy3_11 python_single_target_pypy3_11 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 9503e6ceae..4dfdb4b3e5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# NRK (2025-04-07) +# media-libs/libyuv is not keyworded +media-libs/imlib2 y4m + # Sam James (2025-03-19) # media-libs/libebur128 not keyworded here media-video/pipewire loudness 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 352fd1a128..6548bfae8d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# NRK (2025-04-07) +# media-libs/libyuv is not keyworded +media-libs/imlib2 y4m + # Z. Liu (2025-02-28) # requires sys-libs/db:5.3 dev-lisp/clisp berkdb @@ -324,9 +328,10 @@ dev-libs/libgudev test dev-python/diskcache test # Sam James (2021-02-06) +# dev-qt/qtbase:6 is not keyworded here # media-sound/sndio is not yet keyworded here # bug #769098, bug #769122 -media-libs/openal sndio +media-libs/openal gui sndio # Sam James (2021-01-19) # Joonas Niilola (2021-01-10) 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 b308ba8610..ee32364f99 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 @@ -12,7 +12,6 @@ sci-mathematics/gmp-ecm custom-tune # Michał Górny (2021-12-31) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. -dev-lang/python-exec -python_targets_pypy3 dev-lang/python-exec -python_targets_pypy3_11 # Georgy Yakovlev (2021-11-13) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.mask index a47bbf97aa..2b94493dde 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.mask @@ -10,8 +10,6 @@ # Michał Górny (2021-12-31) # PyPy3 is keyworded here. --python_targets_pypy3 --python_single_target_pypy3 -python_targets_pypy3_11 -python_single_target_pypy3_11 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.stable.mask index caf3db2d4d..80c74af562 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/use.stable.mask @@ -3,8 +3,6 @@ # Michał Górny (2021-12-31) # PyPy3 target is not ready for stable. -python_targets_pypy3 -python_single_target_pypy3 python_targets_pypy3_11 python_single_target_pypy3_11 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask index 03cb0f4e0d..d922089bad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask @@ -13,7 +13,6 @@ app-portage/nattka -depgraph-order # Michał Górny (2021-12-31) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. -dev-lang/python-exec -python_targets_pypy3 dev-lang/python-exec -python_targets_pypy3_11 # Georgy Yakovlev (2021-07-27) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask index 4f8e09aeb7..b405a2be3b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask @@ -3,8 +3,6 @@ # Michał Górny (2021-12-31) # PyPy3 is keyworded here. --python_targets_pypy3 --python_single_target_pypy3 -python_targets_pypy3_11 -python_single_target_pypy3_11 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.stable.mask index 22283f4ce6..eb000ce9a1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.stable.mask @@ -3,8 +3,6 @@ # Michał Górny (2021-12-31) # PyPy3 target is not ready for stable. -python_targets_pypy3 -python_single_target_pypy3 python_targets_pypy3_11 python_single_target_pypy3_11 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 2511204a0b..479b422cd4 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-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfredo Tupone (2025-05-03) +# dependencies not yet keyworded +sci-ml/caffe2 distributed gloo fbgemm nnpack onednn qnnpack rocm xnnpack + +# NRK (2025-04-07) +# media-libs/libyuv is not keyworded +media-libs/imlib2 y4m + # Cristian Othón Martínez Vera (2025-04-09) # dev-db/tinycdb is not keyworded here mail-mta/sendmail tinycdb @@ -77,7 +85,6 @@ lxqt-base/lxqt-meta desktop-portal # Michał Górny (2021-12-31) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. -dev-lang/python-exec -python_targets_pypy3 dev-lang/python-exec -python_targets_pypy3_11 # Sam James (2021-10-17) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask index b0cda24f6e..ec7dc62380 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask @@ -12,8 +12,6 @@ osl # Michał Górny (2021-12-31) # PyPy3 is keyworded here. --python_targets_pypy3 --python_single_target_pypy3 -python_targets_pypy3_11 -python_single_target_pypy3_11 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.stable.mask index df498820ad..1e7699edcd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.stable.mask @@ -10,8 +10,6 @@ php_targets_php8-2 # Michał Górny (2021-12-31) # PyPy3 target is not ready for stable. -python_targets_pypy3 -python_single_target_pypy3 python_targets_pypy3_11 python_single_target_pypy3_11 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask index 09825f47f4..7261f06357 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ppc/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# NRK (2025-04-07) +# media-libs/libyuv is not keyworded +media-libs/imlib2 y4m + # NRK (2025-03-17) # media-libs/libavif is not keyworded media-libs/imlib2 avif 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 389d46a44b..d90c82d39c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# NRK (2025-04-07) +# media-libs/libyuv is not keyworded +media-libs/imlib2 y4m + # Cristian Othón Martínez Vera (2025-04-09) # dev-db/tinycdb is not keyworded here mail-mta/sendmail tinycdb 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 5b7f49cabf..1dcb210c88 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,6 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2025-04-28) +# Sensical or not, both alternatives (qt5, qt6) are masked here. +x11-themes/qtcurve gtk X + # Michał Górny (2016-09-24) # Enable the GPU targets matching the default VIDEO_CARDS dev-ml/llvm llvm_targets_AMDGPU 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 0d70fa8419..c15c38aff3 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,14 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2025-05-03) +# dev-qt/qtbase:6 is not keyworded here +media-libs/openal gui + +# NRK (2025-04-07) +# media-libs/libyuv is not keyworded +media-libs/imlib2 y4m + # Sam James (2025-04-13) # Fails to build app-editors/emacs[jit] and has many test failures in the # libgccjit testsuite: bug #953775 (https://gcc.gnu.org/PR119767). 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 7e0f7b0c35..2f9d4dcdcc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force @@ -1,6 +1,14 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2025-05-04) +# Fails to build with .incbin errors only on x86, believed to be +# a clang bug (only used by ebuilds using wine.eclass). Please +# report if it works again (bug #955405). +>=app-emulation/wine-proton-9 mingw +>=app-emulation/wine-staging-9 mingw +>=app-emulation/wine-vanilla-9 mingw + # Joonas Niilola (2023-03-16) # Fails with -jit, #901463. >=dev-lang/spidermonkey-102.6.0 jit 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 7b1bf505d5..300698c17a 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 @@ -158,5 +158,4 @@ dev-cpp/eigen test # Michał Górny (2014-03-30) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. -dev-lang/python-exec -python_targets_pypy3 dev-lang/python-exec -python_targets_pypy3_11 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 0da67bc700..370f048645 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 @@ -66,8 +66,6 @@ webengine # Michał Górny (2014-03-30) # PyPy is keyworded on this arch. --python_targets_pypy3 --python_single_target_pypy3 -python_targets_pypy3_11 -python_single_target_pypy3_11 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 f791b36944..1fd0fa672f 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 @@ -29,7 +29,5 @@ mkl # Michał Górny (2014-03-30) # PyPy is unstable on this arch. -python_targets_pypy3 -python_single_target_pypy3 python_targets_pypy3_11 python_single_target_pypy3_11 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 c66fee8f68..ec64a3897a 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 @@ -123,12 +123,12 @@ PYTHONDONTWRITEBYTECODE="1" # This MUST be kept in sync with the PYTHON_TARGETS below # Mike Gilbert (2018-05-23) # sys-apps/baselayout-2.5 needs split-usr enabled. -BOOTSTRAP_USE="unicode pkg-config split-usr xml python_targets_python3_12 python_single_target_python3_12" +BOOTSTRAP_USE="unicode pkg-config split-usr xml python_targets_python3_13 python_single_target_python3_13" # Mike Gilbert (2012-05-15) # Default target(s) for python-r1.eclass -PYTHON_TARGETS="python3_12" -PYTHON_SINGLE_TARGET="python3_12" +PYTHON_TARGETS="python3_13" +PYTHON_SINGLE_TARGET="python3_13" # Michał Górny (2013-08-10) # Moved from portage's make.globals. 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 7caa80146e..331bf42b95 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 @@ -8,7 +8,6 @@ # 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. -dev-python/python-tests:3.10 python_targets_python3_10 dev-python/python-tests:3.11 python_targets_python3_11 dev-python/python-tests:3.12 python_targets_python3_12 dev-python/python-tests:3.13 python_targets_python3_13 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 a699483ad3..8748fa6a26 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 @@ -326,12 +326,10 @@ app-shells/bash:0 readline # Michał Górny (2012-10-14) # Force-enable all PYTHON_TARGETS for python-exec to avoid using private # API. Please remember to keep it in sync with python_targets.desc. -dev-lang/python-exec python_targets_python3_10 dev-lang/python-exec python_targets_python3_11 dev-lang/python-exec python_targets_python3_12 dev-lang/python-exec python_targets_python3_13 dev-lang/python-exec python_targets_python3_13t -dev-lang/python-exec python_targets_pypy3 dev-lang/python-exec python_targets_pypy3_11 # Zac Medico (2010-10-20) diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask index 34b7fc6d2e..4763715735 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask @@ -6,6 +6,12 @@ # New entries go on top. +# Ionen Wolkens (2025-04-30) +# Valve has modified Wine's ffmpeg code with a new pcm_byte_order_reverse_bsf.c +# that seems riddled with issues (missing identifiers, incompatible pointer +# types), does not build so mask for now. +app-emulation/wine-proton ffmpeg + # sin-ack (2025-04-24) # Folly's support for io_uring depends on as-of-yet unreleased liburing # features. All Facebook packages that depend on this support are masked. @@ -688,10 +694,6 @@ app-i18n/enca doc # This use flag enables code which appears to be broken net-wireless/gr-osmosdr xtrx -# Michał Górny (2020-12-18) -# app-text/ots is masked for removal. Bug #648964. -app-office/abiword ots - # Michał Górny (2020-12-04) # Mask the experimental targets in release ebuilds. # Note to self: remember to move still-applicable masks to the newer 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 a20d2f136b..7fdb45177a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask @@ -4,6 +4,10 @@ # New entries go on top. # Please use the same syntax as in use.mask. +# Alfredo Tupone (1025-05-01) +# gcc:15 is not stable yet +ada_target_gcc_15 + # Michał Górny (2024-12-31) # LLVM slots with no stable releases yet. llvm_slot_21 @@ -18,11 +22,10 @@ ruby_targets_ruby33 # Python implementations without stable keywords. python_targets_python3_13t python_single_target_python3_13t -python_targets_pypy3 -python_single_target_pypy3 python_targets_pypy3_11 python_single_target_pypy3_11 # Michael Orlitzky (2023-12-05) -# New unstable PHP slot. +# New unstable PHP slots. php_targets_php8-3 +php_targets_php8-4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask index 07ba3445a2..aeac847450 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask @@ -6,7 +6,6 @@ app-emulation/aranym osmesa app-emulation/crossover-bin osmesa media-gfx/asymptote offscreen -sci-visualization/paraview offscreen # Sam James (2023-06-06) # Needs linux-only dev-libs/libaio. diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc index 0464f2554d..8e38ae89b7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc @@ -3,10 +3,8 @@ # This file contains descriptions of PYTHON_SINGLE_TARGET USE_EXPAND flags. -python3_10 - Build for Python 3.10 only python3_11 - Build for Python 3.11 only python3_12 - Build for Python 3.12 only python3_13 - Build for Python 3.13 only python3_13t - Build for Python 3.13 freethreading only -pypy3 - Build for PyPy3 only pypy3_11 - Build for PyPy3.11 only diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc index aae9d0ff1a..7b3fedd524 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc @@ -3,10 +3,8 @@ # This file contains descriptions of PYTHON_TARGETS USE_EXPAND flags. -python3_10 - Build with Python 3.10 python3_11 - Build with Python 3.11 python3_12 - Build with Python 3.12 python3_13 - Build with Python 3.13 python3_13t - Build with Python 3.13 freethreading -pypy3 - Build with PyPy3 pypy3_11 - Build with PyPy3.11 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc index b5688c8783..da5843660c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc @@ -6,6 +6,7 @@ # Keep it sorted. amdgpu - VIDEO_CARDS setting to build driver for AMDGPU video cards +asahi - VIDEO_CARDS setting to build support for Apple AGX GPUs ast - VIDEO_CARDS setting to build driver for ASpeedTech video cards d3d12 - VIDEO_CARDS seeting to build driver for Microsoft WSL video cards dummy - VIDEO_CARDS setting to build driver for dummy video cards 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 18f580974c..cdb1f2f138 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 @@ -30,6 +30,7 @@ net-p2p/ktorrent rss webengine kde-apps/kalarm pim gnome-base/gnome extras games-engines/scummvm vpx +net-libs/pjproject vpx # matoro (2023-11-16) # media-libs/libaom casualties diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask index e4ca8cc41d..aa49b38fbb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Brian Dolbec (2014-09-17) # mask pypy for several utilities due to incompatibility with libselinux -sys-apps/portage python_targets_pypy3 python_targets_pypy3_11 -app-portage/elicense python_targets_pypy3 python_targets_pypy3_11 -app-portage/elogv python_targets_pypy3 python_targets_pypy3_11 -app-portage/gentoolkit python_targets_pypy3 python_targets_pypy3_11 -app-portage/smart-live-rebuild python_targets_pypy3 python_targets_pypy3_11 -app-portage/gentoopm python_targets_pypy3 python_targets_pypy3_11 +sys-apps/portage python_targets_pypy3_11 +app-portage/elicense python_targets_pypy3_11 +app-portage/elogv python_targets_pypy3_11 +app-portage/gentoolkit python_targets_pypy3_11 +app-portage/smart-live-rebuild python_targets_pypy3_11 +app-portage/gentoopm python_targets_pypy3_11 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 4279eceddc..826d806386 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -36,6 +36,104 @@ #--- END OF EXAMPLES --- +# Andreas Sturmlechner (2025-05-04) +# Several open bugs, pending bump since 2020, fails to fetch since 2022. +# If anyone is here to fix these things, then please make upstream port +# the gui to Qt6 or drop it. Removal on 2025-05-31. +# Bugs #715918, #717528, #734242, #854750, #882655 +app-misc/flirc + +# Michał Górny (2025-05-04) +# New wave of breakage from random removals. +# Bugs #955398, #955396, #955411. +=dev-python/ensurepip-setuptools-80.3.0 +=dev-python/setuptools-80.3.0 + +# Michał Górny (2025-05-03) +# Not actively maintained in ::gentoo. Last bumped a year ago. +# Still on EAPI 7, no Python 3.13 support, does not work with new +# dev-lang/swig. Lots of bugs open. +# Removal on 2025-06-02. Bug #950475, #952653. +sci-chemistry/modeller + +# Andreas Sturmlechner (2025-05-03) +# Dead upstream since 2014, depends on Qt5. Bug #949079 +# Removal on 2025-05-31 +media-video/ffdiaporama + +# Andreas Sturmlechner (2025-05-03) +# Dead upstream since 2011, relies on downstream patching even for Qt5. +# No one else packages this. Bugs #644482, #953769; removal on 2025-05-31 +sci-electronics/osqoop + +# Matt Turner (2024-05-02) +# Masked for testing +=dev-util/mesa_clc-25.1* +=media-libs/mesa-25.1* + +# Marc Schiffbauer (2025-05-02) +# Ancient version in tree, upstream discontinued to develop +# a server for taskwarrior a long time ago +# Bugs: #953857, #716762; removal on 2025-06-01 +acct-group/taskd +acct-user/taskd +app-misc/taskd + +# Andreas Sturmlechner (2025-05-01) +# Unmaintained in Gentoo for almost 3 years, no commit upstream in 5 years +# and depends on Qt5. Whoever wants to keep this in ::gentoo must sort out +# the upstream/new-upstream situation and become a permanent maintainer. +# Bugs #951484, #954360, #752198; removal on 2025-05-31 +x11-apps/radeon-profile +x11-apps/radeon-profile-daemon + +# Andreas Sturmlechner (2025-05-01) +# Dead upstream for many years, depends on Qt5 and FTB w/ boost-1.87 among +# other bugs. Bugs #946991, #949076, #943002; removal on 2025-05-31 +games-board/pokerth + +# Andreas Sturmlechner (2025-05-01) +# Dead upstream for many years, depends on Qt5 and app-text/poppler[qt5]. +# Bug #949025; removal on 2025-05-31 +x11-misc/qcomicbook + +# Andreas Sturmlechner (2025-05-01) +# Package destabilisation mask. 1.0_p20241107 is in ~arch but as snapshot +# with long-term pending Qt6 patches on top it will not be stabilised. +# 1.0 release was almost 8 years old already. +~media-gfx/fotowall-1.0 + +# Andreas Sturmlechner (2025-05-01) +# No maintainer in Gentoo since 2016, current package is still Qt5 based; +# upstream does not even bother making tags let alone releases; anyone who +# wants to deal with that shall step up as permanent maintainer and cut +# some kind of Qt6 based package. +# See also: https://github.com/fritzing/fritzing-app/issues/4086 +# Bug #947619; removal on 2025-05-31 +sci-electronics/fritzing + +# Matt Jolly (2025-04-28) +# Unmaintained in Gentoo, depends on masked x11-wm/fvwm, +# SRC_URI uses mirror://gentoo and the files don't exist on mirrors. +# Bug #949035; Removal on 2025-05-28 (with x11-wm/fvwm) +x11-themes/fvwm_icons +x11-themes/fvwm_sounds + +# Matt Jolly (2025-04-28) +# Unmaintained in Gentoo, is not supported upstream, +# and has a modern successor that does not bring in additional dependencies. +# Migrate to x11-wm/fvwm3: https://github.com/fvwmorg/fvwm3/discussions/878 +# Bug #949035; removal on 2025-05-28. +x11-wm/fvwm +x11-themes/fvwm-themes +x11-themes/fvwm-themes-extra +=x11-themes/fvwm-crystal-3.7.5 + +# Andreas Sturmlechner (2025-04-28) +# Package destabilisation mask for potential runtime errors and lack of +# Qt6-compatible plugins. Bug #955031 +~sci-geosciences/qgis-3.38.3 + # Andreas Sturmlechner (2025-04-26) # Dead upstream, stuck on Qt5, blocking x11-libs/qscintilla[qt5] cleanup # Bug #947297; removal on 2025-05-26 @@ -48,10 +146,6 @@ sci-visualization/scidavis x11-libs/qwtplot3d x11-libs/qwt:5 -# Andreas Sturmlechner (2025-04-24) -# A pain to maintain. No more revdeps. Bug #925718 -dev-qt/qtwebengine:5 - # Andreas Sturmlechner (2025-04-24) # Requires Qt5WebEngine; bug #925722 # Removal on 2025-05-24 - with a good chance to be kept if ported by then. @@ -73,6 +167,11 @@ dev-python/python-poppler-qt5 # Removal on 2025-05-22. sci-visualization/zhu3d +# Michał Górny (2025-04-22) +# Metapackage used for pypy3 target in the past. +# Removal on 2025-05-22. +dev-python/pypy3 + # Michał Górny (2025-04-22) # This package was only really necessary for packages without # Python 3.12+ support, and the eclass no longer uses it. @@ -84,10 +183,6 @@ dev-python/unittest-or-fail # Masked for removal on 2025-05-21. dev-ruby/highline:2 -# Sam James (2025-04-21) -# Several packages need porting. Tracker bug #954128. -=dev-python/cython-3.1* - # Hans de Graaff (2025-04-20) # ruby32-only slot. Use the newer slot instead. # Masked for removal on 2025-05-20. @@ -136,18 +231,6 @@ x11-misc/xtoolwait # Removal on 2025-05-04. Bug #953119. media-gfx/xloadimage -# Andreas Sturmlechner (2025-04-02) -# Depends on Qt5WebEngine, and upstream seem to be having a hard time -# porting to Qt6 with an unknown ETA likely well beyond the time we want -# to keep dev-qt/qtwebengine:5 in ::gentoo. -# Removal on 2025-04-30. Bug #926666 -media-video/jellyfin-media-player - -# Andreas Sturmlechner (2025-04-02) -# No release since 2021, no commit in 3 years, depends on Qt5WebEngine. -# Use app-text/uchmviewer instead. Removal on 2025-04-30. Bug #823008 -app-text/kchmviewer - # Ionen Wolkens (2025-04-02) # Masked for testing the new .0 version and leave time for packages # to catch up on support if needed. May or may keep masked until 6.9.1 @@ -189,41 +272,12 @@ app-text/kchmviewer =dev-qt/qtwebsockets-6.9.0* =dev-qt/qtwebview-6.9.0* -# Matt Turner (2025-04-01) -# Very dead. Last release in 2007. Many open bugs (#712894, #882169, #894620, -# #907400, #920478, #932284, #943891). -# Removal on 2025-05-01. Bug #949960. -x11-terms/aterm - # Norbert Norbiros (2025-04-01) # Screen v5.0.0 has a lot of regressions # https://lists.gnu.org/archive/html/screen-devel/2024-10/msg00007.html # Unmask it after it is properly tested & fixed =app-misc/screen-5* -# Volkmar W. Pogatzki (2025-03-31) -# Depends on broken dev-java/rxtx, bugs #761103, #867409, #874444, #898170 -# #927898. -# Depends on dev-java/jgoodies-{common,looks} which are no longer available -# "at no charge". https://www.jgoodies.com/downloads/libraries/#post-63 -# Removal on 2025-04-30. -sci-geosciences/bt747 -dev-java/rxtx -dev-java/swingx -dev-java/swingx-beaninfo -dev-java/swingx-ws -dev-java/jchart2d -dev-java/jcalendar -dev-java/jgoodies-looks -dev-java/jgoodies-common - -# Andreas Sturmlechner (2025-03-30) -# Depends on dev-python/python-poppler-qt5, stuck on py3.12, new 0.7.0 -# release available w/ PyQt6 support would require packaging new pymupdf -# dependency (bug #949686). Use media-gfx/inkscape or app-text/pdfarranger -# alternatively. Removal on 2025-04-29. Bugs #947726, #952250 -app-text/krop - # Conrad Kostecki (2025-03-28) # Upstream is dead and broken. All 'whatsapp' deps # will be last-rited on 2025-04-28. diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/make.defaults index 3e4f9fd399..080cdbda9b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg kf6compat lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qml qt6 qt5 sdl sound spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb vulkan wayland wxwidgets X xcb xft x264 xml xv xvid" +USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qml qt6 qt5 sdl sound spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb vulkan wayland wxwidgets X xcb xft x264 xml xv xvid" diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use index 8b46f9cc8e..1821cd69d5 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 @@ -23,9 +23,9 @@ dev-qt/qtbase libproxy app-text/poppler nss boost # Andreas Sturmlechner (2023-11-11) -# egl, libinput required by kde-plasma/kwayland:5 -# accessibility required by kde-plasma/kwin:5 -dev-qt/qtgui:5 accessibility egl libinput +# egl+libinput required by dev-qt/qtwayland:5 +# libinput required by kde-plasma/kwayland-integration:5 +dev-qt/qtgui:5 egl libinput # Mart Raudsepp (2023-10-01) # kde-plasma/kwin and x11-wm/mutter[wayland] require xwayland[libei] for diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use.force index 12321d0e4c..f8f1d21796 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use.force @@ -1,13 +1,6 @@ -# Copyright 1999-2024 Gentoo Foundation +# Copyright 1999-2025 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# Andreas Sturmlechner (2024-03-10) -# Ensure that KF5- and Qt5-based applications, of which there are still -# many (even as part of KDE Gear 24.08), will not exhibit bugs and look -# out of place in Plasma 6 sessions. Do *not* file upstream bugs for Qt5- -# based packages if unsetting this. - (2014-06-03) # Ensure shared-mime-info is pulled in by glib, otherwise GNOME, XFCE, and # numerous gtk-based applications will break, see bug #511894