diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch.list b/sdk_container/src/third_party/portage-stable/profiles/arch.list index 7bb08e3b87..51ee66667c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch.list +++ b/sdk_container/src/third_party/portage-stable/profiles/arch.list @@ -3,7 +3,6 @@ amd64 arm arm64 hppa -ia64 loong m68k mips 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 aaeb3a221a..58071d9fab 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 @@ -338,7 +338,6 @@ media-video/ffmpeg dav1d libaribb24 libtesseract # Andrey Utkin (2020-03-11) # USE=bpf depends on sys-devel/clang which is not keyworded on alpha. media-libs/libv4l bpf -media-tv/v4l-utils bpf # Patrick McLean (2020-02-15) # Mask until dev-libs/libfido2 is keyworded diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use index 40a242b365..754ff9c5cf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use @@ -1,6 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2024-09-04) +# Build with debugging support by default to facilitate dev-debug/dtrace +# and sys-apps/systemd[bpf]. +>=sys-kernel/gentoo-kernel-6.10.8 debug +>=sys-kernel/vanilla-kernel-6.10.8 debug + # James Le Cuirot (2022-06-25) # Realign the stack in the 32-bit build for compatibility with older binaries by # default. This is not the default on x86 because it has a performance cost. 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 4309f6e2c9..4035093203 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 @@ -70,10 +70,6 @@ app-admin/syslog-ng -mqtt # Refind is only available on a subset of arches sys-kernel/installkernel -refind -# Ionen Wolkens (2024-01-27) -# dev-python/PyQt6 and dev-python/pyside6 are keyworded here -dev-python/QtPy -pyqt6 -pyside6 - # Michal Privoznik (2024-01-21) # virtiofsd is available here app-emulation/libvirt -virtiofsd 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 f3d2a819b1..d342029322 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 @@ -92,6 +92,7 @@ dev-python/spyder-notebook dev-util/kdevelop dev-util/kdevelop-php dev-util/kdevelop-python +kde-frameworks/purpose-kaccounts-services kde-apps/akonadi-calendar kde-apps/akonadi-import-wizard kde-apps/akonadiconsole @@ -128,6 +129,7 @@ kde-apps/parley kde-apps/pim-data-exporter kde-apps/pim-sieve-editor kde-misc/kio-gdrive +kde-misc/kio-gdrive-common kde-misc/tellico kde-misc/zanshin media-gfx/digikam 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 549f5f5664..00bbe37209 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask @@ -1,6 +1,15 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2024-09-07) +# kde-plasma/plasma-workspace:6 is not keyworded +sys-auth/polkit kde +virtual/notification-daemon kde + +# Andreas Sturmlechner (2024-07-31) +# KF6 and media-libs/phonon will drop arm keyword +app-office/texstudio video + # Michał Górny (2024-07-24) # Full testing requires www-client/firefox. dev-python/selenium test-rust 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 7a8455431a..31ac62057c 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 @@ -60,11 +60,6 @@ dev-python/ipython nbconvert # dev-libs/criterion is not marked stable yet app-admin/syslog-ng test -# Sam James (2022-01-15) -# Requires dev-util/pahole which is not yet marked stable on arm. -sys-kernel/gentoo-kernel debug -sys-kernel/vanilla-kernel debug - # Sam James (2021-10-25) # Various dependencies not yet stable on arm # bug #816981 @@ -106,7 +101,6 @@ sci-mathematics/z3 java # Andreas Sturmlechner (2019-02-10) # Needs kde-frameworks/{kwallet,ki18n,kconfig} stable dev-vcs/subversion kwallet -net-libs/libproxy kde # Andreas Sturmlechner (2019-02-10) # Needs kde-plasma/{polkit-kde-agent,plasma-workspace} stable diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use index 3d30a34a0d..22f0c2a5e4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use @@ -1,6 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2024-09-04) +# Build with debugging support by default to facilitate dev-debug/dtrace +# and sys-apps/systemd[bpf]. +>=sys-kernel/gentoo-kernel-6.10.8 debug +>=sys-kernel/vanilla-kernel-6.10.8 debug + # James Le Cuirot (2023-12-16) # Apply additional FFmpeg patches for efficient playback on some SoCs. media-tv/kodi soc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask index c80e58a8f1..a55d180190 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 @@ -55,10 +55,6 @@ www-servers/nginx test # Supports 64-bit NEON media-libs/zita-resampler -cpu_flags_arm_neon -# Ionen Wolkens (2024-01-27) -# dev-python/PyQt6 is keyworded here -dev-python/QtPy -pyqt6 - # Michal Privoznik (2024-01-18) # No sys-block/nbdkit on arm, yet app-emulation/libvirt nbd @@ -281,11 +277,6 @@ media-video/ffmpeg -rav1e # Mask io-uring & zbc pending keywording sys-block/fio -io-uring -# Michał Górny (2020-06-19) -# Requires dev-util/pahole. -sys-kernel/gentoo-kernel debug -sys-kernel/vanilla-kernel debug - # Sam James (2020-06-11) # PGO works on arm64 >=www-client/firefox-68.9.0 -pgo 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 469fa170ca..c6bd67ba88 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 @@ -18,7 +18,8 @@ app-emulation/qemu capstone sys-kernel/installkernel efistub # Ionen Wolkens (2024-01-27) -# dev-python/PyQt6 and dev-python/pyside6 are not stable here yet +# dev-python/PyQt6-WebEngine is not stable here yet, bug #939558 +# dev-python/pyside6 is not stable here yet dev-python/QtPy pyqt6 pyside6 # Andrew Ammerlaan (2023-12-18) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/base/make.defaults index bb227e4ece..19d64396e4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/make.defaults @@ -3,6 +3,6 @@ USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux" PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH" 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 9a9ccce5a0..1a1450567f 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 @@ -60,10 +60,6 @@ app-admin/syslog-ng mqtt # Refind is only available on a subset of arches sys-kernel/installkernel refind -# Ionen Wolkens (2024-01-27) -# dev-python/PyQt6 and dev-python/pyside6 have very few keywords -dev-python/QtPy pyqt6 pyside6 - # Michal Privoznik (2024-01-21) # virtiofsd is only available on some arches app-emulation/libvirt virtiofsd 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 51535e316a..ecee15a9d4 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 @@ -249,7 +249,6 @@ amd64 arm arm64 hppa -ia64 loong m68k mips diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/make.defaults deleted file mode 100644 index 0e0ebaa641..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/make.defaults +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -ARCH="ia64" -ACCEPT_KEYWORDS="ia64 ~ia64" - -CHOST="ia64-unknown-linux-gnu" -CFLAGS="-O2 -pipe" -CXXFLAGS="${CFLAGS}" -FFLAGS="${CFLAGS}" -FCFLAGS="${CFLAGS}" - -# Sergei Trofimovich (2017-06-03) -# Enable USE=libtirpc by default, to ease dependency resolution during -# the stabilization of glibc-2.26. Bug 657148 -USE="libtirpc" - -# Michał Górny (2014-07-01) -# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild -# checks simpler. -ABI="ia64" -DEFAULT_ABI="ia64" -MULTILIB_ABIS="ia64" -LIBDIR_ia64="lib" -CHOST_ia64="${CHOST}" - -# Donnie Berkholz (2006-08-18) -# Defaults for video drivers -#VIDEO_CARDS="fbdev mga r128 radeon" -INPUT_DEVICES="void" -VIDEO_CARDS="dummy" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.mask deleted file mode 100644 index a9dc726d7b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.mask +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2019-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2024-01-09) -# glibc-2.39 dropped support for ia64. ->=sys-libs/glibc-2.39 - -# Sergei Trofimovich (2020-05-02) -# greenlet needs arch-specific stack switching code. There is no ia64 port. -dev-python/greenlet diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.force deleted file mode 100644 index 618de622be..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.force +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2022-02-19) -# New enough SpiderMonkey not keyworded here, bug #753221 -sys-auth/polkit duktape - -# Raúl Porcel (2007-10-21) -# It segfaults without debug use-flags -# Remove when http://bugs.php.net/bug.php?id=42893 is fixed -dev-lang/php debug diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask deleted file mode 100644 index b906a322f8..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask +++ /dev/null @@ -1,588 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2024-08-23) -# dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here -sys-apps/systemd bpf - -# Matt Jolly (2024-08-14) -# QUIC dependencies are not keyworded -net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 - -# Ulrich Müller (2024-08-03) -# Needs dev-libs/openspecfun which is not yet keyworded -sci-visualization/gnuplot amos - -# Leonardo Hernández Hernández (2024-07-07) -# media-libs/quirc and media-sound/liblc3 are not keyworded here -media-video/ffmpeg quirc liblc3 - -# Sam James (2024-07-03) -# kde-frameworks/kservice not keyworded here -x11-misc/xdg-utils plasma - -# Andreas Sturmlechner (2024-06-29) -# media-libs/libplacebo is not keyworded -media-video/ffmpeg libplacebo - -# Thomas Bettler (2024-06-10) -# requires dev-libs/apache-arrow which is net yet keyworded -sci-libs/gdal parquet - -# Sam James (2024-05-19) -# media-libs/jasper not yet keyworded here: https://bugs.gentoo.org/921559 -media-gfx/graphicsmagick jpeg2k - -# Arthur Zamarin (2024-05-13) -# Requires dev-util/shelltestrunner -app-arch/mt-st test - -# Michał Górny (2024-05-08) -# Requires sys-devel/{clang,llvm}:16. -dev-lang/python jit - -# Robin H. Johnson (2024-03-08) -# mongodb dependencies are not keyworded -mail-mta/postfix mongodb - -# matoro (2024-02-29) -# Observed crashes in git-remote-https due to this -net-misc/curl adns - -# Eray Aslan (2024-02-13) -# tests require dev-db/mongodb which is not keyworded -dev-libs/mongo-c-driver test - -# Leonardo Hernández Hernández (2024-01-15) -# net-libs/grpc not keyworded here -app-admin/syslog-ng grpc - -# Andrew Ammerlaan (2024-01-13) -# Unmask only where grub is keyworded -sys-kernel/installkernel -grub - -# Sam James (2024-01-02) -# dev-libs/capstone not keyworded here -dev-lang/php capstone - -# David Seifert (2023-12-30) -# sys-auth/sssd not keyworded here anymore -app-admin/sudo sssd -sys-auth/pambase sssd - -# Mart Raudsepp (2023-12-25) -# sys-apps/xdg-desktop-portal not keyworded here yet -x11-base/xwayland libei - -# James Le Cuirot (2023-12-12) -# USE=bpf depends on sys-devel/clang which is not keyworded on ia64 -media-libs/libv4l bpf - -# Leonardo Hernández Hernández (2023-11-15) -# Vulkan is not available here -media-video/ffmpeg glslang shaderc vulkan - -# Violet Purcell (2023-10-12) -# dev-build/samurai is not keyworded here. -app-alternatives/ninja samurai - -# Patrick McLean (2023-10-03) -# sys-apps/s6-linux-init has not been tested on this arch -sys-apps/openrc s6 -sys-apps/openrc-navi s6 - -# Sam James (2023-09-24) -# Qt not keyworded here. -app-text/doxygen gui - -# Sam James (2023-09-22) -# Qt 6 not keyworded here. -dev-build/cmake gui - -# Jon Janzen (2023-09-11) -# librttopo has not been tested on this arch -dev-db/spatialite rttopo - -# Sam James (2023-06-18) -# Qt 5 not keyworded here -app-text/ansifilter gui -app-text/highlight gui - -# Matt Turner (2023-05-30) -# sys-apps/dbus-broker is not keyworded -app-accessibility/at-spi2-core dbus-broker - -# Sam James (2023-04-17) -# net-misc/pps-tools is not keyworded here -net-misc/chrony pps - -# Sam James (2023-05-01) -# media-libs/libjxl is not keyworded -# bug https://bugs.gentoo.org/853628 -media-gfx/gimp jpegxl -media-gfx/graphicsmagick jpegxl -media-gfx/imagemagick jpegxl -media-libs/imlib2 jpegxl - -# Sam James (2023-04-14) -# dev-python/sympy not keyworded here yet -dev-python/nbval test - -# Michał Górny (2023-03-14) -# Requires virtual/pandoc. -dev-python/nbclassic doc -dev-python/nbval doc - -# Sam James (2022-12-26) -# Unkeyworded dependencies -dev-util/diffoscope opendocument pascal pdf R - -# matoro (2022-09-30) -# No ruby on ia64 for dev-ruby/asciidoctor -net-misc/chrony html - -# Arthur Zamarin (2022-08-15) -# deps not keyworded -dev-util/pkgcheck emacs - -# Matt Turner (2022-06-25) -# net-libs/libqrtr-glib not keyworded -net-misc/modemmanager qrtr - -# Nickolas Raymond Kaczynski (2022-04-24) -# Dependencies are missing keywords -media-libs/imlib2 svg - -# Matt Turner (2022-04-18) -# app-text/nuspell is not keyworded -app-text/enchant nuspell - -# Matt Turner (2022-04-16) -# net-misc/freerdp is not keyworded -dev-libs/weston rdp - -# Lars Wendler (2022-04-01) -# gnome-base/librsvg missing keywords -media-libs/freetype svg - -# Adel Kara Slimane (2022-03-14) -# Untested useflag on other arches, needs keywording -media-video/ffmpeg vmaf - -# Sam James (2022-03-06) -# Unkeyworded dependencies -net-mail/cyrus-imapd http - -# Sam James (2022-01-29) -# app-text/ronn-ng not keyworded here, bug #801103 -app-accessibility/espeak-ng man - -# Sam James (2021-11-05) -# Avoid keywording unnecessary depenencies for now, bug #804115 -dev-python/scipy fortran - -# Sam James (2021-11-05) -# Test suite is very fragile and doesn't even run on amd64. -# No real point in running it here right now, bug #804115. -dev-cpp/eigen test - -# Sam James (2021-10-24) -# Avoid Pipewire for now because of new wireplumber dependency which lacks -# keywords. Doubt anybody is using PW here anyway right now. -# bug #807616 -media-libs/libsdl2 pipewire - -# Sam James (2021-09-14) -# JACK2 isn't keyworded here -# bug #807616 -media-video/pipewire jack-client - -# Sam James (2021-09-12) -# dev-ruby/asciidoctor isn't keyworded here -dev-util/ccache doc - -# David Seifert (2021-09-04) -# dev-lang/go not keyworded here -sys-libs/libcap tools - -# Marek Szuba (2021-08-17) -# net-wireless/rtl-sdr not keyworded here -sys-apps/rng-tools rtlsdr - -# Michał Górny (2021-07-25) -# PyQt5 and wxpython are not keyworded. -dev-python/matplotlib wxwidgets - -# Matt Turner (2021-07-23) -# gui-libs/gtk is not keyworded -net-libs/gssdp gtk - -# Matt Turner (2021-06-10) -# dev-python/django is not keyworded here -dev-python/diskcache test - -# Miroslav Šulc (2021-03-13) -# virtual/jdk isn't keyworded here -media-libs/rubberband jni - -# Sam James (2021-03-11) -# media-libs/libavif isn't keyworded here -media-libs/gd avif -www-client/links avif -dev-lang/php avif - -# Akinori Hattori (2021-03-03) -# dev-lang/ruby is not keyworded ->=dev-libs/libutf8proc-2.6.0 test - -# Sam James (2021-02-26) -# dev-libs/efl not keyworded here -# and is a desktop application mainly -# bug #773178 -app-crypt/pinentry efl - -# Joonas Niilola (2021-01-15) -# Dependency not keyworded on this arch. -app-text/enchant voikko - -# Arfrever Frehtes Taifersar Arahesis (2020-10-14) -# app-i18n/fcitx:4 not keyworded. -media-libs/libsdl2 fcitx4 - -# Sergei Trofimovich (2020-09-18) -# media-libs/libilbc is not ported to ia64 -# nor is Qt -net-analyzer/wireshark gui ilbc - -# Matt Turner (2020-08-11) -# No drivers on this architecture support Vulkan -media-libs/mesa video_cards_zink vulkan vulkan-overlay zink - -# Michał Górny (2020-06-14) -# Requires dev-python/networkx. -app-portage/nattka depgraph-order - -# Mikle Kolyada (2020-06-08) -# clisp is keyworded on ia64 -app-text/texlive-core -xindy - -# Michał Górny (2020-06-02) -# Avoid unkeyworded deps, we really need a minimal install -# for imagemagick. -media-gfx/inkscape cdr visio - -# James Le Cuirot (2020-04-23) -# Requires media-libs/mesa[llvm], which is masked. -dev-python/pyopengl test - -# Mikle Kolyada (2020-04-20) -# dev-lang/ruby is not keyworded (a dep) -app-text/texlive context l10n_ja - -# Sergei Trofimovich (2020-04-12) -# ruby-2.7 dropped ia64 support, mask dependencies requiring ruby. -# These pull in: -# - direct ruby dependency: -app-admin/augeas test -sys-block/thin-provisioning-tools test -# - Ruby-based test suite, with additional dependencies -app-text/htmltidy test -# - texlive japan modules: ruby runtime scripts -app-text/texlive l10n_ja context -# - net-libs/webkit-gtk: ruby build system -app-editors/emacs xwidgets -dev-util/geany-plugins markdown -gnome-extra/evolution-data-server oauth-gtk3 oauth-gtk4 -# - gnome-extra/sushi: depends on webkit-gtk -gnome-base/nautilus previewer -# - net-libs/gnome-online-accounts: depends on webkit-gtk -gnome-base/gvfs google -# app-text/libgepub depends on webkit-gtk. -xfce-base/tumbler epub - -# Thomas Deutschmann (2020-03-15) -# Mask USE=libtesseract, app-text/tesseract is not keyworded -# Mask USE=dav1d, media-libs/dav1d is not keyworded -# Mask USE=libaribb24, media-libs/aribb24 is not keyworded -media-video/ffmpeg dav1d libaribb24 libtesseract - -# Mart Raudsepp (2020-03-01) -# Mask until app-text/gspell is keyworded -mail-client/evolution spell - -# Patrick McLean (2020-02-15) -# Mask until dev-libs/libfido2 is keyworded -net-misc/openssh security-key - -# Joonas Niilola (2020-02-08) -# Dependency not keyworded on this arch. -dev-libs/dbus-c++ ecore - -# David Seifert (2020-01-26) -# media-libs/libkate is not keyworded on ia64 anymore -media-sound/vorbis-tools kate - -# Tomáš Mózes (2019-12-19) -# dev-libs/criterion is not keyworded yet -app-admin/syslog-ng test - -# Sergei Trofimovich (2019-12-07) -# app-emulation/xen-tools is not keyworded on ia64. -sys-boot/grub grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh - -# Mart Raudsepp (2019-08-18) -# media-video/pipewire is not keyworded yet -x11-wm/mutter screencast - -# Matt Turner (2019-08-08) -# Tomáš Mózes (2019-07-24) -# Unkeyworded dependency -app-admin/syslog-ng kafka - -# Sergei Trofimovich (2019-05-21) -# No ia64 arch support for jit. Version 17 USE=debug -# required USE=jit. -dev-lang/spidermonkey jit - -# Mart Raudsepp (2019-03-17) -# Unkeyworded media-libs/opencv dependency, bug #680656 -media-gfx/shotwell opencv - -# Sergei Trofimovich (2018-10-13) -# USE=debug needs support for target-specific _FPU_MASK_IM. ia64 -# does not define those. -media-sound/lame debug - -# Thomas Deutschmann (2018-06-06) -# Needs sys-apps/fakechroot which isn't keyworded -app-arch/rpm test - -# Michał Górny (2018-04-15) -# Unkeyworded dep masks moved from default/linux/ia64 tree. -mail-mta/exim redis - -# Sergei Trofimovich (2018-03-18) -# Many unkeyworded rails deps, bug #650642 -net-analyzer/wireshark doc - -# Mart Raudsepp (2018-01-08) -# mail-client/evolution[ytnef] requires net-mail/ytnef which is not keyworded -mail-client/evolution ytnef - -# Sergei Trofimovich (2017-12-25) -# net-firewall/nftables[doc] requires dblatex which is not keyworded -net-firewall/nftables doc - -# Michał Górny (2017-08-10) -# Both USE=fluidsynth and USE=timidity are masked in this profile. -media-libs/sdl-mixer midi - -# Michał Górny (2017-08-08) -# Requires USE=seccomp that is masked in this profile. -net-libs/gnutls test-full - -# Michał Górny (2017-08-07) -# Requires USE=dvd that is masked in this profile. -media-video/mplayer dvdnav - -# Michał Górny (2017-08-07) -# Requires USE=v4l that is masked in this profile. -media-video/ffmpeg libv4l - -# Sergei Trofimovich (2017-07-20) -# pulls in unkeyworded lapack -sci-libs/gdal armadillo - -# Sergei Trofimovich (2017-06-17) -# Pulls in dev-db/redis which is not keyworded on ia64. -mail-filter/pyzor test - -# Sergei Trofimovich (2017-06-10) -# media-libs/libilbc has not been ported to ia64, bug #610546 -media-video/ffmpeg libilbc - -# Sergei Trofimovich (2017-06-06) -# Mask USE=rados for net-analyzer/rrdtool since sys-cluster/ceph is not -# keyworded (bug #549516) -net-analyzer/rrdtool rados - -# Jason Zaman (2017-05-09) -# x11-libs/libXpresent is not keyworded on ia64 -xfce-base/xfwm4 xpresent - -# Pacho Ramos (2017-01-02) -# Don't keyword redis -dev-libs/hiredis test - -# Lars Wendler (2016-11-17) -# jit not supported on ia64 (bug #600052). -dev-libs/libpcre2 jit - -# Christian Ruppert (2016-10-14) -# dnstap USE masked due to missing keywords -net-dns/bind dnstap - -# Gilles Dartiguelongue (2016-09-11) -# networkmanager USE masked due to missing keywords -gnome-extra/nm-applet teamd - -# Gilles Dartiguelongue (2016-09-11) -# Opt-out of ofono support until there is a user request, -# see also pulseaudio/connman -net-misc/networkmanager ofono - -# Thomas Deutschmann (2016-08-26) -# Enable numa support on supported architectures -dev-db/mysql -numa -dev-db/percona-server -numa - -# Gilles Dartiguelongue (2016-08-23) -# Missing keywords on media-libs/grilo - bug #521972 -media-sound/rhythmbox upnp-av - -# Alexandre Rostovtsev (2016-06-28) -# Missing keywords on app-text/gspell - bug #587368 ->=app-text/evince-3.30 spell - -# Pacho Ramos (2016-01-31) -# Missing keywords, bug #560382 -media-video/ffmpeg snappy - -# Justin Lecher (2015-11-18) -# requires dev-python/restkit which requires -# dev-python/socketpool which requires dev-python/gevent which requires -# dev-python/greenlet which has not been ported -dev-python/wsgiproxy2 test -dev-python/pyquery test - -# Pacho Ramos (2015-11-15) -# Missing keywords ->=media-plugins/grilo-plugins-0.2.16 upnp-av - -# Davide Pesavento (2015-10-26) -# Tests require non-keyworded qt5 -dev-qt/qtchooser test - -# Brian Evans (2015-09-14) -# Mask new USE flags for mariadb which all arches do not yet have dependencies ->=dev-db/mariadb-10.1.0 innodb-snappy - -# Alexandre Rostovtsev (2015-09-10) -# Requires wifi USE flag, which is masked for this arch -net-misc/networkmanager wext - -# Pacho Ramos (2015-09-06) -# Missing keywords -media-sound/pulseaudio ofono-headset -media-sound/pulseaudio-daemon ofono-headset - -# Pacho Ramos (2015-06-13) -# Missing keywords, bug #513108 -net-misc/spice-gtk smartcard webdav - -# Gilles Dartiguelongue (2015-06-09) -# dev-lang/luajit lacks ia64 keyword, bug #551540 -dev-libs/libpeas lua - -# Alexis Ballier (2015-02-11) -# Missing ffmpeg deps, bug #510340 -media-video/ffmpeg gme ssh - -# Pacho Ramos (2014-01-10) -# Missing keywords -net-misc/networkmanager teamd - -# Christoph Junghans (2014-07-21) -# Missing keywords on sci-libs/libcerf (bug 517726) -sci-visualization/gnuplot libcerf - -# Pacho Ramos (2014-04-12) -# Missing keywords, bug #507490 -net-misc/modemmanager mbim - -# Mike Frysinger (2014-03-15) -# Various deps not ported to ia64. -dev-python/ipython nbconvert notebook - -# Pacho Ramos (2014-02-23) -# Needed dependencies cannot be installed on ia64, bug #498638 -dev-util/dbus-test-runner test - -# Pacho Ramos (2014-02-22) -# Missing keywords, bug #495250 ->=gnome-base/gnome-extra-apps-3.10 tracker - -# Pacho Ramos (2014-01-19) -# Missing keywords, bug #478254 -gnome-base/gnome classic extras - -# Pacho Ramos (2013-12-02) -# Missing keywords, bug #493156 -media-libs/libgphoto2 serial - -# Pacho Ramos (2013-07-20) -# Keywords pending, bug #476710 ->=gnome-base/gnome-extra-apps-3.8 games - -# Julian Ospald (2013-03-31) -# depends on mono/monodevelop ->=net-irc/hexchat-2.9.4-r1 theme-manager - -# Alexandre Rostovtsev (2013-01-31) -# remove mask when net-libs/libqmi is keyworded here -net-misc/modemmanager qmi - -# Alexandre Rostovtsev (2013-01-22) -# remove mask if/when media-gfx/argyllcms is keywored here. -x11-misc/colord argyllcms extra-print-profiles - -# Agostino Sarubbo (2012-12-18) -# kde is not stable, then no needs phonon backends -media-libs/phonon gstreamer vlc - -# Raúl Porcel (2012-05-28) -# Needs x11-misc/lightdm(which also requires some other deps) -x11-misc/xscreensaver new-login - -# Alexey Shvetsov (2011-12-17) -# Mask use numa for openmpi -sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl - -# Raúl Porcel (2011-11-05) -# jit not supported on ia64 -dev-libs/libpcre jit - -# Tomáš Chvátal (2011-04-04) -# Needs sci-libs/umfpack keyworded. Bug #361947. -media-libs/gegl umfpack - -# Sebastian Pipping (2011-02-22) -# No media-sound/lilypond here, yet (bug #356069) -app-text/asciidoc test - -# Diego Elio Pettenò (2010-12-17) -# needs sys-libs/libcap-ng that is masked right now -sys-apps/smartmontools caps - -# Raúl Porcel (2010-06-26) -# custom-optimization doesn't work on ia64 -www-client/seamonkey custom-optimization - -# Raúl Porcel -# Keep deps minimal -x11-wm/fvwm lock - -# Raúl Porcel (2008-07-07) -# Make clisp deps minimal -dev-lisp/clisp hyperspec svm - -# missing keywords -media-plugins/gst-plugins-meta dts dv lame libvisual modplug jack taglib vcd wavpack - -# Marius Brehler (2015-08-13) -# missing keyword ->=sci-misc/boinc-7.4.42-r1 X diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/parent deleted file mode 100644 index e234bf836e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/parent +++ /dev/null @@ -1,2 +0,0 @@ -../base -../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.force deleted file mode 100644 index 1dfcca5c09..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Force the flag which corresponds to ARCH. -ia64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask deleted file mode 100644 index 0b0b6ab04b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask +++ /dev/null @@ -1,211 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Arthur Zamarin (2024-02-20) -openexr - -# Unmask the flag which corresponds to ARCH. --ia64 - -# matoro (2023-06-17) -# media-libs/libheif is not keyworded here -heif - -# Sam James (2022-07-21) -# Untested. -ieee1394 - -# Matt Turner (2022-02-21) -# app-crypt/tpm2-tss is not keyworded here -tpm - -# James Le Cuirot (2021-08-10) -# media-video/pipewire is not keyworded. Bug #807616. -pipewire - -# Arfrever Frehtes Taifersar Arahesis (2021-04-01) -# sys-libs/llvm-libunwind not supported on IA64. -llvm-libunwind - -# Matt Turner (2020-07-01) -# Unlikely. -vulkan - -# James Le Cuirot (2020-05-10) -# media-libs/allegro is not keyworded. -allegro - -# Sergei Trofimovich (2020-04-12) -# ruby-2.7 dropped ia64 support, mask ruby in Gentoo. -ruby -# - net-libs/gnome-online-accounts: depend on net-libs/webkit-gtk -gnome-online-accounts - -# Sergei Trofimovich (2017-06-17) -# There is no luajit support on ia64. Bug #554376 -lua_single_target_luajit -lua_targets_luajit -luajittex - -# No hardware to test by the team -3dfx -bluetooth -bluray -dvb -dvd -gphoto2 -gps -ios -ipod -lirc -pcmcia -pda -scanner -sms -v4l -wifi - -# Hardware not available on ia64 -apm -battery -lm-sensors - -# Stuff that doesn't work on ia64, or not tested -afs -djbfft -jack -lqr -capi -lensfun -kde -kwallet -metalink -upnp -fdk -valgrind -mongodb -pgm -scim - -# Stuff we don't want -antlr -lasi -mpi -octave -timidity -semantic-desktop -fits -libburn -topal -flite -sctp -bs2b -tokyocabinet -ots -vaapi -librtmp -rtmp -vpx -frei0r -lpsol -ladspa -devil -gts -clang -redis - -# Stuff that doesn't compile on ia64 -diet -emf -mono -xemacs - -# Other - -# Raúl Porcel (2014-08-20) -# Upstream drops support on ia64 from 4.0 onwards, bug #430352 -ocamlopt - - -# Raúl Porcel (2011-04-23) -# Needs to be tested -video_cards_nouveau - -# Samuli Suominen (2009-12-02) -# This will need media-sound/musepack-tools -musepack - -# Raúl Porcel (2009-03-20) -# Current webkit segfaults -webkit - -# Ben de Groot (2009-02-11) -# Both dev-qt/qtphonon and media-sound/phonon are unkeyworded -phonon - -# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE" -# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org -# all of these are binary-only, and not presently available on this -# architecture. -qdbm - -# James Le Cuirot (2015-07-11) -# We don't support java on ia64. -java -pdfannotextractor - -# Matt Turner -# llvm is not keyworded -video_cards_amdgpu -video_cards_radeonsi - -# Diego Pettenò (2006-12-06) -# Mask ALSA drivers for ISA cards -alsa_cards_msnd-pinnacle -alsa_cards_sb16 -alsa_cards_sbawe -alsa_cards_sscape -alsa_cards_wavefront - -# Diego Elio Pettenò (2012-08-21) -# IPMI is only implemented for x86, amd64 and ia64 --ipmi - -# Michael Sterrett (2012-08-24) -# media-sound/fluidsynth isn't keyworded -fluidsynth - -# Alexandre Rostovtsev (2012-12-31) -# net-misc/connman is not keyworded, bug 348308 -connman - -# Alexandre Rostovtsev (2012-12-31) -# media-libs/xine-lib is not keyworded -xine - -template-haskell - -# toolkit for nvidia binary drivers -cg - -# Chí-Thanh Christopher Nguyễn (2013-08-22) -# virtual/opencl is not keyworded -opencl - -# Chí-Thanh Christopher Nguyễn (2013-11-10) -# sys-devel/llvm s not keyworded, bug #320221 -llvm - -# sys-libs/libseccomp has not been ported to this arch yet #524148 -seccomp - -# need to test sys-cluster/glusterfs #519618 -glusterfs - -# need to test ceph and friends #519618 -rbd - -# Ben de Groot (2015-02-01) -# please remove when keyworded -qt5 -qt6 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 37500a2075..5ed3d683fb 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,14 @@ # Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2024-09-13) +# dev-python/pyside6 isn't keyworded here +dev-python/QtPy pyside6 + +# Andreas Sturmlechner (2024-09-07) +# kde-plasma/plasma-workspace:6 is not keyworded +virtual/notification-daemon kde + # Sam James (2024-08-31) # dnstap USE masked due to missing keywords net-dns/bind dnstap diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/package.mask new file mode 100644 index 0000000000..aff67b6b78 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/multilib/package.mask @@ -0,0 +1,5 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Has broken dependency specs for multilib... +sys-boot/arcload diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/package.mask new file mode 100644 index 0000000000..aff67b6b78 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/mips64el/multilib/package.mask @@ -0,0 +1,5 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Has broken dependency specs for multilib... +sys-boot/arcload diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/package.mask index 02c903e795..3eba8c7538 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mipsel/o32/package.mask @@ -1,6 +1,10 @@ # Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas K. Hüttel (2024-09-10) +# Mask on o32 until we've fixed kgcc64 +sys-boot/arcload + # Joshua Kinard (2024-02-27) # app-arch/lrzip-next does not support 32-bit arches (#925548) app-arch/lrzip-next diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/package.mask index 02c903e795..3eba8c7538 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/o32/package.mask @@ -1,6 +1,10 @@ # Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas K. Hüttel (2024-09-10) +# Mask on o32 until we've fixed kgcc64 +sys-boot/arcload + # Joshua Kinard (2024-02-27) # app-arch/lrzip-next does not support 32-bit arches (#925548) app-arch/lrzip-next diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask index ddd3628b28..f96d719f45 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.mask @@ -1,6 +1,13 @@ -# Copyright 2006-2023 Gentoo Authors +# Copyright 2006-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Arthur Zamarin (2024-09-08) +# requires (2023-12-15) # Broken on BE and no way to test on LE, mask for now # https://github.com/libjxl/libjxl/issues/2433 @@ -21,5 +28,4 @@ media-libs/libaom gui-libs/gtk:4 # Mask pam_ldap and nss_ldap - openldap dep missing. -sys-auth/pam_ldap sys-auth/nss_ldap 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 a6d61abcda..019333fee2 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,9 +1,46 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Arthur Zamarin (2024-09-08) +# Packages needing dev-python/selenium. +dev-python/aiohttp-cors test +dev-python/django test + +# Arthur Zamarin (2024-09-08) +# requires (2024-09-08) +# needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk +gnome-base/gvfs google test + +# Michał Górny (2024-09-08) +# libcxx is broken on mips, https://bugs.gentoo.org/939297#c2 +sys-devel/clang-common default-libcxx +sys-devel/clang-runtime libcxx + +# Hans de Graaff (2024-09-08) +# Requires large parts of dev-ruby/rails to be keyworded +dev-ruby/minitest-hooks test + +# Arthur Zamarin (2024-09-07) +# gui-libs/gtk:4 is not keyworded here +app-crypt/gcr:4 gtk +>=app-crypt/pinentry-1.3.0 gtk + +# Arthur Zamarin (2024-09-06) +# media-libs/vidstab is not keyworded +media-video/ffmpeg vidstab + +# Arthur Zamarin (2024-09-06) +# media-video/rav1e isn't keyworded here +media-libs/libavif rav1e + # Arthur Zamarin (2024-08-26) # dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here sys-apps/systemd bpf +media-libs/libv4l bpf # Arthur Zamarin (2024-08-26) # dev-ruby/thor not keyworded here @@ -18,6 +55,7 @@ dev-build/cmake gui dev-db/mysql cjk dev-db/percona-server cjk dev-libs/libisoburn frontend-optional +dev-python/uvicorn test-rust dev-util/glade gjs dev-util/pkgcheck emacs dev-util/ragel doc @@ -26,6 +64,7 @@ mail-mta/postfix mongodb media-sound/liblc3 test net-misc/rsync rrsync net-firewall/nftables doc +dev-util/ccache doc # Arthur Zamarin (2024-08-25) # Some optional emacs dependencies are not keyworded. @@ -229,7 +268,7 @@ app-text/enchant voikko # Matt Turner (2020-08-11) # No drivers on this architecture support Vulkan -media-libs/mesa vulkan vulkan-overlay zink +media-libs/mesa vulkan vulkan-overlay zink video_cards_zink # Michał Górny (2018-01-23) # USE=collab requires unkeyworded net-libs/loudmouth & dev-cpp/asio. 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 7494caafa3..c2e463edbe 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 @@ -115,9 +115,9 @@ app-admin/conky doc media-sound/snd notcurses # Andrew Ammerlaan (2022-09-23) -# Only PyQt5 is keyworded on pcc64 at the moment. +# pyside2 is not keyworded on powerpc at the moment. # Mask the other Qt4Python implementations -dev-python/QtPy pyside2 pyqt6 pyside6 +dev-python/QtPy pyside2 pyside6 # Matt Turner (2022-04-18) # app-text/nuspell is not keyworded @@ -295,7 +295,6 @@ dev-db/percona-server -numa # Requires unkeyworded dependencies dev-vcs/subversion kwallet net-irc/quassel kde -net-libs/libproxy kde sys-auth/polkit kde sys-block/gparted kde virtual/notification-daemon kde diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask index e87ca2c331..bf02a9359c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2024-09-04) +# KF6 and media-libs/phonon have dropped ppc keyword +app-office/texstudio video +net-irc/kvirc phonon + # Matt Jolly (2024-08-14) # QUIC dependencies are not keyworded net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2 @@ -199,7 +204,6 @@ dev-python/pyopengl test # Andrey Utkin (2020-03-11) # USE=bpf depends on sys-devel/clang which is not keyworded on ppc. media-libs/libv4l bpf -media-tv/v4l-utils bpf # Matthew Thode (2020-02-17) # Mask until net-analyzer/icinga2 is keyworded 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 299a152bee..f33f0f16b0 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 @@ -17,9 +17,9 @@ #--- END OF EXAMPLES --- -# Andreas Sturmlechner (2024-06-13) -# Waiting for KF6 stabilisation in bug #934478 -app-crypt/pinentry qt6 +# Andreas Sturmlechner (2024-09-12) +# dev-python/pyside6 is not stable here +dev-python/QtPy pyside6 # Sam James (2024-04-30) # sys-block/nbdkit is not yet marked stable here 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 da631e3b0a..f8a633d804 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 @@ -408,7 +408,6 @@ x11-libs/qwt designer # Rolf Eike Beer (2020-04-15) # USE=bpf depends on sys-devel/clang which is not keyworded on sparc media-libs/libv4l bpf -media-tv/v4l-utils bpf # Rolf Eike Beer (2020-04-14) # dev-lang/luajit is not keyworded on sparc @@ -623,10 +622,6 @@ dev-haskell/haskell-src-exts test # Missing keywords, bug #524352 >=app-accessibility/orca-3.12.3 braille -# Christoph Junghans (2014-07-21) -# Missing keywords on sci-libs/libcerf (bug 517726) -sci-visualization/gnuplot libcerf - # Pacho Ramos (2014-04-12) # Missing keywords, bug #507490 net-misc/modemmanager mbim diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask index 19f6423ba1..ec1bcf6007 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask @@ -28,9 +28,6 @@ dev-python/spyder-unittest dev-python/spyder-line-profiler dev-python/spyder-vim dev-python/spyder-notebook -dev-util/kdevelop:5 -dev-util/kdevelop-php:5 -dev-util/kdevelop-python:5 kde-apps/akonadi-calendar:5 kde-apps/akonadi-import-wizard:5 kde-apps/akonadiconsole:5 @@ -44,7 +41,6 @@ kde-apps/incidenceeditor:5 kde-apps/kaccounts-providers:5 kde-apps/kaddressbook:5 kde-apps/kalarm:5 -kde-apps/kalgebra:5 kde-apps/kdepim-addons:5 kde-apps/kdepim-meta kde-apps/kdepim-runtime:5 @@ -61,21 +57,16 @@ kde-apps/libksieve:5 kde-apps/mailcommon:5 kde-apps/messagelib:5 kde-apps/mbox-importer:5 -kde-apps/parley:5 kde-apps/pim-data-exporter:5 kde-apps/pim-sieve-editor:5 kde-misc/kio-gdrive kde-misc/tellico:5 kde-misc/zanshin:5 -media-gfx/digikam:5 media-gfx/luminance-hdr media-sound/frescobaldi media-sound/teamspeak-client:3 net-analyzer/nmapsi net-libs/signon-ui sci-geosciences/qmapshack ->=sci-geosciences/gpsbabel-1.8.0 -sci-mathematics/rkward:5 -sci-visualization/labplot:5 www-client/falkon www-client/otter 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 ddda1cc8f9..7701431428 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2024-09-12) +# dev-python/PyQt6 and dev-python/pyside6 aren't keyworded here, bug #935070 +dev-python/QtPy pyqt6 pyside6 + # orbea (2024-07-19) # Unmask the dynarec flag which has x86 asm. games-emulation/rmg -dynarec 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 21fa3f4fea..4f221ab56a 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 @@ -17,6 +17,11 @@ #--- END OF EXAMPLES --- +# Andreas Sturmlechner (2024-09-02) +# kde-plasma/plasma-workspace is not stable here. +sys-auth/polkit kde +virtual/notification-daemon kde + # Andreas Sturmlechner (2024-08-30) # KF6 is not stable here. >=app-crypt/pinentry-1.3.0 wayland diff --git a/sdk_container/src/third_party/portage-stable/profiles/arches.desc b/sdk_container/src/third_party/portage-stable/profiles/arches.desc index 965e36c6c0..8de7897c19 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arches.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/arches.desc @@ -16,7 +16,6 @@ amd64 stable arm stable arm64 stable hppa stable -ia64 testing loong testing m68k testing mips testing 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 302010846c..39891976a9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults @@ -12,7 +12,7 @@ USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. -USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL CURL_QUIC ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS GUILE_SINGLE_TARGET GUILE_TARGETS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" +USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL CURL_QUIC ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS GUILE_SINGLE_TARGET GUILE_TARGETS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" # USE_EXPAND variables whose contents are not shown in package manager # output. Changes need discussion on gentoo-dev. diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use b/sdk_container/src/third_party/portage-stable/profiles/base/package.use index cf646b56fb..6a55f366e3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use @@ -1,6 +1,14 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# 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 + # Arthur Zamarin (2024-03-23) # Used by pkgcheck, so let's make it easier for all developers to install it >=dev-libs/tree-sitter-bash-0.21.0 python 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 776d751b57..b74f912ef1 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,15 +6,36 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Volkmar W. Pogatzki (2024-09-12) +# No suitable version of dev-libs/protobuf available. +=dev-java/protobuf-java-4.28.1 system-protoc + +# Sam James (2024-09-07) +# yacc[reference] exists more for curiosity than anything else, it's +# not for real use on systems. +app-alternatives/yacc reference + +# Sam James (2024-09-03) +# Causes crashes with e.g. dlz+samba (bug #938955) +net-dns/bind jemalloc + +# Andreas Sturmlechner (2024-09-02) +# kde-plasma/print-manager:5 and kde-apps/khelpcenter:5 cleanup +kde-plasma/plasma-meta:5 cups handbook + +# Andreas Sturmlechner (2024-09-02) +# Prepare kde-apps/kaccounts-integration:5 cleanup +kde-plasma/plasma-desktop:5 kaccounts +kde-plasma/plasma-welcome:5 kaccounts + +# Andreas Sturmlechner (2024-09-01) +# Prepare for dev-util/kdevelop:5 removal +kde-apps/umbrello:5 php + # Andreas Sturmlechner (2024-08-31) # Prepare for KDE PIM 5 removal and avoid conflicts w/ KDE PIM 6 app-office/kmymoney:5 addressbook app-office/kraft:5 pim -media-gfx/digikam:5 addressbook - -# Viorel Munteanu (2024-07-26) -# Branch 7.1 needs a new BDEPEND for doc ->=app-emulation/virtualbox-7.1 doc # orbea (2024-07-19) # The dynarec is only supported upstream for amd64, arm, arm64 and x86. @@ -65,10 +86,6 @@ app-admin/testdisk ewf # sys-auth/pam_ssh is being last rited, bug #892031. sys-auth/pambase pam_ssh -# Viorel Munteanu (2024-03-19) -# The live version needs a new BDEPEND for doc -=app-emulation/virtualbox-9999 doc - # Guilherme Amadio (2024-03-09) # Requires manually installing dependencies, see bug #791802 # Please use MYCMAKEARGS instead. @@ -224,10 +241,6 @@ dev-libs/openssl sslv2 sslv3 # Needs (2023-05-04) -# No suitable version of dev-libs/protobuf available. -=dev-java/protobuf-java-3.23.0 system-protoc - # Joonas Niilola (2023-06-06) # Runtime not tested, may require more configuration in the ebuild. # Bug: #906509. 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 9d9b546ecb..575a76e0a5 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 @@ -13,7 +13,6 @@ (2024-04-14) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/deprecated deleted file mode 100644 index db515b7e21..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/deprecated +++ /dev/null @@ -1,104 +0,0 @@ -default/linux/ia64/23.0/split-usr - -A profile upgrade to version 23.0 is available for your architecture. -The new 23.0 profiles enable some toolchain hardening features and -performance enhancements by default, and standardize settings. -You can find the list of changes on the wiki tracking page [1]. - -Upgrade instructions - -Note 1: If you have manually changed your CHOST to a value different from -what the stages and profiles set, you may have to do that in the future too. -In that case you should know what you are doing, hopefully; please read the -instructions with a critical eye then. - -Note 2: In case you are already familiar with binary packages, you should be -able to add "--getbinpkg" to the emerge calls to speed things up. -The use of binary packages is completely optional though, and also not -as much tested as the source-based upgrade path yet. - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. - -2. If you are still using one of the long-deprecated amd64 17.0 profiles - (other than x32 or musl), then first complete the migration to the - corresponding 17.1 profile. Instructions can be found at [3]. - -3. If you are currently using systemd in a split-usr configuration, then first - complete the migration to the corresponding merged-usr profile of the - same profile version. Details on how to do this can be found in the news - item [4]. - If you are currently using openrc, migrate to 23.0 first, keeping your disk - layout. If you want to move from split-usr to merged-usr, do that afterwards. - -4. Run "emerge --info" and note down the value of the CHOST variable. - -5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable, - remove it. Also delete all lines defining CHOST_... variables. - -6. Select the 23.0 profile corresponding to your current profile, either using - "eselect profile" or by manually setting the profile symlink. - Note that old profiles are by default split-usr and the 23.0 profiles by - default merged-usr. Do NOT change directory scheme now, since this will - mess up your system! - Instead, make sure that the new profile has the same property: for example, - OLD default/linux/amd64/17.1 - ==> NEW default/linux/amd64/23.0/split-usr - (added "split-usr") - OLD default/linux/amd64/17.1/systemd/merged-usr - ==> NEW default/linux/amd64/23.0/systemd - (removed "merged-usr") - A detailed table of the upgrade paths can be found at [5]. Please consult it. - In some cases (hppa, x86) the table will tell you to pick between two choices. - What you need should be obvious from your *old* CHOST value (from step 4). - -7. Delete the contents of your binary package cache at ${PKGDIR} - rm -r /var/cache/binpkgs/* - -8. In the file or directory /etc/portage/binrepos.conf (if existing), update - the URI in all configuration such that they point to 23.0 profile binhost - directories. The exact paths can be found in the table at [5], too. - -9. Rebuild or reinstall from binary (if available) the following packages in - this order, with the same version as already active: - emerge --ask --oneshot sys-devel/binutils - (you may have to run binutils-config and re-select your binutils now) - emerge --ask --oneshot sys-devel/gcc - (IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do - that; instead, abort and try again with --nodeps added to the command line.) - (you may have to run gcc-config and re-select your gcc now) - and the C library, i.e. for glibc-based systems - emerge --ask --oneshot sys-libs/glibc - or for musl-based systems - emerge --ask --oneshot sys-libs/musl - -10. Re-run "emerge --info" and check if CHOST has changed compared to step 4. - -If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise, - -11. Recheck with binutils-config and gcc-config that valid installed versions - of binutils and gcc are selected. - -12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that - refer to the *OLD* CHOST value, and remove them. - Examples how to do this can be found in the similar procedure at [6]. - -13. Run env-update && source /etc/profile - -14. Re-emerge libtool: - emerge --ask --oneshot libtool - -15. Just for safety, delete the contents of your binary package cache at - ${PKGDIR} again: - rm -r /var/cache/binpkgs/* - -16. Rebuild world: - emerge --ask --emptytree @world - -[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition -[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline -[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html -[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html -[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table -[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/deprecated deleted file mode 100644 index 79f71ff588..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/deprecated +++ /dev/null @@ -1,104 +0,0 @@ -default/linux/ia64/23.0/split-usr/desktop - -A profile upgrade to version 23.0 is available for your architecture. -The new 23.0 profiles enable some toolchain hardening features and -performance enhancements by default, and standardize settings. -You can find the list of changes on the wiki tracking page [1]. - -Upgrade instructions - -Note 1: If you have manually changed your CHOST to a value different from -what the stages and profiles set, you may have to do that in the future too. -In that case you should know what you are doing, hopefully; please read the -instructions with a critical eye then. - -Note 2: In case you are already familiar with binary packages, you should be -able to add "--getbinpkg" to the emerge calls to speed things up. -The use of binary packages is completely optional though, and also not -as much tested as the source-based upgrade path yet. - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. - -2. If you are still using one of the long-deprecated amd64 17.0 profiles - (other than x32 or musl), then first complete the migration to the - corresponding 17.1 profile. Instructions can be found at [3]. - -3. If you are currently using systemd in a split-usr configuration, then first - complete the migration to the corresponding merged-usr profile of the - same profile version. Details on how to do this can be found in the news - item [4]. - If you are currently using openrc, migrate to 23.0 first, keeping your disk - layout. If you want to move from split-usr to merged-usr, do that afterwards. - -4. Run "emerge --info" and note down the value of the CHOST variable. - -5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable, - remove it. Also delete all lines defining CHOST_... variables. - -6. Select the 23.0 profile corresponding to your current profile, either using - "eselect profile" or by manually setting the profile symlink. - Note that old profiles are by default split-usr and the 23.0 profiles by - default merged-usr. Do NOT change directory scheme now, since this will - mess up your system! - Instead, make sure that the new profile has the same property: for example, - OLD default/linux/amd64/17.1 - ==> NEW default/linux/amd64/23.0/split-usr - (added "split-usr") - OLD default/linux/amd64/17.1/systemd/merged-usr - ==> NEW default/linux/amd64/23.0/systemd - (removed "merged-usr") - A detailed table of the upgrade paths can be found at [5]. Please consult it. - In some cases (hppa, x86) the table will tell you to pick between two choices. - What you need should be obvious from your *old* CHOST value (from step 4). - -7. Delete the contents of your binary package cache at ${PKGDIR} - rm -r /var/cache/binpkgs/* - -8. In the file or directory /etc/portage/binrepos.conf (if existing), update - the URI in all configuration such that they point to 23.0 profile binhost - directories. The exact paths can be found in the table at [5], too. - -9. Rebuild or reinstall from binary (if available) the following packages in - this order, with the same version as already active: - emerge --ask --oneshot sys-devel/binutils - (you may have to run binutils-config and re-select your binutils now) - emerge --ask --oneshot sys-devel/gcc - (IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do - that; instead, abort and try again with --nodeps added to the command line.) - (you may have to run gcc-config and re-select your gcc now) - and the C library, i.e. for glibc-based systems - emerge --ask --oneshot sys-libs/glibc - or for musl-based systems - emerge --ask --oneshot sys-libs/musl - -10. Re-run "emerge --info" and check if CHOST has changed compared to step 4. - -If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise, - -11. Recheck with binutils-config and gcc-config that valid installed versions - of binutils and gcc are selected. - -12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that - refer to the *OLD* CHOST value, and remove them. - Examples how to do this can be found in the similar procedure at [6]. - -13. Run env-update && source /etc/profile - -14. Re-emerge libtool: - emerge --ask --oneshot libtool - -15. Just for safety, delete the contents of your binary package cache at - ${PKGDIR} again: - rm -r /var/cache/binpkgs/* - -16. Rebuild world: - emerge --ask --emptytree @world - -[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition -[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline -[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html -[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html -[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table -[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/deprecated deleted file mode 100644 index 0eb67ae806..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/deprecated +++ /dev/null @@ -1,104 +0,0 @@ -default/linux/ia64/23.0/split-usr/desktop/gnome - -A profile upgrade to version 23.0 is available for your architecture. -The new 23.0 profiles enable some toolchain hardening features and -performance enhancements by default, and standardize settings. -You can find the list of changes on the wiki tracking page [1]. - -Upgrade instructions - -Note 1: If you have manually changed your CHOST to a value different from -what the stages and profiles set, you may have to do that in the future too. -In that case you should know what you are doing, hopefully; please read the -instructions with a critical eye then. - -Note 2: In case you are already familiar with binary packages, you should be -able to add "--getbinpkg" to the emerge calls to speed things up. -The use of binary packages is completely optional though, and also not -as much tested as the source-based upgrade path yet. - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. - -2. If you are still using one of the long-deprecated amd64 17.0 profiles - (other than x32 or musl), then first complete the migration to the - corresponding 17.1 profile. Instructions can be found at [3]. - -3. If you are currently using systemd in a split-usr configuration, then first - complete the migration to the corresponding merged-usr profile of the - same profile version. Details on how to do this can be found in the news - item [4]. - If you are currently using openrc, migrate to 23.0 first, keeping your disk - layout. If you want to move from split-usr to merged-usr, do that afterwards. - -4. Run "emerge --info" and note down the value of the CHOST variable. - -5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable, - remove it. Also delete all lines defining CHOST_... variables. - -6. Select the 23.0 profile corresponding to your current profile, either using - "eselect profile" or by manually setting the profile symlink. - Note that old profiles are by default split-usr and the 23.0 profiles by - default merged-usr. Do NOT change directory scheme now, since this will - mess up your system! - Instead, make sure that the new profile has the same property: for example, - OLD default/linux/amd64/17.1 - ==> NEW default/linux/amd64/23.0/split-usr - (added "split-usr") - OLD default/linux/amd64/17.1/systemd/merged-usr - ==> NEW default/linux/amd64/23.0/systemd - (removed "merged-usr") - A detailed table of the upgrade paths can be found at [5]. Please consult it. - In some cases (hppa, x86) the table will tell you to pick between two choices. - What you need should be obvious from your *old* CHOST value (from step 4). - -7. Delete the contents of your binary package cache at ${PKGDIR} - rm -r /var/cache/binpkgs/* - -8. In the file or directory /etc/portage/binrepos.conf (if existing), update - the URI in all configuration such that they point to 23.0 profile binhost - directories. The exact paths can be found in the table at [5], too. - -9. Rebuild or reinstall from binary (if available) the following packages in - this order, with the same version as already active: - emerge --ask --oneshot sys-devel/binutils - (you may have to run binutils-config and re-select your binutils now) - emerge --ask --oneshot sys-devel/gcc - (IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do - that; instead, abort and try again with --nodeps added to the command line.) - (you may have to run gcc-config and re-select your gcc now) - and the C library, i.e. for glibc-based systems - emerge --ask --oneshot sys-libs/glibc - or for musl-based systems - emerge --ask --oneshot sys-libs/musl - -10. Re-run "emerge --info" and check if CHOST has changed compared to step 4. - -If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise, - -11. Recheck with binutils-config and gcc-config that valid installed versions - of binutils and gcc are selected. - -12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that - refer to the *OLD* CHOST value, and remove them. - Examples how to do this can be found in the similar procedure at [6]. - -13. Run env-update && source /etc/profile - -14. Re-emerge libtool: - emerge --ask --oneshot libtool - -15. Just for safety, delete the contents of your binary package cache at - ${PKGDIR} again: - rm -r /var/cache/binpkgs/* - -16. Rebuild world: - emerge --ask --emptytree @world - -[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition -[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline -[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html -[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html -[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table -[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/parent deleted file mode 100644 index 6589a0e014..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../targets/desktop/gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/deprecated deleted file mode 100644 index e91b42445e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/deprecated +++ /dev/null @@ -1,33 +0,0 @@ -default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr - -As warned about previously in a news item, systemd-255 has dropped -support for split-usr systems. All Gentoo systems running systemd will -need to be migrated to merged-usr. - -Migrating to merged-usr will move all data from /bin, /sbin, and /lib -into the /usr/bin and /usr/lib directories. The directories in / are -replaced with symlinks. - -To facilitate this, a new set of sub-profiles has been created, and a -script is available to perform the actual migration. - -To migrate a system to merged-usr, follow this procedure: - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - -2. Install sys-apps/merge-usr. - -3. Run "merge-usr --dryrun" as root to check for conflicts. These will - appear with the word ERROR at the start of the line. - -4. Resolve any conflicts. This may involve deleting duplicate files. If - in doubt, seek support in a Gentoo support channel. - -5. Run the merge-usr script from a root shell. Avoid running it via sudo - directly to avoid locking yourself out if an unexpected error occurs. - -6. Switch to a merged-usr profile. - -7. Run emerge with the --newuse or --changed-use option to rebuild - any packages that have a "split-usr" USE flag. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/deprecated deleted file mode 100644 index b367562fd1..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/deprecated +++ /dev/null @@ -1,104 +0,0 @@ -default/linux/ia64/23.0/desktop/gnome/systemd - -A profile upgrade to version 23.0 is available for your architecture. -The new 23.0 profiles enable some toolchain hardening features and -performance enhancements by default, and standardize settings. -You can find the list of changes on the wiki tracking page [1]. - -Upgrade instructions - -Note 1: If you have manually changed your CHOST to a value different from -what the stages and profiles set, you may have to do that in the future too. -In that case you should know what you are doing, hopefully; please read the -instructions with a critical eye then. - -Note 2: In case you are already familiar with binary packages, you should be -able to add "--getbinpkg" to the emerge calls to speed things up. -The use of binary packages is completely optional though, and also not -as much tested as the source-based upgrade path yet. - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. - -2. If you are still using one of the long-deprecated amd64 17.0 profiles - (other than x32 or musl), then first complete the migration to the - corresponding 17.1 profile. Instructions can be found at [3]. - -3. If you are currently using systemd in a split-usr configuration, then first - complete the migration to the corresponding merged-usr profile of the - same profile version. Details on how to do this can be found in the news - item [4]. - If you are currently using openrc, migrate to 23.0 first, keeping your disk - layout. If you want to move from split-usr to merged-usr, do that afterwards. - -4. Run "emerge --info" and note down the value of the CHOST variable. - -5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable, - remove it. Also delete all lines defining CHOST_... variables. - -6. Select the 23.0 profile corresponding to your current profile, either using - "eselect profile" or by manually setting the profile symlink. - Note that old profiles are by default split-usr and the 23.0 profiles by - default merged-usr. Do NOT change directory scheme now, since this will - mess up your system! - Instead, make sure that the new profile has the same property: for example, - OLD default/linux/amd64/17.1 - ==> NEW default/linux/amd64/23.0/split-usr - (added "split-usr") - OLD default/linux/amd64/17.1/systemd/merged-usr - ==> NEW default/linux/amd64/23.0/systemd - (removed "merged-usr") - A detailed table of the upgrade paths can be found at [5]. Please consult it. - In some cases (hppa, x86) the table will tell you to pick between two choices. - What you need should be obvious from your *old* CHOST value (from step 4). - -7. Delete the contents of your binary package cache at ${PKGDIR} - rm -r /var/cache/binpkgs/* - -8. In the file or directory /etc/portage/binrepos.conf (if existing), update - the URI in all configuration such that they point to 23.0 profile binhost - directories. The exact paths can be found in the table at [5], too. - -9. Rebuild or reinstall from binary (if available) the following packages in - this order, with the same version as already active: - emerge --ask --oneshot sys-devel/binutils - (you may have to run binutils-config and re-select your binutils now) - emerge --ask --oneshot sys-devel/gcc - (IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do - that; instead, abort and try again with --nodeps added to the command line.) - (you may have to run gcc-config and re-select your gcc now) - and the C library, i.e. for glibc-based systems - emerge --ask --oneshot sys-libs/glibc - or for musl-based systems - emerge --ask --oneshot sys-libs/musl - -10. Re-run "emerge --info" and check if CHOST has changed compared to step 4. - -If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise, - -11. Recheck with binutils-config and gcc-config that valid installed versions - of binutils and gcc are selected. - -12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that - refer to the *OLD* CHOST value, and remove them. - Examples how to do this can be found in the similar procedure at [6]. - -13. Run env-update && source /etc/profile - -14. Re-emerge libtool: - emerge --ask --oneshot libtool - -15. Just for safety, delete the contents of your binary package cache at - ${PKGDIR} again: - rm -r /var/cache/binpkgs/* - -16. Rebuild world: - emerge --ask --emptytree @world - -[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition -[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline -[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html -[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html -[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table -[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/parent deleted file mode 100644 index 1b7f7eef0a..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent deleted file mode 100644 index f5c1ae438d..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../targets/desktop/gnome/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/parent deleted file mode 100644 index ad6c5e126f..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../targets/desktop diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/developer/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/developer/deprecated deleted file mode 100644 index db515b7e21..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/developer/deprecated +++ /dev/null @@ -1,104 +0,0 @@ -default/linux/ia64/23.0/split-usr - -A profile upgrade to version 23.0 is available for your architecture. -The new 23.0 profiles enable some toolchain hardening features and -performance enhancements by default, and standardize settings. -You can find the list of changes on the wiki tracking page [1]. - -Upgrade instructions - -Note 1: If you have manually changed your CHOST to a value different from -what the stages and profiles set, you may have to do that in the future too. -In that case you should know what you are doing, hopefully; please read the -instructions with a critical eye then. - -Note 2: In case you are already familiar with binary packages, you should be -able to add "--getbinpkg" to the emerge calls to speed things up. -The use of binary packages is completely optional though, and also not -as much tested as the source-based upgrade path yet. - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. - -2. If you are still using one of the long-deprecated amd64 17.0 profiles - (other than x32 or musl), then first complete the migration to the - corresponding 17.1 profile. Instructions can be found at [3]. - -3. If you are currently using systemd in a split-usr configuration, then first - complete the migration to the corresponding merged-usr profile of the - same profile version. Details on how to do this can be found in the news - item [4]. - If you are currently using openrc, migrate to 23.0 first, keeping your disk - layout. If you want to move from split-usr to merged-usr, do that afterwards. - -4. Run "emerge --info" and note down the value of the CHOST variable. - -5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable, - remove it. Also delete all lines defining CHOST_... variables. - -6. Select the 23.0 profile corresponding to your current profile, either using - "eselect profile" or by manually setting the profile symlink. - Note that old profiles are by default split-usr and the 23.0 profiles by - default merged-usr. Do NOT change directory scheme now, since this will - mess up your system! - Instead, make sure that the new profile has the same property: for example, - OLD default/linux/amd64/17.1 - ==> NEW default/linux/amd64/23.0/split-usr - (added "split-usr") - OLD default/linux/amd64/17.1/systemd/merged-usr - ==> NEW default/linux/amd64/23.0/systemd - (removed "merged-usr") - A detailed table of the upgrade paths can be found at [5]. Please consult it. - In some cases (hppa, x86) the table will tell you to pick between two choices. - What you need should be obvious from your *old* CHOST value (from step 4). - -7. Delete the contents of your binary package cache at ${PKGDIR} - rm -r /var/cache/binpkgs/* - -8. In the file or directory /etc/portage/binrepos.conf (if existing), update - the URI in all configuration such that they point to 23.0 profile binhost - directories. The exact paths can be found in the table at [5], too. - -9. Rebuild or reinstall from binary (if available) the following packages in - this order, with the same version as already active: - emerge --ask --oneshot sys-devel/binutils - (you may have to run binutils-config and re-select your binutils now) - emerge --ask --oneshot sys-devel/gcc - (IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do - that; instead, abort and try again with --nodeps added to the command line.) - (you may have to run gcc-config and re-select your gcc now) - and the C library, i.e. for glibc-based systems - emerge --ask --oneshot sys-libs/glibc - or for musl-based systems - emerge --ask --oneshot sys-libs/musl - -10. Re-run "emerge --info" and check if CHOST has changed compared to step 4. - -If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise, - -11. Recheck with binutils-config and gcc-config that valid installed versions - of binutils and gcc are selected. - -12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that - refer to the *OLD* CHOST value, and remove them. - Examples how to do this can be found in the similar procedure at [6]. - -13. Run env-update && source /etc/profile - -14. Re-emerge libtool: - emerge --ask --oneshot libtool - -15. Just for safety, delete the contents of your binary package cache at - ${PKGDIR} again: - rm -r /var/cache/binpkgs/* - -16. Rebuild world: - emerge --ask --emptytree @world - -[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition -[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline -[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html -[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html -[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table -[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/developer/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/developer/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/developer/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/developer/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/developer/parent deleted file mode 100644 index 4c893748ce..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/developer/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../targets/developer diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/parent deleted file mode 100644 index 4ce24f0217..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../releases/17.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/deprecated deleted file mode 100644 index 37010bfe7d..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/deprecated +++ /dev/null @@ -1,33 +0,0 @@ -default/linux/ia64/17.0/systemd/merged-usr - -As warned about previously in a news item, systemd-255 has dropped -support for split-usr systems. All Gentoo systems running systemd will -need to be migrated to merged-usr. - -Migrating to merged-usr will move all data from /bin, /sbin, and /lib -into the /usr/bin and /usr/lib directories. The directories in / are -replaced with symlinks. - -To facilitate this, a new set of sub-profiles has been created, and a -script is available to perform the actual migration. - -To migrate a system to merged-usr, follow this procedure: - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - -2. Install sys-apps/merge-usr. - -3. Run "merge-usr --dryrun" as root to check for conflicts. These will - appear with the word ERROR at the start of the line. - -4. Resolve any conflicts. This may involve deleting duplicate files. If - in doubt, seek support in a Gentoo support channel. - -5. Run the merge-usr script from a root shell. Avoid running it via sudo - directly to avoid locking yourself out if an unexpected error occurs. - -6. Switch to a merged-usr profile. - -7. Run emerge with the --newuse or --changed-use option to rebuild - any packages that have a "split-usr" USE flag. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/merged-usr/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/merged-usr/deprecated deleted file mode 100644 index be9bc4b256..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/merged-usr/deprecated +++ /dev/null @@ -1,104 +0,0 @@ -default/linux/ia64/23.0/systemd - -A profile upgrade to version 23.0 is available for your architecture. -The new 23.0 profiles enable some toolchain hardening features and -performance enhancements by default, and standardize settings. -You can find the list of changes on the wiki tracking page [1]. - -Upgrade instructions - -Note 1: If you have manually changed your CHOST to a value different from -what the stages and profiles set, you may have to do that in the future too. -In that case you should know what you are doing, hopefully; please read the -instructions with a critical eye then. - -Note 2: In case you are already familiar with binary packages, you should be -able to add "--getbinpkg" to the emerge calls to speed things up. -The use of binary packages is completely optional though, and also not -as much tested as the source-based upgrade path yet. - -1. Ensure your system backups are up to date. Please also update - your system fully and depclean before proceeding. - glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. - -2. If you are still using one of the long-deprecated amd64 17.0 profiles - (other than x32 or musl), then first complete the migration to the - corresponding 17.1 profile. Instructions can be found at [3]. - -3. If you are currently using systemd in a split-usr configuration, then first - complete the migration to the corresponding merged-usr profile of the - same profile version. Details on how to do this can be found in the news - item [4]. - If you are currently using openrc, migrate to 23.0 first, keeping your disk - layout. If you want to move from split-usr to merged-usr, do that afterwards. - -4. Run "emerge --info" and note down the value of the CHOST variable. - -5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable, - remove it. Also delete all lines defining CHOST_... variables. - -6. Select the 23.0 profile corresponding to your current profile, either using - "eselect profile" or by manually setting the profile symlink. - Note that old profiles are by default split-usr and the 23.0 profiles by - default merged-usr. Do NOT change directory scheme now, since this will - mess up your system! - Instead, make sure that the new profile has the same property: for example, - OLD default/linux/amd64/17.1 - ==> NEW default/linux/amd64/23.0/split-usr - (added "split-usr") - OLD default/linux/amd64/17.1/systemd/merged-usr - ==> NEW default/linux/amd64/23.0/systemd - (removed "merged-usr") - A detailed table of the upgrade paths can be found at [5]. Please consult it. - In some cases (hppa, x86) the table will tell you to pick between two choices. - What you need should be obvious from your *old* CHOST value (from step 4). - -7. Delete the contents of your binary package cache at ${PKGDIR} - rm -r /var/cache/binpkgs/* - -8. In the file or directory /etc/portage/binrepos.conf (if existing), update - the URI in all configuration such that they point to 23.0 profile binhost - directories. The exact paths can be found in the table at [5], too. - -9. Rebuild or reinstall from binary (if available) the following packages in - this order, with the same version as already active: - emerge --ask --oneshot sys-devel/binutils - (you may have to run binutils-config and re-select your binutils now) - emerge --ask --oneshot sys-devel/gcc - (IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do - that; instead, abort and try again with --nodeps added to the command line.) - (you may have to run gcc-config and re-select your gcc now) - and the C library, i.e. for glibc-based systems - emerge --ask --oneshot sys-libs/glibc - or for musl-based systems - emerge --ask --oneshot sys-libs/musl - -10. Re-run "emerge --info" and check if CHOST has changed compared to step 4. - -If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise, - -11. Recheck with binutils-config and gcc-config that valid installed versions - of binutils and gcc are selected. - -12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that - refer to the *OLD* CHOST value, and remove them. - Examples how to do this can be found in the similar procedure at [6]. - -13. Run env-update && source /etc/profile - -14. Re-emerge libtool: - emerge --ask --oneshot libtool - -15. Just for safety, delete the contents of your binary package cache at - ${PKGDIR} again: - rm -r /var/cache/binpkgs/* - -16. Rebuild world: - emerge --ask --emptytree @world - -[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition -[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline -[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html -[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html -[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table -[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/merged-usr/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/merged-usr/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/merged-usr/parent deleted file mode 100644 index c407ca65bd..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/merged-usr/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/parent deleted file mode 100644 index ced72403bd..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/gnome/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/gnome/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/gnome/parent deleted file mode 100644 index 6589a0e014..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/gnome/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../targets/desktop/gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/parent deleted file mode 100644 index f5c1ae438d..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../targets/desktop/gnome/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/parent deleted file mode 100644 index ad6c5e126f..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/desktop/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../targets/desktop diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/parent deleted file mode 100644 index 50be433109..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../releases/23.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/desktop/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/desktop/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/parent deleted file mode 100644 index 9e06c4505a..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../targets/desktop/gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/desktop/parent deleted file mode 100644 index db8ce088c6..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/desktop/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../targets/desktop diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/parent deleted file mode 100644 index 598ca888c8..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/split-usr/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../features/split-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/systemd/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/systemd/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/systemd/parent deleted file mode 100644 index ced72403bd..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/23.0/systemd/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/eapi deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/eapi +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/parent deleted file mode 100644 index 10d6c4b386..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/parent +++ /dev/null @@ -1,3 +0,0 @@ -../../../base -.. -../../../arch/ia64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/monkeyd_plugins.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/monkeyd_plugins.desc deleted file mode 100644 index 49a82d1a8b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/monkeyd_plugins.desc +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of MONKEYD_PLUGINS USE_EXPAND flags for www-servers/monkeyd. -# All plugins are included here except cgi and fastcgi which are global use flags. - -auth - Provide HTTP Basic Authentication. -cheetah - Provide a shell-like command line interface. -#cgi - Provide the traditional CGI interface - This is a global USE flag. -dirlisting - Show an HTML listing of the content of a directory. -#fastcgi - Provide FastCGI proxy support - This is a global USE flag. -liana - Build your own network layer through monkeyd. -logger - Log requests and common errors. -mandril - Restrict incoming connections based on the IP address or URI request. -tls - Provide TLS using mbed TLS (formerly known as PolarSSL) - Currently disabled. diff --git a/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults index 96fbd36959..d2e418b98d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/embedded/make.defaults @@ -22,14 +22,14 @@ LINGUAS="en" IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux" USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS" # Note that we keep Winnt here for cross, especially for cmake.eclass (bug #910605) USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. -USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" +USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" # USE_EXPAND variables whose contents are not shown in package manager # output. Changes need discussion on gentoo-dev. diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask index 8f0c620b42..64cf6b2a88 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 @@ -290,6 +290,7 @@ kde-apps/dolphin-plugins-dropbox mail-client/thunderbird-bin mate-extra/caja-dropbox media-gfx/brscan4 +media-gfx/evoluspencil media-libs/amdgpu-pro-vulkan media-sound/baudline media-sound/teamspeak-server diff --git a/sdk_container/src/third_party/portage-stable/profiles/license_groups b/sdk_container/src/third_party/portage-stable/profiles/license_groups index 166c9d825c..6917ca54ae 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -25,7 +25,7 @@ FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 # Note that the FSF lists these as nonfree: Artistic NOSA Watcom-1.0 # We exclude NOSA and Watcom-1.0, but we keep Artistic because Debian # considers it DFSG-free. -OSI-APPROVED-FREE 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 BlueOak-1.0.0 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LGPL-2 LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPL-1.02 LPPL-1.3c MirOS MIT MIT-0 MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL Ms-RL nethack OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL-1.0 Sleepycat Unicode-3.0 Unicode-DFS-2016 Unlicense UPL-1.0 UoI-NCSA W3C wxWinLL-3 ZLIB ZPL +OSI-APPROVED-FREE 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 BlueOak-1.0.0 Boost-1.0 BSD BSD-2 CDDL CNRI CPAL-1.0 CPL-1.0 ECL-2.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LBNLBSD LGPL-2 LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPL-1.02 LPPL-1.3c MirOS MIT MIT-0 MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL Ms-RL nethack OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL-1.0 Sleepycat Unicode-3.0 Unicode-DFS-2016 Unlicense UPL-1.0 UoI-NCSA W3C wxWinLL-3 ZLIB ZPL # Misc licenses that are probably free software, i.e. follow the # Free Software Definition at https://www.gnu.org/philosophy/free-sw.html 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 ad84db5649..46731dc3af 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -33,6 +33,279 @@ #--- END OF EXAMPLES --- +# Hans de Graaff (2024-09-14) +# Obsolete slots that were used for older cucumber version but that no +# longer have reverse dependencies. Removal on 2024-10-14. +dev-util/cucumber-compatibility-kit:10 +dev-util/cucumber-core:12 +dev-util/cucumber-gherkin:22 + +# Hans de Graaff (2024-09-14) +# Old slots that are not compatible with ruby32. Use the newer slots +# instead. Removal on 2024-10-14. +dev-ruby/hiera-eyaml:3 +dev-util/aruba:0 + +# Arthur Zamarin (2024-09-10) +# ia64 only package. Since we drop ia64, we can remove this package. +# Removal on 2024-10-10. Bug #939298. +sys-apps/salinfo + +# Ulrich Müller (2024-09-12) +# Pretest versions, masked for testing. + (2024-09-09) +# Upstream has dropped this package since MATE 1.28. +# Removal on 2024-10-09. Bug #932568. +mate-extra/mate-netbook + +# Eli Schwartz (2024-09-09) +# Fails to build with modern C. Unmaintained for 20 years. +# Removal on 2024-10-09. Bug #877105, #927389. +sci-chemistry/mopac7 + +# Sam James (2024-09-10) +# Breaks libstdc++ with a casing issue: https://gcc.gnu.org/PR116657 +=sys-libs/timezone-data-2024b + +# Andreas Sturmlechner (2024-09-09) +# No revdeps for years, KF5-based. Removal on 2024-10-09. +net-libs/libmediawiki + +# Alfredo Tupone (2024-06-09) +# These packages are no more needed. Use dev-ml/dune-private-libs +# that include these +# remove on 2024-10-08. Bug #939339 +dev-ml/stdune +dev-ml/ordering +dev-ml/dyn + +# Michał Górny (2024-09-08) +# Does not build anymore. No upstream activity since 2021. +# Removal on 2024-10-08. Bug #932532. +sci-physics/qmeq + +# Andreas Sturmlechner (2024-09-07) +# These packages are EOL in Plasma 6. +# Removal on 2024-10-07. + (2024-09-07) +# Mask remaining KDE Gear 23.08.5 packages for removal on 2024-09-21. +# All of these have KF6-based upgrades available - all users must upgrade. +~app-cdr/dolphin-plugins-mountiso-23.08.5 +~app-crypt/keysmith-23.08.5 +~kde-apps/ark-23.08.5 +~kde-apps/baloo-widgets-23.08.5 +~kde-apps/bomber-23.08.5 +~kde-apps/bovo-23.08.5 +~kde-apps/dolphin-23.08.5 +~kde-apps/filelight-23.08.5 +~kde-apps/granatier-23.08.5 +~kde-apps/kajongg-23.08.5 +~kde-apps/kapman-23.08.5 +~kde-apps/kate-addons-23.08.5 +~kde-apps/kate-23.08.5 +~kde-apps/kate-lib-23.08.5 +~kde-apps/katomic-23.08.5 +~kde-apps/kbackup-23.08.5 +~kde-apps/kblackbox-23.08.5 +~kde-apps/kblocks-23.08.5 +~kde-apps/kbounce-23.08.5 +~kde-apps/kbreakout-23.08.5 +~kde-apps/kcalc-23.08.5 +~kde-apps/kcalutils-23.08.5 +~kde-apps/kcharselect-23.08.5 +~kde-apps/kdebugsettings-23.08.5 +~kde-apps/kdf-23.08.5 +~kde-apps/kdialog-23.08.5 +~kde-apps/kdiamond-23.08.5 +~kde-apps/keditbookmarks-23.08.5 +~kde-apps/kfind-23.08.5 +~kde-apps/kfourinline-23.08.5 +~kde-apps/kgoldrunner-23.08.5 +~kde-apps/kigo-23.08.5 +~kde-apps/killbots-23.08.5 +~kde-apps/kiriki-23.08.5 +~kde-apps/kjumpingcube-23.08.5 +~kde-apps/klickety-23.08.5 +~kde-apps/klines-23.08.5 +~kde-apps/kmahjongg-23.08.5 +~kde-apps/kmines-23.08.5 +~kde-apps/knavalbattle-23.08.5 +~kde-apps/knetwalk-23.08.5 +~kde-apps/knights-23.08.5 +~kde-apps/kolf-23.08.5 +~kde-apps/kollision-23.08.5 +~kde-apps/kolourpaint-24.02.2 +~kde-apps/konquest-23.08.5 +~kde-apps/konsole-23.08.5 +~kde-apps/kpat-23.08.5 +~kde-apps/kreversi-23.08.5 +~kde-apps/kshisen-23.08.5 +~kde-apps/ksirk-23.08.5 +~kde-apps/ksnakeduel-23.08.5 +~kde-apps/kspaceduel-23.08.5 +~kde-apps/ksquares-23.08.5 +~kde-apps/ksudoku-23.08.5 +~kde-apps/kteatime-23.08.5 +~kde-apps/ktimer-23.08.5 +~kde-apps/ktuberling-23.08.5 +~kde-apps/kubrick-23.08.5 +~kde-apps/kwalletmanager-23.08.5 +~kde-apps/kwrite-23.08.5 +~kde-apps/libkdegames-23.08.5 +~kde-apps/libkmahjongg-23.08.5 +~kde-apps/lskat-23.08.5 +~kde-apps/palapeli-23.08.5 +~kde-apps/picmi-23.08.5 +~kde-apps/sweeper-23.08.5 +~kde-apps/yakuake-23.08.5 +~kde-misc/kclock-23.08.5 +~kde-misc/kweather-23.08.5 +~kde-misc/markdownpart-23.08.5 +~media-gfx/skanpage-23.08.5 +~sys-block/partitionmanager-23.08.5 +~sys-libs/kpmcore-23.08.5 + (2024-09-07) +# Plasma 6 is not planned to be going stable on x86. +# Plasma 5 will be cleaned up shortly. Removal on 2024-09-21. + (2024-09-04) +# Unmaintained upstream, latest media-libs/phonon release incompatible. +# Removal on 2024-10-04. +media-libs/phonon-gstreamer + +# Andreas Sturmlechner (2024-09-04) +# KF5 Porting aids (from KDElibs4). No more, or PMASKED revdeps. +# Removal on 2024-10-04. Bug #755956 +kde-frameworks/khtml +kde-frameworks/kjs +kde-frameworks/kross + +# Fabian Groffen (2024-09-02) +# exim_tinydb utility crashes due to invalid free() (used in startup script) +=mail-mta/exim-4.98 + +# Andreas Sturmlechner (2024-08-31) +# All users must upgrade to KDE PIM 6. +# KDE PIM 5 depends on deprecated kde-frameworks/kross:5, +# blocking deprecated dev-qt/qtscript:5 removal, and deprecated +# dev-qt/qtwebengine:5. +# x86 users: This is the end of the road for KDE PIM on x86. Export +# your data with kde-apps/pim-data-exporter, if necessary, and migrate +# to alternative PIM applications. +# Bugs #810493, #925720. Removal on 2024-09-31. + (2024-08-31) # This is so old that it was only kept alive as KF5-based snapshot of an # upstream git branch containing a single "Initial port to KF/Qt5 (back in @@ -40,12 +313,6 @@ # Bug #759772. Removal on 2024-09-31. media-gfx/kcoloredit -# Sam James (2024-08-31) -# Please unmask and test. If you have any issues, please file a new bug. -# The mask will be lifted by 2024-09-02. Test it before then please! -=net-dns/bind-9.18.29 -=net-dns/bind-tools-9.18.0 - # Andreas Sturmlechner (2024-08-29) # No signs of development upstream (last commit in 2016). If you use this, # please ping them in order to get it ported over to KF6. @@ -68,16 +335,6 @@ kde-misc/plasma-applet-network-monitor # being in a working state (e.g. bug 813031). Removal on 2024-09-29. kde-misc/kio-locate -# Andreas Sturmlechner (2024-08-29) -# Depends on kde-apps/konqueror:5 which is close to being obsolete. -# No signs of upstream porting work. Removal on 2024-09-29. -kde-misc/kio-gopher - -# Michał Górny (2024-08-28) -# API removals break gobject-introspection. ->=dev-python/ensurepip-setuptools-74 ->=dev-python/setuptools-74 - # Andreas Sturmlechner (2024-08-25) # Broken with current Plasma 5 version, not ported to Plasma 6. # Removal on 2024-09-24. @@ -88,14 +345,6 @@ kde-misc/latte-dock # and writeable. See https://github.com/nextcloud/desktop/issues/6863 >=net-misc/nextcloud-client-3.13.1 -# William Hubbs (2024-08-21) -# Dead upstream, multiple related bugs in Gentoo. -# Removal on 2024-09-20 -# Bug #575478, #611846, #814551, #892653, #904989, #934410, #935656, -# #938262 -# Treeclean request: #938282 -sys-process/runit - # Arsen Arsenović (2024-08-02) # Guile rework masks. Mask all packages or package versions that are # being bumped as part of the Guile reslotting process. @@ -125,11 +374,6 @@ app-text/cuneiform # if heavily affected (bug #937773). >=gui-libs/egl-wayland-1.1.14 -# Arthur Zamarin (2024-08-11) -# HOMEPAGE and SRC_URI return 404, Gentoo is last distribution. -# Removal on 2024-09-10. Bugs #937775, #675028. -media-sound/SmarTagger - # Pacho Ramos (2024-08-09) # Mask until we find out a way to deal better with the upstream # introduced circular dep, bug #937616 @@ -143,21 +387,6 @@ media-sound/SmarTagger >=dev-libs/gobject-introspection-common-1.80 >=x11-terms/ptyxis-46 -# Bernard Cafarelli (2024-08-08) -# Last release in 2004, website disappeared a long time ago. -# Bad code quality, not packaged in other distros or dockapps.net -# Many alternatives for audio recording available -# Removal on 2024-09-08, bug #931764 -x11-plugins/wmrecord - -# Eli Schwartz (2024-05-26) -# Unmaintained, website gone. Last released in 2010. Fails to build -# with GCC 14, detects and builds against nonexisting dependencies. -# Fails to authenticate users anyway. Obsoleted and replaced by -# nss-pam-ldapd which actually works. Bug #908579. -# Removal on 2024-09-07. -sys-auth/pam_ldap - # Joonas Niilola (2024-08-07) # Upstream doesn't recommend updating from 115 just yet. New # installs are fine. Downgrading from 128 to 115 may be impossible @@ -165,39 +394,6 @@ sys-auth/pam_ldap >=mail-client/thunderbird-128.1.0 >=mail-client/thunderbird-bin-128.1.0 -# Michał Górny (2024-08-06) -# Superseded by dev-libs/libayatana-*. No revdeps left. -# Removal on 2024-09-05. Bug #936881. -dev-libs/libappindicator -dev-libs/libindicator - -# Michael Orlitzky (2024-08-03) -# Unmaintained package. Upstream is not quite _dead_, but the project -# domain (where tarballs and documentation were hosted) was hijacked in -# 2022 and nothing has been done about it. As a result, the version in -# Gentoo is far out of date. Four open bugs, no interest. Removal on -# or after 2024-09-03. -acct-group/monkeyd -acct-user/monkeyd -www-servers/monkeyd - -# Sam James (2024-08-02) -# Unreliable software, unmaintained in Gentoo. Having it in the main -# repositories may give users an impression of it being a safe tool. -# Removal on 2024-09-01. -app-backup/mkstage4 - -# James Le Cuirot (2024-07-29) -# Superseded by media-libs/libv4l[utils]. -# Removal on 2024-08-29. Bug #936674. -media-tv/v4l-utils - -# Volkmar W. Pogatzki (2024-07-29) -# Lacks maintainer capacity for update version plus java dependencies. -# A pull request for the version bump could be provided on request. -# Removal on 2024-08-28. Bug #736076. -media-video/bdsup2sub - # Eli Schwartz (2024-07-29) # Bad version can result in failing builds. Please upgrade to 72.1.0. =dev-python/ensurepip-setuptools-72.0.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc index 3b95670e23..e06559fd61 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -277,24 +277,6 @@ hppa default/linux/hppa/23.0/hppa2.0/split-usr stable hppa default/linux/hppa/23.0/hppa2.0/split-usr/desktop exp -# IA64 Profiles -# @MAINTAINER: ia64@gentoo.org -ia64 default/linux/ia64/17.0 exp -ia64 default/linux/ia64/17.0/desktop exp -ia64 default/linux/ia64/17.0/desktop/gnome exp -ia64 default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr exp -ia64 default/linux/ia64/17.0/developer exp -ia64 default/linux/ia64/17.0/systemd/merged-usr exp -ia64 default/linux/ia64/23.0 stable -ia64 default/linux/ia64/23.0/desktop stable -ia64 default/linux/ia64/23.0/desktop/gnome stable -ia64 default/linux/ia64/23.0/desktop/gnome/systemd stable -ia64 default/linux/ia64/23.0/systemd stable -ia64 default/linux/ia64/23.0/split-usr stable -ia64 default/linux/ia64/23.0/split-usr/desktop exp -ia64 default/linux/ia64/23.0/split-usr/desktop/gnome exp - - # LoongArch Profiles # @MAINTAINER: loong@gentoo.org loong default/linux/loong/22.0/la64v100/lp64d exp @@ -358,42 +340,42 @@ mips default/linux/mips/17.0/mipsel/multilib/n32 exp mips default/linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr exp mips default/linux/mips/17.0/mipsel/multilib/n64 exp mips default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr exp -mips default/linux/mips/23.0/mipsel/o32_sf exp -mips default/linux/mips/23.0/mipsel/o32_sf/systemd exp -mips default/linux/mips/23.0/mipsel/o32 exp -mips default/linux/mips/23.0/mipsel/o32/systemd exp -mips default/linux/mips/23.0/mipsel/n32 exp -mips default/linux/mips/23.0/mipsel/n32/systemd exp -mips default/linux/mips/23.0/mipsel/n64 exp -mips default/linux/mips/23.0/mipsel/n64/systemd exp -mips default/linux/mips/23.0/mipsel/multilib/n32 exp -mips default/linux/mips/23.0/mipsel/multilib/n32/systemd exp -mips default/linux/mips/23.0/mipsel/multilib/n64 exp -mips default/linux/mips/23.0/mipsel/multilib/n64/systemd exp -mips default/linux/mips/23.0/o32_sf exp -mips default/linux/mips/23.0/o32_sf/systemd exp -mips default/linux/mips/23.0/o32 exp -mips default/linux/mips/23.0/o32/systemd exp -mips default/linux/mips/23.0/n32 exp -mips default/linux/mips/23.0/n32/systemd exp -mips default/linux/mips/23.0/n64 exp -mips default/linux/mips/23.0/n64/systemd exp -mips default/linux/mips/23.0/multilib/n32 exp -mips default/linux/mips/23.0/multilib/n32/systemd exp -mips default/linux/mips/23.0/multilib/n64 exp -mips default/linux/mips/23.0/multilib/n64/systemd exp -mips default/linux/mips/23.0/split-usr/mipsel/o32_sf exp -mips default/linux/mips/23.0/split-usr/mipsel/o32 exp -mips default/linux/mips/23.0/split-usr/mipsel/n32 exp -mips default/linux/mips/23.0/split-usr/mipsel/n64 exp -mips default/linux/mips/23.0/split-usr/mipsel/multilib/n32 exp -mips default/linux/mips/23.0/split-usr/mipsel/multilib/n64 exp -mips default/linux/mips/23.0/split-usr/o32_sf exp -mips default/linux/mips/23.0/split-usr/o32 exp -mips default/linux/mips/23.0/split-usr/n32 exp -mips default/linux/mips/23.0/split-usr/n64 exp -mips default/linux/mips/23.0/split-usr/multilib/n32 exp -mips default/linux/mips/23.0/split-usr/multilib/n64 exp +mips default/linux/mips/23.0/mipsel/o32_sf stable +mips default/linux/mips/23.0/mipsel/o32_sf/systemd stable +mips default/linux/mips/23.0/mipsel/o32 stable +mips default/linux/mips/23.0/mipsel/o32/systemd stable +mips default/linux/mips/23.0/mipsel/n32 stable +mips default/linux/mips/23.0/mipsel/n32/systemd stable +mips default/linux/mips/23.0/mipsel/n64 stable +mips default/linux/mips/23.0/mipsel/n64/systemd stable +mips default/linux/mips/23.0/mipsel/multilib/n32 dev +mips default/linux/mips/23.0/mipsel/multilib/n32/systemd dev +mips default/linux/mips/23.0/mipsel/multilib/n64 dev +mips default/linux/mips/23.0/mipsel/multilib/n64/systemd dev +mips default/linux/mips/23.0/o32_sf stable +mips default/linux/mips/23.0/o32_sf/systemd stable +mips default/linux/mips/23.0/o32 stable +mips default/linux/mips/23.0/o32/systemd stable +mips default/linux/mips/23.0/n32 stable +mips default/linux/mips/23.0/n32/systemd stable +mips default/linux/mips/23.0/n64 stable +mips default/linux/mips/23.0/n64/systemd stable +mips default/linux/mips/23.0/multilib/n32 dev +mips default/linux/mips/23.0/multilib/n32/systemd dev +mips default/linux/mips/23.0/multilib/n64 dev +mips default/linux/mips/23.0/multilib/n64/systemd dev +mips default/linux/mips/23.0/split-usr/mipsel/o32_sf dev +mips default/linux/mips/23.0/split-usr/mipsel/o32 dev +mips default/linux/mips/23.0/split-usr/mipsel/n32 dev +mips default/linux/mips/23.0/split-usr/mipsel/n64 stable +mips default/linux/mips/23.0/split-usr/mipsel/multilib/n32 dev +mips default/linux/mips/23.0/split-usr/mipsel/multilib/n64 dev +mips default/linux/mips/23.0/split-usr/o32_sf dev +mips default/linux/mips/23.0/split-usr/o32 dev +mips default/linux/mips/23.0/split-usr/n32 dev +mips default/linux/mips/23.0/split-usr/n64 stable +mips default/linux/mips/23.0/split-usr/multilib/n32 dev +mips default/linux/mips/23.0/split-usr/multilib/n64 dev # PPC profiles @@ -654,9 +636,9 @@ mips default/linux/mips/17.0/o32/musl exp mips default/linux/mips/17.0/n64/musl exp mips default/linux/mips/17.0/mipsel/o32/musl exp mips default/linux/mips/17.0/mipsel/n64/musl exp -mips default/linux/mips/23.0/mipsel/o32/musl exp +mips default/linux/mips/23.0/mipsel/o32/musl dev mips default/linux/mips/23.0/mipsel/n64/musl exp -mips default/linux/mips/23.0/o32/musl exp +mips default/linux/mips/23.0/o32/musl dev mips default/linux/mips/23.0/n64/musl exp mips default/linux/mips/23.0/split-usr/mipsel/o32/musl exp mips default/linux/mips/23.0/split-usr/mipsel/n64/musl exp 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 72e77543df..02e4f168b0 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 # 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 qt6 qt5 sdl sound spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb vulkan 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 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 wxwidgets X xcb xft x264 xml xv xvid" diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults index 62e625bbfd..7f42ef98fc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="activities declarative dri kde kwallet networkmanager pipewire plasma policykit pulseaudio qml screencast semantic-desktop wayland widgets" +USE="activities declarative dri kde kwallet networkmanager pipewire plasma policykit pulseaudio screencast semantic-desktop wayland widgets" 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 b52b0a547b..88e56d0ddc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use @@ -1,9 +1,6 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Resolve conflict between Plasma 6 and KDevelop 24.05 ->=dev-util/kdevelop-24.05.1:5 -plasma - # Alfred Wingate (2023-12-25) # Prefer wayland over X with REQUIRED_USE: ^^ ( gbm wayland X ) >=media-tv/kodi-20.2 wayland -X @@ -23,18 +20,12 @@ dev-libs/libjcat gpg pkcs7 # qtwebchannel package is fairly small, and python bindings are # required by some popular desktop packages such as calibre, # qutebrowser, and freecad (or indirectly through PyQt*WebEngine). -dev-python/PyQt5 webchannel dev-python/PyQt6 webchannel -dev-python/pyside2 designer location positioning quick -dev-python/pyside2 printsupport webchannel dev-python/pyside6 webchannel # Required by sys-apps/flatpak, a dependency of kde-plasma/discover dev-util/ostree curl -# Required by