From ed1c970d3eefac519d6687563ba4d22edf7c2be7 Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 7 Aug 2023 07:14:04 +0000 Subject: [PATCH] profiles: Sync with Gentoo It's from Gentoo commit e8ab7cb9678419371e38c4d8b3180f31e60f7e75. --- .../profiles/arch/amd64/package.use.mask | 13 +- .../profiles/arch/amd64/use.mask | 5 + .../profiles/arch/amd64/x32/package.mask | 11 + .../profiles/arch/amd64/x32/package.use.mask | 16 + .../profiles/arch/arm/package.use.stable.mask | 4 + .../arch/arm64/package.use.stable.mask | 2 +- .../profiles/arch/arm64/use.mask | 4 + .../profiles/arch/base/package.use.mask | 8 +- .../arch/base/package.use.stable.mask | 4 + .../profiles/arch/base/use.mask | 5 + .../profiles/arch/hppa/package.use.force | 8 + .../profiles/arch/hppa/package.use.mask | 9 +- .../profiles/arch/loong/package.use.force | 13 + .../profiles/arch/loong/package.use.mask | 43 ++- .../portage-stable/profiles/arch/loong/parent | 1 - .../profiles/arch/loong/use.mask | 4 - .../profiles/arch/mips/use.mask | 4 - .../arch/powerpc/package.use.stable.mask | 4 + .../arch/powerpc/ppc32/package.use.mask | 4 - .../arch/powerpc/ppc64/package.use.force | 8 + .../arch/powerpc/ppc64/package.use.mask | 8 + .../profiles/arch/riscv/package.use.force | 10 +- .../profiles/arch/riscv/package.use.mask | 9 +- .../profiles/arch/riscv/use.mask | 4 + .../profiles/arch/s390/package.use.mask | 4 - .../profiles/arch/sparc/package.use.mask | 10 + .../profiles/arch/x86/package.use.mask | 4 - .../portage-stable/profiles/arch/x86/use.mask | 4 + .../profiles/base/make.defaults | 4 +- .../profiles/base/package.use.force | 18 +- .../profiles/base/package.use.mask | 15 + .../22.0/la64v100/lp64d/desktop/gnome/eapi | 1 + .../22.0/la64v100/lp64d/desktop/gnome/parent | 2 + .../la64v100/lp64d/desktop/gnome/systemd/eapi | 1 + .../desktop/gnome/systemd/merged-usr/eapi | 1 + .../desktop/gnome/systemd/merged-usr/parent | 2 + .../lp64d/desktop/gnome/systemd/parent | 2 + .../22.0/la64v100/lp64d/desktop/plasma/eapi | 1 + .../22.0/la64v100/lp64d/desktop/plasma/parent | 2 + .../lp64d/desktop/plasma/systemd/eapi | 1 + .../desktop/plasma/systemd/merged-usr/eapi | 1 + .../desktop/plasma/systemd/merged-usr/parent | 2 + .../lp64d/desktop/plasma/systemd/parent | 2 + .../loong/22.0/la64v100/lp64d/developer/eapi | 1 + .../22.0/la64v100/lp64d/developer/parent | 2 + .../23.0/la64v100/lp64d/desktop/gnome/eapi | 1 + .../23.0/la64v100/lp64d/desktop/gnome/parent | 2 + .../la64v100/lp64d/desktop/gnome/systemd/eapi | 1 + .../lp64d/desktop/gnome/systemd/parent | 2 + .../23.0/la64v100/lp64d/desktop/plasma/eapi | 1 + .../23.0/la64v100/lp64d/desktop/plasma/parent | 2 + .../lp64d/desktop/plasma/systemd/eapi | 1 + .../lp64d/desktop/plasma/systemd/parent | 2 + .../split-usr/lp64d/desktop/gnome/eapi | 1 + .../split-usr/lp64d/desktop/gnome/parent | 2 + .../split-usr/lp64d/desktop/plasma/eapi | 1 + .../split-usr/lp64d/desktop/plasma/parent | 2 + .../profiles/features/musl/make.defaults | 4 +- .../profiles/features/musl/package.mask | 14 - .../profiles/features/musl/use.mask | 11 +- .../profiles/features/wd40/package.mask | 5 + .../profiles/features/wd40/package.use.mask | 4 + .../portage-stable/profiles/package.mask | 297 ++++++++++++++---- .../profiles/prefix/darwin/macos/package.mask | 9 + .../prefix/darwin/macos/package.unmask | 6 + .../profiles/prefix/darwin/package.mask | 4 + .../prefix/sunos/solaris/package.mask | 11 + .../portage-stable/profiles/profiles.desc | 19 +- .../profiles/targets/desktop/package.use | 13 +- .../portage-stable/profiles/updates/3Q-2023 | 8 + .../portage-stable/profiles/use.desc | 2 + 71 files changed, 544 insertions(+), 162 deletions(-) create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/merged-usr/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/merged-usr/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/developer/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/developer/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/systemd/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/systemd/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/gnome/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/gnome/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/plasma/eapi create mode 100644 sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/plasma/parent create mode 100644 sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.unmask 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 3c86543b48..4f68c2e358 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Sam James (2023-07-18) +# dev-cpp/cppdap is not keyworded in most places +dev-util/cmake -dap + # Marek Szuba (2023-06-29) # Now that we globally unmask USE=qt6 for amd64, the mask set # in profiles/base/package.use.mask no longer has any effect on this arch. @@ -26,10 +30,6 @@ dev-python/pyotherside qt6 # dev-db/mongodb miraculously got keyworded here. dev-python/pymongo -test-full -# Sam James (2023-06-09) -# dev-cpp/cppdap is not keyworded on most arches -dev-util/cmake -debugger - # Sam James (2023-05-15) # net-libs/rustls-ffi is keyworded here www-servers/apache -apache2_modules_tls @@ -372,11 +372,6 @@ dev-vcs/git -mediawiki # Boost.Context can be built on amd64 dev-libs/boost -context -# Michał Górny (2013-12-15) -# mupen64plus' 2.0 new dynamic recompiler is supported on x86 and arm -# only. -games-emulation/mupen64plus-core new-dynarec - # Tim Harder (2013-08-13) # dev-lang/luajit keyworded for amd64 (masked in base) # dev-scheme/racket keyworded for amd64 (masked in base) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask index b0644e5696..40cc5b1b00 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -amd64 +# Andrew Ammerlaan (2023-07-11) +# Unmask secureboot flag on arches where sbsigntools is keyworded +-secureboot + # Jimi Huotari (2023-03-03) # Unmask on amd64 only for now. -qt6 @@ -64,6 +68,7 @@ # Andrey Grozin (2014-06-25) # keyworded on amd64 -clisp +-clozurecl64 -ecls -gcl -sbcl 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 56fec00dc6..124d6d5ac0 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 @@ -27,6 +27,17 @@ dev-python/plotly-geo dev-python/chart-studio sci-visualization/dash sci-visualization/jupyter-dash +>=dev-python/notebook-7 +dev-python/spyder-notebook +app-emacs/emacs-ipython-notebook +dev-python/jupyter +dev-python/vpython +dev-python/widgetsnbextension +dev-python/ipywidgets +sci-physics/root +sci-physics/geant4_vmc +sci-physics/vmc +sci-libs/spr # Bernd Waibel (2021-02-13) # Is reverse-dependency of dev-qt/qtwebengine diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask index 59a5bc5523..ead16de572 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use.mask @@ -1,6 +1,22 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrew Ammerlaan (2023-07-20) +# depends on dev-python/notebook which depends on nodejs +dev-python/ipython notebook +dev-python/iminuit test +dev-python/nbdime test +dev-python/nbclient test +dev-python/nbconvert test +dev-python/qiskit-terra visualization +sci-mathematics/cadabra jupyter +sci-mathematics/yacas jupyter +sci-physics/hepmc root +sci-physics/pythia root +sci-physics/qmeq examples +sci-physics/vgm root test +sci-physics/yoda root + # Guilherme Amadio (2023-06-30) # sys-cluster/ceph not keyworded on x86 >=net-libs/xrootd-5.6.0 ceph 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 a1e0711b3b..5cbcc08621 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-07-28) +# media-libs/libffado not marked stable here +media-video/pipewire ieee1394 + # Michał Górny (2023-04-22) # Needs unkeyworded dev-python/sympy dev-python/nbval test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask index a7c1a92fb1..988b978b47 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 @@ -91,7 +91,7 @@ net-misc/spice-gtk smartcard # Sam James (2020-06-29) # Deps not yet stable -dev-python/pymongo test +dev-python/pymongo test-full net-misc/ntpsec rclock_oncore rclock_pps dev-util/bcc test dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask index 5718f8d24b..506221145d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -arm64 +# Andrew Ammerlaan (2023-07-11) +# Unmask secureboot flag on arches where sbsigntools is keyworded +-secureboot + # Georgy Yakovlev (2023-01-01) # unmask synaptics input driver -input_devices_synaptics 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 00a675095e..b8b4c3963f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-07-18) +# dev-cpp/cppdap is not keyworded in most places +dev-util/cmake dap + # Sam James (2023-07-09) # sys-libs/libhugetlbfs is broken w/ newer glibc, bug #806079 sys-apps/nvme-cli hugepages @@ -9,10 +13,6 @@ sys-apps/nvme-cli hugepages # dev-db/mongodb builds practically only on the authors' computer. dev-python/pymongo test-full -# Sam James (2023-06-09) -# dev-cpp/cppdap is not keyworded on most arches -dev-util/cmake debugger - # Sam James (2023-05-15) # Unkeyworded dependencies www-servers/apache apache2_modules_tls diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.stable.mask index 818466ada9..939d4f9246 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-07-28) +# media-libs/libffado not marked stable on most arches +media-video/pipewire -ieee1394 + # Michał Górny (2023-04-22) # pandoc is stable on amd64 only. dev-python/nbclassic doc 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 9131415958..3a6a556ad0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrew Ammerlaan (2023-07-11) +# Mask secureboot flag on arches where sbsigntools is not keyworded +secureboot + # matoro (2022-09-29) # Pulls in dev-util/google-perftools, which is arch-specific # Unmask on supported arches. @@ -202,6 +206,7 @@ abi_s390_64 # These lisps are available only on some arches clisp clozurecl +clozurecl64 cmucl ecls gcl diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force index b0be4f5987..1cf8b24eca 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force @@ -1,6 +1,14 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-07-26) +# MPV currently[1] has no plans to support >=lua5-3 making luajit +# the only choice for maintained lua. Apply mask/force to override +# the profile's defaults, and invert on arches where not keyworded. +# Done this way also avoids conflicts for users using another default. +# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer +media-video/mpv lua_single_target_lua5-1 -lua_single_target_luajit + # Sam James (2023-04-30) # Stacks on HPPA grow upwards and GCC doesn't support SSP or SCP there. sys-devel/gcc -default-stack-clash-protection diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask index f2c66c477f..350f51f382 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask @@ -4,6 +4,14 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Ionen Wolkens (2023-07-26) +# MPV currently[1] has no plans to support >=lua5-3 making luajit +# the only choice for maintained lua. Apply mask/force to override +# the profile's defaults, and invert on arches where not keyworded. +# Done this way also avoids conflicts for users using another default. +# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer +media-video/mpv -lua_single_target_lua5-1 lua_single_target_luajit + # Matt Turner (2023-05-30) # sys-apps/dbus-broker is not keyworded app-accessibility/at-spi2-core dbus-broker @@ -341,7 +349,6 @@ dev-python/wsgiproxy2 test # Test phase requires dev-db/mongodb which requires dev-util/google-perftools # which has not been ported to HPPA (bug #517880, bug #525246) dev-libs/mongo-c-driver test -dev-python/pymongo test # Jeroen Roovers (2014-03-06) # USE=gui requires x11-libs/qscintilla, diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force index 20547d7e15..7a58a25f91 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force @@ -1,6 +1,19 @@ # Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2023-08-05) +# 1.71.0 is the first Rust version with loong support, so there's no previous +# version to bootstrap from +dev-lang/rust:stable/1.71 system-bootstrap + +# Ionen Wolkens (2023-07-26) +# MPV currently[1] has no plans to support >=lua5-3 making luajit +# the only choice for maintained lua. Apply mask/force to override +# the profile's defaults, and invert on arches where not keyworded. +# Done this way also avoids conflicts for users using another default. +# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer +media-video/mpv lua_single_target_lua5-1 -lua_single_target_luajit + # WANG Xuerui (2022-08-13) # Force the host target # 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 4c90f0a3bf..8b92846505 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,33 @@ # Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2023-08-05) +# no keyworded lld +dev-lang/rust wasm + +# WANG Xuerui (2023-07-26) +# missing llvm:16 and keyworded lld +dev-lang/spidermonkey clang lto + +# Ionen Wolkens (2023-07-26) +# MPV currently[1] has no plans to support >=lua5-3 making luajit +# the only choice for maintained lua. Apply mask/force to override +# the profile's defaults, and invert on arches where not keyworded. +# Done this way also avoids conflicts for users using another default. +# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer +media-video/mpv -lua_single_target_lua5-1 lua_single_target_luajit + +# WANG Xuerui (2023-07-19) +# dev-python/watchfiles has too old target-lexicon without loong support +dev-python/uvicorn test-rust + +# WANG Xuerui (2023-07-19) +# Examples used by tests have their libc crate Cargo.locked to 0.2.121, that +# predated Rust's loong support. The package itself works as intended. +# The atom should be made more accurate once a newer version is released that +# contains bumped libc deps. +dev-python/setuptools-rust test + # WANG Xuerui (2023-07-11) # Upstream lacks pmu-events definition file for loong. dev-util/perf python @@ -116,11 +143,6 @@ app-accessibility/espeak-ng man # inline asm, so we have no dev-libs/criterion app-admin/syslog-ng test -# WANG Xuerui (2022-12-03) -# Things requiring net-libs/gnome-online-accounts, which depends on -# net-libs/webkit-gtk. -gnome-base/gvfs google - # WANG Xuerui (2022-12-02) # sys-cluster/ceph is not keyworded yet. net-analyzer/rrdtool rados @@ -170,12 +192,6 @@ app-office/libreoffice clang dev-util/lldb test sys-devel/clang-common default-lld -# WANG Xuerui (2022-11-18) -# net-libs/webkit-gtk is not available on loong yet. -app-text/atril epub -gnome-extra/evolution-data-server oauth -mate-base/mate help - # WANG Xuerui (2022-10-04) # Sanitizers partially supported on this architecture. # @@ -188,11 +204,14 @@ mate-base/mate help # MSan: https://reviews.llvm.org/D152692 (LLVM 17 since 20230629) # DFSan: https://reviews.llvm.org/D140690 (LLVM 17 since 20230703) # Profile: https://reviews.llvm.org/D154405 (LLVM 17 since 20230706) +# XRay: https://reviews.llvm.org/D140727 (LLVM 17 since 20230714) +# libFuzzer: https://reviews.llvm.org/D140601 (LLVM 17 since 20230718) >=sys-libs/compiler-rt-sanitizers-15 -asan >=sys-libs/compiler-rt-sanitizers-16 -lsan -safestack -scudo -tsan -ubsan >=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230630 -msan >=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 -dfsan ->sys-libs/compiler-rt-sanitizers-17.0.0_pre20230705 -profile +>=sys-libs/compiler-rt-sanitizers-17.0.0_pre20230717 -profile -xray +>sys-libs/compiler-rt-sanitizers-17.0.0_pre20230717 -libfuzzer # WANG Xuerui (2022-07-08) # virtual/{jdk,jre} is not available on loong yet. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/parent index e234bf836e..eb001c6e8a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/parent @@ -1,2 +1 @@ ../base -../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask index 2ef4b5d698..958c067166 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask @@ -5,10 +5,6 @@ # dev-util/babeltrace fails tests on loong babeltrace -# WANG Xuerui (2023-07-05) -# rest of GNOME not keyworded yet -gnome-online-accounts - # WANG Xuerui (2022-12-05) # media-libs/xine-lib not tested xine diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask index 618df7c4de..b5a2ae4da5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/use.mask @@ -105,10 +105,6 @@ clamav # Untested on mips, masking for now. cdb -# Until someone actually needs fuse, we'll mask it as -# it holds up stablizing ntfsprogs -fuse - # Donnie Berkholz (2006-03-07) # Modular X: mask for architectures lacking direct rendering dri diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask index fe09371634..c1a95c0efa 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.stable.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Sam James (2023-07-28) +# media-libs/libffado not marked stable here +media-video/pipewire ieee1394 + # Sam James (2021-10-25) # Various unstable dependencies: # gnome-base/nautilus 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 b4cf3aa4b0..8ab7c49f60 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 @@ -170,10 +170,6 @@ net-misc/openssh security-key # PPS should work on all arches, but only keyworded on some arches >=net-misc/ntp-4.2.6_p3-r1 -parse-clocks -# Jaco Kroon (2019-11-28) -# Unfortunately net-libs/bcg729 isn't available for ppc -net-libs/pjproject g729 - # Luke Dashjr (2019-09-21) # iasl is stable on ppc sys-firmware/seabios -debug diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.force index 24fcd31f00..6f146360a1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.force @@ -1,6 +1,14 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-07-26) +# MPV currently[1] has no plans to support >=lua5-3 making luajit +# the only choice for maintained lua. Apply mask/force to override +# the profile's defaults, and invert on arches where not keyworded. +# Done this way also avoids conflicts for users using another default. +# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer +media-video/mpv lua_single_target_lua5-1 -lua_single_target_luajit + # Samuli Suominen (2012-10-30) # Only gnome-base/gdm has stable keywording. If x11-misc/lightdm or kde-plasma/kdm gets # stable keyword, this line can be removed. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask index d21d9c6938..024cd7c151 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-07-26) +# MPV currently[1] has no plans to support >=lua5-3 making luajit +# the only choice for maintained lua. Apply mask/force to override +# the profile's defaults, and invert on arches where not keyworded. +# Done this way also avoids conflicts for users using another default. +# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer +media-video/mpv -lua_single_target_lua5-1 lua_single_target_luajit + # Sam James (2023-04-14) # Needs dev-python/sympy which is not yet keyworded, see bug #892183 dev-python/nbval test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force index 6a29c97d30..bbeece97d8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force @@ -1,6 +1,14 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-07-26) +# MPV currently[1] has no plans to support >=lua5-3 making luajit +# the only choice for maintained lua. Apply mask/force to override +# the profile's defaults, and invert on arches where not keyworded. +# Done this way also avoids conflicts for users using another default. +# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer +media-video/mpv -lua_single_target_luajit lua_single_target_lua5-1 + # Mike Rivnak (2022-11-30) # luajit is currently not supported on riscv, so use lua instead app-editors/neovim lua_single_target_lua5-1 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask index a695a1db6a..e0ca3f7609 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask @@ -1,6 +1,14 @@ # Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-07-26) +# MPV currently[1] has no plans to support >=lua5-3 making luajit +# the only choice for maintained lua. Apply mask/force to override +# the profile's defaults, and invert on arches where not keyworded. +# Done this way also avoids conflicts for users using another default. +# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer +media-video/mpv lua_single_target_luajit -lua_single_target_lua5-1 + # Mike Gilbert (2023-05-27) # sd-boot should work here. sys-apps/systemd -boot -gnuefi @@ -187,7 +195,6 @@ app-admin/syslog-ng test # Marek Szuba (2021-07-27) # dev-db/mongodb does not support riscv, fails src_configure dev-libs/mongo-c-driver test -dev-python/pymongo test # Alex Fan (2021-07-20) # hdf5-1.10 always fails tests with these 2 use flags enabled, otherwise diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask index 1c381636e5..c57fb229f9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -riscv +# Andrew Ammerlaan (2023-07-11) +# Unmask secureboot flag on arches where sbsigntools is keyworded +-secureboot + # matoro (2022-09-29) # dev-util/google-perftools is supported here -tcmalloc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask index 477a16b6bb..8993b33120 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask @@ -18,10 +18,6 @@ media-gfx/graphicsmagick jpegxl media-gfx/imagemagick jpegxl media-libs/imlib2 jpegxl -# Conrad Kostecki (2023-04-23) -# Needs dev-perl/Math-Int64 which is not keyworded -dev-perl/IP-Country-DB_File test - # Sam James (2023-04-14) # Needs dev-python/sympy which is not keyworded dev-python/nbval test 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 666be07eea..39cb0bf513 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask @@ -1,6 +1,16 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-07-21) +# Requires app-emulation/qemu. +sys-kernel/gentoo-kernel test +sys-kernel/vanilla-kernel test + +# Sam James (2023-07-21) +# Requires dev-util/pahole. +sys-kernel/gentoo-kernel debug +sys-kernel/vanilla-kernel debug + # Sam James (2023-06-18) # Qt 5 not keyworded here app-text/ansifilter gui 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 024acd9944..e8dcc41772 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 @@ -294,10 +294,6 @@ net-analyzer/zmap mongo # Unmask arch-specific USE flag available on x86 net-analyzer/testssl -bundled-openssl -# Tomáš Mózes (2018-09-28) -# Requires dev-db/mongodb which has dropped x86 support -dev-python/pymongo test - # Rick Farina (2018-06-27) # Catalyst has support for assembling bootloader on this arch dev-util/catalyst -system-bootloader diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask index 96a220f97a..bb3406faf4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -x86 +# Andrew Ammerlaan (2023-07-11) +# Unmask secureboot flag on arches where sbsigntools is keyworded +-secureboot + # Andreas Sturmlechner (2023-06-10) # Requires media-libs/opencolorio, broken on x86, bug #884115 color-management 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 3646d139c9..c8eeaa0dd3 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 @@ -127,7 +127,7 @@ PYTHONDONTWRITEBYTECODE="1" # This MUST be kept in sync with the PYTHON_TARGETS below # Mike Gilbert (2018-05-23) # sys-apps/baselayout-2.5 needs split-usr enabled. -BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_11" +BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_11 python_single_target_python3_11" # Mike Gilbert (2012-05-15) # Default target(s) for python-r1.eclass @@ -153,7 +153,7 @@ TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" # Aaron W. Swenson (2017-07-09) # Default target(s) for postgres{,-multi}.eclass -POSTGRES_TARGETS="postgres12 postgres13" +POSTGRES_TARGETS="postgres15" # Michael Orlitzky (2017-11-17) # diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force index 3eae4f7b54..ed168436b9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force @@ -1,16 +1,24 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ionen Wolkens (2023-07-26) +# MPV currently[1] has no plans to support >=lua5-3 making luajit +# the only choice for maintained lua. Apply mask/force to override +# the profile's defaults, and invert on arches where not keyworded. +# Done this way also avoids conflicts for users using another default. +# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer +media-video/mpv lua_single_target_luajit + +# Joonas Niilola (2023-07-21) +# -system-librnp is currently broken with upstream package. +~mail-client/thunderbird-115.0 system-librnp +~mail-client/thunderbird-115.0.1 system-librnp + # Andreas K. Hüttel (2023-07-08) # Uses attr even if disabling is requested, bug 910070 # Workaround that should fix some stage builds >=sys-devel/gettext-0.22-r1 xattr -# Joonas Niilola (2023-06-06) -# 114 looks very broken regarding unified build. It has too many -# conditions when it works and when it doesn't. Bug #905780 -~www-client/firefox-114.0 jumbo-build - # Patrick McLean (2022-06-27) # Doesn't build with boost installed on the system, some deps require boost # so force the flag on until problem fixed upstream 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 9713485e03..f9334180fd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask @@ -6,6 +6,21 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Ionen Wolkens (2023-07-26) +# MPV currently[1] has no plans to support >=lua5-3 making luajit +# the only choice for maintained lua. Apply mask/force to override +# the profile's defaults, and invert on arches where not keyworded. +# Done this way also avoids conflicts for users using another default. +# [1] https://github.com/mpv-player/mpv/wiki/FAQ#why-does-mpv-not-support-lua-53-or-newer +media-video/mpv lua_single_target_lua5-1 + +# Hans de Graaff (2023-07-21) +# jemalloc has been a source of sometimes hard to track bugs in the +# past. It is now masked with the intention to remove it altogether at a +# later date. +# See e.g. bugs 617518, 638522, 711302, 802435, 904987 +dev-lang/ruby jemalloc + # Joonas Niilola (2023-07-14) # Calendar is broken with some languages on 115.0 release. Bug #910229 >=mail-client/thunderbird-115.0 system-icu diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/parent new file mode 100644 index 0000000000..d5a56a13f6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/desktop/gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/parent new file mode 100644 index 0000000000..05b6f4918b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..288aeccdce --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/desktop/gnome/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/parent new file mode 100644 index 0000000000..0317df26cc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/desktop/plasma diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/merged-usr/parent new file mode 100644 index 0000000000..05b6f4918b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/parent new file mode 100644 index 0000000000..5d9d87f6d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/developer/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/developer/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/developer/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/developer/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/developer/parent new file mode 100644 index 0000000000..4bb06e4092 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/developer/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/developer diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/parent new file mode 100644 index 0000000000..d5a56a13f6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/desktop/gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/systemd/parent new file mode 100644 index 0000000000..288aeccdce --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/gnome/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/desktop/gnome/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/parent new file mode 100644 index 0000000000..0317df26cc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/desktop/plasma diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/systemd/parent new file mode 100644 index 0000000000..5d9d87f6d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/plasma/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/gnome/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/gnome/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/gnome/parent new file mode 100644 index 0000000000..b34bc39063 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/gnome/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/desktop/gnome diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/plasma/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/plasma/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/plasma/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/plasma/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/plasma/parent new file mode 100644 index 0000000000..04c17e0738 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/plasma/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../targets/desktop/plasma diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/musl/make.defaults index 80a8fdf924..4c680a7340 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 PORTAGE_LIBC="musl" @@ -6,7 +6,7 @@ ELIBC="musl" FEATURES="sandbox sfperms strict" -USE="nptl unicode -berkdb -gdbm" +USE="nptl pic unicode -berkdb -gdbm" BOOTSTRAP_USE="${BOOTSTRAP_USE} nptl -berkdb -gdbm" # All libraries are in /lib or /usr/lib 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 f6248dd0f9..4e73c95631 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 @@ -116,20 +116,6 @@ sys-libs/libstdc++-v3 # bug #713542 net-misc/casync -# Bernd Waibel (2022-03-14) -# Doesn't build with musl, bug #832742 -app-doc/kicad-doc -media-gfx/freecad -media-gfx/prusaslicer -media-gfx/superslicer -sci-electronics/kicad -sci-electronics/kicad-footprints -sci-electronics/kicad-meta -sci-electronics/kicad-packages3d -sci-electronics/kicad-symbols -sci-electronics/kicad-templates -sci-libs/opencascade - # Stephan Hartmann (2022-02-10) # Doesn't build on musl, bug #833028 www-client/chromium diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.mask index 21cdca44d1..8188a9fef8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/use.mask @@ -1,19 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Select the correct ELIBC -elibc_musl elibc_glibc -# Andrey Grozin (2022-12-01) -# dev-lisp/sbcl is masked -sbcl - -# Sam James (2022-10-04) -# sci-libs/opencascade is masked on musl -occ -opencascade - # Sam James (2022-10-04) # Mask USE flags which pull in a binary package linked against glibc (rolling # mask, use for all such packages) diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask index 14353d51ab..a2d89b488f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask @@ -23,12 +23,16 @@ dev-python/aws-sam-translator dev-python/cfn-lint >=dev-python/cryptography-36 dev-python/dirty-equals +dev-python/hatch-jupyter-builder dev-python/inflect dev-python/jaraco-itertools dev-python/josepy >=dev-python/jsonschema-4.18.0 dev-python/jsonschema-spec dev-python/jsonschema-specifications +>=dev-python/jupyter-events-0.7.0 +dev-python/jupyterlab-server +dev-python/jupyterlab dev-python/keyring dev-python/libcloud dev-python/moto @@ -39,6 +43,7 @@ dev-python/mkdocs-git-authors-plugin dev-python/mkdocs-i18n dev-python/mkdocs-material-extensions dev-python/mkdocs-git-revision-date-localized-plugin +>=dev-python/notebook-7 dev-python/oauthlib dev-python/openapi-core dev-python/openapi-schema-validator diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask index 95f0fc5457..2ed7b7566f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alfred Wingate (2023-07-22) +# SSO feature in ZeroTier requires rust. +net-misc/zerotier sso + # Michał Górny (2023-06-06) # Packages needing dev-python/pydantic. dev-python/jaraco-itertools test 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 27d60f2956..35593ba85a 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,213 @@ #--- END OF EXAMPLES --- +# Sam James (2023-07-07) +# Fails to boostrap: https://gcc.gnu.org/PR110926 +=sys-devel/gcc-14.0.0_pre20230806 + +# Volkmar W. Pogatzki (2023-07-05) +# Library without consumers. Bug #906882 +# Removal on 2023-08-05. +net-libs/nativebiginteger + +# Sam James (2023-08-04) +# Stricter behavior which causes some packages to fail, see bug #911721. +=dev-util/pkgconf-2.0.0 + +# David Seifert (2023-07-29) +# EAPI 6, fetch restrictions require annoying registration, no other +# distro packages this, over 10 years old. Removal on 2023-08-28. +sci-libs/rosetta-db + +# Michael Orlitzky (2023-07-27) +# Obsolete as of dev-php/swoole-4.3.0, according to +# its github README. Stuck on php-7.4. Removal on or +# after 30 days. +dev-php/swoole-async + +# William Hubbs (2023-07-25) +# This package has been replaced by app-accessibility/espeak-ng. +# Please transition to the new package. +# Removal: 2023-08-24. Bug #877221. +app-accessibility/espeak + +# Mike Gilbert (2023-07-24) +# Migrated to sys-apps/systemd-utils. +# Removal on 2023-08-24. +sys-apps/systemd-tmpfiles +sys-boot/systemd-boot +sys-fs/udev + +# Matt Turner (2023-07-24) +# Unmaintained. Looks pretty dead upstream (last commit 1.5 years ago, last tag +# 3 years ago, last non-alpha release in 2015). Depends on app-text/enchant:0. +# Removal on 2023-08-24. Bug #905956. +net-im/vacuum + +# Michał Górny (2023-07-24) +# Incompatible with modern dev-python/matplotlib versions. No upstream +# activity since 2022-02. No revdeps. +# Removal on 2023-08-23. Bug #904734. +dev-python/tikzplotlib + +# Michał Górny (2023-07-23) +# Package with no maintainer and tests restricted (also test deps look +# suspicious). It was only needed for tests +# in dev-python/pyvirtualdisplay, and that package didn't support +# the newest version anyway. No revdeps left. +# Removal on 2023-08-22. Bug #910708. +dev-python/vncdotool + +# David Seifert (2023-07-22) +# Upstream unresponsive and package is pretty much dead. dev-python/tqdm +# is a modern and fast replacement for dev-python/progressbar. +# Removal on 2023-08-21. Bug #909929, #910031. +dev-python/progressbar +sys-apps/gcp + +# Hans de Graaff (2023-07-22) +# Does not compile with modern compilers. Last upstream release in +# 2011. No activity upstream. No reverse dependencies. Masked for +# removal on 2023-08-22. +dev-ruby/fast_xs + +# Arthur Zamarin (2023-07-21) +# Broken runtime with ncurses version since last 2 years (unusable at +# all), no upstream activity of any sort since 2016. +# Removal on 2023-08-20. Bug #910649. +app-cdr/cdw + +# Hans de Graaff (2023-07-21) +# Obsolete slot for a package that should not have been slotted. Please +# use the newer 1.2.3 slot instead. Masked for removal on 2023-08-21. +dev-ruby/openssl-ccm:1.2.2 + +# Michał Górny (2023-07-21) +# Fragile package requiring custom patching. The maintainer resigned. +# No reverse dependencies. +# Removal on 2023-08-20. Bug #910619. +dev-python/cx_Freeze + +# Michał Górny (2023-07-21) +# The ebuild has not been bumped for a year now. It doesn't have +# working tests. No reverse dependencies. +# Removal on 2023-08-20. Bug #907460. +dev-python/ansible-runner + +# Michał Górny (2023-07-19) +# Backport package specific to Python 3.9. No longer necessary now +# that pypy3 is 3.10. +# Removal on 2023-08-18. Bug #910549. +dev-python/importlib-resources + +# Hans de Graaff (2023-07-19) +# Obsolete components for older, removed, cucumber versions that have no +# value on their own. Masked for removal on 2023-08-19. +dev-util/cucumber-wire +dev-util/cucumber-cucumber-expressions:12 +dev-util/cucumber-cucumber-expressions:14 + +# Mike Pagano (2023-07-18) +# Mask impacted kernels vulnerable to StackRot and +# ones with a memory corruption bug +# Bug #909829, #794547. +=sys-kernel/gentoo-kernel-6.1.28 +=sys-kernel/gentoo-kernel-6.1.37* +=sys-kernel/gentoo-kernel-6.3* +=sys-kernel/gentoo-kernel-bin-6.1.28 +=sys-kernel/gentoo-kernel-bin-6.1.37* +=sys-kernel/gentoo-kernel-bin-6.3* +=sys-kernel/gentoo-sources-6.1.28 +=sys-kernel/gentoo-sources-6.1.37* +=sys-kernel/gentoo-sources-6.4.0 +=sys-kernel/gentoo-sources-6.4.1* +=sys-kernel/gentoo-sources-6.4.2 +=sys-kernel/vanilla-kernel-6.1.28 +=sys-kernel/vanilla-kernel-6.1.37* +=sys-kernel/vanilla-kernel-6.3* +=sys-kernel/vanilla-sources-6.1.28 +=sys-kernel/vanilla-sources-6.1.37* +=sys-kernel/vanilla-sources-6.3* +=sys-kernel/vanilla-sources-6.4.0 +=sys-kernel/vanilla-sources-6.4.1* +=sys-kernel/vanilla-sources-6.4.2 +=virtual/dist-kernel-6.1.28 +=virtual/dist-kernel-6.1.37* +=virtual/dist-kernel-6.3* + +# Hans de Graaff (2023-07-18) +# Obsolete rubu30-only package, previously a dependency of nanoc. No +# longer maintained upstream. Masked for removal on 2023-08-18. +dev-ruby/hamster + +# Hans de Graaff (2023-07-18) +# Obsolete slots (for sinatra the slot is ruby30 only) without reverse +# dependencies. Use the newer slot instead. Masked for removal on +# 2023-08-18. +dev-ruby/sinatra:2 +dev-ruby/rack-protection:2 +dev-ruby/rack-test:1.0 + +# Hans de Graaff (2023-07-18) +# Obsolete slot without reverse dependencies. Use the newer slot +# instead. Masked for removal on 2023-08-18. +dev-ruby/vcr:5 + +# Florian Schmaus (2023-07-17) +# Obsolete acct-* packages which became leaf packages. +# Removal on 2023-08-17. +acct-user/artifactory +acct-group/artifactory +acct-user/cinder +acct-group/cinder +acct-user/glance +acct-group/glance +acct-user/heat +acct-group/heat +acct-user/keystone +acct-group/keystone +acct-user/litecoin +acct-group/litecoin +acct-user/minbif +acct-group/minbif +acct-user/minio +acct-group/minio +acct-user/netbox +acct-group/netbox +acct-user/neutron +acct-group/neutron +acct-user/nova +acct-group/nova +acct-user/placement +acct-group/placement +acct-user/quagga +acct-group/quagga +acct-user/rplayd +acct-group/rplayd +acct-user/rstudio-server +acct-group/rstudio-server +acct-user/rundeck +acct-group/rundeck +acct-user/sguil +acct-group/sguil +acct-user/sigh +acct-group/sigh +acct-user/smokeping +acct-group/smokeping +acct-user/sobby +acct-group/sobby +acct-user/spread +acct-group/spread +acct-user/stg +acct-group/stg +acct-user/swift +acct-group/swift +acct-user/thttpd +acct-group/thttpd +acct-group/gpio +acct-group/simplevirt +acct-group/spi + # Matt Turner (2023-07-16) # Last reverse dependency was gnome-base/gnome-vfs, dropped more than a year ago. # Removal on 2023-08-16. @@ -43,6 +250,13 @@ gnome-base/gnome-mime-data # old versions of grilo and grilo-plugins. # Removal on 2023-08-15. Bug #910105. media-sound/pragha + (2023-07-14) # Obsolete slots or packages specifically for cucumber 7 which is no @@ -66,13 +280,12 @@ dev-util/cucumber-html-formatter:17 # Testing. An upgrade from 102 isn't recommended due to downgrading # most likely not being possible. Back up your profile before # attempting. Fresh install should be fine. Bug #910229 -~mail-client/thunderbird-115.0 +>=mail-client/thunderbird-115.0 # Michał Górny (2023-07-12) # Having scikit-build-core installed still breaks building setuptools # extensions in some scenarios. # https://github.com/scikit-build/scikit-build-core/issues/426 ->=dev-python/iminuit-2.22 =dev-python/scikit-build-core-0.4.7-r1 # Hans de Graaff (2023-07-08) @@ -102,18 +315,33 @@ dev-perl/Gtk2-Notify # Matt Turner (2023-07-06) # GNOME 45 mask +>=app-editors/gnome-text-editor-45_alpha +>=app-misc/gnote-45_alpha +>=app-misc/tracker-3.6_alpha +>=app-misc/tracker-miners-3.6_alpha >=dev-libs/gjs-1.77 +>=dev-libs/libdex-0.3.0 +>=games-puzzle/gnome-sudoku-45_alpha +>=gnome-base/gnome-settings-daemon-45_alpha >=gnome-base/gnome-shell-45_alpha >=gnome-base/gsettings-desktop-schemas-45_alpha +>=gnome-base/nautilus-45_alpha +>=gnome-extra/gnome-calculator-45_alpha >=gnome-extra/gnome-characters-45_alpha >=gnome-extra/gnome-shell-extensions-45_alpha +>=gnome-extra/gnome-software-45_alpha >=gnome-extra/gnome-system-monitor-45_alpha >=gnome-extra/gnome-weather-45_alpha +>=gnome-extra/sushi-45_alpha +>=gui-apps/gnome-console-45_alpha >=gui-libs/gtk-4.11 >=gui-libs/libadwaita-1.4_alpha >=media-gfx/gnome-font-viewer-45_alpha +>=net-misc/gnome-connections-45_alpha >=net-misc/gnome-remote-desktop-45_alpha +>=sci-geosciences/gnome-maps-45_alpha >=sys-apps/baobab-45_alpha +>=sys-apps/xdg-desktop-portal-gnome-45_alpha >=x11-themes/gnome-backgrounds-45_alpha >=x11-wm/mutter-45_alpha @@ -176,49 +404,15 @@ dev-ruby/multi_test:0 games-action/descent3 games-action/descent3-demo -# Hans de Graaff (2023-06-23) -# Deprecated upstream, who recommends to use the Open3 method instead. -# No reverse dependencies. Masked for removal on 2023-07-23. -dev-ruby/subexec - -# Hans de Graaff (2023-06-23) -# Deprecated package. Renamed to dev-ruby/optimist by upstream. No -# reverse dependencies. Masked for removal on 2023-07-23. -dev-ruby/trollop - # Sam James (2023-06-23) # Segfaults with non-bison yacc. =app-shells/bash-5.2_p15-r4 -# Matt Turner (2023-06-22) -# Dead slot. Depends on x11-libs/gtk+:2. -# Removal on 2023-07-22. Bug #769500. -x11-libs/libwnck:1 - -# Matt Turner (2023-06-22) -# Dead package. Depends on x11-libs/libwnck:1. -# Removal on 2023-07-22. Bug #774906. -dev-perl/gnome2-wnck - -# Matt Turner (2023-06-22) -# Depends on deprecated packages: -# - dev-perl/Gtk2 -# - dev-perl/Gtk2-Notify -# - dev-perl/gnome2-wnck -# No maintainer in Gentoo. Seems unmaintained upstream as well. -# Removal on 2023-07-22. Bug #774909. -media-sound/gmusicbrowser - # Sam James (2023-06-22) # Causes segfaults in dependent dev-util/conf2struct. # See bug #908989 and related bug #908982. =dev-perl/Conf-Libconfig-1.0.0 -# Fabian Groffen (2023-06-21) -# Ancient OSX integration package, not keyworded for any current arch -# Removal on 2023-07-21. Bug #908938. -x11-themes/gtk-engines-quartz - # Michał Górny (2023-06-21) # suitesparseconfig-7.0.0 fails to build with multilib enabled # because of dependencies that cannot be satisfied. All the other @@ -236,17 +430,6 @@ x11-themes/gtk-engines-quartz =sci-libs/suitesparseconfig-7.0.0 =sci-libs/umfpack-6.1.0 -# Mike Pagano (2023-06-18) -# Last upstream activity in 2018, EAPI 7. -# See app-crypt/swtpm for an alternative. -# Removal on 2023-07-18. Bug #768960, #794547. -app-crypt/tpm-emulator - -# Hans de Graaff (2023-06-18) -# Obsolete slot. Use the newer slot instead. -# Masked for removal on 2023-07-18. -dev-ruby/database_cleaner-active_record:2.0 - # Sam James (2023-06-16) # Please upgrade to >=app-admin/eselect-1.4.22-r1 for a fix to env-update # and the files it generates in /etc/env.d: bug #908401, then run env-update @@ -260,11 +443,6 @@ dev-ruby/database_cleaner-active_record:2.0 =dev-db/mariadb-10.11.2 =dev-db/mariadb-10.11.3 -# Michał Górny (2023-06-10) -# Renamed to dev-python/pypdf. No revdeps left. -# Removal on 2023-07-10. Bug #908227. -dev-python/PyPDF2 - # Sam James (2023-06-05) # Fails to bootstrap, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110120. =sys-devel/gcc-14.0.0_pre20230604 @@ -355,7 +533,7 @@ media-gfx/curaengine # Quite broken, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109672. =sys-devel/gcc-14.0.0_pre20230430 -# Andreas Sturmlechner 2023-04-30 +# Andreas Sturmlechner (2023-04-30) # Breaking even latest ~arch version of KDE PIM, bug #905352. =dev-libs/ktextaddons-1.3* @@ -393,10 +571,6 @@ media-gfx/curaengine # Mask experimental software =mail-mta/postfix-3.9* -# Ulrich Müller (2023-04-10) -# Pretest versions, masked for testing. - (2023-03-30) # NVIDIA dropped support for the 390.xx branch in December 2022[1]. # @@ -446,20 +620,11 @@ x11-drivers/nvidia-drivers:0/390 # not include 5.15.99 and is misleading =sys-kernel/gentoo-sources-5.15.99 -# Mike Pagano (2023-02-27) -# Mask =www-servers/nginx-unit-1.29.0-r1 for testing -=www-servers/nginx-unit-1.29.0-r1 - # Torokhov Sergey (2023-02-26) # The masked version causes GIMP breaking of Cut/Copy/Paste # https://gitlab.gnome.org/GNOME/gimp/-/issues/9175 =media-libs/babl-0.1.100 -# Michał Górny (2023-02-25) -# Major update. Multiple packages are known to be broken. -# Masked for further testing. ->=dev-python/cython-3 - # Ben Kohler (2023-01-30) # Breaks too many revdeps for now =app-text/discount-3* diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask index a0d4caecaf..fe6ed33ee3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.mask @@ -1,6 +1,15 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Benda Xu (2023-08-01) +# embrace guile-3. (bug #825334) +media-sound/lilypond + +# Fabian Groffen (2023-06-24) +# Fails to link due to missing libintl, already fixed upstream: +# https://git.savannah.gnu.org/cgit/tar.git/commit/?id=8632df398b2f548465ebe68b8f494c0d6f8d913d +=app-arch/tar-1.35 + # Benda Xu (2023-07-09) # Requires Glibc to work properly. # For example, 'lgetxattr' is not available on macOS or gnulib. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.unmask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.unmask new file mode 100644 index 0000000000..c83ace0c1e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.unmask @@ -0,0 +1,6 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Benda Xu (2023-08-01) +# embrace guile-3. (bug #825334) +>=dev-scheme/guile-3.0.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.mask index 47b1d8ab9f..732fdb8edf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.mask @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Benda Xu (2023-07-19) +# Darwin does not use ELF. +dev-util/patchelf + # Fabian Groffen (2014-01-14) # util-linux has no business on Darwin systems sys-apps/util-linux diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.mask index dbb1185a8c..d429df55eb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.mask @@ -1,6 +1,17 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen (2023-06-23) +# Fails to link due to missing libintl, already fixed upstream: +# https://git.savannah.gnu.org/cgit/tar.git/commit/?id=8632df398b2f548465ebe68b8f494c0d6f8d913d +=app-arch/tar-1.35 + +# Fabian Groffen (2023-06-23) +# Fails to compile due to lchmod, fixed upstream so wait for next +# release +# https://github.com/libarchive/libarchive/commit/89712ffa6ede364f261dcd9208adabf068e2e21c +=app-arch/libarchive-3.7.0 + # Benda Xu (2023-07-09) # Requires Glibc to work properly. # For example, 'lgetxattr' is not available on Solaris or gnulib. 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 932db62891..5e4f49605e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -167,12 +167,19 @@ ia64 default/linux/ia64/17.0/systemd/merged-usr exp # LoongArch Profiles # @MAINTAINER: loong@gentoo.org -loong default/linux/loong/22.0/la64v100/lp64d stable -loong default/linux/loong/22.0/la64v100/lp64d/desktop dev -loong default/linux/loong/22.0/la64v100/lp64d/desktop/systemd dev -loong default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/merged-usr dev -loong default/linux/loong/22.0/la64v100/lp64d/systemd stable -loong default/linux/loong/22.0/la64v100/lp64d/systemd/merged-usr stable +loong default/linux/loong/22.0/la64v100/lp64d stable +loong default/linux/loong/22.0/la64v100/lp64d/desktop stable +loong default/linux/loong/22.0/la64v100/lp64d/desktop/gnome dev +loong default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd dev +loong default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr dev +loong default/linux/loong/22.0/la64v100/lp64d/desktop/plasma stable +loong default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd stable +loong default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/systemd/merged-usr stable +loong default/linux/loong/22.0/la64v100/lp64d/desktop/systemd stable +loong default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/merged-usr stable +loong default/linux/loong/22.0/la64v100/lp64d/developer exp +loong default/linux/loong/22.0/la64v100/lp64d/systemd stable +loong default/linux/loong/22.0/la64v100/lp64d/systemd/merged-usr stable # M68K Profiles # @MAINTAINER: m68k@gentoo.org diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use index 38ebc3ebc6..891e53c08c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use @@ -1,6 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (2023-07-29) +# Required by dev-python/PyQt5[multimedia] +dev-qt/qtmultimedia:5 widgets + # Alexey Sokolov (2022-12-27) # On desktops it's common to use browser to browse internet, which these # days is full of emojis, which wouldn't render properly without the fonts. @@ -57,14 +61,9 @@ kde-frameworks/kfilemetadata taglib dev-lang/php -exif -truetype # Ilya Tumaykin (2017-02-02) -# Enable luajit for OSC and youtube-dl support by default. # Override default +sdl from desktop profile and disable sdl outputs. # These outputs are for systems without a proper audio/video support. -# NOTE: Needs syncing to negate profile defaults if we decide -# to keep this up. -media-video/mpv lua -sdl -media-video/mpv -lua_single_target_lua5-1 -media-video/mpv lua_single_target_luajit +media-video/mpv -sdl # Mike Gilbert (2017-01-04) # Needed by x11-misc/xdg-utils. diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2023 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2023 index 486718df89..7ea55bb8b7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2023 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2023 @@ -1,2 +1,10 @@ move dev-python/charset_normalizer dev-python/charset-normalizer move dev-python/reedsolomon dev-python/reedsolo +move dev-python/discogs-client dev-python/python3-discogs-client +move dev-python/hcloud-python dev-python/hcloud +move dev-python/sabyenc dev-python/sabctools +move dev-python/elasticsearch-py dev-python/elasticsearch +move dev-python/indexed_gzip dev-python/indexed-gzip +move dev-python/signature_dispatch dev-python/signature-dispatch +move dev-python/mdx_gh_links dev-python/mdx-gh-links +move dev-python/nest_asyncio dev-python/nest-asyncio diff --git a/sdk_container/src/third_party/portage-stable/profiles/use.desc b/sdk_container/src/third_party/portage-stable/profiles/use.desc index bca8dffc4f..6034f3bf6f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.desc @@ -278,6 +278,7 @@ screencast - Enable support for remote desktop and screen cast using PipeWire sctp - Support for Stream Control Transmission Protocol sdl - Add support for Simple Direct Layer (media library) seccomp - Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs +secureboot - Automatically sign efi executables using user specified key selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur semantic-desktop - Cross-KDE support for semantic search and information retrieval session - Add persistent session support @@ -327,6 +328,7 @@ tk - Add support for Tk GUI toolkit truetype - Add support for FreeType and/or FreeType2 fonts udev - Enable virtual/udev integration (device discovery, power and storage device support, etc) udisks - Enable storage management support (automounting, volume monitoring, etc) +uefi - Enable support for the Unified Extensible Firmware Interface unicode - Add support for Unicode unwind - Add support for call stack unwinding and function name resolution upnp - Enable UPnP port mapping support