From 0c37057fea374cd60c5e1711e5d251a465aa11a3 Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 10 Feb 2025 07:10:33 +0000 Subject: [PATCH] profiles: Sync with Gentoo It's from Gentoo commit 6a2c619fe521b9c5a54347539497c4171d46e8de. --- .../profiles/arch/alpha/package.use.mask | 5 + .../profiles/arch/amd64/package.use.mask | 18 +- .../arch/amd64/package.use.stable.mask | 4 + .../profiles/arch/amd64/x32/package.mask | 1 - .../profiles/arch/amd64/x32/package.use.mask | 11 +- .../profiles/arch/arm/package.use.mask | 13 +- .../profiles/arch/arm/package.use.stable.mask | 4 + .../profiles/arch/arm64/package.use.force | 4 - .../profiles/arch/arm64/package.use.mask | 10 +- .../arch/arm64/package.use.stable.mask | 6 +- .../profiles/arch/base/package.use.mask | 14 +- .../profiles/arch/loong/package.use.mask | 16 -- .../profiles/arch/mips/package.use.mask | 10 +- .../profiles/arch/powerpc/package.use.mask | 2 +- .../arch/powerpc/ppc64/package.use.force | 6 +- .../arch/powerpc/ppc64/package.use.mask | 7 - .../powerpc/ppc64/package.use.stable.mask | 2 +- .../profiles/arch/ppc/package.use.mask | 6 +- .../profiles/arch/riscv/package.use.mask | 13 +- .../profiles/arch/s390/package.use.mask | 4 - .../profiles/arch/sparc/package.use.mask | 6 +- .../profiles/arch/x86/package.use.mask | 20 +- .../profiles/arch/x86/package.use.stable.mask | 2 +- .../profiles/base/package.use.force | 10 +- .../profiles/base/package.use.mask | 24 +- .../profiles/base/package.use.stable.mask | 4 + .../portage-stable/profiles/base/use.mask | 5 +- .../default/linux/amd64/23.0/musl/llvm/parent | 2 +- .../amd64/23.0/split-usr/musl/llvm/parent | 2 +- .../default/linux/arm64/23.0/musl/llvm/parent | 2 +- .../arm64/23.0/split-usr/musl/llvm/parent | 2 +- .../profiles/desc/cpu_flags_arm.desc | 3 +- .../profiles/desc/llvm_slot.desc | 3 +- .../features/big-endian/package.use.mask | 7 +- .../profiles/features/musl/llvm/eapi | 1 + .../profiles/features/musl/llvm/package.mask | 10 + .../profiles/features/musl/llvm/parent | 2 + .../profiles/features/musl/package.mask | 8 +- .../profiles/features/musl/package.use.mask | 8 +- .../profiles/features/wd40/package.mask | 1 - .../profiles/features/wd40/package.use.mask | 4 - .../portage-stable/profiles/package.mask | 237 ++++++++---------- .../targets/desktop/plasma/package.use | 2 +- .../portage-stable/profiles/updates/1Q-2025 | 1 + .../portage-stable/profiles/updates/4Q-2023 | 1 - 45 files changed, 253 insertions(+), 270 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/musl/llvm/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/musl/llvm/package.mask create mode 100644 sdk_container/src/third_party/portage-stable/profiles/features/musl/llvm/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2025 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 66cd6e9d16..676b01c1c8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Jolly (2025-01-29) +# Needs dev-lang/go which is not keyworded here +x11-wm/fvwm3 go + # Pacho Ramos (2025-01-26) # Needs unkeyworded net-libs/msgraph gnome-base/gvfs onedrive @@ -116,6 +120,7 @@ app-alternatives/ninja samurai # https://buildd.debian.org/status/logs.php?pkg=weston&arch=alpha gui-libs/gtk wayland dev-libs/libportal wayland +app-i18n/ibus wayland # matoro (2023-06-18) # sci-physics/bullet not keyworded here (#908240) 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 814bd5ba41..008329e567 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -17,6 +17,18 @@ #--- END OF EXAMPLES --- +# Nowa Ammerlaan (2025-02-03) +# QtWebView is available here +dev-python/pyside -webview + +# Nowa Ammerlaan (2025-02-03) +# QtSerialBus is available here +dev-python/pyside -serialbus + +# Eli Schwartz (2025-01-27) +# All dependencies available +dev-build/meson -test-full + # Matt Jolly (2025-01-11) # We can bootstrap with mrustc on amd64. dev-lang/rust -mrustc-bootstrap @@ -86,6 +98,7 @@ media-gfx/blender -gnome -oneapi -renderdoc -vulkan # dev-qt/qtlanguageserver:6 is keyworded here dev-qt/qtdeclarative:6 -qmlls dev-qt/qttools:6 -qmlls +dev-python/pyside -tools # Nowa Ammerlaan (2024-03-17) # virt-firmware is keyworded here @@ -146,11 +159,6 @@ sys-apps/irqbalance -thermal # media-libs/shaderc is keyworded here. media-libs/libplacebo -shaderc -# Michał Górny (2023-09-19) -# dev-cpp/cpp-httplib is keyworded here. -llvm-core/lldb -debuginfod -llvm-core/llvm -debuginfod - # Ionen Wolkens (2023-09-13) # media-gfx/renderdoc is keyworded here dev-qt/qtbase -renderdoc 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 c3caa1362c..6e15d890b5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Sam James (2025-02-09) +# dev-libs/rocdbgapi is not yet marked stable +dev-debug/gdb rocm + # Matt Jolly (2025-01-11) # Stable-mask until mrustc is stabilised dev-lang/rust mrustc-bootstrap 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 505bdf5077..79669263ee 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 @@ -102,7 +102,6 @@ kde-apps/akonadiconsole kde-apps/akregator kde-apps/calendarjanitor kde-apps/calendarsupport - (2024-07-01) -# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine] -# which is package.use.mask'ed on these arches. We cannot mask the -# combination specifically but in reality kaccounts is useless without -# additional dev-qt/qtwebengine revdeps. -kde-frameworks/purpose:5 kaccounts +# Nowa Ammerlaan (2025-02-03) +# QtWebView is masked here +dev-python/pyside webview # Ben Kohler (2024-05-27) # Runtime issues (bug #925115) and build issues (bug #931092) 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 85408fcd3b..d525eba191 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,10 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz (2025-01-26) -# Dependencies e.g. bindgen not keyworded -dev-build/meson test-full - # Sam James (2025-01-04) # kde-plasma/kde-cli-tools not keyworded here x11-misc/xdg-utils plasma @@ -53,13 +49,6 @@ games-emulation/rmg -dynarec # See #934149, #934151, #936022, #936021 sys-devel/binutils -gold -# Andreas Sturmlechner (2024-07-01) -# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine] -# which is package.use.mask'ed on these arches. We cannot mask the -# combination specifically but in reality kaccounts is useless without -# additional dev-qt/qtwebengine revdeps. -kde-frameworks/purpose:5 kaccounts - # Sam James (2024-06-13) # Needs as-yet-unkeyworded KF6 (bug #934215) app-crypt/pinentry qt6 @@ -68,7 +57,7 @@ app-crypt/pinentry qt6 # Nowa Ammerlaan (2024-06-01) # qtnetworkauth, qtremoteobjects and qthttpserver not yet keyworded here -dev-python/pyside6 network-auth httpserver remoteobjects +dev-python/pyside network-auth httpserver remoteobjects dev-python/qtpy remoteobjects # Nowa Ammerlaan (2024-03-21) 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 8d5b6036f9..d8aa2a4fdd 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,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2025-01-28) +# PyQt 6 is not stable here +>=app-admin/setools-4.5.1 gui test + # Sam James (2024-10-05) # media-libs/jasper fails tests (bug #907259) media-gfx/graphicsmagick jpeg2k 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 c58f1d4856..21465a9f98 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 @@ -5,10 +5,6 @@ # supports 64 bit neon media-libs/opencv cpu_flags_arm_neon -# Matt Jolly (2024-01-30) -# Google does not provide an arm64 toolchain -www-client/chromium system-toolchain - # matoro (2022-08-31) # GHC does not gain native codegen for arm64 until 9.2. # We don't want an unregisterised build, so force LLVM codegen. 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 718fb400f4..fc09e29863 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,13 +1,21 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Nowa Ammerlaan (2025-02-03) +# QtWebView is available here +dev-python/pyside -webview + +# Eli Schwartz (2025-01-27) +# Dependencies e.g. pypy keyworded (not stable) here. +dev-build/meson -test-full + # 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/pyside httpserver remoteobjects dev-python/qtpy remoteobjects # Sam James (2024-12-17) 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 3ccac09b94..d82a9fed8a 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,6 +1,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Eli Schwartz (2025-01-27) +# Dependencies e.g. pypy not stable here. +dev-build/meson test-full + # Eray Aslan (2024-06-17) # mongodb needed for tests which is not stable keyworded for arm64 dev-libs/mongo-c-driver test @@ -14,7 +18,7 @@ app-emulation/qemu capstone sys-kernel/installkernel efistub # Ionen Wolkens (2024-01-27) -# dev-python/pyside6 is not stable here yet +# dev-python/pyside is not stable here yet dev-python/qtpy pyside6 # Michał Górny (2023-04-22) 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 bd928db11c..bbdf1065db 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Nowa Ammerlaan (2025-02-03) +# QtWebView is not available everywhere +dev-python/pyside webview + +# Nowa Ammerlaan (2025-02-03) +# QtSerialBus is not available everywhere +dev-python/pyside serialbus + # Michał Górny (2024-12-24) # OpenMP offloading is supported on 64-bit architectures only. llvm-core/clang-runtime offload @@ -63,6 +71,7 @@ media-gfx/blender gnome oneapi renderdoc vulkan # dev-qt/qtlanguageserver:6 currently has very few keywords dev-qt/qtdeclarative:6 qmlls dev-qt/qttools:6 qmlls +dev-python/pyside tools # Mike Gilbert (2024-04-13) # Missing keywords on dev-python/looseversion. @@ -125,11 +134,6 @@ media-video/obs-studio mpegts # media-libs/shaderc has very few keywords. media-libs/libplacebo shaderc -# Michał Górny (2023-09-19) -# dev-cpp/cpp-httplib is barely keyworded anywhere. -llvm-core/lldb debuginfod -llvm-core/llvm debuginfod - # Ionen Wolkens (2023-09-13) # media-gfx/renderdoc currently has few keywords dev-qt/qtbase renderdoc 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 67d0b33248..864c9e29be 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,10 +1,6 @@ # Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz (2025-01-26) -# Dependencies e.g. netcdf not keyworded -dev-build/meson test-full - # WANG Xuerui (2025-01-16) # tests require qtwebengine which is unavailable dev-python/qtconsole test @@ -85,13 +81,6 @@ net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 # Full testing requires www-client/firefox. dev-python/selenium test-rust -# Andreas Sturmlechner (2024-07-01) -# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine] -# which is package.use.mask'ed on these arches. We cannot mask the -# combination specifically but in reality kaccounts is useless without -# additional dev-qt/qtwebengine revdeps. -kde-frameworks/purpose:5 kaccounts - # Andreas Sturmlechner (2024-06-15) # Requires unkeyworded dev-qt/qtwebengine (and revdeps) kde-plasma/plasma-nm openconnect @@ -168,11 +157,6 @@ gnome-extra/gnome-software flatpak # dev-ruby/asciidoctor is not keyworded yet. dev-util/librnp man -# Michał Górny (2023-09-19) -# dev-cpp/cpp-httplib is keyworded here. -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 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 7f9c65aac2..7584271fbb 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,10 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz (2025-01-26) -# Dependencies e.g. bindgen not keyworded -dev-build/meson test-full - # Pacho Ramos (2025-01-26) # Needs unkeyworded net-libs/msgraph gnome-base/gvfs onedrive @@ -19,7 +15,7 @@ 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 +~dev-lang/rust-1.71.1 system-llvm # Felix Janda (2024-10-20) # requires dev-libs/libcss and net-libs/libdom to be keyworded @@ -192,8 +188,8 @@ net-analyzer/rrdtool rados >=media-video/ffmpeg-5 shaderc # matoro (2023-11-22) -# Qt 5 is not keyworded here -app-admin/setools X test +# PyQt 6 is not keyworded here +app-admin/setools gui test # matoro (2023-11-22) # Qt 5 is not keyworded here 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 7955e2e9df..5c1746b3c0 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,7 @@ dev-db/spatialite rttopo # Nowa Ammerlaan (2023-08-30) # Avoid keywordming more Qt stuff dev-python/pyside2 3d datavis scxml -dev-python/pyside6 3d httpserver remoteobjects scxml +dev-python/pyside 3d httpserver remoteobjects scxml dev-python/qtpy remoteobjects # Nowa Ammerlaan (2023-03-07) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.force index d198bbc215..0e93c499f2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.force @@ -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 -# Matt Jolly (2024-01-30) -# Google does not provide a ppc64 toolchain -www-client/chromium system-toolchain - # Alexey Sokolov (2023-08-14) # OpenMW is only playtested with LuaJIT, and in fact unit tests fail with Lua-5. # Therefore apply mask/force to override the profile's defaults, and invert on 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 d12a85711d..e253da8fbf 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 @@ -17,13 +17,6 @@ media-libs/libass libunibreak # QUIC dependencies are not keyworded net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 -# Andreas Sturmlechner (2024-07-01) -# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine] -# which is package.use.mask'ed on these arches. We cannot mask the -# combination specifically but in reality kaccounts is useless without -# additional dev-qt/qtwebengine revdeps. -kde-frameworks/purpose:5 kaccounts - # Sam James (2024-05-19) # media-libs/jasper not yet keyworded here: https://bugs.gentoo.org/921559 media-gfx/graphicsmagick jpeg2k 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 3c1f55daae..80cfc4da96 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 @@ -31,7 +31,7 @@ dev-python/selenium test-rust dev-util/selenium-manager test # Andreas Sturmlechner (2024-09-12) -# dev-python/pyside6 is not stable here +# dev-python/pyside is not stable here dev-python/qtpy pyside6 # Sam James (2024-04-30) 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 4cfea6fc21..406a9252e1 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,9 +1,9 @@ # Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz (2025-01-26) -# Dependencies e.g. bindgen not keyworded -dev-build/meson test-full +# Matt Jolly (2025-01-29) +# Needs dev-lang/go which is not keyworded here +x11-wm/fvwm3 go # Paul Zander (2024-11-04) # media-libs/libavif is not keyworded 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 5227b63355..5bb9427b61 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask @@ -1,10 +1,6 @@ # Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz (2025-01-26) -# Dependencies e.g. netcdf not keyworded -dev-build/meson test-full - # Alexey Shvetsov (2024-11-21) # sci-libs/caffe2 is not keyworded on arm64 sci-chemistry/gromacs nnpot @@ -29,13 +25,6 @@ sci-mathematics/maxima vtk sci-libs/fplll qd sci-mathematics/lcalc double-double quad-double -# Andreas Sturmlechner (2024-07-01) -# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine] -# which is package.use.mask'ed on these arches. We cannot mask the -# combination specifically but in reality kaccounts is useless without -# additional dev-qt/qtwebengine revdeps. -kde-frameworks/purpose:5 kaccounts - # Andreas Sturmlechner (2024-06-15) # Requires unkeyworded dev-qt/qtwebengine (and revdeps) kde-plasma/plasma-nm openconnect @@ -71,7 +60,7 @@ sys-apps/openrc-navi s6 # Nowa Ammerlaan (2023-08-30) # Avoid keywording more Qt stuff -dev-python/pyside6 httpserver remoteobjects +dev-python/pyside httpserver remoteobjects dev-python/qtpy remoteobjects # Marek Szuba (2023-08-19) 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 bc1bc06076..f39f5b057b 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,10 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz (2025-01-26) -# Dependencies e.g. bindgen not keyworded -dev-build/meson test-full - # Sam James (2025-01-26) -# Dependencies e.g. bindgen not keyworded -dev-build/meson test-full +# Matt Jolly (2025-01-29) +# Needs dev-lang/go which is not keyworded here +x11-wm/fvwm3 go # Pacho Ramos (2025-01-26) # Needs unkeyworded net-libs/msgraph 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 36087928dc..b0a86cacb7 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,13 +1,13 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz (2025-01-26) -# Dependencies e.g. bindgen not keyworded -dev-build/meson test-full +# Nowa Ammerlaan (2025-02-03) +# QtSerialBus is available here +dev-python/pyside -serialbus # Nowa Ammerlaan (2024-12-20) # qtremoteobjects and qthttpserver not yet keyworded here -dev-python/pyside6 httpserver remoteobjects +dev-python/pyside httpserver remoteobjects dev-python/qtpy remoteobjects # Ben Kohler (2024-10-23) @@ -62,13 +62,6 @@ dev-lang/php opcache-jit # app-office/lyx is unavailable on x86 dev-tex/abntex lyx -# Andreas Sturmlechner (2024-07-01) -# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine] -# which is package.use.mask'ed on these arches. We cannot mask the -# combination specifically but in reality kaccounts is useless without -# additional dev-qt/qtwebengine revdeps. -kde-frameworks/purpose:5 kaccounts - # Nowa Ammerlaan (2024-03-21) # virt-firmware is keyworded here sys-kernel/installkernel -efistub @@ -99,11 +92,6 @@ sys-kernel/installkernel -grub # media-libs/shaderc is keyworded here. media-libs/libplacebo -shaderc -# Michał Górny (2023-09-19) -# dev-cpp/cpp-httplib is keyworded here. -llvm-core/lldb -debuginfod -llvm-core/llvm -debuginfod - # Jon Janzen (2023-09-11) # librttopo has not been tested on this arch dev-db/spatialite rttopo 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 78cae9fe9e..9726a67d73 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 @@ -35,7 +35,7 @@ dev-python/selenium test-rust dev-util/selenium-manager test # Andreas Sturmlechner (2024-09-20) -# dev-python/pyside6 is not stable here. +# dev-python/pyside is not stable here. dev-python/qtpy pyside6 # Andreas Sturmlechner (2024-09-02) 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 6546f32dd3..03ebc138e7 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,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Ionen Wolkens (2024-12-24) @@ -26,6 +26,10 @@ llvm-runtimes/libcxxabi clang # echo "dev-lang/rust:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}" # echo "dev-lang/rust-bin:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}" # done +dev-lang/rust:1.84.1 llvm_slot_19 +dev-lang/rust-bin:1.84.1 llvm_slot_19 +dev-lang/rust:1.84.0 llvm_slot_19 +dev-lang/rust-bin:1.84.0 llvm_slot_19 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 @@ -36,8 +40,12 @@ dev-lang/rust:1.80.1 llvm_slot_18 dev-lang/rust-bin:1.80.1 llvm_slot_18 dev-lang/rust:1.79.0 llvm_slot_18 dev-lang/rust-bin:1.79.0 llvm_slot_18 +dev-lang/rust:1.78.0 llvm_slot_18 +dev-lang/rust-bin:1.78.0 llvm_slot_18 dev-lang/rust:1.77.1 llvm_slot_17 dev-lang/rust-bin:1.77.1 llvm_slot_17 +dev-lang/rust:1.76.0 llvm_slot_17 +dev-lang/rust-bin:1.76.0 llvm_slot_17 dev-lang/rust:1.75.0 llvm_slot_17 dev-lang/rust-bin:1.75.0 llvm_slot_17 dev-lang/rust:1.74.1 llvm_slot_17 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 d7c3876f5f..9d1c9ca1bf 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 @@ -3,6 +3,25 @@ # New entries go on top. +# Michał Górny (2025-02-08) +# Requires dev-cpp/cpp-httplib that has extremely unstable ABI. +# Not worth the constant churn of having to rebuild LLVM again and again. +llvm-core/lldb debuginfod +llvm-core/llvm debuginfod + +# Nowa Ammerlaan (2025-01-04) +# Missing dependencies not packaged currently +dev-python/pyside doc + +# Andreas Sturmlechner (2025-01-29) +# Prepare cleanup of kde-frameworks/syndication:5 +kde-frameworks/knewstuff:5 opds + +# Eli Schwartz (2025-01-27) +# Dependencies e.g. bindgen/netcdf/pypy not keyworded or stable in +# most places. +dev-build/meson test-full + # Matt Jolly (2025-01-11) # mrustc currenly only works on amd64. dev-lang/rust mrustc-bootstrap @@ -17,8 +36,9 @@ 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 +# Prepare cleanup of kde-apps/kaccounts-integration:6[qt5] and +# kde-frameworks/bluez-qt:5 +kde-frameworks/purpose:5 bluetooth kaccounts # Michał Górny (2024-12-31) # None of the sci-libs/symengine versions work with the modern versions 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 b918228c0d..bfa19e1b82 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask @@ -4,6 +4,10 @@ # New entries go on top. # Please use the same syntax as in package.use.mask. +# Arthur Zamarin (2025-02-03) +# Requires dev-util/shelltestrunner +app-arch/mt-st test + # 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 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 d06cfe9445..fbfe251fd8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask @@ -1,11 +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 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 slots with no keyworded releases yet. +llvm_slot_21 llvm_slot_20 # Andreas Sturmlechner (2024-12-11) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/llvm/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/llvm/parent index 845cedb73f..bce85960e2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/llvm/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/musl/llvm/parent @@ -1,2 +1,2 @@ .. -../../../../../../features/llvm +../../../../../../features/musl/llvm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/musl/llvm/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/musl/llvm/parent index 63a4f9547e..bc92e589ba 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/musl/llvm/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/23.0/split-usr/musl/llvm/parent @@ -1,2 +1,2 @@ .. -../../../../../../../features/llvm +../../../../../../../features/musl/llvm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/llvm/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/llvm/parent index 845cedb73f..bce85960e2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/llvm/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/musl/llvm/parent @@ -1,2 +1,2 @@ .. -../../../../../../features/llvm +../../../../../../features/musl/llvm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/split-usr/musl/llvm/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/split-usr/musl/llvm/parent index 63a4f9547e..bc92e589ba 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/split-usr/musl/llvm/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/23.0/split-usr/musl/llvm/parent @@ -1,2 +1,2 @@ .. -../../../../../../../features/llvm +../../../../../../../features/musl/llvm diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/cpu_flags_arm.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/cpu_flags_arm.desc index 029f3aa89a..ad687c48c6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/cpu_flags_arm.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/cpu_flags_arm.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 aes - Use the AES cryptography instruction set @@ -13,6 +13,7 @@ sha1 - Use the SHA-1 cryptography instruction set sha2 - Use the SHA-2 cryptography instruction set sm4 - Use the SM4 cryptography instruction set sve - Use the Scalable Vector Extension instruction set +sve2 - Use the Scalable Vector Extension 2 instruction set thumb - Enable Thumb instruction set (ARMv*T and ARMv6+) thumb2 - Enable Thumb-2 instruction set (ARMv*T2 and ARMv7+) v4 - Use instructions added in ARMv4 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 b6a02407e1..8577ceeffb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_slot.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_slot.desc @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors. +# Copyright 2024-2025 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 15 - Use LLVM 15. @@ -7,3 +7,4 @@ 18 - Use LLVM 18. 19 - Use LLVM 19. 20 - Use LLVM 20. +21 - Use LLVM 21. 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 57cd68309a..7b11c936a2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Nowa Ammerlaan (2025-02-03) +# QtWebView is masked here +dev-python/pyside webview + # Michał Górny (2024-06-05) # media-libs/exempi is seriously broken on big endian platforms. # https://gitlab.freedesktop.org/libopenraw/exempi/-/merge_requests/8#note_2277243 @@ -43,6 +47,7 @@ mail-client/thunderbird system-av1 # dev-libs/weston casualties (#833010) # https://gitlab.freedesktop.org/wayland/weston/-/issues/739 gui-libs/gtk wayland +app-i18n/ibus wayland gnome-base/gnome-control-center wayland sys-apps/xdg-desktop-portal-gnome wayland net-libs/webkit-gtk:6 wayland diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/llvm/eapi b/sdk_container/src/third_party/portage-stable/profiles/features/musl/llvm/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/llvm/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/llvm/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/llvm/package.mask new file mode 100644 index 0000000000..963110bb1b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/llvm/package.mask @@ -0,0 +1,10 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michal Rostecki (2025-02-09) +# A libgcc_s drop-in replacement, which conflicts with sys-devel/gcc, +# therefore meant only for profiles which can work without GCC being +# present even as a fallback. Since glibc can't be built with clang, +# it's possible only on musl/llvm profiles. If that ever changes, we +# can move this unmask to all llvm profiles. +-llvm-runtimes/libgcc diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/llvm/parent b/sdk_container/src/third_party/portage-stable/profiles/features/musl/llvm/parent new file mode 100644 index 0000000000..fe91e777cf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/llvm/parent @@ -0,0 +1,2 @@ +.. +../../llvm 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 c4d4892c0c..bff0c8c5c5 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,10 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# NHOrus (2025-02-01) +# not ported to musl, bug #713434 +app-crypt/mit-krb5-appl + # Arthur Zamarin (2025-01-25) # depends on vscode/vscodium, which are glibc binary package kde-misc/krunner-vscodeprojects @@ -42,7 +46,7 @@ net-nds/nsscache # Sam James (2024-09-30) # Needs porting to musl (bug #940130) -=sys-auth/elogind-255.5-r1 +~sys-auth/elogind-255.5 # Sam James (2024-08-31) # sys-devel/binutils[gprofng] is masked on musl @@ -97,6 +101,7 @@ dev-ada/libgpr dev-ada/gnatcoll-core dev-ada/gnatcoll-bindings dev-ada/langkit +dev-ada/langkit-contrib dev-ada/templates-parser dev-ada/libadalang-tools dev-ada/libadalang @@ -266,6 +271,7 @@ app-office/onlyoffice-bin app-shells/pwsh-bin app-text/master-pdf-editor app-text/zotero-bin +dev-db/mongodb-compass-bin dev-db/ocp dev-db/oracle-instantclient dev-db/sqlcl-bin diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask index d7bf599bc9..8127476c7c 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 @@ -211,10 +211,10 @@ media-video/mkvtoolnix nls sci-electronics/kicad-meta doc sys-apps/fakeroot nls sys-apps/man-db nls -sys-apps/man-pages l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu -sys-apps/man-pages l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro -sys-apps/man-pages l10n_sr l10n_sv l10n_uk l10n_vi -sys-apps/man-pages l10n_ja l10n_ru l10n_zh-CN +sys-apps/man-pages l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr +sys-apps/man-pages l10n_hu l10n_id l10n_it l10n_ko l10n_mk l10n_nb l10n_nl +sys-apps/man-pages l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv +sys-apps/man-pages l10n_uk l10n_vi sys-apps/sysvinit nls sys-auth/sssd man sys-apps/util-linux nls 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 1237c6125a..4b33cfbd0b 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 @@ -143,7 +143,6 @@ dev-python/pysnmpcrypto dev-java/icedtea-web dev-debug/pwndbg dev-db/mycli -sci-mathematics/mathlib-tools dev-python/keep dev-db/pgcli dev-db/mysql-workbench 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 4a46c53b5f..ca24ddf1d2 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,10 +1,6 @@ # Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Eli Schwartz (2025-01-26) -# Tests the ability to compile rust projects -dev-build/meson test-full - # Viorel Munteanu (2025-01-24) # Requires dev-python/asyncssh. net-misc/dropbear test-async 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 05cd13ce24..64efb72da3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -33,12 +33,110 @@ #--- END OF EXAMPLES --- +# Matt Jolly (2025-02-10) +# Rust ebuilds are migrating to use RPATH/RUNPATH to find their libraries. +# New revisions for each Slot are already in-tree and should be used instead. +# Bug 949374 +=dev-lang/rust-1.71.1-r100 +=dev-lang/rust-1.74.1-r100 +=dev-lang/rust-1.75.0-r100 +=dev-lang/rust-1.76.0-r100 +=dev-lang/rust-1.77.1-r100 +=dev-lang/rust-1.79.0-r100 +=dev-lang/rust-1.78.0-r100 +=dev-lang/rust-1.80.1-r100 +=dev-lang/rust-1.81.0-r100 +=dev-lang/rust-1.82.0-r100 +=dev-lang/rust-1.82.0-r101 +=dev-lang/rust-1.83.0-r1 +=dev-lang/rust-1.84.0 +=dev-lang/rust-1.84.1 +=dev-lang/rust-bin-1.71.1-r101 +=dev-lang/rust-bin-1.74.1-r101 +=dev-lang/rust-bin-1.75.0-r101 +=dev-lang/rust-bin-1.77.1-r101 +=dev-lang/rust-bin-1.79.0-r101 +=dev-lang/rust-bin-1.80.1-r101 +=dev-lang/rust-bin-1.81.0-r101 +=dev-lang/rust-bin-1.82.0-r101 +=dev-lang/rust-bin-1.83.0 +=dev-lang/rust-bin-1.84.0 +=dev-lang/rust-bin-1.84.1 + +# Michal Rostecki (2025-02-09) +# A libgcc_s drop-in replacement, which conflicts with sys-devel/gcc, +# therefore meant only for profiles which can work without GCC being +# present even as a fallback. +llvm-runtimes/libgcc + +# Michał Górny (2025-02-08) +# Suspicious subslot bump, causing humongous rebuilds. +# https://bugs.gentoo.org/949414 +=dev-cpp/cpp-httplib-0.18.6 + +# Mike Pagano (2025-02-07) +# Last release 3 years ago, no version compiles; ours or upstreams. +# Ack from maintainer. Driver is available in the Linux Kernel +# Removal on 2025-03-07. Bug: 949318 +net-misc/AQtion + +# Matt Turner (2025-02-05) +# Masked for testing +=dev-util/mesa_clc-25.0* +=media-libs/mesa-25.0* + +# Ionen Wolkens (2025-01-30) +# Breaks the only consumer of pytest-bdd (qutebrowser), +# not looked into yet but mask for now as it prevents +# using it to test PyQt6 for the upcoming Qt bump. +>=dev-python/gherkin-official-31.0.0 + +# Andreas Sturmlechner (2025-01-30) +# Last release 15 years ago, dead upstream (never imported from kdesvn), +# no revdeps probably since amarok last-rites. Removal on 2025-02-27. +media-libs/taglib-extras + +# Conrad Kostecki (2024-01-28) +# A package, which depends on Qt5. Upstream dead for many years. +# Removal on 2025-02-28. Bug #948048 +net-wireless/linssid + +# Conrad Kostecki (2024-01-28) +# Binary package, which depends on Qt5. Bug #926665 +# Please update to v5 beta or v6 beta. Removal on 2025-02-28. +media-sound/teamspeak-client:3 + +# Andreas Sturmlechner (2025-01-28) +# Last release 8 years ago, dead upstream (repository gone as well), +# depends on Qt5, no one else packages this. Removal on 2025-02-27. +net-misc/qtm + +# Andreas Sturmlechner (2025-01-28) +# Last release+commit 7 years ago, dead upstream, unmaintained in Gentoo, +# depends on Qt5, broken with >= ffmpeg-5, no one else packages this. +# Removal on 2025-02-27. Bug #900947 +app-misc/qcma + +# Andreas Sturmlechner (2025-01-28) +# Last release+commit 8 years ago, dead upstream, unmaintained in Gentoo, +# depends on Qt5, no one else packages this. Removal on 2025-02-27. +x11-misc/urxvtconfig + +# Arthur Zamarin (2025-01-28) +# Since we are done with EGO_SUM, this tool isn't needed any more. +# Removal on 2025-02-27. Bug #948966. +dev-go/get-ego-vendor + +# Andreas Sturmlechner (2025-01-28) +# Last release from 14 years ago, dead upstream (repository gone as well). +# Plenty of other options in ::gentoo. Bug #947724, removal on 2025-02-27. +media-sound/bempc + # Anthony G. Basile (2025-01-25) # Bug 909889. Needs PEP517 build. Very low user base # Remove 2025-02-24. app-portage/grs - # Arthur Zamarin (2025-01-24) # EAPI=7, uses deprecated Go eclasses, fails to compile, installation # blocked by current versions of docker (which provides the features). @@ -77,11 +175,14 @@ dev-python/spyder-terminal # CVE-2025-23050, bug #948573; Removal on 2025-02-22. dev-qt/qtbluetooth:5 +# Andreas Sturmlechner (2025-01-23) +# Qt5 package without any revdeps. Use dev-qt/qttools[qdbus] instead. +dev-qt/qdbusviewer + # Andreas Sturmlechner (2025-01-23) # Qt5 packages without any revdeps. dev-qt/pixeltool dev-qt/qdbus -dev-qt/qdbusviewer dev-qt/qdoc dev-qt/qtplugininfo dev-qt/qtquicktimeline:5 @@ -151,145 +252,18 @@ dev-qt/qtstyleplugins >=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 - # Michał Górny (2024-12-05) # 6.12.2 does not boot for me. =sys-kernel/gentoo-kernel-6.12.2 @@ -297,11 +271,6 @@ virtual/bitcoin-leveldb =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]. # diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use index 365fff9126..b96230069e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use @@ -17,7 +17,7 @@ dev-libs/libjcat gpg pkcs7 # required by some popular desktop packages such as calibre, # qutebrowser, and freecad (or indirectly through PyQt*WebEngine). dev-python/pyqt6 webchannel -dev-python/pyside6 webchannel +dev-python/pyside webchannel # Required by sys-apps/flatpak, a dependency of kde-plasma/discover dev-util/ostree curl diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2025 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2025 new file mode 100644 index 0000000000..ae7c9c333e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2025 @@ -0,0 +1 @@ +move dev-python/pyside6 dev-python/pyside diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2023 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2023 index 173fb6a27f..c5afcd49c6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2023 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2023 @@ -12,7 +12,6 @@ move dev-libs/Imath dev-libs/imath move dev-python/cli_helpers dev-python/cli-helpers move dev-python/python-cstruct dev-python/cstruct move dev-python/swagger_spec_validator dev-python/swagger-spec-validator -move dev-python/pslab-python dev-python/pslab move dev-python/python-discid dev-python/discid move dev-python/py-amqp dev-python/amqp move dev-python/python-sshpubkeys dev-python/sshpubkeys