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 c1b3f7ab2a..ff57e39a20 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch.list +++ b/sdk_container/src/third_party/portage-stable/profiles/arch.list @@ -19,6 +19,7 @@ amd64-linux arm-linux arm64-linux ppc64-linux +riscv-linux x86-linux arm64-macos ppc-macos 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 d97f9162b1..11026d6ba4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask @@ -1,6 +1,19 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2022-09-22) +# Unable to test due to mask, bug #763963 +net-misc/openntpd constraints + +# Matthew Smith (2022-07-10) +# Needs unkeyworded app-doc/halibut +>=net-misc/putty-0.77 doc + +# Sergey Torokhov (2022-06-22) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl + # Sam James (2022-04-29) # Needs unkeyworded dev-util/umockdev sys-power/upower test @@ -46,11 +59,6 @@ app-accessibility/espeak-ng man # media-libs/svt-av1 is not keyworded here media-video/ffmpeg svt-av1 -# Michał Górny (2021-12-30) -# Don't apply stable masks to python-exec since we're forcing every -# impl there anyway. Please keep this in sync with use.mask. -dev-lang/python-exec -python_targets_python3_10 - # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 dev-python/scipy pythran @@ -145,10 +153,6 @@ x11-misc/synergy gui # media-sound/lash not keyworded, bug #736725 media-sound/fluidsynth lash -# Cédric Krier (2020-11-10) -# virtual/rust has no alpha keyword -dev-vcs/mercurial rust - # Arfrever Frehtes Taifersar Arahesis (2020-10-14) # app-i18n/fcitx:4 not keyworded. media-libs/libsdl2 fcitx4 @@ -165,10 +169,6 @@ mail-filter/pyzor mysql # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Mart Raudsepp (2020-08-02) -# alpha has no virtual/rust support, needed by newer gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Sergei Trofimovich (2020-07-18) # net-libs/webkit-gtk has no alpha keywords app-editors/emacs xwidgets @@ -313,11 +313,6 @@ dev-db/mariadb numa # Requires USE=seccomp that is masked in this profile. net-libs/gnutls test-full -# Michał Górny (2017-08-08) -# Requires USE=bluetooth that is masked in this profile. -media-sound/pulseaudio native-headset -media-sound/pulseaudio-daemon native-headset - # Tobias Klausmann (2017-05-18) # Stack protector code is not ported to alpha (and may not ever be) >=sys-devel/gcc-6 ssp @@ -448,10 +443,6 @@ net-im/telepathy-connection-managers sipe # Missing keywords, bug #478254 >=gnome-base/gnome-3.8 classic -# Mark Wright (2013-10-26) -# template-haskell not yet available -dev-haskell/dataenc test - # Pacho Ramos (2013-07-20) # Keywords pending, bug #476710 >=gnome-base/gnome-extra-apps-3.8 games @@ -485,12 +476,6 @@ gnome-extra/sushi office # Needs testing media-libs/phonon gstreamer vlc -# Robin H Johnson (2012-11-01) -# MySQL 5.5 wants systemtap, tcmalloc & jemalloc ->=dev-db/mysql-5.5 tcmalloc ->=dev-db/mariadb-5.5 tcmalloc ->=dev-db/percona-server-5.5 tcmalloc - # Raúl Porcel (2012-05-28) # Needs x11-misc/lightdm(which also requires some other deps) x11-misc/xscreensaver new-login diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/parent index eb001c6e8a..e234bf836e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/parent @@ -1 +1,2 @@ ../base +../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask index fc2e756c5e..f2978cfec5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask @@ -15,13 +15,6 @@ pipewire # Matt Turner (2021-07-05) nftables -# Michał Górny (2021-05-20) -# Unresolved keywordreqs are getting in the way. -# https://bugs.gentoo.org/773451 -# https://bugs.gentoo.org/789606 -python_targets_python3_10 -python_single_target_python3_10 - # Andreas Sturmlechner (2020-11-12) # media-sound/jack-audio-connection-kit re-keywording timeout, bug #736725 jack diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask index 68ce0ddafe..9439501471 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/no-multilib/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # James Le Cuirot (2021-09-04) @@ -39,7 +39,8 @@ dev-util/android-sdk-update-manager dev-util/biew games-action/badland games-action/beathazardultra -games-action/brutal-legend +games-action/brutal-legend-gog +games-action/brutal-legend-hb games-action/crimsonland games-action/descent3 games-action/descent3-demo @@ -61,7 +62,7 @@ games-arcade/gish-demo games-arcade/jardinains games-arcade/thinktanks-demo games-emulation/gens - (2022-06-25) +# This flag concerns a 32-bit x86-specific problem. +sys-libs/glibc stack-realign +sys-libs/ncurses stack-realign + +# Ben Kohler (2022-06-07) +# Disable 32bit builds on no-multilib +sys-apps/memtest86+ bios32 efi32 iso32 + # Sam James (2020-12-27) # dev-embedded/libftd2xx unavailable here dev-embedded/urjtag ftd2xx 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 7c624bfc42..c057afab7c 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,16 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# 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. +sys-libs/glibc stack-realign +sys-libs/ncurses stack-realign + +# Ben Kohler (2022-06-07) +# Enable BIOS & UEFI targets by default +sys-apps/memtest86+ bios64 efi64 + # Theo Anderson (2021-03-06) # Enable 32-bit clang runtime to ease -m32 builds with non-GCC runtime sys-devel/clang-runtime abi_x86_32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force index f0dab08c2b..6e5b80dfe5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2020-06-18) @@ -22,6 +22,7 @@ dev-lang/rust llvm_targets_X86 # Packages with optional 64-bit variant app-emulation/wine-vanilla -abi_x86_64 app-emulation/wine-staging -abi_x86_64 +app-emulation/wine-proton -abi_x86_64 virtual/wine -abi_x86_64 # Michał Górny (2017-04-08) 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 a765234693..8b3916f244 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,9 +17,25 @@ #--- END OF EXAMPLES --- -# Georgy Yakovlev (2021-11-01) -# requires sys-apps/dbus-broker, which is keyworded here. -sys-apps/systemd -hostnamed-fallback +# Alfredo Tupone (2022-08-30) +# ada bootstrap currently only available on amd64/x86 +sys-devel/gcc -ada + +# Conrad Kostecki (2022-07-19) +# www-servers/nginx currently only available on amd64/x86 +www-servers/nginx -nginx_modules_http_security + +# James Le Cuirot (2022-06-25) +# Allow stack to be realigned for compatibility with older 32-bit binaries. +sys-libs/glibc -stack-realign +sys-libs/ncurses -stack-realign + +# Unmask media-libs/libxmp here +media-sound/qmmp -xmp + +# Kai-Chun Ning (2022-05-23) +# Need intel-hybrid-codec-driver, which only works on amd64 +x11-libs/libva-intel-driver -hybrid # James Le Cuirot (2021-10-22) # The JIT feature only works on amd64 and x86. @@ -106,10 +122,6 @@ sys-apps/flashrom -atahpt -atapromise -atavia -drkaiser -gfxnvidia -internal -it # clisp is keyworded on amd64 app-text/texlive-core -xindy -# Thomas Deutschmann (2020-04-30) -# sys-cluster/slurm is keyworded on amd64 -app-metrics/collectd -collectd_plugins_slurm - # Georgy Yakovlev (2018-04-29) # media-libs/vulkan-loader and app-emulation/vkd3d are keyworded on amd64 -app-emulation/wine-staging -vkd3d -vulkan +app-emulation/wine-staging -vulkan app-emulation/wine-vanilla -vkd3d -vulkan # Richard Yao (2018-04-16) @@ -339,7 +351,6 @@ app-arch/zpaq -jit # Arun Raghavan (2012-03-29) # webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be # added. -media-sound/pulseaudio -webrtc-aec media-sound/pulseaudio-daemon -webrtc-aec # Bernard Cafarelli (2012-02-27) @@ -401,11 +412,6 @@ media-libs/smpeg cpu_flags_x86_mmx # x86_64 opts are enabled with USE sse. so masking the rest media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext -# Alistair Bush (2007-05-08) -# Mask doc flag for fop as nearly impossible to -# run javadoc target. see #177585 -dev-java/fop:0 doc - # Alexis Ballier (2008-08-08) # x86 asm only, it won't be built on amd64 if mmx useflag is enabled but that # saves people from needlessly installing nasm diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask index b73ea069d9..875a20d936 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask @@ -17,6 +17,11 @@ #--- END OF EXAMPLES --- +# Kai-Chun Ning (2022-05-23) +# Dependency x11-libs/intel-hybrid-codec-driver is only available on unstable +# branch +x11-libs/libva-intel-driver hybrid + # Adel Kara Slimane (2022-03-14) # needs stabilizing media-video/ffmpeg vmaf @@ -80,7 +85,7 @@ net-misc/chrony html # Adam Feldman (2017-09-27) # patchset variants are not stable -virtual/wine staging +virtual/wine proton staging # Tim Harder (2017-09-11) # Pulls in dev-ruby/asciidoctor which has too large of a ruby testing 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 d21568f5d0..173918986b 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 @@ -39,11 +39,11 @@ # dev-db/firebird is keyworded ~amd64 -firebird -# cilk has been ported to this arch. --cilk - # Mike Gilbert (2014-10-19) +# Requires the following packages to be keyworded/stable: # sys-libs/libapparmor +# sys-apps/apparmor +# sys-apps/apparmor-utils -apparmor # Michał Górny (2014-03-30) @@ -108,6 +108,7 @@ -input_devices_wacom -video_cards_ast -video_cards_crocus +-video_cards_d3d12 -video_cards_i915 -video_cards_i965 -video_cards_intel 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 a97d85f5a4..acd5a24333 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.mask @@ -1,6 +1,15 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Kai-Chun Ning (2022-05-26) +# intel-hybrid-codec-driver does not work on x32 +x11-libs/intel-hybrid-codec-driver + +# Jonas Licht (2022-05-01) +# Requires net-libs/nodejs, plus mask all reverse-dependecies. +net-analyzer/gsa +net-analyzer/gsad + # Andrew Ammerlaan (2022-02-13) # Requires qtwebengine sci-electronics/eagle @@ -21,9 +30,11 @@ sci-visualization/jupyter-dash media-gfx/freecad # Andreas Sturmlechner (2021-02-09) -# Requires net-libs/nodejs, plus mask all reverse-dependencies. +# dev-qt/qtwebengine requires net-libs/nodejs, plus mask all +# reverse-dependencies. dev-qt/qtwebengine dev-qt/qtwebview +dev-python/PyQt6-WebEngine dev-python/PyQtWebEngine app-admin/calamares app-doc/zeal @@ -44,6 +55,9 @@ dev-lang/typescript dev-python/spyder dev-python/spyder-terminal 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 @@ -84,6 +98,7 @@ kde-apps/parley:5 kde-apps/pim-data-exporter:5 kde-apps/pim-sieve-editor:5 kde-apps/plasma-telepathy-meta:5 +>=kde-misc/kio-gdrive-22.04.3-r1 kde-misc/kmarkdownwebview:5 kde-misc/tellico:5 kde-misc/zanshin:5 @@ -101,8 +116,8 @@ net-misc/nextcloud-client net-p2p/ktorrent:5 sci-geosciences/qmapshack sci-mathematics/rkward:5 -sci-mathematics/rstudio sci-visualization/labplot:5 +sys-apps/polychromatic www-client/falkon www-client/otter www-client/qutebrowser @@ -120,7 +135,6 @@ net-libs/xrootd-ceph # Hasan ÇALIŞIR (2019-10-28) # requires net-libs/nodejs | sys-apps/yarn ->=net-analyzer/greenbone-security-assistant-8.0.1 net-analyzer/gvm # Marek Szuba (2019-07-26) @@ -135,6 +149,7 @@ dev-libs/amdgpu-pro-opencl # Patrick McLean (2018-07-12) # requires nodejs >=sys-cluster/ceph-13 +app-metrics/ceph_exporter # Michał Górny (2018-04-15) # Broken multilib dependencies. @@ -152,6 +167,7 @@ dev-lang/coffee-script dev-ruby/autoprefixer-rails dev-ruby/coffee-rails dev-ruby/coffee-script +dev-ruby/deckar01-task_list dev-ruby/execjs dev-ruby/turbolinks dev-ruby/uglifier diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use new file mode 100644 index 0000000000..1383f0ef98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/x32/package.use @@ -0,0 +1,7 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Mike Gilbert (2022-05-30) +# Provide sensible default for EFI. +sys-boot/gnu-efi abi_x86_64 +sys-boot/syslinux abi_x86_64 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 4123fc89f6..a960225a3a 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,28 +1,32 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Kai-Chun Ning (2022-05-26) +# Dependency x11-libs/intel-hybrid-codec-driver does not work on x32 +x11-libs/libva-intel-driver hybrid + # Andreas Sturmlechner (2021-02-09) -# Requires net-libs/nodejs, plus mask all reverse-dependencies. +# dev-qt/qtwebengine requires net-libs/nodejs, plus mask all +# reverse-dependencies. app-i18n/fcitx-libpinyin dictionary-manager dev-lang/idris2 test-full dev-python/cloudscraper test games-util/lgogdownloader gui kde-apps/kde-apps-meta:5 pim -kde-apps/kdenetwork-meta:5 bittorrent +kde-apps/kdenetwork-meta:5 bittorrent telepathy +kde-apps/kleopatra:5 pim kde-apps/umbrello:5 php -kde-misc/kio-gdrive kaccounts -media-gfx/gmic krita +kde-misc/kio-gdrive share net-irc/quassel urlpreview net-misc/fatrat bittorrent net-misc/seafile-client shibboleth -sci-geosciences/gpsbabel gui sci-mathematics/yacas gui sci-physics/root qt5 # Patrick McLean (2020-02-05) # sys-cluster/ceph no longer supports x86, versions that support # it no longer build thanks to python2 removals -app-backup/bareos ceph cephfs rados rados-striper +app-backup/bareos ceph app-emulation/libvirt rbd app-emulation/qemu rbd net-analyzer/rrdtool rados @@ -38,7 +42,6 @@ www-servers/uwsgi uwsgi_plugins_rados # Michał Górny (2018-01-12) # Those packages require net-libs/nodejs. -dev-lang/nim test dev-python/nbdime webtools dev-ruby/ammeter test dev-ruby/jsobfu test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.mask index 89a118698d..350a12ab9f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.mask @@ -4,30 +4,3 @@ # Anthony Ryan (2017-01-21) # This package states supports for arm >= v6 dev-lang/nim - -# Marco Scardovi (2021-06-17) -# This package requires newer (Rust-consuming) dev-libs/gjs to be unmasked -sci-geosciences/gnome-maps - -# There is no prebuilt rustc for armv4 by upstream -dev-lang/rust-bin -dev-lang/rust -virtual/rust ->=dev-lang/spidermonkey-78 ->=gnome-base/librsvg-2.41 ->=gnome-base/gnome-core-libs-3.36.5 ->=gnome-base/gnome-core-apps-3.36.5 ->=gnome-base/gnome-light-3.36.5 ->=sys-auth/polkit-0.118 ->=dev-libs/gjs-1.66 ->=gnome-base/gnome-shell-3.38 ->=x11-themes/adwaita-icon-theme-3.36 ->=net-irc/polari-3.37 ->=sys-apps/bat-0.18.1 -gnome-base/gdm -gnome-extra/chrome-gnome-shell -gnome-extra/gnome-tweaks ->=dev-python/cryptography-36 ->=dev-python/pyopenssl-22 -dev-python/setuptools-rust -dev-python/watchfiles diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.use.mask deleted file mode 100644 index 4ee82d3144..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/package.use.mask +++ /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-04-22) -# Needs Rustified librsvg ->=media-libs/freetype-2.12.0 svg -media-libs/imlib2 svg - -# Matt Turner (2021-07-25) -# gdm requires gnome-shell requires rustified librsvg. -x11-misc/xscreensaver gdm diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/parent index f3229c5b98..154b8158dc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/parent @@ -1 +1,2 @@ .. +../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.mask index 89a118698d..350a12ab9f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.mask @@ -4,30 +4,3 @@ # Anthony Ryan (2017-01-21) # This package states supports for arm >= v6 dev-lang/nim - -# Marco Scardovi (2021-06-17) -# This package requires newer (Rust-consuming) dev-libs/gjs to be unmasked -sci-geosciences/gnome-maps - -# There is no prebuilt rustc for armv4 by upstream -dev-lang/rust-bin -dev-lang/rust -virtual/rust ->=dev-lang/spidermonkey-78 ->=gnome-base/librsvg-2.41 ->=gnome-base/gnome-core-libs-3.36.5 ->=gnome-base/gnome-core-apps-3.36.5 ->=gnome-base/gnome-light-3.36.5 ->=sys-auth/polkit-0.118 ->=dev-libs/gjs-1.66 ->=gnome-base/gnome-shell-3.38 ->=x11-themes/adwaita-icon-theme-3.36 ->=net-irc/polari-3.37 ->=sys-apps/bat-0.18.1 -gnome-base/gdm -gnome-extra/chrome-gnome-shell -gnome-extra/gnome-tweaks ->=dev-python/cryptography-36 ->=dev-python/pyopenssl-22 -dev-python/setuptools-rust -dev-python/watchfiles diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.use.mask deleted file mode 100644 index 4ee82d3144..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.use.mask +++ /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-04-22) -# Needs Rustified librsvg ->=media-libs/freetype-2.12.0 svg -media-libs/imlib2 svg - -# Matt Turner (2021-07-25) -# gdm requires gnome-shell requires rustified librsvg. -x11-misc/xscreensaver gdm diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/parent index f3229c5b98..154b8158dc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/parent @@ -1 +1,2 @@ .. +../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.mask index 73bc0c0575..e7c3cd3a10 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.mask @@ -8,26 +8,3 @@ dev-lang/nim # Marco Scardovi (2021-06-17) # This package requires dev-libs/gjs to be unmasked sci-geosciences/gnome-maps - -# There is no prebuilt rustc for armv5 by upstream -dev-lang/rust-bin -dev-lang/rust -virtual/rust ->=dev-lang/spidermonkey-78 ->=gnome-base/librsvg-2.41 ->=gnome-base/gnome-core-libs-3.36.5 ->=gnome-base/gnome-core-apps-3.36.5 ->=gnome-base/gnome-light-3.36.5 ->=sys-auth/polkit-0.118 ->=dev-libs/gjs-1.66 ->=gnome-base/gnome-shell-3.38 ->=x11-themes/adwaita-icon-theme-3.36 ->=net-irc/polari-3.37 ->=sys-apps/bat-0.18.1 -gnome-base/gdm -gnome-extra/chrome-gnome-shell -gnome-extra/gnome-tweaks ->=dev-python/cryptography-36 ->=dev-python/pyopenssl-22 -dev-python/setuptools-rust -dev-python/watchfiles diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.use.mask deleted file mode 100644 index 4ee82d3144..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.use.mask +++ /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-04-22) -# Needs Rustified librsvg ->=media-libs/freetype-2.12.0 svg -media-libs/imlib2 svg - -# Matt Turner (2021-07-25) -# gdm requires gnome-shell requires rustified librsvg. -x11-misc/xscreensaver gdm diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/parent index f3229c5b98..154b8158dc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/parent @@ -1 +1,2 @@ .. +../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/use.mask index 2d07ff8b0a..8d9124bed6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/use.mask @@ -8,7 +8,3 @@ -cpu_flags_arm_edsp -cpu_flags_arm_thumb -cpu_flags_arm_vfp - -# Matt Turner (2021-07-25) -# gnome-shell requires rustified librsvg. -gnome-shell diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.mask deleted file mode 100644 index 2ed73e22f6..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.mask +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Joonas Niilola (2020-09-26) -# Depends on media-video/rav1e that's listed below. #744637 --media-libs/libavif - -# Sam James (2020-11-04) -# Needs Rust, which is available here --dev-util/cargo-c --dev-util/cbindgen --media-video/rav1e --net-news/newsboat --net-libs/quiche --dev-util/git-delta diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.use.mask index c1451fed59..20a7e47e59 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/package.use.mask @@ -1,21 +1,6 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Jakov Smolić (2021-01-23) -# Rust is available here ->=media-libs/libheif-1.10.0 -rav1e - -# Joonas Niilola (2020-10-08) -# Sam James (2021-03-11) -# libavif is keyworded for this profile. -dev-libs/efl -avif -kde-frameworks/kimageformats -avif -media-libs/gd -avif - -# Mart Raudsepp (2020-08-02) -# virtual/rust is available here ->=media-gfx/eog-3.33.1 -svg - # Sam James (2020-07-04) # Rust is available here # Bug #728558 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/use.mask index 95cadb1ac2..5a841abd6e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv6j/use.mask @@ -6,7 +6,3 @@ -cpu_flags_arm_edsp -cpu_flags_arm_thumb -cpu_flags_arm_vfp - -# Sam James (2020-11-10) -# Rust is available here --rust diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.mask index 80329451c6..5e7abc375a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.mask @@ -1,19 +1,6 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Joonas Niilola (2020-09-26) -# Depends on media-video/rav1e that's listed below. #744637 --media-libs/libavif - -# Sam James (2020-11-04) -# Needs Rust, which is available here --dev-util/cargo-c --dev-util/cbindgen --media-video/rav1e --net-news/newsboat --net-libs/quiche --dev-util/git-delta - # Sam James (2020-06-24) # Valgrind works on ARMv7 -dev-util/valgrind diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.use.mask index aabb4fa77e..b987880714 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/package.use.mask @@ -1,28 +1,12 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Jakov Smolić (2021-01-23) -# Rust is available here ->=media-libs/libheif-1.10.0 -rav1e - -# Joonas Niilola (2020-10-08) -# Sam James (2021-03-11) -# Dependency keyworded on this arm profile. -dev-libs/efl -avif -kde-frameworks/kimageformats -avif -media-libs/gd -avif -net-libs/webkit-gtk -avif - # Sam James (2020-10-05) # Guile only supports JIT on some arches # (armv7 only for arm) # (See 9.3.8 in the Guile manual) dev-scheme/guile -jit -# Mart Raudsepp (2020-08-02) -# virtual/rust is available here ->=media-gfx/eog-3.33.1 -svg - # Sam James (2020-07-03) # Rust is available here # Bug #728558 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.mask index 64cae067a8..fb779ca1d2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv7a/use.mask @@ -1,9 +1,7 @@ -# Copyright 2011-2020 Gentoo Authors +# Copyright 2011-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask armv7 specific USE flags --neon - -cpu_flags_arm_v4 -cpu_flags_arm_v5 -cpu_flags_arm_v6 @@ -18,10 +16,6 @@ -cpu_flags_arm_vfpv4 -cpu_flags_arm_vfp-d32 -# Sam James (2020-11-10) -# Rust is available here --rust - # Sam James (2020-06-24) # Valgrind works on ARMv7 -valgrind diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask index cd022be2b2..40a2ac1ce0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask @@ -1,20 +1,6 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Joonas Niilola (2020-09-26) -# Depends on media-video/rav1e that's listed below. #744637 -media-libs/libavif - -# Sam James (2020-11-04) -# Packages which need Rust (only on >= 6j) -# We unmask them for armv6j, armv7a elsewhere -dev-util/cargo-c -dev-util/cbindgen -media-video/rav1e -net-news/newsboat -net-libs/quiche -dev-util/git-delta - # Sam James (2020-06-24) # Valgrind lacks support for < ARMv7 # https://valgrind.org/info/platforms.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force index e6ca6de1ae..12be1ef6ae 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force @@ -1,6 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2022-08-31) +# GHC does not gain native codegen for arm until 9.2. +# We don't want an unregisterised build, so force LLVM codegen. +dev-lang/ghc:0/9.0.2 llvm + # Thomas Deutschmann (2021-05-11) # Satisfy REQUIRED_USE on arm app-emulation/xen debug 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 64a70b3dad..de6c9748e4 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,19 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Bernd Waibel (2022-09-16) +# dev-libs/optix depends on x11-drivers/nvidia-drivers, +# which lacks arm support +media-gfx/blender optix + +# Sam James (2022-06-23) +# ceph, zfs not keyworded here +app-emulation/libvirt rbd zfs + +# Jimi Huotari (2022-05-08) +# Not keyworded here yet. +lxqt-base/lxqt-meta desktop-portal + # Matt Turner (2022-04-18) # app-text/nuspell is not keyworded app-text/enchant nuspell @@ -70,10 +83,6 @@ dev-lang/php -jit # No SELinux on ARM net-im/prosody selinux -# Jakov Smolić (2021-01-23) -# Depends on media-video/rav1e which needs Rust ->=media-libs/libheif-1.10.0 rav1e - # Sam James (2020-01-17) # gnuefi + systemd-boot works on arm # bug #729720 @@ -102,32 +111,18 @@ net-wireless/gnuradio ctrlport # app-i18n/fcitx:4 not keyworded. media-libs/libsdl2 fcitx4 -# Joonas Niilola (2020-10-02) -# Sam James (2021-03-11) -# Dependency only keyworded on specific arm profiles. -dev-libs/efl avif -kde-frameworks/kimageformats avif -media-libs/gd avif -net-libs/webkit-gtk avif - # Adam Feldman (2020-09-05) # dev-util/dogtail is not keyworded for arm app-text/atril test # Sam James (2020-09-05) # nvidia-texture-tools not useful here -media-libs/devil nvtt games-strategy/0ad nvtt # James Le Cuirot (2020-08-19) # Cinnamon is not keyworded on this architecture. x11-themes/arc-theme cinnamon -# Mart Raudsepp (2020-08-02) -# armv5 and older has no virtual/rust support yet, needed by newer -# gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Sam James (2020-07-11) # Don't drag in qtwebengine for Plasma right now # Not going for nuclear option of general mask @@ -183,7 +178,6 @@ www-servers/uwsgi uwsgi_plugins_rados # Anthony G. Basile (2019-03-08) # hipe code is missing in erlang for arm dev-lang/erlang hipe -net-im/ejabberd hipe # Andreas Sturmlechner (2019-02-25) # (SM)BIOS/Thunderbolt outside of amd64/x86? - citation needed @@ -191,7 +185,6 @@ sys-apps/fwupd dell thunderbolt # Thomas Deutschmann (2018-10-12) # Requires www-client/firefox which isn't available on ARM yet -# due to dev-lang/rust requirement dev-ruby/capybara test # Christian Ruppert (2018-08-25) @@ -243,10 +236,6 @@ net-misc/bfgminer adl lm-sensors # Enable MQTT support on supported architectures app-metrics/collectd -collectd_plugins_mqtt -# Michael Weber (2017-03-15) -# Cannot test non-free dependency dev-libs/device-atlas-api-c -net-proxy/haproxy device-atlas - # Christoph Junghans (2017-02-05) # Mask some fabrics sys-cluster/openmpi java openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl @@ -321,6 +310,7 @@ media-gfx/xsane ocr # MMAL is available on the Raspberry Pi (armv6 & armv7 so far) media-video/ffmpeg -mmal media-video/ffmpeg-chromium -mmal +media-video/mpv -mmal # Markus Meier (2015-10-10) # unkeyworded deps, bug #552330 @@ -407,7 +397,7 @@ app-admin/conky cmus irc lua-cairo lua-imlib lua-rsvg moc xmms2 # Sergey Popov (2013-07-30) # Not tested -media-libs/devil allegro nvtt +media-libs/devil allegro # Andreas K. Huettel (2013-05-27) # Firmware loader not keyworded yet @@ -429,11 +419,9 @@ media-gfx/pstoedit emf # Rick Farina (2013-02-05) # masking all stable packages with java use flag dev-util/oprofile java -dev-libs/cyrus-sasl java dev-tex/tex4ht java dev-vcs/subversion java media-libs/libjpeg-turbo java -net-dns/libidn java net-misc/tigervnc java sys-devel/gettext java 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 b654c962e6..730ecc16d4 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-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-07-06) +# sci-libs/sundials is not marked stable on arm +sci-mathematics/octave sundials + # Sam James (2022-01-16) # net-libs/gnome-online-accounts is not marked stable on arm yet gnome-base/gvfs google diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask index 820017b73b..fba199bc66 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.mask @@ -12,11 +12,6 @@ -cpu_flags_arm_iwmmxt -cpu_flags_arm_iwmmxt2 -# Sam James (2020-11-10) -# Rust isn't available for generic ARM, -# just armv6, armv7 -rust - # Sam James (2020-06-24) # Valgrind lacks support for < ARMv7 # https://valgrind.org/info/platforms.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.stable.mask index 9329affc5d..c0fee12811 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/use.stable.mask @@ -27,11 +27,6 @@ java # media-gfx/gimp not yet stable gimp -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependencies not yet stable. -appindicator -ayatana - # Andrey Grozin (2014-05-16) # No stable gcl gcl diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force index 90e884f46c..4392200bf9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force @@ -1,6 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2022-08-31) +# GHC does not gain native codegen for arm64 until 9.2. +# We don't want an unregisterised build, so force LLVM codegen. +dev-lang/ghc:0/9.0.2 llvm + # Michał Górny (2021-02-19) # We have ready-to-use configs here. sys-kernel/gentoo-kernel -savedconfig 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 85f1547acb..a54c74e4c0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask @@ -1,6 +1,31 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alexey Shvetsov (2022-09-15) +# Mask nvml use flag for slurm +sys-cluster/slurm nvml + +# Sam James (2022-07-08) +# Unmask galera for dev-db/mariadb +>=dev-db/mariadb-10.1.0 -galera +# Anna Vyalkova (2022-06-25) +# Unkeyworded test dep +app-vim/jedi test + +# Conrad Kostecki (2022-06-05) +# Unkeyworded deps, bug #687830 +app-metrics/collectd collectd_plugins_modbus +app-metrics/collectd collectd_plugins_nut +app-metrics/collectd collectd_plugins_oracle +app-metrics/collectd collectd_plugins_ping +app-metrics/collectd collectd_plugins_routeros +app-metrics/collectd collectd_plugins_sigrok +app-metrics/collectd collectd_plugins_varnish + +# Jimi Huotari (2022-05-08) +# Not keyworded here yet. +lxqt-base/lxqt-meta desktop-portal + # Matt Turner (2022-04-18) # app-text/nuspell is not keyworded app-text/enchant nuspell @@ -30,10 +55,6 @@ sys-cluster/slurm ucx # Supports 64-bit NEON dev-libs/libgcrypt -cpu_flags_arm_neon -# Georgy Yakovlev (2021-11-16) -# requires sys-apps/dbus-broker, which is keyworded here. -sys-apps/systemd -hostnamed-fallback - # Sam James (2021-10-31) # dev-python/pyilmbase isn't keyworded on arm64 media-gfx/alembic python @@ -125,10 +146,6 @@ sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo sys-libs/compiler-rt-sanitizers -gwp-asan -shadowcallstack sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray -# Sam James (2020-12-13) -# Requires unkeyworded, fetch-restricted deps -net-proxy/haproxy device-atlas - # Roy Bamford (2020-09-05) # nvidia-texture-tools not useful here -media-libs/devil nvtt games-strategy/0ad nvtt # Georgy Yakovlev (2020-08-20) @@ -304,13 +320,13 @@ dev-libs/boost -context # Michał Górny (2018-03-03) # Requires masked dependent flags. -net-fs/samba addc addns ads cluster python test +net-fs/samba addns cluster test # Michał Górny (2018-03-03) # Some more unkeyworded dependencies. dev-cpp/eigen test mate-base/mate help -mate-base/mate-applets-meta appindicator sensors +mate-base/mate-applets-meta sensors mate-extra/caja-extensions gajim sci-libs/gdal armadillo netcdf sys-fs/btrfs-progs reiserfs @@ -359,7 +375,7 @@ net-misc/gerbera lastfm # Roy Bamford (2017-08-24) # Support for g15daemon still needs -9999 packages on all arches -media-sound/mumble g15 +net-voip/mumble g15 # Alexis Ballier (2017-07-20) # media-libs/libemf fails with #error unknown CPU. @@ -369,10 +385,6 @@ media-gfx/pstoedit emf # openvz-sources are likely too old for any proper arm64 usage app-emulation/libvirt openvz -# Alexis Ballier (2017-07-10) -# media-gfx/nvidia-texture-tools does not support arm64 -media-libs/devil nvtt - # Alexis Ballier (2017-07-10) # Virtualbox is x86 only app-emulation/libvirt virtualbox @@ -396,8 +408,7 @@ net-libs/libpcap bluetooth # Mart Raudsepp (2017-02-16) # Not yet tested features/dependencies -app-text/evince dvi nautilus postscript t1lib xps -net-wireless/blueman appindicator +app-text/evince dvi nautilus postscript xps # Markus Meier (2013-12-26) # Unkeyworded deps, bug #488724 @@ -417,7 +428,7 @@ app-admin/conky lua-cairo xmms2 moc # Sergey Popov (2013-07-30) # Not tested -media-libs/devil allegro nvtt +media-libs/devil allegro # Andreas K. Huettel (2013-05-27) # Firmware loader not keyworded yet 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 6d003cbb0e..a1353c95cc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-07-06) +# sci-libs/sundials is not marked stable on arm64 +sci-mathematics/octave sundials + # Sam James (2022-03-07) # sys-cluster/torque not marked stable on arm64 # nor is sys-cluster/slurm yet @@ -141,11 +145,6 @@ sys-auth/pambase pam_krb5 pam_ssh sys-block/thin-provisioning-tools test sys-devel/distcc gssapi -# Michał Górny (2018-02-28) -# Requires masked dependent flags. -net-fs/samba ads - # Michał Górny (2018-02-19) # Masked due to unstable deps. -dev-db/redis tcmalloc net-analyzer/netcat crypt 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 f652ff6f52..1aa7b0ba54 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,13 @@ # Unmask the flag which corresponds to ARCH. -arm64 +# Mike Gilbert (2022-08-31) +# Requires the following packages to be keyworded/stable: +# sys-libs/libapparmor +# sys-apps/apparmor +# sys-apps/apparmor-utils +-apparmor + # David Seifert (2022-03-13) # NVENC works here -nvenc @@ -50,11 +57,6 @@ cpu_flags_arm_neon -cpu_flags_arm_vfpv4 -cpu_flags_arm_vfp-d32 -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependency not keyworded (dev-libs/libindicate). -appindicator -ayatana - # Michał Górny (2018-07-09) # No OpenCL provider is available on arm64. opencl 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 9b39c72ba2..f2c9176131 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,17 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Conrad Kostecki (2022-07-19) +# www-servers/nginx requires keywording +www-servers/nginx nginx_modules_http_security + +# media-libs/libxmp requires keywording +media-sound/qmmp xmp + +# Kai-Chun Ning (2022-05-23) +# Need intel-hybrid-codec-driver, which only works on amd64 +x11-libs/libva-intel-driver hybrid + # WANG Xuerui (2022-04-24) # This is only for bringing in the not-upstreamed-yet LoongArch patchset; # masked everywhere in order to minimize impact on other arches. @@ -20,10 +31,6 @@ sys-boot/grub grub_platforms_loongson grub_platforms_qemu-mips # Only available on PPC*. sys-apps/util-linux rtas -# Georgy Yakovlev (2021-11-01) -# requires sys-apps/dbus-broker, which is not widely keyworded yet. -sys-apps/systemd hostnamed-fallback - # James Le Cuirot (2021-10-22) # Only available on some architectures. app-emulation/fs-uae jit @@ -114,10 +121,6 @@ sys-apps/flashrom atahpt atapromise atavia drkaiser gfxnvidia internal it8212 ni # requires clisp whichis keyworded on fewer arches app-text/texlive-core xindy -# Thomas Deutschmann (2020-04-30) -# Dependency is only keyworded on amd64 and x86 -app-metrics/collectd collectd_plugins_slurm - # Georgy Yakovlev (2020-04-26) # static-pie is not implemented on all arches, #719444 # https://sourceware.org/glibc/wiki/PortStatus @@ -203,7 +206,7 @@ media-video/mpv vulkan # Nick Sarnie (2018-04-29) # media-libs/vulkan-loader and app-emulation/vkd3d are not available everywhere -app-emulation/wine-staging vkd3d vulkan +app-emulation/wine-staging vulkan app-emulation/wine-vanilla vkd3d vulkan # Richard Yao (2018-04-16) @@ -230,10 +233,6 @@ app-admin/rsyslog imhttp mdblookup # https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html dev-lang/ocaml spacetime -# Thomas Deutschmann (2017-01-30) -# media-libs/raspberrypi-userland not keyworded -media-video/motion mmal - # Luke Dashjr (2017-01-04) # Mask assembly optimisations that are platform-specific dev-libs/libsecp256k1 asm @@ -276,8 +275,10 @@ media-video/mpv raspberry-pi # Alexis Ballier (2015-11-14) # MMAL is only available on the Raspberry Pi: # Mask it globally, unmask it on arm. +media-video/motion mmal media-video/ffmpeg mmal media-video/ffmpeg-chromium mmal +media-video/mpv mmal # Brian Evans (2012-03-28) # webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be # added. -media-sound/pulseaudio webrtc-aec media-sound/pulseaudio-daemon webrtc-aec # Christoph Junghans (2012-02-04) 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 e355ffb1ed..649d66b60a 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 @@ -24,9 +24,6 @@ libvirt firebird oci8 -# cilk has been ported only to x86 systems -cilk - # cuda/NVENC only works on amd64/arm64 cuda nvenc @@ -71,7 +68,10 @@ cpu_flags_x86_ssse3 cpu_flags_x86_xop # ppc arch specific USE flags -altivec +cpu_flags_ppc_altivec +cpu_flags_ppc_vsx +cpu_flags_ppc_vsx2 +cpu_flags_ppc_vsx3 ppcsha1 # mips arch specific USE flags @@ -109,9 +109,6 @@ cpu_flags_arm_vfpv3 cpu_flags_arm_vfpv4 cpu_flags_arm_vfp-d32 -# [old] arm arch specific USE flags -neon - # nVidia XvMC requires nvidia-drivers/nvidia-legacy-drivers nvidia @@ -126,6 +123,7 @@ video_cards_geode input_devices_vmmouse video_cards_ast video_cards_crocus +video_cards_d3d12 video_cards_i915 video_cards_i965 video_cards_intel @@ -211,7 +209,10 @@ sbcl systemd # Mike Gilbert (2014-10-19) +# Requires the following packages to be keyworded/stable: # sys-libs/libapparmor +# sys-apps/apparmor +# sys-apps/apparmor-utils apparmor # Mask flags that correspond to all possible ARCH values. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.mask index 9fa28f2c19..1ff307a672 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.mask @@ -1,7 +1,7 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Quote from : -# "Compilation fails with: #error You need to define CycleTimer for +# "Compilation fails with: #error You need to define CycleTimer for # your OS and CPU" dev-cpp/benchmark 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 163049d7fa..85e6179230 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,25 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Arthur Zamarin (2022-08-15) +# deps not keyworded +dev-util/pkgcheck emacs + +# Sergey Torokhov (2022-06-22) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl + +# Sam James (2022-05-17) +# sci-libs/sundials fails to build tests on HPPA +# bug #845222 +sci-mathematics/octave sundials + +# Matt Turner (2022-05-07) +# app-crypt/gcr is not keyworded +app-crypt/pinentry gtk +dev-libs/libgdata crypt + # Nickolas Raymond Kaczynski (2022-04-24) # Dependencies are missing keywords media-libs/imlib2 svg heif jpegxl @@ -135,10 +154,6 @@ dev-util/cppcheck z3 # media-sound/lash not keyworded, bug #736725 media-sound/fluidsynth lash -# Cédric Krier (2020-11-10) -# virtual/rust has no hppa keyword -dev-vcs/mercurial rust - # Joonas Niilola (2020-10-08) # Dependency not keyworded on this arch. dev-libs/efl avif heif lua_single_target_luajit physics @@ -183,7 +198,7 @@ media-video/ffmpeg dav1d libaribb24 libtesseract vidstab # Rolf Eike Beer (2020-04-11) # media-gfx/nvidia-texture-tools, media-libs/allegro not keyworded on hppa -media-libs/devil allegro nvtt +media-libs/devil allegro # Rolf Eike Beer (2020-04-09) # dependencies not keyworded @@ -198,9 +213,8 @@ app-emacs/elscreen wanderlust net-im/pidgin gadu # Jeroen Roovers (2020-01-28) -# sys-apps/systemd is not stable # media-libs/libilbc has not been ported to HPPA -net-analyzer/wireshark ilbc sdjournal +net-analyzer/wireshark ilbc # Andreas Sturmlechner (2020-01-26) # media-libs/libheif is not keyworded @@ -357,7 +371,6 @@ dev-libs/libpcre jit # usable. Mask until this is available. # Jeroen Roovers (2014-02-18) # OSS is the only kernel audio interface that works on HPPA -media-sound/pulseaudio equalizer -oss media-sound/pulseaudio-daemon equalizer -oss # Jeroen Roovers (2012-05-21) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask index 9aa52314f8..7cf82efcb4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask @@ -28,7 +28,7 @@ dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional # Sam James (2022-01-26) # Various unstable dependencies -sys-apps/systemd fido2 http nat policykit qrcode xkb +sys-apps/systemd fido2 http policykit qrcode xkb # Sam James (2022-01-20) # net-misc/pps-tools is not marked stable on HPPA @@ -98,10 +98,6 @@ sys-apps/iproute2 atm bpf iptables # dev-libs/libzip does not have stable keywords on hppa >=media-gfx/imagemagick-7 zip -# Sam James (2021-06-01) -# sys-apps/systemd is not stable on hppa -sys-auth/pambase homed - # Sam James (2021-02-18) # Requires dev-lang/vala to be stable gnome-base/librsvg vala @@ -174,10 +170,6 @@ x11-base/xorg-server xorg # not all needed sphinx modules are stable on hppa. dev-python/aiohttp doc -# Sergei Trofimovich (2020-11-14) -# sys-apps/systemd has no stable keywords on hppa. -sys-apps/ipmitool openbmc - # Arfrever Frehtes Taifersar Arahesis (2020-10-14) # app-i18n/fcitx:4 not stable. media-libs/libsdl2 fcitx4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/parent index eb001c6e8a..e234bf836e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/parent @@ -1 +1,2 @@ ../base +../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask index 98774ff4b5..f6eb535bcb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask @@ -37,11 +37,6 @@ vulkan system-libvpx vpx -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependency not keyworded (dev-libs/libappindicator). -appindicator -ayatana - # Matt Turner (2018-05-26) # Unmask systemd since it is keyworded here. -systemd @@ -203,10 +198,6 @@ d # Lack of user/dev support for WiFi (bug #176517) networkmanager -# Jeroen Roovers (2007-04-07) -# libffi has not been ported to hppa, therefore gcc fails to build with USE=gcj -gcj - # Samuli Suominen (2007-03-02) # See bug #157881#c3 battery 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 index 999f8c3090..6fdbdd874c 100644 --- 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 @@ -1,6 +1,19 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# 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 + +# Sergey Torokhov (2022-06-22) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl + # Nickolas Raymond Kaczynski (2022-04-24) # Dependencies are missing keywords media-libs/imlib2 svg heif jpegxl @@ -39,13 +52,6 @@ media-video/ffmpeg amf # app-text/ronn-ng not keyworded here, bug #801103 app-accessibility/espeak-ng man -# Michał Górny (2021-11-26) -# These package flags require dev-python/cryptography which -- due -# to the dependency on Rust -- is no longer portable to ia64. -dev-python/twisted conch crypt -dev-python/urllib3 test -net-fs/samba addc addns ads - # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 dev-python/scipy pythran @@ -123,10 +129,6 @@ app-crypt/pinentry efl # Dependency not keyworded on this arch. app-text/enchant voikko -# Cédric Krier (2020-11-10) -# virtual/rust has no ia64 keyword -dev-vcs/mercurial rust - # Arfrever Frehtes Taifersar Arahesis (2020-10-14) # app-i18n/fcitx:4 not keyworded. media-libs/libsdl2 fcitx4 @@ -139,10 +141,6 @@ net-analyzer/wireshark ilbc # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Mart Raudsepp (2020-08-02) -# ia64 has no virtual/rust support, needed by newer gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Michał Górny (2020-06-14) # Requires dev-python/networkx. app-portage/nattka depgraph-order @@ -181,7 +179,6 @@ gnome-extra/evolution-data-server oauth # - gnome-extra/sushi: depends on webkit-gtk gnome-base/nautilus previewer # - net-libs/gnome-online-accounts: depends on webkit-gtk -gnome-base/gnome-control-center flickr gnome-base/gvfs google # app-text/libgepub depends on webkit-gtk. xfce-extra/tumbler epub @@ -220,10 +217,6 @@ app-admin/syslog-ng test # app-emulation/xen-tools is not keyworded on ia64. sys-boot/grub grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh -# Thomas Deutschmann (2019-11-11) -# dev-util/google-perftools is not keyworded yet -sys-block/fio tcmalloc - # Mart Raudsepp (2019-08-18) # media-video/pipewire is not keyworded yet x11-wm/mutter screencast @@ -287,11 +280,6 @@ media-video/mplayer dvdnav # Requires USE=v4l that is masked in this profile. media-video/ffmpeg libv4l -# Michał Górny (2017-08-07) -# Requires USE=bluetooth that is masked in this profile. -media-sound/pulseaudio native-headset -media-sound/pulseaudio-daemon native-headset - # Sergei Trofimovich (2017-07-20) # pulls in unkeyworded java sci-libs/gdal mdb @@ -342,7 +330,7 @@ gnome-extra/nm-applet teamd # 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 @@ -422,10 +410,6 @@ net-misc/modemmanager mbim # Various deps not ported to ia64. dev-python/ipython nbconvert notebook -# Pacho Ramos (2014-03-15) -# Missing keywords, bug #504672 ->=net-misc/vinagre-3.10 rdp - # Pacho Ramos (2014-02-23) # Needed dependencies cannot be installed on ia64, bug #498638 dev-util/dbus-test-runner test @@ -446,10 +430,6 @@ media-libs/libgphoto2 serial # Missing keywords, bug #492820 net-im/telepathy-connection-managers sipe -# Mark Wright (2013-10-26) -# template-haskell not yet available -dev-haskell/dataenc test - # Pacho Ramos (2013-07-20) # Keywords pending, bug #476710 >=gnome-base/gnome-extra-apps-3.8 games @@ -475,12 +455,6 @@ gnome-extra/sushi office # kde is not stable, then no needs phonon backends media-libs/phonon gstreamer vlc -# Robin H Johnson (2012-11-01) -# MySQL 5.5 wants systemtap, tcmalloc & jemalloc ->=dev-db/mysql-5.5 tcmalloc ->=dev-db/mariadb-5.5 tcmalloc ->=dev-db/percona-server-5.5 tcmalloc - # Raúl Porcel (2012-05-28) # Needs x11-misc/lightdm(which also requires some other deps) x11-misc/xscreensaver new-login @@ -518,7 +492,7 @@ x11-wm/fvwm lock dev-lisp/clisp hyperspec svm # missing keywords -media-plugins/gst-plugins-meta dts dv lame libvisual modplug mms taglib vcd wavpack +media-plugins/gst-plugins-meta dts dv lame libvisual modplug taglib vcd wavpack # Marius Brehler (2015-08-13) # missing keyword 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 index eb001c6e8a..e234bf836e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/parent @@ -1 +1,2 @@ ../base +../../features/wd40 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 index 3bb8098c05..35691c5b0a 100644 --- 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 @@ -4,6 +4,14 @@ # Unmask the flag which corresponds to ARCH. -ia64 +# Sam James (2022-07-30) +# dev-util/google-perftools not keyworded here +tcmalloc + +# Sam James (2022-07-21) +# Untested. +ieee1394 + # Matt Turner (2022-02-21) # app-crypt/tpm2-tss is not keyworded here tpm @@ -12,10 +20,6 @@ tpm # media-video/pipewire is not keyworded. Bug #807616. pipewire -# Matt Turner (2021-07-25) -# gnome-shell requires rustified librsvg. -gnome-shell - # Arfrever Frehtes Taifersar Arahesis (2021-04-01) # sys-libs/llvm-libunwind not supported on IA64. llvm-libunwind @@ -38,11 +42,6 @@ ruby # - net-libs/gnome-online-accounts: depend on net-libs/webkit-gtk gnome-online-accounts -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependency not keyworded (dev-libs/libindicate). -appindicator -ayatana - # Sergei Trofimovich (2017-06-17) # There is no luajit support on ia64. Bug #554376 lua_single_target_luajit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask index 3c62b9f075..7084783a52 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask @@ -1,7 +1,2 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 - -# WANG Xuerui (2022-05-04) -# We have no Rust at the moment ->=dev-python/cryptography-37 ->=gnome-base/librsvg-2.41 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use new file mode 100644 index 0000000000..77df43ba64 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use @@ -0,0 +1,2 @@ +# LoongArch systems boot with EFI +sys-boot/grub:2 grub_platforms_efi-64 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 e53df0152e..9f826c4f15 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,17 +1,20 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2022-08-13) +# Force the host target +# +# Some packages are not fully ported yet, but preemptively added so we won't +# have to revisit later. +dev-lang/rust llvm_targets_LoongArch +dev-libs/keystone llvm_targets_LoongArch +dev-ml/llvm-ocaml llvm_targets_LoongArch +sys-devel/clang llvm_targets_LoongArch +sys-devel/llvm llvm_targets_LoongArch + # WANG Xuerui (2022-04-24) # Force-enable experimental-loong on packages; we're loong. dev-libs/libffi experimental-loong sys-kernel/linux-headers experimental-loong sys-libs/glibc experimental-loong sys-libs/libseccomp experimental-loong - -# WANG Xuerui (2022-04-18) -# gcc-12 is live ebuild for now, hence requiring this -dev-vcs/git curl - -# WANG Xuerui (2022-04-18) -# Newer spidermonkey not available yet (due to absence of rust) -sys-auth/polkit duktape 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 746d4799f4..d1c7930003 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,21 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2022-07-08) +# virtual/jre is not available on loong yet. +www-client/chromium js-type-check + +# WANG Xuerui (2022-05-13) +# Fails testing at least with libssh-0.9.6 and mbedtls-2.28.0-r1, needs +# investigation. +net-libs/libssh mbedtls + +# WANG Xuerui (2022-05-13) +# dev-lang/go is not available on loong yet. +media-libs/libheif go test +sys-apps/earlyoom test +sys-libs/libcap tools + # WANG Xuerui (2022-04-24) # Unmask experimental-loong on packages; we're loong. dev-libs/libffi -experimental-loong @@ -27,20 +42,9 @@ dev-util/catalyst -system-bootloader # LoongArch has no gold sys-devel/binutils gold -# sys-libs/libunwind do not support LoongArch for now -dev-libs/efl unwind -dev-util/strace unwind -media-libs/gstreamer unwind -media-libs/mesa unwind -net-libs/zeromq unwind -net-mail/dovecot unwind -x11-base/xorg-server unwind -x11-base/xwayland unwind - # These aren't ported to LoongArch yet dev-libs/libpcre2 jit dev-libs/libpcre jit - (2022-05-29) +# No TMP here, no xkb here +sys-apps/systemd tpm xkb + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf @@ -51,6 +55,7 @@ sys-block/thin-provisioning-tools test # James Le Cuirot (2021-09-19) # Requires texlive and friends to be keyworded. app-doc/doxygen doc +app-text/po4a test dev-libs/libcbor doc media-libs/libcaca doc @@ -105,4 +110,4 @@ dev-libs/libpcre2 jit # Ryan Hill (2011-07-20) # graphite requires dev-libs/ppl & dev-libs/cloog-ppl # (bugs #269087 and #269088) -sys-devel/gcc graphite awt +sys-devel/gcc graphite diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/parent index eb001c6e8a..e234bf836e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/parent @@ -1 +1,2 @@ ../base +../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask index 8f41225fa0..4df4b49e67 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -m68k +# Andreas K. Hüttel (2022-05-31) +# Unmask systemd since it is keyworded here. +-systemd + # James Le Cuirot (2021-01-30) # GTK is not keyworded or tested. gtk @@ -81,10 +85,6 @@ ruby # app-arch/zstd is broken zstd -# James Le Cuirot (2021-08-20) -# There is a community effort to bring Rust to m68k but it's not ready yet. -rust - # James Le Cuirot (2021-08-20) # Qt is not keyworded or tested. qt5 @@ -93,11 +93,6 @@ qt5 # valgrind has no m68k port. valgrind -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependencies not keyworded. -appindicator -ayatana - # Andreas Sturmlechner (2019-03-31) # sys-auth/elogind is not keyworded here. elogind @@ -168,7 +163,6 @@ R rdma samba slang -systemd tcl tk xemacs diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/package.mask new file mode 100644 index 0000000000..a359485018 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/mips64/n32/package.mask @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Go is not supported for this ABI. +dev-lang/go +dev-lang/go-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.force index 89f4520ca4..bc882ff725 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.force @@ -1,6 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2022-09-14) +# Same as below for rust. +dev-lang/rust llvm_targets_Mips + # Michał Górny (2016-09-24) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_Mips 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 8c2459b45e..2c2619a4a2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/mips/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2022-09-14) +# Not broken, but better wait on profiles: bug #515694 +dev-lang/rust system-llvm + # Matt Turner (2022-04-18) # app-text/nuspell is not keyworded app-text/enchant nuspell @@ -116,7 +120,7 @@ app-portage/g-sorcery bson # dev-python/gmpy fails tests about sizeof (conch), bug 608496 # dev-python/attrs fails tests on slow mips, couldn't test service_identity test path (crypt), bug 608570 # dev-python/gmpy also a test depend, so minimize the features until can test properly (http2 soap test) -dev-python/twisted conch crypt http2 test +dev-python/twisted conch http2 test # Felix Janda (2016-09-24) # net-libs/libnetfilter_conntrack is not keyworded on mips @@ -134,10 +138,6 @@ dev-python/numpydoc test # sys-devel/clang is not keyworded app-doc/doxygen clang -# Sergey Popov (2014-02-02) -# media-gfx/nvidia-texture-tools is not keyworded on mips -media-libs/devil nvtt - # Ryan Hill (2014-01-07) # req net-libs/webkit-gtk:2 x11-libs/wxGTK webkit 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 d62144ad90..7c2cc1ebf1 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 @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -mips +# Andreas K. Hüttel (2022-05-15) +# rdma-core is not keyworded mips... +rdma + # Matt Turner (2018-03-25) # Unmask systemd since it is keyworded here. -systemd @@ -41,11 +45,6 @@ gnome-online-accounts # Keywords lost on net-fs/samba over time, use.mask until re-keyworded samba -# Mart Raudsepp (2017-02-07) -# dev-libs/libappindicator not tested -appindicator -ayatana - # Anthony G. Basile (2015-08-01) # There is no luajit support on mips. Bug #554376. luajittex 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 2479b6843d..bcff852d19 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 @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrew Ammerlaan (2022-09-23) +# Only PyQt5 is keyworded on pcc64 at the moment. +# Mask the other Qt4Python implementations +dev-python/QtPy pyside2 pyqt6 pyside6 + # Matt Turner (2022-04-18) # app-text/nuspell is not keyworded app-text/enchant nuspell @@ -171,7 +176,7 @@ x11-themes/qtcurve plasma # Jonathan Scruggs (2017-09-23) # dependencies not keyworded yet -media-libs/openimageio field3d ptex +media-libs/openimageio ptex # Arfrever Frehtes Taifersar Arahesis (2017-08-22) # Dictionary Manager requires unkeyworded dev-qt/qtwebengine. @@ -198,10 +203,6 @@ app-portage/g-sorcery bson sys-devel/clang default-libcxx sys-devel/clang-runtime libcxx -# Andreas Sturmlechner (2017-02-27) -# Requires dev-qt/qtwebengine, not keyworded on ppc -sci-geosciences/gpsbabel gui - # James Le Cuirot (2016-12-14) # DOSBox + OpenGLide is untested on this arch. games-emulation/dosbox glide @@ -211,11 +212,6 @@ games-emulation/dosbox glide dev-db/mysql -numa dev-db/percona-server -numa -# Davide Pesavento (2016-07-28) -# The corresponding Qt5 modules are not keyworded on ppc, and we don't want to -# keyword them solely because of PyQt5 while there are no other in-tree users. -dev-python/PyQt5 bluetooth location speech - # Michael Palimaka (2016-07-07) # Requires unkeyworded dependencies dev-vcs/subversion kwallet @@ -230,10 +226,6 @@ x11-wm/sawfish kde # Missing keywords media-sound/rhythmbox upnp-av -# Pacho Ramos (2015-10-27) -# Missing keywords -net-wireless/blueman appindicator - # Chí-Thanh Christopher Nguyễn (2015-10-26) # x11-drivers/xf86-video-amdgpu is not keyworded x11-base/xorg-drivers video_cards_amdgpu @@ -277,7 +269,8 @@ dev-ruby/actionpack test sys-block/fio rbd # Andreas K. Huettel (2014-06-14) -# dependency sci-libs/vtk not keyworded on ppc yet +# dependency sci-libs/vtk not keyworded on ppc yet, bug #778293 +sci-mathematics/maxima vtk media-libs/opencv vtk # Pacho Ramos (2013-02-22) @@ -292,10 +285,6 @@ net-im/telepathy-connection-managers sipe # Missing keywords, bug #478254 gnome-base/gnome classic extras -# Mark Wright (2013-10-26) -# template-haskell not yet available -dev-haskell/dataenc test - # Agostino Sarubbo (2013-08-24) # Klibc does not work anymore on ppc app-shells/mksh static @@ -320,12 +309,6 @@ x11-misc/colord argyllcms extra-print-profiles # Mask telepathy, no stable net-libs/telepathy-qt, bug #441456 net-im/choqok telepathy -# Robin H Johnson (2012-11-01) -# MySQL 5.5 wants systemtap, tcmalloc & jemalloc ->=dev-db/mysql-5.5 tcmalloc ->=dev-db/mariadb-5.5 tcmalloc ->=dev-db/percona-server-5.5 tcmalloc - # Samuli Suominen (2012-09-27) # I don't want to open this can of worms yet. Feel free # to do so. 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 a01b8aed5e..38f788d28f 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 @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # When you add an entry to the top of this file, add your name, the date, and @@ -27,6 +27,7 @@ app-cdr/brasero nautilus tracker # Andreas Sturmlechner (2020-10-05) # media-libs/libffado is not stable yet, which itself has unstable and # unmaintained/broken dependencies. bug #746722 +media-sound/alsa-utils ieee1394 media-sound/jack2 ieee1394 # Sam James (2020-07-30) @@ -56,7 +57,6 @@ app-editors/emacs xwidgets # Andreas Sturmlechner (2018-06-20) # dev-python/PyQt5 is not stable. dev-python/matplotlib qt5 test -media-sound/pulseaudio qt5 net-print/hplip qt5 dev-python/pyudev qt5 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 fd0efe2b6b..734395f077 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,27 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrew Ammerlaan (2022-09-23) +# The corresponding Qt5 modules are not keyworded on ppc, and we don't want to +# keyword them solely because of PyQt5 while there are no other in-tree users. +dev-python/PyQt5 bluetooth location speech + +# Andrey Grozin (2022-09-02) +# dev-libs/capstone not keyworded +dev-lisp/sbcl capstone + +# Arthur Zamarin (2022-08-15) +# deps not keyworded +dev-util/pkgcheck emacs + +# Matt Turner (2022-07-28) +# kde-frameworks/plasma not keyworded here +app-i18n/uim kde + +# Matt Turner (2022-05-16) +# media-libs/libheif not keyworded here +media-gfx/gthumb heif + # Nickolas Raymond Kaczynski (2022-04-24) # Dependencies are missing keywords media-libs/imlib2 heif @@ -48,11 +69,8 @@ app-office/planner eds gnome-base/nautilus previewer # needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk gnome-base/gvfs google -gnome-base/gnome-control-center flickr # needs mail-client/evolution, depends on net-libs/webkit-gtk net-mail/lbdb evo -# needs dev-util/devhelp, depends on net-libs/webkit-gtk -dev-util/anjuta devhelp # Daniel Pielmeier (2021-11-07) # gnome-base/librsvg has no stable keywords here, bug #807130 @@ -83,11 +101,6 @@ media-sound/easyeffects zamaudio # dev-python/django is not keyworded here dev-python/diskcache test -# Sam James (2021-05-17) -# Deps not yet tested/keyworded. -# bug #708344 -sys-devel/llvm gold - # Sam James (2021-03-11) # media-libs/libheif isn't keyworded here # media-libs/libavif isn't keyworded here @@ -105,19 +118,10 @@ sys-devel/clang default-compiler-rt # bug #766150 dev-tex/rubber test -# Cédric Krier (2020-11-10) -# virtual/rust has no ppc keyword -dev-vcs/mercurial rust - # Mark Wright (2020-10-11) # dev-ml/ounit2 is not keyworded dev-ml/cudf test -# Mart Raudsepp (2020-08-02) -# ppc32 has no virtual/rust support yet, needed by newer -# gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Mikle Kolyada (2020-06-08) # clisp is keyworded on ppc app-text/texlive-core -xindy @@ -182,10 +186,6 @@ net-vpn/tor seccomp # Most of clang runtimes are not supported here sys-devel/clang-runtime openmp sanitize -# Michael Weber (2017-03-15) -# Cannot test non-free dependency dev-libs/device-atlas-api-c -net-proxy/haproxy device-atlas - # Andreas K. Hüttel (2016-12-13) # Dropping ppc from sci-libs/armadillo, bug 555896 sci-libs/gdal armadillo diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask index 60be0c9d3f..8bed1a865a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask @@ -17,6 +17,20 @@ #--- END OF EXAMPLES --- +# Sam James (2022-07-27) +# sys-devel/lld is not marked stable on ppc +>=dev-lang/spidermonkey-78 lto + +# Sam James (2022-05-11) +# sys-apps/keyutils not stable here (test failures) +# ... and samba[client] pulls in cifs-utils which pulls in keyutils. +# bug #636252 +net-fs/nfs-utils nfsv4 +net-fs/samba client +gnome-base/gvfs samba +media-video/ffmpeg samba +media-video/vlc samba + # Sam James (2022-03-03) # net-nds/openldap / dev-libs/cyrus-sasl not stable here dev-lang/php ldap-sasl diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.mask index 49d094e51e..5c48095368 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2022-08-25) +# Only ppc64le binpkg is provided. +-dev-python/pypy-exe-bin +-dev-python/pypy3-exe-bin + # Sam James (2022-01-18) # No bootstrap binary available on big endian PPC64 right now, but there is # one for ppc64le. @@ -71,8 +76,6 @@ # Temurin ppc64 build is little-endian only # so we can use bins. -dev-java/openjdk-bin --=dev-java/openjdk-11.0.13_p8 --=dev-java/openjdk-17.0.1_p12 # Sergei Trofimovich (2018-04-11) # ltrace is not ported to powerpc64le yet. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask index a4009fe5a0..6cf00c63b8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask @@ -43,7 +43,7 @@ dev-java/openjdk:11 -javafx # Problems even on ppc64le needs more work dev-lang/spidermonkey clang mail-client/thunderbird clang -www-client/firefox clang + (2020-02-26) # vulkan tested and works on ppc64le diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.mask index 8448900c17..22f96c7ad1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.mask @@ -8,5 +8,3 @@ net-im/telegram-desktop # Georgy Yakovlev (2019-02-01) # Temurin ppc64 builds are little-endiain only dev-java/openjdk-bin -=dev-java/openjdk-11.0.13_p8 -=dev-java/openjdk-17.0.1_p12 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask index 91531751f0..05fdc27b5c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask @@ -42,7 +42,7 @@ dev-util/perf clang # Problems even on ppc64le, needs more work dev-lang/spidermonkey clang mail-client/thunderbird clang -www-client/firefox clang + (2020-04-23) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask index 598e625a64..04e8ca5550 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michał Górny (2021-12-31) @@ -50,18 +50,12 @@ netbeans pcmcia # conky dependencies missing keywords related (dragonheart 2006-11-12) -# media-sound/mpd -mpd # app-admin/hddtemp hddtemp # Unmask this here, since only ppc64 can use it -ibm -# unregisterised ghc arch for now. -# no ghci - no TH -template-haskell - # Chris Gianelloni (2008-02-13) # Mask multilib, since we cannot use it. multilib diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.mask index 61ac288e67..ec04b7c841 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2022-08-25) +# Only ppc64le binpkg is provided. +dev-python/pypy-exe-bin +dev-python/pypy3-exe-bin + # Sam James (2022-01-18) # No bootstrap binary available on big endian PPC64 right now dev-lisp/sbcl 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 727cd753c7..4d8af12fcb 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,18 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrey Grozin (2022-09-02) +# dev-libs/capstone not keyworded +dev-lisp/sbcl capstone + +# Andreas Sturmlechner (2022-07-17) +# dev-python/pyside2 is not keyworded +www-client/falkon python + +# Jimi Huotari (2022-05-08) +# Not keyworded here yet. +lxqt-base/lxqt-meta desktop-portal + # Michał Górny (2021-12-31) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. @@ -10,10 +22,6 @@ dev-lang/python-exec -python_targets_pypy3 # telepathy stack is not keyworded dev-util/kdevelop reviewboard -# Georgy Yakovlev (2021-11-01) -# requires sys-apps/dbus-broker, which is keyworded here. -sys-apps/systemd -hostnamed-fallback - # Sam James (2021-10-17) # Go doesn't support pie on ppc64, bug #818529 net-dns/dnscrypt-proxy pie @@ -71,8 +79,8 @@ sci-mathematics/gmp-ecm -custom-tune # Georgy Yakovlev (2020-10-05) # dropbox requires binaries unavaliable for ppc64 -# webengine flag requires unkeyworded plasma-telepathy-meta -kde-apps/kdenetwork-meta dropbox webengine +# telepathy flag requires unkeyworded plasma-telepathy-meta +kde-apps/kdenetwork-meta dropbox telepathy # Georgy Yakovlev (2020-08-20) # zfs is keyworded on ppc64 @@ -138,10 +146,6 @@ net-analyzer/snort open-appid # Incomplete support, bug #605878. net-vpn/tor seccomp -# Robin H. Johnson (2016-11-18) -# dev-lang/luajit lacks ppc64 keyword. luajit upstream does not support ppc64 -dev-db/redis luajit - # Arfrever Frehtes Taifersar Arahesis (2016-08-01) # kde-frameworks/*:5 not keyworded. net-irc/kvirc kde @@ -155,7 +159,6 @@ dev-vcs/subversion kwallet # Patrice Clement (2016-02-08) # I would need to keyword an awful lot of packages on ppc64 # that would need Java 7 otherwise. -dev-java/batik python dev-java/bsf python dev-java/ant-apache-bsf python 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 91ea8bff98..52c4c9f964 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,6 +17,15 @@ #--- END OF EXAMPLES --- +# Andrew Ammerlaan (2022-09-23) +# The corresponding Qt5 modules are not stable keyworded on ppc64, and we don't want to +# keyword them solely because of PyQt5 while there are no other in-tree users. +dev-python/PyQt5 bluetooth + +# Matt Turner (2022-07-28) +# kde-frameworks/plasma not stable on ppc64 +app-i18n/uim kde + # Sam James (2022-03-07) # sys-cluster/torque not marked stable on ppc64 sys-cluster/openmpi openmpi_rm_pbs diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask index 05881727de..f320d25db6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # PPC Specific use flags @@ -49,15 +49,12 @@ clang # PowerPC has no support for this bootloader (bug #550322) gnuefi -# Patrick Lauer (2015-04-28) -# dependencies not keyworded yet -appindicator -ayatana - # These flags should only be used for ppc +-cpu_flags_ppc_altivec +-cpu_flags_ppc_vsx +-cpu_flags_ppc_vsx2 +-cpu_flags_ppc_vsx3 -ppcsha1 -# Unmask the Altivec instruction set --altivec # Incompatible Use Flags # diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.mask index 23119df444..29aedbc637 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.mask @@ -1,9 +1,16 @@ # Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Yixun Lan (2022-08-27) +# mask it due to depend on virtual/jre +# and then unmask in sub-profile accordingly +media-tv/kodi + +# Yixun Lan (2022-08-11) +# dev-java/openjdk support lp64d only, so mask others +virtual/jdk +virtual/jre + # Arthur Zamarin (2022-04-30) # Bootstrapping was created only for lp64d dev-java/openjdk - -# Doesnt work properly with the one-level libdirs - (2022-04-30) +# Yixun Lan (2022-01-27) +# This target supports ASAN/etc... +# Andreas K. Hüttel (2022-09-25) +# Moved here from default/linux/... +sys-devel/gcc -sanitize + +# Alexey Shvetsov (2022-09-15) +# Mask nvml use flag for slurm +sys-cluster/slurm nvml + +# Jakov Smolić (2022-09-07) +# Unkeyworded dependencies (xen-tools, aws stack), masking to reduce +# the dependency graph +net-analyzer/netdata xen kinesis + +# Jakov Smolić (2022-08-27) +# depends on (2022-08-11) +# luajit is currently not supported on riscv +dev-util/bcc lua + +# Yu Gu (2022-07-26) +# Xen does not work on riscv, ceph not tested, bug #859625 +app-emulation/libvirt xen rbd + +# Sam James (2022-07-02) +# The required sys-libs/db slot is not keyworded on riscv +dev-libs/cyrus-sasl berkdb + +# Sam James (2022-06-26) +# Avoid dragging in "heavy" parts of dev-qt/* unless/until +# somebody needs them. bug #816981, bug #854261. +# Unfortunately, tests demand qtwebengine too. +dev-python/QtPy pyside2 webengine +dev-python/QtPy test + +# Jakov Smolić (2022-06-07) +# riscv has no sanitizers unmasked for the time being, so +# mask to prevent emerge from erroring out by default +sys-devel/clang-runtime sanitize + +# Marek Szuba (2022-04-30) # net-wireless/sdrplay contains prebuilt binaries, currently available # upstream only for amd64/x86 and arm net-wireless/gr-osmosdr sdrplay -# Yixun Lan (2022-04-30) -# net-misc/memcached has test failure (bug #811477) -net-ftp/proftpd memcache - # Jakov Smolić (2022-04-24) # sys-libs/db is being deprecated (bug #837629) # so avoid keywording 4.8 slot dev-lisp/clisp berkdb -# Matt Turner (2022-04-18) -# app-text/nuspell is not keyworded -app-text/enchant nuspell - # Jakov Smolić (2022-04-07) # Depends on sys-cluster/ceph which pulls in valgrind, which is # unavailable on riscv currently sys-block/fio rbd -# Marek Szuba (2022-03-30) -# Indirectly depends on dev-python/pytest-testinfra, which is currently -# blocked from being keyworded on this arch by several errors (Bug #835717) -dev-python/subprocess-tee test-full - # Jakov Smolić (2022-03-25) # sys-process/criu doesn't support riscv (bug #835975) # Upstream bug for criu: https://github.com/checkpoint-restore/criu/issues/1702 app-containers/crun criu -# Jakov Smolić (2022-03-24) -# Depends on net-misc/memcached which has concerning test -# failures on riscv (bug #811477) -dev-python/pytest-services test - -# Adel Kara Slimane (2022-03-14) -# Untested useflag on other arches, needs keywording -media-video/ffmpeg vmaf - # Alex Fan (2022-02-28) # dev-libs/vc is a dummy implementation on this arch # krita fails to build with it @@ -56,18 +77,10 @@ media-video/ffmpeg amf # Yongxinag Liang (2022-01-09) # app-emulation/xen-tools doesn't support riscv yet app-emulation/qemu xen -# untested useflag: rbd glusterfs -app-emulation/qemu rbd glusterfs +# unkeyworded depdendency - sys-cluster/ceph +app-emulation/qemu rbd sys-fs/multipath-tools rbd -# Georgy Yakovlev (2022-01-16) -# requires sys-apps/dbus-broker, which is keyworded here. -sys-apps/systemd -hostnamed-fallback - -# Yongxinag Liang (2021-12-30) -# untested. -net-misc/vinagre spice - # Alexey Sokolov (2012-12-25) # Requires dev-qt/qtwebengine sci-astronomy/stellarium webengine @@ -77,10 +90,6 @@ sci-astronomy/stellarium webengine # but with it installed, anyio passes all tests dev-python/anyio test -# Alex Fan (2021-11-19) -# depends on dev-lang/ocaml -app-accessibility/brltty ocaml ocamlopt - # Marek Szuba (2021-09-23) # mkdocs ecosystem only partly keyworded on riscv, has rather messy # Python-target requirements. @@ -88,16 +97,13 @@ dev-python/backrefs doc dev-python/pyspelling doc dev-python/wcmatch doc -# Marek Szuba (2021-09-19) -# media-gfx/nvidia-texture-tools reports arch as unknown, fails to build -media-libs/devil nvtt - -# Alex Fan (2021-09-13) +# Alex Fan (2022-05-16) # These depend on Haskell: # - dev-vcs/darcs app-portage/layman darcs # - app-text/pandoc sys-cluster/ceph pmdk +app-text/nuspell doc # Alex Fan (2021-09-15) # Marek Szuba (2021-09-07) @@ -112,25 +118,13 @@ kde-plasma/kdeplasma-addons webengine kde-plasma/libksysguard webengine net-irc/quassel urlpreview -# Marek Szuba (2021-09-07) -# net-misc/memcached not keyworded yet due to failing tests (Bug #811477) -dev-ruby/dalli test - # Jonathan Davies (2021-09-03) # Requires CPU with SSSE3 support net-analyzer/suricata hyperscan -# Marek Szuba (2021-09-02) -# dev-python/pebble not keyworded here due to failing tests. -# That said, with pebble-4.6.3 installed manually -# (and without testing) all nbconvert-6.0.7 tests passed. -dev-python/nbconvert test - # Yixun Lan (2021-08-29) # sys-apps/fwupd not tested, USE=spi,uefi,dell -# sys-apps/flashrom no risc-v support, bug 810880 -# sys-apps/flashrom USE=introspection fail to build, bug 811321 -sys-apps/fwupd flashrom introspection spi uefi +sys-apps/fwupd spi uefi # Marek Szuba (2021-08-23) # sys-cluster/ceph not keyworded here yet due to several dependencies @@ -150,11 +144,7 @@ gnome-base/gnome-shell browser-extension # Alex Fan (2021-08-17) # dependencies not keyworded/tested -kde-plasma/plasma-meta grub plymouth - -# Marek Szuba (2021-08-17) -# sys-libs/libfaketime does not work properly on this arch -sys-auth/sssd test +kde-plasma/plasma-meta plymouth # Marek Szuba (2021-08-11) # Currently requires dev-lang/spidermonkey:68, which explicitly @@ -200,31 +190,20 @@ media-gfx/gimp lua www-servers/nginx nginx_modules_http_lua # Marek Szuba (2021-07-11) -# Causes 35 tests to fail with "fatal llvm error" +# Causes 35 tests to fail with "fatal llvm error", bug #844946 dev-db/postgresql llvm # Marek Szuba (2021-07-05) # sys-cluster/ucx fails to compile on this arch sys-cluster/slurm ucx -# Marek Szuba (2021-07-05) -# net-dialup/mgetty fails to compile on this arch -mail-mta/courier fax - # Marek Szuba (2021-07-05) # Dependencies not keyworded here yet: # - sci-libs/vtk media-libs/opencv vtk sci-libs/opencascade vtk -# - dev-util/aruba -sys-block/thin-provisioning-tools test # This doesn't work for (any) riscv yet. dev-libs/libpcre2 jit dev-libs/libpcre jit www-servers/nginx pcre-jit - -# app-shells/fish not keyworded due to failing tests (Bug #807742). -# That said, with fish-3.3.1-r1 installed manually (and without testing) -# all argcomplete-1.12.3 tests passed. -dev-python/argcomplete test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/make.defaults deleted file mode 100644 index da381b453f..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/make.defaults +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# RISC-V profile for rv32imac multilib -# -# This immediate profile is ONLY useful for internal purposes. It can NOT -# generate stages or a working system due to limitations in gcc. - -CHOST="riscv32-unknown-linux-gnu" - -# Multilib ABIs -MULTILIB_ABIS="ilp32d ilp32" -DEFAULT_ABI="ilp32d" -ABI="ilp32d" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.mask index 53f8d2598a..475eba5335 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.mask @@ -1,6 +1,15 @@ # Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Yixun Lan (2022-08-27) +# unmask it here, depend on virtual/jre +-media-tv/kodi + +# Yixun Lan (2022-08-11) +# dev-java/openjdk support lp64d, unmask it +-virtual/jdk +-virtual/jre + # Arthur Zamarin (2022-04-30) # Bootstrapping tarball was created for lp64d -dev-java/openjdk diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.use.force index 928df18fee..ff27ddeea5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.use.force @@ -5,3 +5,4 @@ # Bootstrapping is possible using our build snapshot, so don't force # system bootstrap dev-java/openjdk:11 -system-bootstrap +dev-java/openjdk:17 -system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/make.defaults index fc8cc4a452..3fde361195 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/make.defaults @@ -1,14 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="s390" ACCEPT_KEYWORDS="s390 ~s390" -MULTILIB_ABIS="s390" -DEFAULT_ABI="s390" -ABI="${DEFAULT_ABI}" - -CHOST="s390-ibm-linux-gnu" CFLAGS="-O2 -pipe" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" @@ -20,14 +15,6 @@ LIBDIR_s390="lib" INPUT_DEVICES="void" VIDEO_CARDS="dummy" -# Michał Górny (2014-07-01) -# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied -# by non-multilib ebuilds when non-native ABIs are disabled. -IUSE_IMPLICIT="abi_s390_32" - -# Enable abi_s390_32 for packages that don't have it forced. -ABI_S390="32" - # While multilib is available, we don't default it to on. BOOTSTRAP_USE="${BOOTSTRAP_USE} -multilib" USE="-multilib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.mask deleted file mode 100644 index c92ad8c0f6..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.mask +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2022-04-25) -# Rust is available for s390x, but not s390. -# bug #769446 -app-eselect/eselect-rust -dev-lang/rust -dev-lang/rust-bin ->=dev-python/cryptography-36 ->=dev-python/pyopenssl-22 -dev-python/setuptools-rust -dev-python/watchfiles -virtual/rust - -# Arthur Zamarin (2022-03-20) -# sys-libs/libunwind doesn't work on s390 -sys-libs/libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.force index 7a031392e1..7b02f88594 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.force @@ -1,10 +1,6 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2022-04-26) -# Spidermonkey needs Rust and LLVM, not available for s390 -sys-auth/polkit duktape - # Andreas K. Hüttel (2022-04-20) # s390-tools (in @system) needs this for building some bootloader code sys-devel/binutils multitarget 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 44b521e3f5..d8a106a728 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 @@ -10,9 +10,8 @@ dev-ruby/stringex test # Sam James (2022-04-26) # eps: app-text/libspectre not keyworded here # heif: media-libs/libheif not keyworded here -# svg: rustified librsvg not keyworded here # jpegxl: libjxl not keyworded here -media-libs/imlib2 eps heif svg jpegxl +media-libs/imlib2 eps heif jpegxl # Sam James (2022-04-26) # Avoid unkeyworded dependencies @@ -59,10 +58,6 @@ app-crypt/pinentry efl # sssd not keyworded here app-admin/sudo sssd -# Sam James (2022-04-24) -# sys-apps/systemd is not keyworded here -sys-auth/pambase homed - # Sam James (2022-04-24) # app-crypt/dieharder and dev-libs/softhsm:2 unkeyworded here net-libs/gnutls test-full @@ -71,10 +66,6 @@ net-libs/gnutls test-full # net-fs/samba unkeyworded here net-fs/cifs-utils acl -# Sam James (2022-04-24) -# No Rust here, so no librsvg -media-libs/freetype svg - # Sam James (2022-04-20) # x11-themes/sound-theme-freedesktop unkeyworded here media-libs/libcanberra sound @@ -187,9 +178,3 @@ net-dns/avahi python # missing keyword for sys-cluster/openmpi sys-cluster/mpich2 dev-libs/boost mpi - -# Robin H Johnson (2012-11-01) -# MySQL 5.5 wants systemtap, tcmalloc & jemalloc ->=dev-db/mysql-5.5 tcmalloc ->=dev-db/mariadb-5.5 tcmalloc ->=dev-db/percona-server-5.5 tcmalloc diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/eapi rename to sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/make.defaults new file mode 100644 index 0000000000..8e77858de3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/make.defaults @@ -0,0 +1,16 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +MULTILIB_ABIS="s390" +DEFAULT_ABI="s390" +ABI="${DEFAULT_ABI}" + +CHOST="s390-ibm-linux-gnu" + +# Michał Górny (2014-07-01) +# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied +# by non-multilib ebuilds when non-native ABIs are disabled. +IUSE_IMPLICIT="abi_s390_32" + +# Enable abi_s390_32 for packages that don't have it forced. +ABI_S390="32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/package.mask new file mode 100644 index 0000000000..a3155b7509 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/package.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2022-03-20) +# sys-libs/libunwind doesn't work on s390 +sys-libs/libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/parent new file mode 100644 index 0000000000..154b8158dc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/parent @@ -0,0 +1,2 @@ +.. +../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/use.force new file mode 100644 index 0000000000..6f275ed053 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/use.force @@ -0,0 +1,5 @@ +# Copyright 1999-2022 Gentoo Authors. +# Distributed under the terms of the GNU General Public License, v2 + +# Force the flag corresponding to the only ABI. +abi_s390_32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/use.mask new file mode 100644 index 0000000000..ec8bfdf762 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390/use.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask ABI flags for this arch. +-abi_s390_32 + +# sys-libs/libunwind is masked on s390, but enabled on s390x +unwind +libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/make.defaults index 1cb8ff7551..b02ae878cf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 MULTILIB_ABIS="s390x" @@ -10,7 +10,7 @@ CHOST="s390x-ibm-linux-gnu" # Michał Górny (2014-07-01) # Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied # by non-multilib ebuilds when non-native ABIs are disabled. -IUSE_IMPLICIT="abi_s390_64 -abi_s390_32" +IUSE_IMPLICIT="abi_s390_64" # Enable abi_s390_64 for packages that don't have it forced. ABI_S390="64" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.mask deleted file mode 100644 index 9313987677..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.mask +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2022-04-25) -# Rust is available for s390x, but not s390. -# bug #769446 --app-eselect/eselect-rust --dev-lang/rust --dev-lang/rust-bin -->=dev-python/cryptography-36 -->=dev-python/pyopenssl-22 --dev-python/setuptools-rust --dev-python/watchfiles --virtual/rust - -# Arthur Zamarin (2022-03-20) -# sys-libs/libunwind works on s390x --sys-libs/libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.force index 54d9b2d19c..a91fe713a6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.force @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2022-06-18) +# dev-lang/spidermonkey not keyworded yet. +sys-auth/polkit duktape + # Michał Górny (2016-11-11) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_SystemZ diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.mask index 9af431104c..2db48ad88c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.use.mask @@ -1,7 +1,16 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2022-06-18) +# media-libs/librsvg not keyworded yet. +media-libs/freetype svg +media-libs/imlib2 svg + # Sam James (2021-02-05) # libpcre2 has JIT support for s390x (not s390) # but it doesn't seem to build right now? dev-libs/libpcre2 jit + +# Andreas K. Hüttel (2022-06-28) +# Fails to build +=dev-libs/nettle-3.8* asm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/mipsel/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/mipsel/parent rename to sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/use.force index adf5b71844..d7fa48c83a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/use.force @@ -1,6 +1,5 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License, v2 # Force the flag corresponding to the only ABI. --abi_s390_32 abi_s390_64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/use.mask index fe2cac38c2..b7a7f1dac6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/use.mask @@ -1,11 +1,5 @@ -# Switch ABI flags for this arch. -abi_s390_32 +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Unmask ABI flags for this arch. -abi_s390_64 - -# Sam James (2022-05-02) -# Rust is available for s390x (but not s390) --rust - -# sys-libs/libunwind is keyworded on s390x --unwind --libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.force index 89bbb956da..1ff4f261a6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.force @@ -1,11 +1,8 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 1999-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License, v2 # Force the flag which corresponds to ARCH. s390 -# Force the flag corresponding to the only ABI. -abi_s390_32 - # We do not have multilib by default. -multilib diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask index 12e89cac28..e41e114866 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -s390 +# Andreas K. Hüttel (2022-05-20) +# Keyworded here +-systemd + # Sam James (2022-04-26) # dev-libs/mongo-c-driver not keyworded here mongodb @@ -51,14 +55,6 @@ luajittex # media-libs/libglvnd is not keyworded libglvnd -# Unmask ABI flags for this arch. --abi_s390_32 - -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependencies not keyworded. -appindicator -ayatana - # James Le Cuirot (2017-06-29) # Unmask as this profile is big endian. -big-endian @@ -78,7 +74,6 @@ lpsol openexr enchant fftw -systemd devil gts clang @@ -154,7 +149,3 @@ video_cards_radeonsi # Chí-Thanh Christopher Nguyễn (2013-08-22) # virtual/opencl is not keyworded opencl - -# sys-libs/libunwind is masked on s390, but enabled on s390x -unwind -libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/eapi rename to sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/make.defaults new file mode 100644 index 0000000000..46df0689c7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/make.defaults @@ -0,0 +1,9 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="sparc-unknown-linux-gnu" + +# Multilib stuff +MULTILIB_ABIS="sparc32" +DEFAULT_ABI="sparc32" +ABI="${DEFAULT_ABI}" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/package.mask new file mode 100644 index 0000000000..892a0cbcea --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/package.mask @@ -0,0 +1,7 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro (2022-08-05) +# Test failures on 32-bit, passes on 64-bit. Bug #638888 +app-antivirus/clamav +dev-perl/File-Scan-ClamAV diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/package.use.mask new file mode 100644 index 0000000000..3a336f7909 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/package.use.mask @@ -0,0 +1,9 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# matoro (2022-08-05) +# Depends on app-antivirus/clamav. Bug #638888 +mail-client/claws-mail clamav +mail-filter/amavisd-new clamav +net-ftp/proftpd clamav +net-mail/cyrus-imapd clamav diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/parent b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/parent new file mode 100644 index 0000000000..154b8158dc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/32ul/parent @@ -0,0 +1,2 @@ +.. +../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/package.use.mask index cdda3cd66f..c19643d0ff 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2021-03-20) @@ -9,3 +9,7 @@ dev-libs/libpcre jit # Matt Turner (2019-08-26) # jit not supported on sparc64 dev-libs/libpcre2 jit + +# Anna Vyalkova (2022-03-13) +# depends on dev-lisp/sbcl +dev-lisp/alexandria doc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults index b25d074c2c..23b5d7dad1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/make.defaults @@ -5,7 +5,6 @@ ARCH="sparc" ACCEPT_KEYWORDS="${ARCH}" # 64bit kernel, 32bit userland -CHOST="sparc-unknown-linux-gnu" PROFILE_ARCH="sparc64" # We need sparc64 binutils for linux-headers @@ -17,9 +16,6 @@ CHOST_sparc64="sparc64-unknown-linux-gnu" LDFLAGS_sparc64="-m elf64_sparc" # Multilib stuff -MULTILIB_ABIS="sparc32" -DEFAULT_ABI="sparc32" -ABI="${DEFAULT_ABI}" CFLAGS_sparc32="" # 32 bit is the default, so no need to set it. LDFLAGS_sparc32="" # setting it would make gcc use -m32 and -m64 at the same time CHOST_sparc32="sparc-unknown-linux-gnu" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask index 8c6f661199..6a4f874db2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.mask @@ -1,12 +1,6 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2022-01-13) -# Unaligned access causes SIGBUS on sparc in NSS module. -# Newer versions fixed. Please upgrade ASAP! -# bug #830275 - (2014-11-17) # Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels sys-devel/kgcc64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.force index 3c53f2a73c..f3be48ad12 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.force @@ -1,6 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-06-25) +# dev-lang/rust lacks wiring up to use our custom rust-bin bootstrap +# tarball, so force system-bootstrap instead (i.e. force using rust-bin +# or existing installed rust). bug #842246, bug #869680. +dev-lang/rust system-bootstrap + # Sam James (2022-02-19) # New enough SpiderMonkey not (yet?) keyworded here, bug #753221 sys-auth/polkit duktape @@ -10,3 +16,4 @@ sys-auth/polkit duktape dev-ml/llvm-ocaml llvm_targets_Sparc sys-devel/clang llvm_targets_Sparc sys-devel/llvm llvm_targets_Sparc +dev-lang/rust llvm_targets_Sparc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask index 4706d97ba5..dda0c67f23 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,31 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrey Grozin (2022-09-02) +# dev-libs/capstone not keyworded +dev-lisp/sbcl capstone + +# Arthur Zamarin (2022-08-15) +# deps not keyworded +dev-util/pkgcheck emacs + +# Sam James (2022-07-27) +# sys-devel/lld is not keyworded on sparc +>=dev-lang/spidermonkey-78 lto + +# Matt Turner (2022-06-25) +# net-libs/libqrtr-glib not keyworded +net-misc/modemmanager qrtr + +# Sam James (2022-06-25) +# sys-devel/lld lacks sparc support right now +dev-lang/rust wasm + +# Sam James (2022-06-25) +# We're not (yet?) providing our own tarballs for these and +# upstream don't offer them for this arch (see bug #769467). +dev-lang/rust-bin clippy doc rls rustfmt + # Nickolas Raymond Kaczynski (2022-04-24) # Dependencies are missing keywords media-libs/imlib2 svg heif @@ -77,9 +102,9 @@ dev-cpp/eigen test # Sam James (2021-04-27) # Deps not yet tested/keyworded. -sys-devel/clang default-compiler-rt default-libcxx default-lld -sys-devel/clang-runtime compiler-rt libcxx -sys-devel/llvm gold z3 +sys-devel/clang default-compiler-rt default-lld +sys-devel/clang-runtime compiler-rt +sys-devel/llvm z3 # Sam James (2021-03-19) # On sparc, we have to force sys-apps/grep[libsigsegv] @@ -135,10 +160,6 @@ media-libs/libsdl2 fcitx4 # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Mart Raudsepp (2020-08-02) -# sparc has no virtual/rust support, needed by newer gnome-base/librsvg, et al ->=media-gfx/eog-3.33.1 svg - # Robin H. Johnson (2020-07-02) # Mask io-uring & zbc pending keywording sys-block/fio -io-uring -zbc @@ -244,7 +265,7 @@ net-misc/scponly unison # Rolf Eike Beer (2020-04-06) # hardware related dependencies are not keyworded -net-analyzer/nagios-plugin-check_raid 3ware aacraid hpa hpsa megaraid-sas megaraid-scsi mpt-sas2 mpt +net-analyzer/nagios-plugin-check_raid 3ware aacraid hpa hpsa megaraid-sas mpt-sas2 mpt # Rolf Eike Beer (2020-04-04) # dev-python/pymongo is not keyworded @@ -302,7 +323,6 @@ app-office/scribus osg # Sergei Trofimovich (2018-06-17) # Mask broken HIPE support on sparc32 (bug #656618) dev-lang/erlang hipe -net-im/ejabberd hipe # Sergei Trofimovich (2018-05-08) # Mask USE=games to avoid unkeyworded games-util/qstat. @@ -336,8 +356,8 @@ net-libs/gnutls test-full # Michał Górny (2017-08-07) # Requires USE=bluetooth that is masked in this profile. -media-sound/pulseaudio native-headset ofono-headset -media-sound/pulseaudio-daemon native-headset ofono-headset +media-sound/pulseaudio ofono-headset +media-sound/pulseaudio-daemon ofono-headset net-misc/ofono dundee # Michał Górny (2017-08-07) @@ -465,10 +485,6 @@ sci-visualization/gnuplot libcerf # Missing keywords, bug #507490 net-misc/modemmanager mbim -# Pacho Ramos (2014-03-15) -# Missing keywords, bug #504672 ->=net-misc/vinagre-3.10 rdp - # Pacho Ramos (2014-02-22) # Missing keywords, bug #495250 >=gnome-base/gnome-extra-apps-3.10 tracker @@ -489,10 +505,6 @@ media-libs/libgphoto2 serial # Missing keywords, bug #492820 net-im/telepathy-connection-managers sipe -# Mark Wright (2013-10-26) -# template-haskell not yet available -dev-haskell/dataenc test - # Pacho Ramos (2013-07-20) # Keywords pending, bug #476710 >=gnome-base/gnome-extra-apps-3.8 games @@ -524,9 +536,9 @@ media-libs/phonon gstreamer vlc # Robin H Johnson (2012-11-01) # MySQL 5.5 wants systemtap, tcmalloc & jemalloc ->=dev-db/mysql-5.5 systemtap tcmalloc jemalloc ->=dev-db/mariadb-5.5 systemtap tcmalloc jemalloc ->=dev-db/percona-server-5.5 tcmalloc jemalloc +>=dev-db/mysql-5.5 systemtap jemalloc +>=dev-db/mariadb-5.5 systemtap jemalloc +>=dev-db/percona-server-5.5 jemalloc # Diego Elio Pettenò (2012-06-24) # Requires libpcre with jit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask index bc43a2e756..2f0f7b4fc7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.stable.mask @@ -1,6 +1,35 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-09-12) +# dev-lang/rust lacks wiring up to use our custom rust-bin bootstrap +# tarball, so force system-bootstrap instead (i.e. force using rust-bin +# or existing installed rust). bug #842246, bug #869680. +dev-lang/rust -system-bootstrap + +# Sam James (2022-06-10) +# gstreamer not marked stable on sparc +media-sound/pulseaudio-daemon aptx ldac + +# Sam James (2022-06-01) +# media-plugins/gst-plugins-v4l2 not marked stable on sparc +net-im/pidgin v4l + +# Sam James (2022-05-11) +# sys-apps/keyutils not stable here (test failures) +# ... and samba[client] pulls in cifs-utils which pulls in keyutils. +# bug #636252 +net-fs/nfs-utils nfsv4 +net-fs/samba client +gnome-base/gvfs samba +media-video/ffmpeg samba +media-video/vlc samba + +# Sam James (2022-05-10) +# sys-apps/keyutils not stable here, because of +# test failures. bug #636252 +app-crypt/mit-krb5 keyutils + # Sam James (2022-03-07) # sys-cluster/torque not marked stable on sparc sys-cluster/openmpi openmpi_rm_pbs diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask index a88935985b..6362e7c746 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -sparc +# Sam James (2022-07-21) +# Untested. +ieee1394 + # Matt Turner (2022-02-21) # app-crypt/tpm2-tss is not keyworded here tpm @@ -28,10 +32,6 @@ allegro # dev-python/mercurial does not work on sparc due to deps. mercurial -# Rolf Eike Beer (2020-04-21) -# ruby2.4 will go away soon, avoid keywording older packages -ruby_targets_ruby24 - # Rolf Eike Beer (2020-04-14) # media-libs/opencv not keyworded on sparc opencv @@ -40,11 +40,6 @@ opencv # gimp dependencies unusable because of unaligned accesses, bug #638172 gimp -# Mattéo Rossillol‑‑Laruelle (2019‑08‑31) -# Dependency not keyworded (dev-libs/libappindicator). -appindicator -ayatana - # Sergei Trofimovich (2018-12-12) # mongodb is not keyworded on sparc mongodb diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask index 46838edd20..3062c3d30b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask @@ -4,6 +4,10 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Matt Turner (2022-09-16) +# gui-libs/gtk is not stable here +gtk4 + # Sam James (2021-04-27) # Clang and friends aren't (yet?) stable on sparc clang diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use index 0cbd9b6e60..9770883187 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use @@ -1,6 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Ben Kohler (2022-06-07) +# Enable BIOS target by default +sys-apps/memtest86+ bios32 + # Michał Górny (2016-09-24) # Enable the GPU targets matching the default VIDEO_CARDS dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force index 75822fdfcc..ab771e1ef6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force @@ -1,6 +1,13 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Joonas Niilola (2022-05-19) +# Bundled libvpx results in a failure, force the system-libvpx to be +# used. bmo#1768145. Confirmed on firefox-91 and firefox-100.0. +# (And on thunderbird-91) +mail-client/thunderbird system-libvpx +www-client/firefox system-libvpx + # Arthur Zamarin (2022-01-16) # Bootstrapping is possible using our build snapshot, so don't force # system bootstrap 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 31b2995a54..9799b25a0a 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,47 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alexey Shvetsov (2022-09-15) +# Mask nvml use flag for slurm +sys-cluster/slurm nvml + +# Alfredo Tupone (2022-08-30) +# ada bootstrap currently only available on amd64/x86 +sys-devel/gcc -ada + +# Andreas Sturmlechner (2020-09-11) +# media-libs/qtav not keyworded yet +media-gfx/kphotoalbum qtav + +# Volkmar W. Pogatzki (2022-04-25) +# Mask tests until test dependencies are keyworded. +app-text/pdftk test + +# Arthur Zamarin (2022-08-15) +# deps not keyworded +dev-util/pkgcheck emacs + +# Conrad Kostecki (2022-07-19) +# www-servers/nginx currently only available on amd64/x86 +www-servers/nginx -nginx_modules_http_security + +# James Le Cuirot (2022-06-25) +# Allow stack to be realigned for compatibility with older 32-bit binaries. +sys-libs/glibc -stack-realign +sys-libs/ncurses -stack-realign + +# Anna Vyalkova (2022-06-25) +# Unkeyworded test dep +app-vim/jedi test + +# Ben Kohler (2022-06-07) +# Disable 64bit builds on x86 +sys-apps/memtest86+ bios64 efi64 iso64 + +# Jimi Huotari (2022-05-08) +# Not keyworded here yet. +lxqt-base/lxqt-meta desktop-portal + # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf @@ -18,10 +59,6 @@ media-video/ffmpeg amf # Only supports cpu_flags_x86_aes in 64-bit mode net-fs/samba cpu_flags_x86_aes -# Conrad Kostecki (2021-11-16) -# AppArmor is not available on x86 -app-benchmarks/stress-ng apparmor - # James Le Cuirot (2021-10-22) # The JIT feature only works on amd64 and x86. app-emulation/fs-uae -jit @@ -65,11 +102,9 @@ x11-base/xwayland video_cards_nvidia x11-wm/mutter video_cards_nvidia # Andreas Sturmlechner (2020-04-25) -# Depends on either unkeyworded dev-java/openjdk:11 -# or unavailable >=dev-java/icedtea-4, bug #785640 ->=app-office/libreoffice-7 base java ->=app-office/libreoffice-bin-7 java ->=app-office/libreoffice-bin-debug-7 java +# Mask java on old bin-versions with it unavailable + (2021-02-24) # Depends on media-libs/svt-av1, which is unavailable on x86 @@ -127,15 +162,6 @@ dev-python/influxdb test # clisp is keyworded on x86 app-text/texlive-core -xindy -# Joonas Niilola (2020-05-14) -# sys-apps/apparmor not keyworded on x86. -app-containers/lxc apparmor -app-containers/lxd apparmor - -# Thomas Deutschmann (2020-04-30) -# sys-cluster/slurm is keyworded on x86 -app-metrics/collectd -collectd_plugins_slurm - # Georgy Yakovlev (2012-03-29) # webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be # added. -media-sound/pulseaudio -webrtc-aec media-sound/pulseaudio-daemon -webrtc-aec # Bernard Cafarelli (2012-02-27) 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 1441f75034..db6bc5ca83 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,15 @@ #--- END OF EXAMPLES --- +# Andreas Sturmlechner (2022-09-14) +# sci-libs/vtk is not stable on x86 and we don't want to complicate +# newer maxima stabilisation, bug #867547 +sci-mathematics/maxima vtk + +# Sam James (2022-07-06) +# sci-libs/sundials is not marked stable on x86 +sci-mathematics/octave sundials + # Sam James (2022-02-02) # sys-cluster/ucx is not marked stable on x86 sys-cluster/slurm ucx diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/profile.bashrc b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/profile.bashrc deleted file mode 100644 index cf66d2d68f..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/profile.bashrc +++ /dev/null @@ -1,12 +0,0 @@ -if [[ ${EBUILD_PHASE} == "setup" ]] ; then - - # on x86, -pg requires the frame pointer, so turning it off makes no sense - if has profile ${IUSE} && use profile && \ - has -fomit-frame-pointer ${CFLAGS} ${CXXFLAGS} - then - eerror "\nUSE=profile and -fomit-frame-pointer make no sense" - eerror "Fix your build settings to avoid build failures\n" - [[ -z ${EPAUSE_IGNORE} ]] && sleep 5 - fi - -fi 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 b51481a896..f5ed2fdbec 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 @@ -34,13 +34,6 @@ # dev-db/firebird is keyworded ~x86 -firebird -# cilk has been ported to this arch. --cilk - -# Mike Gilbert (2014-03-30) # PyPy is keyworded on this arch. -python_targets_pypy3 @@ -132,6 +125,7 @@ -input_devices_wacom -video_cards_ast -video_cards_crocus +-video_cards_d3d12 -video_cards_i915 -video_cards_i965 -video_cards_intel diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask index 58b15063cd..093b69d79a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.stable.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. @@ -18,10 +18,6 @@ mkl # dev-db/firebird is keyworded ~x86 firebird -# Mike Gilbert (2014-10-19) -# sys-libs/libapparmor -apparmor - # Michał Górny (2014-03-30) # PyPy is unstable on this arch. python_targets_pypy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/base/make.defaults index ff9d142dab..2c288d12d1 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 @@ -13,7 +13,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU" # 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_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND 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 ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS 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 ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND 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. @@ -102,7 +102,7 @@ LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses te # Manuel Rüger (2015-09-09) # Default Ruby build target(s) # Updated to include ruby27 on 2021-10-10 -RUBY_TARGETS="ruby26 ruby27" +RUBY_TARGETS="ruby27" # Enable extended filesystem attribute support by default. # https://archives.gentoo.org/gentoo-dev/message/ba0e3457e4b807e79816f0df03566af0 @@ -123,14 +123,12 @@ PYTHONDONTWRITEBYTECODE="1" # This MUST be kept in sync with the PYTHON_TARGETS below # Mike Gilbert (2018-05-23) # sys-apps/baselayout-2.5 needs split-usr enabled. -BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_9" +BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_10" # Mike Gilbert (2012-05-15) # Default target(s) for python-r1.eclass -# Michał Górny (2021-06-01) -# Updated to python3.9 -PYTHON_TARGETS="python3_9" -PYTHON_SINGLE_TARGET="python3_9" +PYTHON_TARGETS="python3_10" +PYTHON_SINGLE_TARGET="python3_10" # Michał Górny (2013-08-10) # Moved from portage's make.globals. diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.mask index 58f5f5ac57..45d4c0579d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-09-10) +# Mask in general and unmask on specific profiles +sys-libs/musl +sys-libs/libucontext + # Sam James (2021-11-22) # Mask the older libcrypt virtual (which accepted glibc[crypt]) to ease # dependency resolution. In a fair number of cases, this has helped 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 77d07656fc..a3cbb8f564 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-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Haelwenn (lanodan) Monnier (2022-08-07) +# Default to lua 5.4 (upstream requires 5.2 or higher) +>=app-editors/vis-0.7-r1 lua_single_target_lua5-4 + +# Andreas Sturmlechner (2022-06-14) +# Only python 3.9 supported, bug #835921 +dev-util/kdevelop-python:5 python_single_target_python3_9 + # Patrick McLean =sys-cluster/ceph-17.2.0 lua_single_target_lua5-4 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 abd8fbe4ff..fa17fcb49e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force @@ -1,6 +1,17 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# 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 +>=sys-cluster/ceph-17.2.1 system-boost + +# Sam James (2022-05-17) +# Force on jpeg & png for now until build system fixes are made +# by upstream. The CMake port is new so it's fairly expected +# to have a few bumps. bug #844751. +=sci-libs/gdal-3.5.0-r3 jpeg png + # Esteve Varela Colominas (2022-02-19) # Use the jemalloc allocator for telegram, as recommended by upstream, # to reduce memory usage, at least on glibc. @@ -79,11 +90,6 @@ www-client/lynx unicode # b) using libidn app-text/ghostscript-gpl unicode -# Michał Górny (2020-09-01) -# sys-boot/udk is being removed, and newest revision of refind does not -# support it already. -sys-boot/refind gnuefi - # Alexey Sokolov (2020-12-06) # Doesn't build without X. Not removing IUSE from ebuild yet in hope that # https://github.com/TomenetGame/tomenet/issues/14 will be fixed. @@ -188,12 +194,6 @@ app-emulation/wine-staging staging # only for debug pruposes. media-tv/kodi system-ffmpeg -# Sam Jorna (2016-12-15) -# Known to build unbootable EFI binaries on some systems when built with -# UDK. Forcing use of gnu-efi until it's more stable -# (probably after stabilization of refind-0.11.4). -sys-boot/refind gnuefi - # Maciej Mrozowski (2016-09-01) # Workaround until resolved upstream (bug #586840) >=dev-games/simgear-2016.2.1 dns @@ -219,6 +219,7 @@ app-shells/bash:0 readline dev-lang/python-exec python_targets_python3_8 dev-lang/python-exec python_targets_python3_9 dev-lang/python-exec python_targets_python3_10 +dev-lang/python-exec python_targets_python3_11 dev-lang/python-exec python_targets_pypy3 # Zac Medico (2010-10-20) diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask index 7a5f697a14..fbcf23d6ee 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,11 +6,122 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Matt Turner (2022-09-26) +# Requires nautilus-43.0 which is not in tree yet. +>=x11-terms/gnome-terminal-3.46 nautilus + +# Pascal Jaeger (2022-09-21) +# Versions >=43.0 of evince only work with =43.0 would stop users from updating nautilus +>=app-text/evince-43.0 nautilus + +# Yiyang Wu (2022-09-21) +# Intolerable mathematical errors found on AMD Radeon VII GPU during src_test, +# may lead to incorrect results in computation. +# https://github.com/ROCmSoftwarePlatform/rocFFT/issues/369 +=sci-libs/rocFFT-5.1.3 amdgpu_targets_gfx906 +=sci-libs/hipFFT-5.1.3 amdgpu_targets_gfx906 + +# Georgy Yakovlev (2022-09-17) +# po4a crashes while translating +# mask for now +=dev-util/schroot-1.6.13_p2 nls + +# Sam James (2022-09-15) +# Doesn't work on e.g. glibc systems. Unmasked on the LLVM profiles. +# It doesn't matter much as llvm-libunwind has different semantics +# to other packages, i.e. -llvm-libunwind doesn't force use of sys-libs/libunwind +# on glibc, so it doesn't prevent usage of llvm-libunwind for other packages. +# bug #870211. +dev-lang/rust llvm-libunwind + +# Matt Jolly (2022-09-09) +# app-antivirus/clamav JIT support requires LLVM <=13 +# ebuild support is there but currently failing to link +app-antivirus/clamav jit + +# Sam James (2022-09-06) +# Incompatible with merged-usr and is a fundamentally flaky approach. +# - app-arch/lbzip2: bug #868318 (possible solution in bug #868651) +# - app-arch/pigz: bug #868312 (possible solution in bug #868648) +# It's suggested that users who want this feature use a wrapper +# script in /usr/local (or otherwise on PATH), or configure tools +# like tar to use lbzip2 & pigz respectively using EXTRA_ECONF. +app-arch/lbzip2 symlink +app-arch/pbzip2 symlink +app-arch/pigz symlink + +# Sam James (2022-08-26) +# Broken at runtime for now (bug #865113). +sys-devel/binutils gprofng + +# Matthew Smith (2022-08-19) +# Upstream recommends that tbb be built with a patch to avoid bugs. +# https://github.com/rui314/mold/releases/tag/v1.4.1 +sys-devel/mold system-tbb + +# John Helmert III (2022-08-14) +# libaacplus is last rited +media-sound/darkice aacplus + +# John Helmert III (2022-08-14) +# slurm is last rited +app-metrics/collectd collectd_plugins_slurm +sys-cluster/openmpi openmpi_rm_slurm + +# Andrew Ammerlaan (2022-08-13) +# PyQt6/PySide6 are masked for testing +dev-python/QtPy pyqt6 pyside6 + +# Joonas Niilola (2022-08-02) +# Doesn't compile with 'Xaw3d' use flag, #849947. +app-text/xdvik Xaw3d + +# Joonas Niilola (2022-07-13) +# Depends on an older enigmail that only supports python2, which is +# being removed soon. #758344 +www-client/seamonkey crypt + +# Sam James (2022-07-10) +# TBB support is deprecated/broken upstream, needs older version, +# and upstream are inclined to remove it entirely. bug #820827. +sci-physics/bullet tbb + +# Georgy Yakovlev (2022-07-03) +# miri is known to be broken on release builds from time to time +# most of the time it requires nightly (real nightly) compiler. +# please unmask as needed, may require patching +>=dev-lang/rust-1.62.0 miri + +# James Le Cuirot (2022-06-25) +# This flag concerns an x86-specific problem. +sys-libs/glibc stack-realign +sys-libs/ncurses stack-realign + +# Matt Turner (2022-06-21) +# Depends on old spidermonkey:68. Upstream recommends using Duktape or Webkit +# for PAC parsing. See https://github.com/libproxy/libproxy/pull/139 +>=net-libs/libproxy-0.4.18 spidermonkey + +# Maciej Barć (2022-05-31) +# "doc" require old version of dev-python/antlr4-python3-runtime (4.9.3) +# and dev-python/sphinx (4.4.0), both already removed from the repository tree +# Upstream bug: https://github.com/coq/coq/issues/15956 +>=sci-mathematics/coq-8.15.0 doc + +# Stephan Hartmann (2022-05-29) +# Not ready for general use. +>=www-client/chromium-104 pgo + +# Michał Górny (2022-05-25) +# dev-python/sphinxcontrib-openapi is masked for removal. +dev-python/jupyter_server doc + # Joonas Niilola (2022-05-03) -# sndio is currently broken in Gentoo, #842420. # system-python-libs is HIGHLY EXPERIMENTAL according to upstream, and # still being worked on in Gentoo. ->=www-client/firefox-100.0 sndio system-python-libs +>=mail-client/thunderbird-100.0 system-python-libs +>=www-client/firefox-100.0 system-python-libs # Piotr Karbowski (2022-04-29) # There's a bug with gnutls support leading TLS certificates @@ -18,11 +129,6 @@ # https://github.com/aria2/aria2/issues/1636 net-misc/aria2 gnutls -# Volkmar W. Pogatzki (2022-04-22) -# java conditional dependencies are getting last-rited as they are -# blocking removal of vulnerable slot dev-java/guava:20 (bug #760111). -app-emacs/ecb java - # Matt Turner (2022-03-25) # Depends on libsoup:3.0 >=gnome-base/gvfs-1.50 http @@ -35,11 +141,6 @@ net-libs/ngtcp2 openssl # Needs masked version of ogre (>=1.12), bug #825330 >=dev-games/mygui-3.4.1 ogre -# Sam James (2022-02-21) -# Needs build system love to make LLVM support work. -# bug #745915 -sci-libs/symengine llvm - # Marek Szuba (2022-02-07) # Deprecated back-end with known stability and data-corruption issues, # likely to be removed in gramps-5.2.0. @@ -57,16 +158,14 @@ media-video/wireplumber system-service # runtime crashes. The effect of using USE=custom-cflags globally in make.conf # isn't the same as it is for just glibc specifically. sys-libs/glibc custom-cflags +sys-devel/gcc custom-cflags # Sam James (2022-01-12) # Unmask PCH for now for GCC to avoid unnecessary rebuilds # (USE=pch is now use.mask-ed globally) - (2021-12-31) # Rizin tests require a tarball of binaries of ambiguous license. @@ -141,11 +240,6 @@ dev-lang/rust parallel-compiler # Mask experimental options. gui-libs/gtk ffmpeg vulkan -# Marek Szuba (2021-07-14) -# Even on a clean install, 8 phdf5 tests fail (Bug #808612) -# Mask for further study. ->=sci-libs/hdf5-1.12.1 mpi - # Sam James (2021-07-24) # USE=exec-static-trampoline can break consumers due to # faulty assumptions. Masked for now due to the possibility @@ -197,10 +291,6 @@ net-analyzer/wireshark lto # bug #651740 net-misc/openssh debug -# Michał Górny (2021-03-06) -# LLVM 9 has been removed. - (2021-02-17) # PCRE JIT support via dev-libs/libpcre2[jit] is only available for certain architectures dev-lang/php jit @@ -264,19 +354,22 @@ x11-libs/colord-gtk doc (2020-11-30) # Vendored therecipe/qt violates network sandbox + uses external binary # Qt libraries; see https://github.com/ProtonMail/proton-bridge/issues/16 # The qt module itself apparently can be made to build against system Qt5 # but making it do so while vendored is a non-trivial task. -mail-mta/protonmail-bridge gui +mail-mta/proton-mail-bridge gui # Michał Górny (2020-09-27) # The respective dependencies are masked for removal. @@ -295,12 +388,6 @@ app-metrics/collectd collectd_plugins_onewire # Only supported on 64bit systems, see storage/columnstore/CMakeLists.txt dev-db/mariadb columnstore -# Michał Górny (2020-07-27) -# These packages require Python 2 support in dev-python/sphinx. -# They are generally fixable by adding py3 support and using -# distutils_enable_sphinx to build docs. -<=dev-python/lockfile-0.12.2-r2 doc - # Brian Dolbec (2020-07-20) # Required dependencies are not yet in the Gentoo ebuild tree # Please file a bug if this feature is needed @@ -438,10 +525,6 @@ app-admin/conserver freeipmi # (bug #674364) sys-apps/memtest86+ floppy -# Michał Górny (2018-11-28) -# Requires last-rited games-server/ut2003-ded. -games-fps/ut2003 dedicated - # Alfredo Tupone (2018-11-18) # go brokes build of gnat-gpl dev-lang/gnat-gpl go @@ -484,11 +567,6 @@ net-fs/samba ceph # media-libs/svgalib is not keyworded everywhere app-emulation/fuse backend-svga -# Patrick McLean (2018-03-06) -# Andreas K. Hüttel (2020-12-25) -# Requires dev-libs/boost-1.72 that is gone - (2018-03-05) # Mask embedded USE on virtual/mysql and friends to transition it to be obsolete virtual/mysql embedded @@ -511,16 +589,6 @@ dev-db/mysql client-libs # Can be unmasked in prefix/darwin/macos profiles. Bug #637482 media-video/ffmpeg appkit -# James Le Cuirot (2017-12-17) -# Georgy Yakovlev (2017-09-09) # Potentially destructive. Use it only if you know what you're doing. sys-libs/glibc vanilla @@ -566,8 +634,6 @@ net-fs/samba system-heimdal # Robin H. Johnson (2016-12-04) # Additional HAProxy functionality waiting for related stuff to land in the # tree. -# bug #541042 - lua 5.3 -net-proxy/haproxy lua # bug (none) - 51Degrees net-proxy/haproxy 51degrees # bug (none) - WURFL @@ -608,14 +674,6 @@ dev-java/icedtea cacao jamvm # forward porting this patch is non-trivial, mask for now >=net-wireless/wpa_supplicant-2.5 wimax -# James Le Cuirot (2015-08-18) -# gcc[awt] is only used by gcj-jdk[awt] and that isn't needed by -# anything in the tree. The toolchain folks aren't keen to support it -# and it should probably only be used if you really know what you're -# doing *and* your name is gnu_andrew. ;) See bug #531900. -sys-devel/gcc awt -dev-java/gcj-jdk awt - # Mike Gilbert (2015-05-16) # dev-lang/python[berkdb] fails with recent multilib sys-libs/db (bug 519584). dev-lang/python berkdb @@ -720,7 +778,6 @@ dev-lisp/clisp svm # Diego E. Pettenò (2010-01-18) # Don't use system-wide mode unless you *really* know what you're doing. # Keep it masked here so that I don't need to manage two versions every time. -media-sound/pulseaudio system-wide media-sound/pulseaudio-daemon system-wide # Alexis Ballier (2011-02-16) diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.force b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.force index 888ae45e9d..90c98d1e2a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.force +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.force @@ -1,17 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.force -# Sam James (2021-10-26) -# Force USE=daemon for now because current versions of PA ebuilds need -# complicated package.use changes to satisfy REQUIRED_USE with -daemon -# We want users to be able to benefit from the other PA 15 fixes, so -# force this on for now, to be revisited once libpulse split is complete -# in Gentoo. bug #820332 -media-sound/pulseaudio daemon - ## Kent Fredric (2019-07-11) # The absense of these features require dev-perl/GD, which currently # can't be considered stable due to serious defects upstream. 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 cff3756469..6da1b54760 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask @@ -4,6 +4,25 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Marek Szuba (2022-09-25) +# This depends on app-admin/ansible-molecule, which is not stable yet. +# Moreover, all but the most recent versions of ansible-molecule +# depend in turn on subprocess-tee. +dev-python/subprocess-tee test-full + +# Arthur Zamarin (2022-09-16) +# app-emacs/flycheck is not stable +dev-util/pkgcheck emacs + +# Matthew Smith (2022-08-25) +# sci-electronics/ngspice is not stable and may not be for a while due +# to outstanding bugs. +sci-electronics/kicad ngspice + +# Matt Turner (2022-05-11) +# app-text/pandoc is not stable +app-text/nuspell doc + # Volkmar W. Pogatzki (2022-05-05) # fop[test] depends on mockito:4, which is not yet stable (bug #727504), # and itself blocked by libffi stabilization (bug #813756). @@ -83,7 +102,7 @@ sci-libs/openblas relapack # temporarily block tests so that bugs can be resolved dev-php/theseer-Autoload test -# James Le Cuirot (2020-11-23) +# James Le Cuirot (2020-11-23) # Cinnamon is not stable on any architecture. x11-themes/arc-theme cinnamon @@ -102,7 +121,7 @@ app-emulation/winetricks test # Georgy Yakovlev (2019-12-21) # For bleeding edge features and testing, not generally suitable # for stable systems -dev-lang/rust miri nightly system-bootstrap +dev-lang/rust nightly profiler system-bootstrap # Andreas Sturmlechner (2019-12-09) # Declared experimental, and dev-cpp/websocketpp not stable yet @@ -161,11 +180,6 @@ dev-perl/DBD-SQLite system-sqlite # Bug #643840. dev-python/matplotlib doc -# Michał Górny (2018-01-20) -# Requires proprietary fetch-restricted package that is not suitable -# for stabilization. Bug #645092. -net-proxy/haproxy device-atlas - # Bernard Cafarelli (2017-11-27) # Dependencies have no stable keyword app-backup/backup-manager s3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask index c806a6f52c..95771e8b8e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.mask @@ -4,6 +4,11 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Sam James (2022-08-02) +# Masked for testing. The split of some packages may still +# change. bug #838970. +qt6 + # Matt Turner (2022-04-16) # dev-util/sysprof not keyworded on most arches yet sysprof @@ -12,7 +17,6 @@ sysprof # PHP 7.3 is end-of-life # Please upgrade to a newer slot php_targets_php7-3 -php7-3 # Sam James (2022-01-12) # PCH has proven itself to be unreliable and lead to spurious build @@ -22,10 +26,6 @@ php7-3 # See e.g. bug #753323, bug #822690. pch -# Hans de Graaff (2021-07-09) -# Mask Ruby 2.5 as EOL -ruby_targets_ruby25 - # Brian Evans (2021-01-07) # PHP 7.2 is security vulnerable and end-of-life # Please upgrade to a newer slot @@ -38,10 +38,6 @@ php_targets_php7-2 # See e.g. bug #741076 ros_messages_eus -# Hans de Graaff (2020-06-13) -# Mask Ruby 2.4 as EOL -ruby_targets_ruby24 - # Matt Turner (2019-09-01) # app-office/texmacs is package.mask'd. Bug #436400 texmacs diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask index 23119a0632..ca3c1c7516 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.stable.mask @@ -1,12 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Brian Evans (2021-11-29) -# Mask 8.1 as it is currently unstable only -php_targets_php8-1 +# Michał Górny (2022-05-08) +# Mask until dev-lang/python:3.11 becomes stable. +python_targets_python3_11 +python_single_target_python3_11 # Sergei Trofimovich (2020-04-13) # dev-vcs/darcs (dev-lang/ghc) has no stable keywords. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/mipsel/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/mipsel/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/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/powerpc/ppc32/17.0/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/systemd/merged-usr/parent new file mode 100644 index 0000000000..c407ca65bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/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/powerpc/ppc32/17.0/desktop/gnome/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/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/powerpc/ppc32/17.0/developer/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/developer/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/systemd/merged-usr/parent new file mode 100644 index 0000000000..c8b1675247 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/desktop/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/merged-usr/parent new file mode 100644 index 0000000000..c8b1675247 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/no-multilib/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force new file mode 100644 index 0000000000..6d2600fecd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force @@ -0,0 +1,16 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# in a multilib profile we need multilib madness +dev-libs/libffi abi_x86_32 abi_x86_64 +dev-libs/libxml2 abi_x86_32 abi_x86_64 +sys-devel/clang abi_x86_32 abi_x86_64 +sys-devel/clang-runtime abi_x86_32 abi_x86_64 +sys-devel/llvm abi_x86_32 abi_x86_64 +sys-libs/compiler-rt abi_x86_32 abi_x86_64 +sys-libs/libcxxabi abi_x86_32 abi_x86_64 +sys-libs/libcxx abi_x86_32 abi_x86_64 +sys-libs/libunwind abi_x86_32 abi_x86_64 +sys-libs/llvm-libunwind abi_x86_32 abi_x86_64 +sys-libs/ncurses abi_x86_32 abi_x86_64 +sys-libs/zlib abi_x86_32 abi_x86_64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/packages.build b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/packages.build new file mode 100644 index 0000000000..88a7f4d421 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/packages.build @@ -0,0 +1,9 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# we use glibc here, so we still need these in stage1 +# later stages should pull them in as BDEPEND anyway +sys-devel/gcc +sys-devel/gcc-config +sys-devel/binutils +sys-devel/binutils-config diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/parent new file mode 100644 index 0000000000..45c5283c44 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/clang diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/merged-usr/parent new file mode 100644 index 0000000000..c407ca65bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv4t/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv4t/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv4t/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv4t/systemd/merged-usr/parent new file mode 100644 index 0000000000..c8b1675247 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv4t/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv5te/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv5te/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv5te/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv5te/systemd/merged-usr/parent new file mode 100644 index 0000000000..c8b1675247 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv5te/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/systemd/merged-usr/parent new file mode 100644 index 0000000000..c8b1675247 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv6j/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/merged-usr/parent new file mode 100644 index 0000000000..5e9458ce54 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/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/powerpc/ppc32/17.0/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/parent rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/gnome/systemd/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/merged-usr/parent new file mode 100644 index 0000000000..5e9458ce54 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/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/arm/17.0/armv7a/desktop/plasma/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/desktop/plasma/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/systemd/merged-usr/parent new file mode 100644 index 0000000000..c8b1675247 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/armv7a/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/gnome/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/gnome/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/gnome/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/gnome/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/mipsel/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/plasma/systemd/merged-usr/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/mipsel/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/plasma/systemd/merged-usr/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/plasma/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/desktop/plasma/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/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/arm64/17.0/desktop/gnome/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/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/arm64/17.0/desktop/gnome/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/gnome/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/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/arm64/17.0/desktop/plasma/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/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/arm64/17.0/desktop/plasma/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/plasma/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/plasma/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/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/arm64/17.0/desktop/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/systemd/merged-usr/parent new file mode 100644 index 0000000000..c8b1675247 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/desktop/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/merged-usr/parent new file mode 100644 index 0000000000..c407ca65bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/17.0/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/17.0/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/17.0/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/17.0/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/17.0/systemd/merged-usr/parent new file mode 100644 index 0000000000..c407ca65bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/17.0/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/merged-usr 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 new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/eapi @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/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/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 new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/merged-usr/eapi @@ -0,0 +1 @@ +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 new file mode 100644 index 0000000000..c407ca65bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/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/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/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/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/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/merged-usr/parent new file mode 100644 index 0000000000..5e9458ce54 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/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/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/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/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/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/systemd/merged-usr/parent new file mode 100644 index 0000000000..c407ca65bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/systemd/parent new file mode 100644 index 0000000000..ced72403bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/m68k/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr/parent new file mode 100644 index 0000000000..5e9458ce54 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/mipsel/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/make.defaults similarity index 60% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/mipsel/make.defaults rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/make.defaults index dce4199127..53daa27ad9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/mipsel/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/make.defaults @@ -1,9 +1,5 @@ -# Copyright 1999-2014 Gentoo Foundation. +# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -CHOST="mipsel-gentoo-linux-musl" -CHOST_o32="${CHOST}" - # Disable sandbox because its currently broken on mipsel-musl FEATURES="-sandbox" - diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/n64/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/n64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/n64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults new file mode 100644 index 0000000000..26dbb0e4c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="mips64el-gentoo-linux-musl" +CHOST_n64="${CHOST}" +LIBDIR_n64="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/n64/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/n64/parent new file mode 100644 index 0000000000..e92fcf7cbf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/n64/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../arch/mips/mipsel/mips64el/n64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/o32/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/o32/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/o32/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults new file mode 100644 index 0000000000..d0dec15ac7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="mipsel-gentoo-linux-musl" +CHOST_o32="${CHOST}" +LIBDIR_o32="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/o32/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/o32/parent new file mode 100644 index 0000000000..85db6caf16 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/o32/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../arch/mips/mipsel/o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/parent new file mode 100644 index 0000000000..f2bcf2737c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/mipsel/parent @@ -0,0 +1,2 @@ +.. +../../../../../../arch/mips/mipsel diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/n64/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/n64/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/n64/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/n64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/n64/make.defaults new file mode 100644 index 0000000000..90dd886753 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/n64/make.defaults @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="mips64-gentoo-linux-musl" +CHOST_n64="${CHOST}" +LIBDIR_n64="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/n64/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/n64/parent new file mode 100644 index 0000000000..0a2e2f2706 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/n64/parent @@ -0,0 +1,2 @@ +.. +../../../../../../arch/mips/mips64/n64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/o32/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/o32/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/o32/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/o32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/o32/make.defaults new file mode 100644 index 0000000000..4027a83045 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/o32/make.defaults @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="mips-gentoo-linux-musl" +CHOST_o32="${CHOST}" +LIBDIR_o32="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/o32/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/o32/parent new file mode 100644 index 0000000000..6d4edaa24a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/o32/parent @@ -0,0 +1,2 @@ +.. +../../../../../../arch/mips/o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/package.mask similarity index 71% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.mask rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/package.mask index b102791cad..ee0e90a0fb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 >sys-apps/kbd-1.15.5-r99 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/parent new file mode 100644 index 0000000000..9ef7663a23 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/musl/parent @@ -0,0 +1,3 @@ +.. +../../../../../features/musl +../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/make.defaults deleted file mode 100644 index f0116539f6..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/make.defaults +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -PORTAGE_LIBC="musl" -ELIBC="musl" - -FEATURES="sandbox sfperms strict" - -USE="nptl unicode -berkdb" -BOOTSTRAP_USE="${BOOTSTRAP_USE} nptl -berkdb" - -SYMLINK_LIB="no" - -# TODO: fix so musl doesn't generate this for all packages -# that use a charset, it causes package collisons. -INSTALL_MASK="charset.alias" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/make.defaults deleted file mode 100644 index f1406ac0ec..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/make.defaults +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -ARCH="mips" -ACCEPT_KEYWORDS="${ARCH} ~${ARCH}" - -CHOST="mips-gentoo-linux-musl" -CFLAGS="-O2 -pipe" -CXXFLAGS="${CFLAGS}" -FFLAGS="${CFLAGS}" -FCFLAGS="${CFLAGS}" - -# Anthony G. Basile (2014-07-01) -# Multilib-related setup, bug #515130 -ABI="o32" -DEFAULT_ABI="o32" -MULTILIB_ABIS="o32" -CHOST_o32="${CHOST}" -LIBDIR_o32="lib" -IUSE_IMPLICIT="abi_mips_o32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.use.force deleted file mode 100644 index 9fc197b144..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/package.use.force +++ /dev/null @@ -1,5 +0,0 @@ -# Michał Górny (2016-09-24) -# Force the host target to avoid dependency hell -dev-ml/llvm-ocaml llvm_targets_Mips -sys-devel/clang llvm_targets_Mips -sys-devel/llvm llvm_targets_Mips diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/use.force deleted file mode 100644 index e94d301373..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Force the flag which corresponds to arch/abi, bug #515130 -mips -abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/use.mask deleted file mode 100644 index b285b3b474..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Unmask the flag which corresponds to arch/abi, bug #515130 --mips --abi_mips_o32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.mask deleted file mode 100644 index b567918b45..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.mask +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -sys-libs/glibc - -# We use eudev which is tested on musl -sys-apps/systemd -sys-fs/udev - -# dev-libs/elfutils needs a port to musl, bug #602126 -dev-libs/elfutils ->virtual/libelf-2 - -# packages that need masked packages or multilib -dev-games/ps2-packer -games-action/beathazardultra -games-action/brutal-legend -games-action/crimsonland -games-action/descent3 -games-action/descent3-demo -games-action/guacamelee -games-action/heretic2-demo -games-action/hotline-miami -games-action/intrusion2 -games-action/shadowgrounds-bin -games-action/shadowgrounds-survivor-bin -games-action/solar2 -games-action/swordandsworcery -games-action/trine -games-action/trine-enchanted-edition -games-action/trine2 -games-arcade/aquaria -games-arcade/barbarian-bin -games-arcade/dynamitejack -games-arcade/jardinains -games-arcade/thinktanks-demo -games-emulation/zinc -games-emulation/zsnes -games-fps/etqw-demo -games-fps/glxquake-bin -games-fps/legends -games-fps/soldieroffortune -games-fps/transfusion-bin -games-fps/tribes2 -games-fps/ut2003 -games-fps/ut2003-bonuspack-cm -games-fps/ut2003-bonuspack-de -games-fps/ut2003-bonuspack-epic -games-fps/ut2003-demo -games-fps/ut2004 -games-fps/ut2004-bonuspack-cbp1 -games-fps/ut2004-bonuspack-cbp2 -games-fps/ut2004-bonuspack-ece -games-fps/ut2004-bonuspack-mega -games-fps/ut2004-data -games-fps/ut2004-demo -games-misc/little-inferno -games-misc/papers-please -games-puzzle/world-of-goo-demo -games-puzzle/world-of-goo-hb -games-roguelike/adom -games-roguelike/neon-chrome -games-rpg/costume-quest -games-rpg/dear-esther -games-rpg/dungeon-defenders -games-rpg/eschalon-book-1-demo -games-rpg/wasteland2 -games-server/etqw-ded -games-server/ut2004-ded -games-simulation/bcs-demo -games-strategy/darwinia -games-strategy/darwinia-demo -games-strategy/defcon-demo -games-strategy/dominions2 -games-strategy/knights-demo -games-strategy/majesty-demo -media-video/binkplayer - -# Ian Stakenvicius, 2017-06-14 -# on behalf of mozilla@gentoo.org -# Mask firefox-54 and above as it requires rust -# now, and rust reportedly will not build yet. ->=www-client/firefox-54.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use deleted file mode 100644 index 2220022c5f..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Anthony G. Basile (2016-07-14) -# We need this to break a circular dependency with -# 'sys-libs/libcap pam' in stage3 catalyst builds -sys-libs/pam -filecaps diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use.force deleted file mode 100644 index 8122d90a6c..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use.force +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Force system-libevent use flag on mozilla packages, since the building of -# bundled libevent cannot accomodate a system without sysctl.h -# See bug 574830 for more info. ->=www-client/firefox-45.0 system-libevent ->=www-client/seamonkey-2.40 system-libevent ->=mail-client/thunderbird-45.0 system-libevent diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use.mask deleted file mode 100644 index f06ca2ec25..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/package.use.mask +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# See bug #604542 -net-misc/iputils idn - -# See bug #504200 -sys-devel/gcc sanitize - -# These cause collisions with -# even with --without-included-gettext -sys-devel/gettext nls -sys-fs/e2fsprogs nls - -# bash-malloc relies on sbrk which is implemented -# as a fail-only stub in musl. breaks horribly if enabled. -# bash: xmalloc: locale.c:81: cannot allocate 18 bytes (0 bytes allocated) -app-shells/bash mem-scramble diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/packages b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/packages deleted file mode 100644 index 8e9700f13e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/packages +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -*app-misc/pax-utils -*sys-apps/sandbox --*sys-apps/man-pages diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/packages.build b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/packages.build deleted file mode 100644 index c07961aa76..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/packages.build +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# This file lists extra packages needed to build for -# a stage 1 based on this profile. - -dev-util/pkgconf -sys-apps/attr -sys-apps/sandbox -dev-python/pyxattr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/parent deleted file mode 100644 index 2348d8d17b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/parent +++ /dev/null @@ -1,3 +0,0 @@ -../../../arch/base -../../../base -.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/use.force deleted file mode 100644 index cf1d9c0d3c..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/use.force +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -elibc_musl - diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/use.mask deleted file mode 100644 index ce9f2fcf95..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/use.mask +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - --elibc_musl -elibc_glibc - -# video cards that work on musl --video_cards_i915 --video_cards_intel --video_cards_virtualbox diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask index 92bbc34563..1bbc258de2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask @@ -1,11 +1,6 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Andrey Grozin (2021-05-06) -# Upstream bug: old versions fail to compile -# bug #782688 - (2019-10-01) # Native inotify support is preferred on linux. # bug #697476 @@ -40,14 +35,9 @@ sys-devel/gcc hardened app-arch/libarchive -e2fsprogs # Diego E. Pettenò (2009-08-20) -# # Mask oss USE flag for PulseAudio; it's present for compatibility # with FreeBSD and other operating systems that have no better # interfaces, but people would probably abuse it with Linux as well. -# -# Older versions also had an OSS compatibility wrapper on that USE so -# they are excluded. ->=media-sound/pulseaudio-0.9.16_rc5 oss media-sound/pulseaudio-daemon oss # Diego E. Pettenò (2011-03-27) diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages.build b/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages.build index 6075223d5e..687daa689c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages.build +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/packages.build @@ -1,12 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file describes the packages needed to build a stage1 based on this # profile. Packages in this file are built in order. -# While shadow could be in here, it breaks stage 1 and stage 2 building for the -# releases. PLEASE DO NOT ENABLE THIS UNLESS YOU HAVE THOROUGHLY TESTED IT! - app-admin/eselect app-arch/bzip2 app-arch/gzip diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/deprecated deleted file mode 100644 index 59b949e38c..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/deprecated +++ /dev/null @@ -1,6 +0,0 @@ -default/linux/ppc/17.0 - -* None. -Simply switching profile to one specified above is safe -and will make this warning go away. -No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated deleted file mode 100644 index d0bf80755c..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated +++ /dev/null @@ -1,6 +0,0 @@ -default/linux/ppc/17.0/desktop - -* None. -Simply switching profile to one specified above is safe -and will make this warning go away. -No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated deleted file mode 100644 index dd733d4e8b..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated +++ /dev/null @@ -1,6 +0,0 @@ -default/linux/ppc/17.0/desktop/gnome - -* None. -Simply switching profile to one specified above is safe -and will make this warning go away. -No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/parent deleted file mode 100644 index 9e06c4505a..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/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/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated deleted file mode 100644 index ede19674e0..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated +++ /dev/null @@ -1,6 +0,0 @@ -default/linux/ppc/17.0/desktop/gnome/systemd - -* None. -Simply switching profile to one specified above is safe -and will make this warning go away. -No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/desktop/parent deleted file mode 100644 index db8ce088c6..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/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/powerpc/ppc32/17.0/developer/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated deleted file mode 100644 index 98864d8564..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated +++ /dev/null @@ -1,6 +0,0 @@ -default/linux/ppc/17.0/developer - -* None. -Simply switching profile to one specified above is safe -and will make this warning go away. -No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/developer/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/developer/parent deleted file mode 100644 index 5c8258a71e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/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/powerpc/ppc32/17.0/musl/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated deleted file mode 100644 index e8c344be8a..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated +++ /dev/null @@ -1,6 +0,0 @@ -default/linux/ppc/17.0/musl - -* None. -Simply switching profile to one specified above is safe -and will make this warning go away. -No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated deleted file mode 100644 index 7794ce9cd4..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated +++ /dev/null @@ -1,6 +0,0 @@ -default/linux/ppc/17.0/musl/hardened - -* None. -Simply switching profile to one specified above is safe -and will make this warning go away. -No further action required. diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/make.defaults deleted file mode 100644 index 92e50a93c6..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/make.defaults +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -CHOST="powerpc-gentoo-linux-musl" - -# Anthony G. Basile (2014-07-01) -# Multilib-related setup, bug #515130 -MULTILIB_ABIS="ppc" -CHOST_ppc="${CHOST}" -LIBDIR_ppc="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/parent deleted file mode 100644 index c6f6f61d63..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/parent +++ /dev/null @@ -1,3 +0,0 @@ -.. -../../../../../../arch/powerpc/ppc32 -../../../../../../features/musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/parent deleted file mode 100644 index 5363b7fd73..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/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/powerpc/ppc32/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/parent deleted file mode 100644 index dd20c2a8cf..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../arch/powerpc/ppc32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/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/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/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/powerpc/ppc64/17.0/32bit-userland/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/powerpc/ppc64/17.0/64bit-userland/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/deprecated deleted file mode 100644 index 39201a2ed7..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/deprecated +++ /dev/null @@ -1,69 +0,0 @@ -default/linux/ppc64/17.0 - -A new set of ppc64 profiles has been added to the Gentoo -repository in Jan 2020. These profiles switch to a more standard -'no SYMLINK_LIB' multilib layout, and require explicit migration as -described below. They are considered stable at the moment, and we would -like to request all users to upgrade their systems. The old profiles -will be deprecated in the near future. - -In the new profiles, the lib->lib64 compatibility symlink is removed. -64-bit libraries need to be installed directly to lib64. /lib -and /usr/lib become real directories, that are used for cross-arch -and native non-library packages (gcc, clang). - -The migration is performed using app-portage/unsymlink-lib tool. -The following steps can be used to upgrade your system: - -1. Sync and upgrade your system to the newest package versions - to reduce the risk of issues. - -2. Install the tool: - - # emerge -1v app-portage/unsymlink-lib - -3. Run 'unsymlink-lib --analyze' and check the output for obvious - mistakes. If you need to perform any changes to the system, remember - to run 'unsymlink-lib --analyze' again afterwards. - -[past this point do not call emerge or modify /usr manually] - -4. This is a very good time to make a backup. - -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see - what is going to happen. - -6. Reboot your system. Check if important programs work. - In particular, verify that e.g. 'emerge --info' works (but do not - install anything). If you hit any serious problems, you can use - 'unsymlink-lib --rollback' to revert the changes and return to - step 4. - -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see - what is going to happen but note that you're going to see a very long - list of files to remove. - -8. Switch the profile, e.g.: - - # eselect profile set default/linux/ppc64/17.0 - -[at this point you can start using emerge again] - -9. Rebuild the toolchain: - - # emerge -1v sys-devel/gcc:10 - [ repeat for other slots you will be using ] - # emerge -1v sys-devel/binutils - # emerge -1v sys-libs/glibc - -For known issues, please see bugs #506276 [2] and #640184[3] . -If you have any problems with the new profiles or the migration procedure, -please report a bug and make it block the tracker. - -For more information on the layout, please see the wiki article -on AMD64 multilib layouts [4], it applies to PPC64 as well. - -[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html -[2] https://bugs.gentoo.org/506276 -[3] https://bugs.gentoo.org/640184 -[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/deprecated deleted file mode 100644 index d2d65c2bca..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/deprecated +++ /dev/null @@ -1,69 +0,0 @@ -default/linux/ppc64/17.0/desktop - -A new set of ppc64 profiles has been added to the Gentoo -repository in Jan 2020. These profiles switch to a more standard -'no SYMLINK_LIB' multilib layout, and require explicit migration as -described below. They are considered stable at the moment, and we would -like to request all users to upgrade their systems. The old profiles -will be deprecated in the near future. - -In the new profiles, the lib->lib64 compatibility symlink is removed. -64-bit libraries need to be installed directly to lib64. /lib -and /usr/lib become real directories, that are used for cross-arch -and native non-library packages (gcc, clang). - -The migration is performed using app-portage/unsymlink-lib tool. -The following steps can be used to upgrade your system: - -1. Sync and upgrade your system to the newest package versions - to reduce the risk of issues. - -2. Install the tool: - - # emerge -1v app-portage/unsymlink-lib - -3. Run 'unsymlink-lib --analyze' and check the output for obvious - mistakes. If you need to perform any changes to the system, remember - to run 'unsymlink-lib --analyze' again afterwards. - -[past this point do not call emerge or modify /usr manually] - -4. This is a very good time to make a backup. - -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see - what is going to happen. - -6. Reboot your system. Check if important programs work. - In particular, verify that e.g. 'emerge --info' works (but do not - install anything). If you hit any serious problems, you can use - 'unsymlink-lib --rollback' to revert the changes and return to - step 4. - -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see - what is going to happen but note that you're going to see a very long - list of files to remove. - -8. Switch the profile, e.g.: - - # eselect profile set default/linux/ppc64/17.0 - -[at this point you can start using emerge again] - -9. Rebuild the toolchain: - - # emerge -1v sys-devel/gcc:10 - [ repeat for other slots you will be using ] - # emerge -1v sys-devel/binutils - # emerge -1v sys-libs/glibc - -For known issues, please see bugs #506276 [2] and #640184[3] . -If you have any problems with the new profiles or the migration procedure, -please report a bug and make it block the tracker. - -For more information on the layout, please see the wiki article -on AMD64 multilib layouts [4], it applies to PPC64 as well. - -[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html -[2] https://bugs.gentoo.org/506276 -[3] https://bugs.gentoo.org/640184 -[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/deprecated deleted file mode 100644 index 5c4e2a902c..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/deprecated +++ /dev/null @@ -1,69 +0,0 @@ -default/linux/ppc64/17.0/desktop/gnome - -A new set of ppc64 profiles has been added to the Gentoo -repository in Jan 2020. These profiles switch to a more standard -'no SYMLINK_LIB' multilib layout, and require explicit migration as -described below. They are considered stable at the moment, and we would -like to request all users to upgrade their systems. The old profiles -will be deprecated in the near future. - -In the new profiles, the lib->lib64 compatibility symlink is removed. -64-bit libraries need to be installed directly to lib64. /lib -and /usr/lib become real directories, that are used for cross-arch -and native non-library packages (gcc, clang). - -The migration is performed using app-portage/unsymlink-lib tool. -The following steps can be used to upgrade your system: - -1. Sync and upgrade your system to the newest package versions - to reduce the risk of issues. - -2. Install the tool: - - # emerge -1v app-portage/unsymlink-lib - -3. Run 'unsymlink-lib --analyze' and check the output for obvious - mistakes. If you need to perform any changes to the system, remember - to run 'unsymlink-lib --analyze' again afterwards. - -[past this point do not call emerge or modify /usr manually] - -4. This is a very good time to make a backup. - -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see - what is going to happen. - -6. Reboot your system. Check if important programs work. - In particular, verify that e.g. 'emerge --info' works (but do not - install anything). If you hit any serious problems, you can use - 'unsymlink-lib --rollback' to revert the changes and return to - step 4. - -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see - what is going to happen but note that you're going to see a very long - list of files to remove. - -8. Switch the profile, e.g.: - - # eselect profile set default/linux/ppc64/17.0 - -[at this point you can start using emerge again] - -9. Rebuild the toolchain: - - # emerge -1v sys-devel/gcc:10 - [ repeat for other slots you will be using ] - # emerge -1v sys-devel/binutils - # emerge -1v sys-libs/glibc - -For known issues, please see bugs #506276 [2] and #640184[3] . -If you have any problems with the new profiles or the migration procedure, -please report a bug and make it block the tracker. - -For more information on the layout, please see the wiki article -on AMD64 multilib layouts [4], it applies to PPC64 as well. - -[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html -[2] https://bugs.gentoo.org/506276 -[3] https://bugs.gentoo.org/640184 -[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/parent deleted file mode 100644 index d5a56a13f6..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/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/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/deprecated deleted file mode 100644 index d5f704a6a5..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/deprecated +++ /dev/null @@ -1,69 +0,0 @@ -default/linux/ppc64/17.0/desktop/gnome/systemd - -A new set of ppc64 profiles has been added to the Gentoo -repository in Jan 2020. These profiles switch to a more standard -'no SYMLINK_LIB' multilib layout, and require explicit migration as -described below. They are considered stable at the moment, and we would -like to request all users to upgrade their systems. The old profiles -will be deprecated in the near future. - -In the new profiles, the lib->lib64 compatibility symlink is removed. -64-bit libraries need to be installed directly to lib64. /lib -and /usr/lib become real directories, that are used for cross-arch -and native non-library packages (gcc, clang). - -The migration is performed using app-portage/unsymlink-lib tool. -The following steps can be used to upgrade your system: - -1. Sync and upgrade your system to the newest package versions - to reduce the risk of issues. - -2. Install the tool: - - # emerge -1v app-portage/unsymlink-lib - -3. Run 'unsymlink-lib --analyze' and check the output for obvious - mistakes. If you need to perform any changes to the system, remember - to run 'unsymlink-lib --analyze' again afterwards. - -[past this point do not call emerge or modify /usr manually] - -4. This is a very good time to make a backup. - -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see - what is going to happen. - -6. Reboot your system. Check if important programs work. - In particular, verify that e.g. 'emerge --info' works (but do not - install anything). If you hit any serious problems, you can use - 'unsymlink-lib --rollback' to revert the changes and return to - step 4. - -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see - what is going to happen but note that you're going to see a very long - list of files to remove. - -8. Switch the profile, e.g.: - - # eselect profile set default/linux/ppc64/17.0 - -[at this point you can start using emerge again] - -9. Rebuild the toolchain: - - # emerge -1v sys-devel/gcc:10 - [ repeat for other slots you will be using ] - # emerge -1v sys-devel/binutils - # emerge -1v sys-libs/glibc - -For known issues, please see bugs #506276 [2] and #640184[3] . -If you have any problems with the new profiles or the migration procedure, -please report a bug and make it block the tracker. - -For more information on the layout, please see the wiki article -on AMD64 multilib layouts [4], it applies to PPC64 as well. - -[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html -[2] https://bugs.gentoo.org/506276 -[3] https://bugs.gentoo.org/640184 -[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd/parent deleted file mode 100644 index 288aeccdce..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/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/powerpc/ppc64/17.0/64bit-userland/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/parent deleted file mode 100644 index fae96e8d36..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../targets/desktop diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/deprecated deleted file mode 100644 index be667d59c8..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/deprecated +++ /dev/null @@ -1,69 +0,0 @@ -default/linux/ppc64/17.0/developer - -A new set of ppc64 profiles has been added to the Gentoo -repository in Jan 2020. These profiles switch to a more standard -'no SYMLINK_LIB' multilib layout, and require explicit migration as -described below. They are considered stable at the moment, and we would -like to request all users to upgrade their systems. The old profiles -will be deprecated in the near future. - -In the new profiles, the lib->lib64 compatibility symlink is removed. -64-bit libraries need to be installed directly to lib64. /lib -and /usr/lib become real directories, that are used for cross-arch -and native non-library packages (gcc, clang). - -The migration is performed using app-portage/unsymlink-lib tool. -The following steps can be used to upgrade your system: - -1. Sync and upgrade your system to the newest package versions - to reduce the risk of issues. - -2. Install the tool: - - # emerge -1v app-portage/unsymlink-lib - -3. Run 'unsymlink-lib --analyze' and check the output for obvious - mistakes. If you need to perform any changes to the system, remember - to run 'unsymlink-lib --analyze' again afterwards. - -[past this point do not call emerge or modify /usr manually] - -4. This is a very good time to make a backup. - -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see - what is going to happen. - -6. Reboot your system. Check if important programs work. - In particular, verify that e.g. 'emerge --info' works (but do not - install anything). If you hit any serious problems, you can use - 'unsymlink-lib --rollback' to revert the changes and return to - step 4. - -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see - what is going to happen but note that you're going to see a very long - list of files to remove. - -8. Switch the profile, e.g.: - - # eselect profile set default/linux/ppc64/17.0 - -[at this point you can start using emerge again] - -9. Rebuild the toolchain: - - # emerge -1v sys-devel/gcc:10 - [ repeat for other slots you will be using ] - # emerge -1v sys-devel/binutils - # emerge -1v sys-libs/glibc - -For known issues, please see bugs #506276 [2] and #640184[3] . -If you have any problems with the new profiles or the migration procedure, -please report a bug and make it block the tracker. - -For more information on the layout, please see the wiki article -on AMD64 multilib layouts [4], it applies to PPC64 as well. - -[1] https://gentoo.org/support/news-items/2017-11-30-new-17-profiles.html -[2] https://bugs.gentoo.org/506276 -[3] https://bugs.gentoo.org/640184 -[4] https://wiki.gentoo.org/wiki/Project:AMD64/Multilib_layout diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/parent deleted file mode 100644 index 4bb06e4092..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/developer/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../../targets/developer diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/make.defaults deleted file mode 100644 index ce149bcd4e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/make.defaults +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Keep this in the 13.0 version profile. Drop in next upgrade. -SYMLINK_LIB="yes" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/parent deleted file mode 100644 index 0e4ae17328..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc64/17.0/64bit-userland/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../../../../arch/powerpc/ppc64/64ul diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/desktop/gnome/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/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/ppc/17.0/desktop/gnome/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/desktop/gnome/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/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/ppc/17.0/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/systemd/merged-usr/parent new file mode 100644 index 0000000000..c407ca65bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/desktop/gnome/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/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/ppc64/17.0/desktop/gnome/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/desktop/gnome/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/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/ppc64/17.0/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/systemd/merged-usr/parent new file mode 100644 index 0000000000..c407ca65bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64/17.0/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/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/ppc64le/17.0/desktop/gnome/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/gnome/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/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/ppc64le/17.0/desktop/plasma/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/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/ppc64le/17.0/desktop/plasma/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/plasma/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/plasma/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/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/ppc64le/17.0/desktop/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/systemd/merged-usr/parent new file mode 100644 index 0000000000..c8b1675247 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/systemd/parent new file mode 100644 index 0000000000..7e061533c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/desktop/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/systemd/merged-usr/parent new file mode 100644 index 0000000000..c407ca65bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc64le/17.0/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/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/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/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/riscv/20.0/rv64gc/lp64/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/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/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/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/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/riscv/20.0/rv64gc/lp64/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/riscv/20.0/rv64gc/lp64/desktop/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/merged-usr/parent new file mode 100644 index 0000000000..5e9458ce54 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/make.defaults similarity index 50% rename from sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/use.mask rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/make.defaults index b1bb8f89da..654f67c088 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/make.defaults @@ -1,6 +1,8 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Matt Turner (2021-07-25) -# gnome-shell requires rustified librsvg. -gnome-shell +CHOST="riscv64-gentoo-linux-musl" + +CHOST_lp64="riscv64-gentoo-linux-musl" + +LIBDIR_lp64="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/parent rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/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/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/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/riscv/20.0/rv64gc/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/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/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/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/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/riscv/20.0/rv64gc/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/riscv/20.0/rv64gc/lp64d/desktop/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/merged-usr/parent new file mode 100644 index 0000000000..5e9458ce54 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/prefix/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/prefix/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/prefix/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/prefix/kernel-3.2+/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/prefix/kernel-3.2+/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/prefix/kernel-3.2+/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/prefix/kernel-3.2+/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/prefix/kernel-3.2+/parent new file mode 100644 index 0000000000..df2c40188f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/prefix/kernel-3.2+/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/prefix/standalone diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/prefix/parent similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/musl/mips/parent rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/prefix/parent diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/multilib/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/parent index 9e170a6edf..ce3de7b2d3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/parent @@ -1,2 +1,4 @@ -.. +../../../../../base +../../../../../releases/17.0 +../../.. ../../../../../arch/s390/s390x diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/systemd/merged-usr/parent new file mode 100644 index 0000000000..c8b1675247 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/systemd/parent new file mode 100644 index 0000000000..7e061533c1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/s390x/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/systemd/merged-usr/parent new file mode 100644 index 0000000000..c407ca65bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/systemd/parent new file mode 100644 index 0000000000..ced72403bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/parent index 1879cff7e0..cc405462ec 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/s390/parent @@ -1,3 +1,3 @@ ../../../base .. -../../../arch/s390 +../../../arch/s390/s390 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/package.use.mask similarity index 57% rename from sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/package.use.mask rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/package.use.mask index cc9dbf7ffd..b78918f945 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/package.use.mask @@ -1,6 +1,6 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Yixun Lan (2022-01-27) -# This target supports ASAN/etc... +# Mike Frysinger (2014-10-21) +# This target supports ASAN/etc... #504200. sys-devel/gcc -sanitize diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/parent index e7b5079fc1..db96bde2f6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/parent @@ -1,2 +1,5 @@ -.. +../../../../../base +../../../../../releases/17.0 +../../.. +../../../../../features/multilib ../../../../../arch/sparc/64ul diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/systemd/merged-usr/parent new file mode 100644 index 0000000000..c8b1675247 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/64ul/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/parent index a94c5be1f1..682ac19854 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/parent @@ -1,3 +1,4 @@ .. ../../../../releases/17.0 ../../../../features/multilib +../../../../arch/sparc/32ul diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/systemd/merged-usr/parent new file mode 100644 index 0000000000..c407ca65bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/17.0/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/parent index f8f06632eb..6715c738f2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/sparc/parent @@ -1,3 +1,3 @@ ../../../base .. -../../../arch/sparc +../../../arch/sparc/32ul diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/desktop/gnome/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/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/x86/17.0/desktop/gnome/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/desktop/gnome/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/desktop/gnome/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/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/x86/17.0/desktop/plasma/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/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/x86/17.0/desktop/plasma/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/desktop/plasma/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/desktop/plasma/systemd/merged-usr/parent new file mode 100644 index 0000000000..1b7f7eef0a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/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/x86/17.0/systemd/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/systemd/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/systemd/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/systemd/merged-usr/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/systemd/merged-usr/parent new file mode 100644 index 0000000000..c407ca65bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/systemd/merged-usr/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/merged-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/package.use.mask index 3d1f008fc0..d8e63d89f8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/package.use.mask @@ -1,11 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Patrick McLean (2020-02-06) # sys-cluster/ceph no longer supports x86, versions that support # it no longer build thanks to python2 removals # for some reason profiles/arch/x86 is not catching everything -app-backup/bareos cephfs rados rados-striper app-emulation/libvirt rbd app-emulation/qemu rbd net-analyzer/rrdtool rados diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/ada_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/ada_target.desc index eeabf1ffae..56e98a3ba1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/ada_target.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/ada_target.desc @@ -1,5 +1,6 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 gnat_2020 - Compile with dev-lang/gnat-gpl-2020 gnat_2021 - Compile with dev-lang/gnat-gpl-2021 +gcc_12_2_0 - Compile with sys-devel/gcc-12.2.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/amdgpu_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/amdgpu_targets.desc new file mode 100644 index 0000000000..66a9a7a859 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/amdgpu_targets.desc @@ -0,0 +1,17 @@ +# Copyright 1999-2022 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# Reference: +# GPU name and Architecture codename: https://github.com/GPUOpen-Tools/device_info/blob/master/DeviceInfo.cpp +# See also: https://www.coelacanth-dream.com/posts/2019/12/30/did-rid-product-matome-p2/#fn:67 + +gfx803 - Fiji GPU, codename fiji, including Radeon R9 Nano/Fury/FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8 +gfx900 - Vega GPU, codename vega10, including Radeon Vega Frontier Edition, Radeon RX Vega 56/64, Radeon RX Vega 64 Liquid, Radeon Pro Vega 48/56/64/64X, Radeon Pro WX 8200/9100, Radeon Pro V320/V340/SSG, Radeon Instinct MI25 +gfx906 - Vega GPU, codename vega20, including Radeon (Pro) VII, Radeon Instinct MI50/MI60 +gfx908 - CDNA Accelerator, codename arcturus, including AMD Instinct MI100 Accelerator +gfx90a - CDNA2 Accelerator, codename aldebaran, including AMD Instinct MI200 series Accelerators +gfx1010 - RDNA GPU, codename navi10, including Radeon RX 5700XT/5700/5700M/5700B/5700XTB/5600XT/5600/5600M, Radeon Pro 5700XT/5700, Radeon Pro W5700X/W5700 +gfx1011 - RDNA GPU, codename navi12, including Radeon Pro 5600M/V520 +gfx1012 - RDNA GPU, codename navi14, including Radeon RX 5500XT/5500/5500M/5500XTB/5300/5300M, Radeon Pro 5500XT/5500M/5300/5300M, Radeon Pro W5500X/W5500/W5500M/W5300M +gfx1030 - RDNA2 GPU, codename navi21/sienna cichlid, including Radeon RX 6950XT/6900XT/6800XT/6800, Radeon Pro W6800 +gfx1031 - RDNA2 GPU, codename navi22/navy flounder, including Radeon RX 6750XT/6700XT/6800M/6700M diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc index 7a7e5e0610..f9eab8d33a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc @@ -11,7 +11,6 @@ asis - Sends files that contain their own HTTP headers auth_basic - Basic authentication auth_digest - User authentication using MD5 Digest Authentication auth_form - Allows the use of an HTML login form to restrict access by looking up users in the given providers -authn_alias - Provides the ability to create extended authentication providers based on actual providers authn_anon - Allows "anonymous" user access to authenticated areas authn_core - Provides core authentication capabilities common to all authentication providers (functionality provided by authn_alias in previous versions) authn_dbd - User authentication using an SQL database diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/l10n.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/l10n.desc index af2f697df7..8507b4ecd5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/l10n.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/l10n.desc @@ -56,7 +56,9 @@ cy - Welsh da - Danish de - German de-1901 - German (traditional orthography) +de-AT - German (Austria) de-CH - German (Switzerland) +de-DE - German (Germany) dgo - Dogri (individual language) doi - Dogri (macrolanguage) dsb - Lower Sorbian @@ -233,5 +235,6 @@ yi - Yiddish yo - Yoruba zh - Chinese zh-CN - Chinese (China) +zh-HK - Chinese (Hong Kong) zh-TW - Chinese (Taiwan) zu - Zulu diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_targets.desc index da117a623c..3ae1da7714 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/llvm_targets.desc @@ -8,6 +8,7 @@ ARM - ARM CPU target AVR - 8-bit Atmel AVR microcontroller target BPF - Berkeley Packet Filter target CSKY - C-SKY CPU target [EXPERIMENTAL] +DirectX - DirectX target [EXPERIMENTAL] Hexagon - Qualcomm Hexagon DSP target Lanai - Lanai CPU target LoongArch - LoongArch CPU support [EXPERIMENTAL] @@ -18,6 +19,7 @@ NVPTX - NVIDIA PTX (GPU) target (32-bit and 64-bit) PowerPC - PowerPC CPU target (PPC32 and PPC64) RISCV - RISC-V CPU target Sparc - Sparc CPU target +SPIRV - Support SPIR-V language target for graphics and parallel computing SystemZ - SystemZ (s390x) CPU target VE - NEC SX-Aurora TSUBASA vector engine target WebAssembly - WebAssembly backend diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/ofed_drivers.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/ofed_drivers.desc deleted file mode 100644 index 5c491f788e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/ofed_drivers.desc +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of OFED_DRIVERS USE_EXPAND flags. - -# Keep it sorted. - -cxgb3 - Chelsio T3 RNIC driver -cxgb4 - Chelsio T4 RNIC driver -ehca - IBM InfiniBand HCA (ehca) driver -ipath - QLogic InfiniPath HCA driver (verbs based) -mlx4 - Mellanox ConnectX InfiniBand HCA driver -mlx5 - Mellanox ConnectIB InfiniBand HCA driver -mthca - Mellanox InfiniBand HCA driver -nes - NetEffect Ethernet Server Cluster Adapter driver -ocrdma - Emulex OneConnect RDMA HCA driver -psm - QLogic InfiniPath HCA driver (psm based) diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc index 76a65f2351..301a3e58a8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of the PHP_TARGETS USE_EXPAND flags @@ -8,6 +8,3 @@ php8-0 - Build against PHP 8.0 php7-4 - Build against PHP 7.4 php7-3 - Build against PHP 7.3 php7-2 - Build against PHP 7.2 -php7-1 - Build against PHP 7.1 -php7-0 - Build against PHP 7.0 -php5-6 - Build against PHP 5.6 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc index 39f97a1ad4..2aeb36f337 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc @@ -3,7 +3,6 @@ # This file contains descriptions of POSTGRES_TARGETS USE_EXPAND flags. -postgres9_6 - Build against PostgreSQL 9.6 postgres10 - Build against PostgreSQL 10 postgres11 - Build against PostgreSQL 11 postgres12 - Build against PostgreSQL 12 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc index d670f950de..6c97869494 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc @@ -6,4 +6,5 @@ python3_8 - Build for Python 3.8 only python3_9 - Build for Python 3.9 only python3_10 - Build for Python 3.10 only +python3_11 - Build for Python 3.11 only pypy3 - Build for PyPy3 only diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc index ba8b8ea5ef..ad77fbf5b6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc @@ -6,4 +6,5 @@ python3_8 - Build with Python 3.8 python3_9 - Build with Python 3.9 python3_10 - Build with Python 3.10 +python3_11 - Build with Python 3.11 pypy3 - Build with PyPy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_softmmu_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_softmmu_targets.desc index 662ca903f3..fbb7b6d851 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_softmmu_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_softmmu_targets.desc @@ -12,6 +12,7 @@ avr - system emulation target cris - system emulation target hppa - system emulation target i386 - system emulation target +loongarch64 - system emulation target m68k - system emulation target microblazeel - system emulation target microblaze - system emulation target diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_user_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_user_targets.desc index 899ca398b6..548f2e1545 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_user_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/qemu_user_targets.desc @@ -14,6 +14,7 @@ cris - userspace emulation target hexagon - Qualcomm hexagon userspace emulation target hppa - userspace emulation target i386 - userspace emulation target +loongarch64 - userspace emulation target m68k - userspace emulation target microblazeel - userspace emulation target microblaze - userspace emulation target @@ -25,7 +26,6 @@ mipsn32 - MIPS N32 ABI userspace emulation target mips - userspace emulation target nios2 - userspace emulation target or1k - OpenRISC system emulation target -ppc64abi32 - userspace emulation target ppc64le - PowerPC 64-bit little endian userspace emulation target ppc64 - PowerPC 64-bit big endian userspace emulation target ppc - PowerPC 32-bit big endian userspace emulation target diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/ruby_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/ruby_targets.desc index ee184a5a68..06e59b7bd4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/ruby_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/ruby_targets.desc @@ -3,7 +3,6 @@ # This file contains descriptions of RUBY_TARGETS USE_EXPAND flags. -ruby24 - Build with MRI Ruby 2.4.x ruby25 - Build with MRI Ruby 2.5.x ruby26 - Build with MRI Ruby 2.6.x ruby27 - Build with MRI Ruby 2.7.x diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/sane_backends.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/sane_backends.desc index 3596b4cf2e..4ef123dbf1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/sane_backends.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/sane_backends.desc @@ -30,6 +30,7 @@ dmc - SANE_BACKENDS setting for building the dmc backend epjitsu - SANE_BACKENDS setting for building the epjitsu backend epson - SANE_BACKENDS setting for building the epson backend epson2 - SANE_BACKENDS setting for building the epson2 backend +epsonds - SANE_BACKENDS setting for building the epsonds backend escl - SANE_BACKENDS setting for building the escl backend fujitsu - SANE_BACKENDS setting for building the fujitsu backend genesys - SANE_BACKENDS setting for building the genesys backend diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc index 52500546d3..34d72812a6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/video_cards.desc @@ -7,7 +7,7 @@ amdgpu - VIDEO_CARDS setting to build driver for AMDGPU video cards ast - VIDEO_CARDS setting to build driver for ASpeedTech video cards -crocus - VIDEO_CARDS setting to build driver for Intel video cards Gen4-Gen7 +d3d12 - VIDEO_CARDS seeting to build driver for Microsoft WSL video cards dummy - VIDEO_CARDS setting to build driver for dummy video cards exynos - VIDEO_CARDS setting to build driver for Samsung Exynos video cards freedreno - VIDEO_CARDS setting to build reverse-engineered driver for Qualcomm Adreno cards @@ -17,7 +17,6 @@ glint - VIDEO_CARDS setting to build driver for glint video cards i915 - VIDEO_CARDS setting to build driver for Intel i915 video cards i965 - VIDEO_CARDS setting to build driver for Intel i965 video cards intel - VIDEO_CARDS setting to build driver for Intel video cards -iris - VIDEO_CARDS setting to build driver for Intel video cards Gen8 / Broadwell or newer lima - VIDEO_CARDS setting to build driver for Mali 200/400 video cards mga - VIDEO_CARDS setting to build driver for mga video cards nouveau - VIDEO_CARDS setting to build reverse-engineered driver for nvidia cards 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 2c90652fe6..20d5960e9c 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 @@ -30,7 +30,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU" # 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_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND 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_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 ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND 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. @@ -43,3 +43,45 @@ PROFILE_ONLY_VARIABLES="IUSE_IMPLICIT USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UN # Accept only licenses in the FREE license group, i.e., with # the freedom to use, share, modify and share modifications ACCEPT_LICENSE="-* @FREE" + +# Imported from profiles/base/make.defaults +# +CONFIG_PROTECT="/etc" +CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" + +# EAPI 7 environment variable blacklist. +# +# DBUS_SESSION_BUS_ADDRESS to avoid trying to access the user's session +# bus. +# +# DISPLAY and XAUTHORITY to avoid trying to access the user's X11. +# +# CARGO_HOME may leak to build env if package is not using cargo.eclass +# such leak will result in sandbox violations +# +# XDG_* since the values coming from user environment can collide with +# ebuild-set ${HOME} (e.g. by referring to user's home directory). +# We exclude XDG_DATA_DIRS & XDG_CONFIG_DIRS as those are set in env.d. +# +# PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX: +# These are guaranteed to confuse perl module installation. Pre-EAPI7 +# the Perl eclasses bail out if they are set. Now we declare them here. +# +# GOBIN needs to be cleaned as random values in GOBIN can affect the +# building of some packages: +# https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0 +ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH" + +# Tiziano Müller (2010-01-24) +# We usually don't want python to (re)write .py[co] files during phase runs +# since it could cause sandbox violations +PYTHONDONTWRITEBYTECODE="1" + +# Andreas K. Hüttel (2013-08-23) +# Make emerge messages default to English as per Council decision +LC_MESSAGES="C" + +# Brian Dolbec (2017-06-16) +# disable twisted's plugin cache update to prevent access violations +# call /usr/bin/twisted-regen-cache in pkg_postinst() +TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/clang/make.defaults index 7674593179..77b32d47a3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/clang/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/clang/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # this is for now highly experimental -dilfridge @@ -29,7 +29,8 @@ LDFLAGS="${LDFLAGS} ${SOME_HARDENING_LDFLAGS}" # use LLVM-provided binutils AR="llvm-ar" -AS="llvm-as" +AS="clang -c" +CPP="clang-cpp" NM="llvm-nm" STRIP="llvm-strip" RANLIB="llvm-ranlib" @@ -39,6 +40,12 @@ OBJDUMP="llvm-objdump" READELF="llvm-readelf" ADDR2LINE="llvm-addr2line" +# Rust needs this to build some crates (like uutils) +# https://github.com/rust-lang/rust/blob/master/compiler/rustc_llvm/build.rs +LLVM_USE_LIBCXX=1 +# https://github.com/rust-lang/cc-rs#c-support +# https://github.com/rust-lang/cc-rs/blob/main/src/lib.rs +CXXSTDLIB="c++" # bootstrap USE for stage1 @@ -46,10 +53,10 @@ ADDR2LINE="llvm-addr2line" BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl" # Clang needs this -BOOTSTRAP_USE="${BOOTSTRAP_USE} python_single_target_python3_9" +BOOTSTRAP_USE="${BOOTSTRAP_USE} python_single_target_python3_10" # sys-devel/llvm -BOOTSTRAP_USE="${BOOTSTRAP_USE} -gold" +BOOTSTRAP_USE="${BOOTSTRAP_USE} -binutils-plugin" # sys-devel/clang, sys-devel/clang-runtime, sys-libs/llvm-libunwind, sys-libs/libcxx, sys-libs/libcxxabi BOOTSTRAP_USE="${BOOTSTRAP_USE} compiler-rt clang libunwind" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.accept_keywords b/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.accept_keywords new file mode 100644 index 0000000000..231f539330 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.accept_keywords @@ -0,0 +1,8 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# this version contains the path fix for portage needed for stage1 builds +=sys-apps/portage-3.0.33 ~amd64 + +# this version contains the fix for CPP resetting +=sys-libs/glibc-2.35-r10 ~amd64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use index 980c320218..4b720c60bf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use @@ -1,5 +1,5 @@ # use lld by default -sys-devel/llvm -gold +sys-devel/llvm -binutils-plugin # use all defaults sys-devel/clang default-compiler-rt default-lld default-libcxx llvm-libunwind @@ -11,6 +11,3 @@ sys-devel/clang-runtime compiler-rt libcxx -sanitize sys-libs/libcxx libunwind libcxxabi sys-libs/libcxxabi libunwind - -# libgcrypt doesn't like optimizations -dev-libs/libgcrypt o-flag-munging diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use.mask index 2aa65931d7..0975580eab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use.mask @@ -1,5 +1,9 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-09-15) +# Works on pure LLVM systems: bug #870211. +dev-lang/rust -llvm-libunwind + # libquadmath is gcc-specific dev-lang/perl quadmath diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/use.force b/sdk_container/src/third_party/portage-stable/profiles/features/clang/use.force index e671fa2100..b1067fb9ea 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/clang/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/clang/use.force @@ -1 +1,2 @@ clang +llvm-libunwind diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/make.defaults index 2ce5764c52..8843d9bdb2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Jorge Manuel B. S. Vicetto (2011-11-16) @@ -17,10 +17,3 @@ PROFILE_IS_HARDENED=1 # We set the default markings to none PAX_MARKINGS="none" USE="${USE} -ptpax" - -# Default starting set of USE flags for all default/linux profiles. -# We unset them so we get a clean use flag profile. -USE="${USE} -berkdb -gdbm" -USE="${USE} -fortran" -USE="${USE} -cli" -USE="${USE} -dri" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/merged-usr/eapi b/sdk_container/src/third_party/portage-stable/profiles/features/merged-usr/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/merged-usr/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/merged-usr/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/merged-usr/make.defaults new file mode 100644 index 0000000000..f6b244c0bf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/merged-usr/make.defaults @@ -0,0 +1,3 @@ +# Mike Gilbert (2022-08-31) +# Avoid removing merged-usr symlinks. +UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/merged-usr/use.force b/sdk_container/src/third_party/portage-stable/profiles/features/merged-usr/use.force new file mode 100644 index 0000000000..ccf6210af2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/merged-usr/use.force @@ -0,0 +1,3 @@ +# Mike Gilbert (2022-08-30) +# Un-force split-usr. +-split-usr diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/merged-usr/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/merged-usr/use.mask new file mode 100644 index 0000000000..4d844aa3ab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/merged-usr/use.mask @@ -0,0 +1,3 @@ +# Mike Gilbert (2022-08-30) +# Mask split-usr. +split-usr 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 923180a17d..58ba9fbef3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.mask @@ -1,6 +1,62 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Petr Vaněk (2022-09-23) +# Musl does not implement rresvport function, bugs #713810 and #713376. +app-shells/pdsh +net-analyzer/ipcad + +# Sam James (2022-09-17) +# Fails to compile on musl: bug #832868 +sys-apps/uutils + +# Sam James (2022-09-12) +# The libxcrypt migration is optional for musl. +-virtual/libcrypt:0/1 + +# Sam James (2022-09-12) +# virtual/libcrypt-2 doesn't migrate anything on musl, +# we need virtual/libcrypt-2-r1 for the libxcrypt migration there, so +# avoid a useless rebuild, and ensure it happens at the right time instead. +=virtual/libcrypt-2 + +# Andrew Ammerlaan (2022-09-06) +# Binary package linked against glibc +games-action/minecraft-launcher + +# Vladimir Pavljuchenkov (2022-08-21) +# Binary package linked against glibc, bug #832607. +net-p2p/resilio-sync + +# Mike Gilbert (2022-08-01) +# Fails to build. +app-emulation/open-vm-tools + +# William Hubbs (2022-07-30) +# Binary package linked against glibc, bug #861893. +app-admin/awscli-bin + +# David Seifert (2022-07-29) +# Binary package linked against glibc +media-sound/baudline + +# David Seifert (2022-07-29) +# Binary package linked against glibc +sys-block/megacli + +# Marek Szuba (2022-07-28) +# Relies on unimplemented functions outb_p and inb_p, +# support for which has never made it into musl. Bug #712972. +sys-libs/libsmbios + +# Stefan Strogin (2022-06-29) +# Binary package linked against glibc +net-im/element-desktop-bin + +# Florian Schmaus (2022-06-05) +# Binary package linked against glibc, bug #832932 +sys-block/hpssacli + # Sam James (2022-04-23) # Binary package linked against glibc, bug #832615 net-print/cnijfilter2 @@ -185,14 +241,19 @@ app-text/zotero-bin media-video/popcorntime-bin net-im/rocketchat-desktop-bin net-im/whatsapp-desktop-bin +net-im/wazzapp-bin sci-misc/jupyterlab-desktop-bin sci-misc/netlogo-bin sci-electronics/eagle -# Ulrich Müller (2022-01-04) +# Ulrich Müller (2022-01-04, 2022-07-31) # Emacs 23 does not support x86_64-gentoo-linux-musl systems -# (bug #830408) +# (bug #830408). Emacs 24 and 25 have build failures (bug #862462). +# Emacs 26 segfaults when dumping (bug #862489). app-editors/emacs:23 +app-editors/emacs:24 +app-editors/emacs:25 +app-editors/emacs:26 # Marek Szuba (2022-01-01) # Binary-only package linked against glibc. @@ -219,13 +280,9 @@ app-text/po4a # Uses glibc-specific rexec(3) function, bug #715898 net-misc/netkit-rsh -# Andreas K. Hüttel (2021-07-14) -# Mask the libxcrypt-based virtual -~virtual/libcrypt-2 --virtual/libcrypt:0/1 - # David Seifert (2021-02-08) # nvidia-drivers only works against glibc. +dev-libs/optix x11-drivers/nvidia-drivers # Ulrich Müller (2020-03-31) @@ -249,20 +306,15 @@ app-emulation/dosemu # Old undated blocks of masks # sys-libs/glibc +-sys-libs/musl +-sys-libs/libucontext # As of 2021-08-08, >=sys-fs/udev-249-r2 is patched in Gentoo -# to work on musl. +# to work on musl, so no need to mask udev. +# systemd itself fails to build without glibc sys-apps/systemd - -# systemd sources fail to build without glibc sys-boot/systemd-boot -# Ian Stakenvicius (2017-06-14) -# (on behalf of ) -# Mask firefox-54 and above as it requires rust -# now, and rust reportedly will not build yet. ->=www-client/firefox-54.0 - # rust-bin requires a glibc system dev-lang/rust-bin mail-client/thunderbird-bin diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use index 686670ae9e..db211e90d7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use @@ -1,6 +1,12 @@ -# Copyright 1999-2018 Gentoo Foundation. +# Copyright 1999-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-09-08) +# musl isn't removing support for its own crypt, +# so we don't need to mask the flag, just turn it +# off by default to steer towards libxcrypt. +sys-libs/musl -crypt + # Esteve Varela Colominas (2022-02-19) # The musl allocator works well with telegram net-im/telegram-desktop -jemalloc diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.force index c5f7ed10b1..71a3432ba1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors. +# Copyright 1999-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 # Esteve Varela Colominas (2022-02-19) @@ -7,7 +7,7 @@ net-im/telegram-desktop -jemalloc # Andreas K. Hüttel (2021-07-14) # Do not force system install for libxcrypt here ->=sys-libs/libxcrypt-4.4.23-r1 -system -compat + (2022-07-27) +# Firefox does not build with these flags enabled on musl libc. +# See bug #829033 +www-client/firefox clang pgo + +# Ionen Wolkens (2022-03-15) # musl package does not currently provide gencat binary, which is needed for # nls support, see bug #712828 @@ -30,24 +39,18 @@ net-misc/iputils rarpd sys-apps/man-db nls sys-apps/sysvinit nls -# Sam James (2021-11-07) -# gdb-10[nls] doesn't build on musl -# "ax.cc:(.text+0x2e0): undefined reference to `libintl_gettext'" -# bug #809686 - (2021-11-07) # Disable some sanitizers for LLVM, see bug #753935 # Needs libexecinfo on musl, not yet packaged -sys-libs/compiler-rt-sanitizers gwp-asan libfuzzer +sys-libs/compiler-rt-sanitizers gwp-asan # Sam James (2021-11-07) # Broken as "error: unknown type name '_Unwind_Word'" -sys-libs/compiler-rt-sanitizers hwasan + # Restore mask here that is gone elsewhere -sys-libs/libxcrypt split-usr system + (2020-05-16) # execinfo.h is required for debug. 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 e6af2dddd7..b3aee89dcf 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 @@ -9,9 +9,5 @@ elibc_glibc # Pulls dev-db/oracle-instantclient which doesn't work on musl oracle -# Musl doesn't have support for utmp/wtmp by design -utmp -wtmp - # sys-apps/systemd is masked systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/packages b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/packages index 25c444c13e..e062efedeb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/packages @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Gentoo Base Prefix Profile @@ -20,7 +20,3 @@ -*virtual/dev-manager -*sys-apps/shadow -*virtual/ssh - -# we don't want this either (as baselayout-prefix provides the functions.sh -# file that this was added to ../base/packages for) --*sys-apps/openrc diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/rpath/packages b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/rpath/packages index 7b95aaf268..9e59660f04 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/rpath/packages +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/rpath/packages @@ -1,7 +1,3 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2022 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 --*>=sys-apps/baselayout-2 -# add back prefix baselayout -*sys-apps/baselayout-prefix - diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.16+/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.16+/package.use.mask index f571cf79f3..b838f9fa82 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.16+/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/kernel-2.6.16+/package.use.mask @@ -1,11 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Benda Xu (2019-10-14) # The following mesa components calls fcntl(fd, F_DUPFD_CLOEXEC, 3) directly # without checking. That results on build time failure, because we have # stripped away F_DUPFD_CLOEXEC from glibc for this profile. -media-libs/mesa egl gles2 gallium llvm +media-libs/mesa gles2 llvm media-libs/libepoxy egl # Benda Xu (2018-02-21) diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/profile.bashrc b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/profile.bashrc index 5423535d0f..d23eeb8179 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/profile.bashrc +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/standalone/profile.bashrc @@ -26,7 +26,7 @@ if [[ ${CATEGORY}/${PN} == sys-devel/gcc && ${EBUILD_PHASE} == configure ]]; the EXTRA_ECONF="${EXTRA_ECONF} --with-sysroot=${EPREFIX}" ebegin "remove --sysroot call on ld for native toolchain" - sed -i 's/--sysroot=%R//' gcc/gcc.c + sed -i 's/--sysroot=%R//' gcc/gcc.c* eend $? elif [[ ${CATEGORY}/${PN} == sys-devel/clang && ${EBUILD_PHASE} == configure ]]; then ebegin "Use ${EPREFIX} as default sysroot" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.force index e05cf6bb05..39b396c108 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.force @@ -1,12 +1,6 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Jason Zaman (2014-12-03) -# sys-apps/busybox has IUSE="+static", so force static-libs on its deps -# so stages can build with no interacton. Bug #527938 -sys-libs/libselinux static-libs -dev-libs/libpcre static-libs - # Sven Vermeulen (2013-05-21) # sys-apps/policycoreutils has PYTHON_USE_WITH="xml" set, so we force it # here to allow stages to build with USE=xml on python diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask index 4d0a1aab40..6b42b7f76e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.use.mask @@ -1,28 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Georgy Yakovlev (2020-10-21) -# requires systemd, as OpenBMC uses sd-dbus for communication -sys-apps/ipmitool openbmc - -# Jeroen Roovers (2019-02-23) -# sdjournal links against sys-apps/systemd's libraries -net-analyzer/wireshark sdjournal - -# Jason Zaman (2015-06-27) -# systemd has no support in the SELinux policy at the moment. -# Please see: https://wiki.gentoo.org/wiki/SELinux/FAQ#Can_I_use_SELinux_with_SystemD.3F -app-emulation/libvirt firewalld -gnome-base/gdm wayland -gnome-base/gnome-extra-apps share -net-firewall/fwknop firewalld -www-servers/uwsgi uwsgi_plugins_systemd_logger ->=x11-wm/mutter-3.22 wayland - # Brian Dolbec (2014-09-17) # mask pypy for several utilities due to incompatibility with libselinux sys-apps/portage python_targets_pypy3 +app-portage/elicense python_targets_pypy3 app-portage/elogv python_targets_pypy3 app-portage/gentoolkit python_targets_pypy3 app-portage/layman python_targets_pypy3 app-portage/repoman python_targets_pypy3 +app-portage/smart-live-rebuild python_targets_pypy3 +app-portage/gentoopm python_targets_pypy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/README b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/README new file mode 100644 index 0000000000..1e90063187 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/README @@ -0,0 +1,3 @@ +This is a common profile for architectures and subarchitectures that do not +support Rust (do not have a working virtual/rust). It serves as a common place +to mask the packages requiring Rust and the USE flags pulling them. diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/eapi b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/eapi @@ -0,0 +1 @@ +5 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 new file mode 100644 index 0000000000..9e34df4079 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask @@ -0,0 +1,81 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Various packages requiring Rust. +app-admin/ansible +app-admin/ansible-core +>=app-antivirus/clamav-0.105.1 +app-crypt/acme +app-crypt/certbot +app-crypt/certbot-nginx +app-eselect/eselect-rust +app-text/mdbook +dev-embedded/esptool +dev-lang/rust +dev-lang/rust-bin +>=dev-lang/spidermonkey-78 +>=dev-libs/gjs-1.66 +dev-python/autobahn +>=dev-python/bcrypt-4 +>=dev-python/cryptography-36 +dev-python/gcs-oauth2-boto-plugin +dev-python/google-apitools +dev-python/google-reauth-python +dev-python/josepy +dev-python/keyring +dev-python/libcloud +dev-python/moto +dev-python/ndg-httpsclient +dev-python/oauth2client +dev-python/oauthlib +dev-python/openstacksdk +dev-python/os-client-config +dev-python/osc-lib +dev-python/paramiko +>=dev-python/pyopenssl-22 +dev-python/pyspnego +dev-python/python-daemon +dev-python/python-glanceclient +dev-python/python-ironicclient +dev-python/python-jose +dev-python/python-neutronclient +dev-python/python-openstackclient +dev-python/python-sshpubkeys +dev-python/requests-kerberos +dev-python/requests-oauthlib +dev-python/secretstorage +dev-python/service_identity +dev-python/setuptools-rust +dev-python/spur +dev-python/sshtunnel +dev-python/tempest +dev-python/trustme +dev-python/twine +dev-python/watchfiles +dev-ros/roswtf +dev-util/cargo-c +dev-util/cbindgen +dev-util/git-delta +dev-util/maturin +dev-util/tree-sitter-cli +gnome-base/gdm +>=gnome-base/gnome-core-apps-3.36.5 +>=gnome-base/gnome-core-libs-3.36.5 +>=gnome-base/gnome-light-3.36.5 +>=gnome-base/gnome-shell-3.38 +>=gnome-base/librsvg-2.41 +gnome-extra/gnome-browser-connector +gnome-extra/gnome-tweaks +>=media-gfx/libimagequant-4 +media-libs/libavif +media-video/rav1e +>=net-irc/polari-3.37 +net-libs/quiche +net-misc/gsutil +net-news/newsboat +net-p2p/deluge +ros-meta/ros_comm +sci-geosciences/gnome-maps +>=sys-apps/bat-0.18.1 +virtual/rust +>=x11-themes/adwaita-icon-theme-3.36 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.force new file mode 100644 index 0000000000..d70ac26444 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2022-05-15) +# No Rust here (so no Spidermonkey), force Duktape instead +sys-auth/polkit duktape 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 new file mode 100644 index 0000000000..ebb4216a96 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny (2022-07-29) +# More packages requiring dev-python/cryptography or its revdeps. +app-admin/salt keyring neutron +dev-python/boto test +dev-python/dask test +dev-python/docker-py test +dev-python/google-api-python-client test +dev-python/keystoneauth test +dev-python/libtmux test +dev-python/locket test +dev-python/pyjwt test +dev-python/python-keystoneclient test + +# Michał Górny (2022-07-29) +# More packages requiring dev-python/pyopenssl or its revdeps. +app-admin/salt libcloud openssl test +dev-python/aiohttp test +dev-python/cheroot test +dev-python/cherrypy ssl +dev-python/eventlet test +dev-python/google-auth test +dev-python/pyftpdlib ssl test +dev-python/python-novaclient test +dev-python/requests test +dev-python/uvloop test +www-apps/roundup ssl + +# Michał Górny (2022-06-26) +# dev-python/trustme requires dev-python/cryptography. +dev-python/anyio test +dev-python/httpcore test +dev-python/httpx test +dev-python/uvicorn test + +# WANG Xuerui (2022-05-13) +# dev-lang/rust is not available on ${arch} yet. +media-gfx/imv svg +media-libs/libavif rav1e + +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg +media-libs/imlib2 svg + +# Michał Górny (2021-11-26) +# These package flags require dev-python/cryptography which -- due +# to the dependency on Rust -- is no longer portable to ${arch}. +dev-python/dnspython dnssec +dev-python/twisted conch ssl +dev-python/urllib3 test +net-fs/samba addc addns ads + +# Matt Turner (2021-07-25) +# gdm requires gnome-shell requires rustified librsvg. +x11-misc/xscreensaver gdm + +# Jakov Smolić (2021-01-23) +# Depends on media-video/rav1e which needs Rust +>=media-libs/libheif-1.10.0 rav1e + +# Cédric Krier (2020-11-10) +# virtual/rust has no ${arch} keyword +dev-vcs/mercurial rust + +# Joonas Niilola (2020-10-02) +# Sam James (2021-03-11) +# Dependency only keyworded on specific ${arch} profiles. +dev-libs/efl avif +kde-frameworks/kimageformats avif +media-libs/gd avif +net-libs/webkit-gtk avif + +# Mart Raudsepp (2020-08-02) +# ${arch} has no virtual/rust support, needed by newer gnome-base/librsvg, et al +>=media-gfx/eog-3.33.1 svg + +# Thomas Deutschmann (2018-10-12) +# Requires www-client/firefox which isn't available on ${arch} yet +# due to dev-lang/rust requirement +dev-ruby/capybara test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.mask similarity index 66% rename from sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/use.mask rename to sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.mask index b1bb8f89da..94c96a9501 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.mask @@ -1,6 +1,12 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +rust + +# Sam James (2022-08-26) +# >=media-gfx/libimagequant-4 requires Rust. +imagequant + # Matt Turner (2021-07-25) # gnome-shell requires rustified librsvg. gnome-shell diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/deprecated b/sdk_container/src/third_party/portage-stable/profiles/hardened/deprecated deleted file mode 100644 index 4c4fb270ad..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/deprecated +++ /dev/null @@ -1,5 +0,0 @@ - -Note that the hardened/arches profiles have been deprecated in -favor of the hardened/linux/arches profiles. Please use a supported -profile which you can list using "eselect profile list" and select -with "eselect profile set #". diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/make.defaults deleted file mode 100644 index 1212f635f5..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/make.defaults +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -USE="${USE} hardened pic -jit -orc" -BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic -jit -orc" diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/mipsel/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/mipsel/parent deleted file mode 100644 index c3e31b2971..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/mipsel/parent +++ /dev/null @@ -1,2 +0,0 @@ -../../../../../default/linux/musl/mips/mipsel -.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/parent b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/parent deleted file mode 100644 index 506bb45139..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/mips/parent +++ /dev/null @@ -1,2 +0,0 @@ -../../../../default/linux/musl/mips -.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/package.use.mask deleted file mode 100644 index ce38400b40..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/package.use.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# Matthias Maier (2017-05-11) -# masked in base, unmask for hardened/musl/ -sys-devel/gcc -pie diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.force b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.force deleted file mode 100644 index e2d7cf05ec..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.force +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -elibc_musl - -# Make sure people don't accidentally turn of ssp/pie in important packages. -pie -ssp diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.mask deleted file mode 100644 index a98fea1d4e..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.mask +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - --elibc_musl -elibc_glibc - --hardened - -# precompiled headers are not compat with ASLR. -pch - -# profile are incompatible when linking with pie -profile 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 3180e28b77..9a620c661f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -7,21 +7,23 @@ # GLEP 23 # https://www.gentoo.org/glep/glep-0023.html +# Keep the lists sorted (in C locale, but ignoring case) + ###################################################################### # GPL compatible licenses approved by the Free Software Foundation # https://www.gnu.org/licenses/license-list.html # GPL or LGPL with various exceptions are also included here, because # they are more permissive than the licenses they are based on. -GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FSFAP FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2-with-classpath-exception GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-2+-with-openssl-exception GPL-3 GPL-3+ GPL-3+-with-autoconf-exception GPL-3-with-font-exception GPL-3+-with-font-exception GPL-3-with-openssl-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.2 PSF-2.3 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception unicode Unlicense UoI-NCSA UPX-exception vim W3C WTFPL-2 wxWinLL-3.1 ZLIB ZPL +GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FSFAP FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2+-with-openssl-exception GPL-2-with-classpath-exception GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-2+-with-Pyinstaller-Bootloader-exception GPL-3 GPL-3+ GPL-3+-with-autoconf-exception GPL-3+-with-font-exception GPL-3-with-font-exception GPL-3-with-openssl-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.2 PSF-2.3 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception unicode Unlicense UoI-NCSA UPX-exception vim W3C WTFPL-2 wxWinLL-3.1 ZLIB ZPL # Free software licenses approved by the FSF -FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 CDDL CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 FraunhoferFDK gnuplot IBM LPPL-1.2 MPL-1.0 MPL-1.1 Ms-PL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL-1.0 Zend-2.0 +FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 CDDL CeCILL-B CeCILL-C CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 FraunhoferFDK gnuplot IBM LPPL-1.2 MPL-1.0 MPL-1.1 Ms-PL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL-1.0 Zend-2.0 # Licenses approved by the Open Source Initiative # https://www.opensource.org/licenses # Note that the FSF lists these as nonfree: Artistic NOSA Watcom-1.0 -OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 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-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MIT MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL nethack NOSA OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL-1.0 Sleepycat UoI-NCSA W3C Watcom-1.0 wxWinLL-3 ZLIB ZPL MirOS +OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artistic Artistic-2 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-2 GPL-2+ GPL-3 GPL-3+ HPND IBM IPAfont ISC LGPL-2+ LGPL-2.1 LGPL-2.1+ LGPL-3 LGPL-3+ LPPL-1.3c MirOS MIT MPL-1.0 MPL-1.1 MPL-2.0 Ms-PL nethack NOSA OFL-1.1 OSL-2.1 PHP-3 PHP-3.01 POSTGRESQL PSF-2 QPL-1.0 Sleepycat Unicode-DFS-2016 UoI-NCSA W3C Watcom-1.0 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 @@ -30,7 +32,7 @@ OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Ar # Licenses in this list should NOT appear directly or indirectly in # @FSF-APPROVED or @OSI-APPROVED. # Note: Licenses for fonts should be included in @MISC-FREE-DOCS. -MISC-FREE AIFFWriter.m Allegro alternate AMPAS BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure BSD-2-with-patent buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LLGPL-2.1 LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-AMD NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA RtMidi rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH +MISC-FREE AIFFWriter.m Allegro alternate AMPAS BEER-WARE boehm-gc BSD-1 BSD-2-with-patent BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LLGPL-2.1 LPPL-1.3 lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-AMD NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA RtMidi rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH # Metaset for all free software FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE @@ -71,7 +73,7 @@ BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedis # License agreements that try to take away your rights. These are more # restrictive than "all-rights-reserved" or require explicit approval. -EULA 2dboy-EULA AMD-GPU-PRO-EULA AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi Microsoft-vscode Mojang microsoft-edge ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL Q3AEULA-20000111 QUAKE4 RAR sfpg Sourcetrail SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone +EULA 2dboy-EULA AMD-GPU-PRO-EULA android AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi microsoft-edge Microsoft-vscode Mojang ms-teams-pre MTA-0.5 NVIDIA-CUDA NVIDIA-SDK OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL Q3AEULA-20000111 QUAKE4 RAR sfpg Sourcetrail SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone # Deprecated license labels, used by repoman and pkgcheck #DEPRECATED (currently none) diff --git a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated index b8ed2952a8..192c51f6b8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated @@ -17,6 +17,21 @@ #--- END OF EXAMPLES --- +# Michał Górny (2022-06-19) +# dev-python/tox is a wrapper to run test suite in a virtual +# environment, possibly for multiple Python versions. It cannot really +# work inside network sandbox, and your package probably does not use +# it anyway. +dev-python/tox + +# Michał Górny (2022-06-17) +# So far not a single dependency on dev-python/versioneer was correct. +# This package is a generator for "versioneer.py" file that is included +# in the sdist tarball. Your package most likely only imports that file +# and does not need dev-python/versioneer. If it really does, please +# ping me. +dev-python/versioneer + # Sam James (2022-04-22) # Obsolete virtual. # Only one provider is left (media-libs/libjpeg-turbo), please change @@ -25,25 +40,18 @@ virtual/jpeg # Matt Turner (2022-03-27) # Deprecated GNOME 2 era packages -app-misc/tracker:0 -app-misc/tracker-miners:0 app-text/enchant:0 app-text/gnome-doc-utils app-text/gtkspell:2 app-text/rarian app-text/scrollkeeper-dtd -dev-cpp/gconfmm dev-cpp/gtkmm:2.4 -dev-cpp/libglademm -dev-cpp/libgnomecanvasmm dev-libs/libcroco dev-libs/libIDL dev-libs/libunique:1 gnome-base/gconf gnome-base/libgnomecanvas gnome-extra/gconf-editor -gnome-extra/gtkhtml -x11-libs/gtk+extra x11-libs/gtksourceview:2.0 x11-libs/libwnck:1 x11-themes/gnome-icon-theme-extras @@ -68,8 +76,6 @@ dev-perl/Mail-Sender # gtk2. Nuff said. See HOMEPAGE, too. dev-perl/Gtk2 dev-perl/Gtk2-Notify -dev-perl/Gtk2-SourceView2 -dev-perl/Gtk2-Unique dev-perl/gnome2-wnck # Mart Raudsepp (2020-07-04) @@ -84,15 +90,6 @@ x11-libs/wxGTK:3.0 # Bug #650320 dev-perl/Net-SMTP-SSL -# Matt Turner (2020-03-17) -# Deprecated GNOME 2 era packages, bug #751001 -gnome-base/gnome-vfs - # Andreas Sturmlechner (2020-03-08) # x11-libs/gtkglext is in the process of being removed, tracker bug #698950 x11-libs/gtkglext - -# Zac Medico (2019-12-06) -# These golang libraries should be vendored either by upstream or via -# the EGO_VENDOR variable. -dev-go/go-sqlite3 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 3c0b658f45..f8262658f4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -33,97 +33,392 @@ #--- END OF EXAMPLES --- -# Volkmar W. Pogatzki (2022-05-04) -# Unused java libraries and useless java-virtual. Removal on 2022-06-04 -dev-java/glassfish-jms-api -dev-java/sun-jms -java-virtuals/jms +# Stephan Hartmann (2022-09-26) +# Dev channel releases are only for people who +# are developers or want more experimental features +# and accept a more unstable release. +>=www-client/chromium-107 -# Pacho Ramos (2022-05-03) -# Waiting for keywording and adapting reverse deps. Bug #816135. ->=sys-apps/xdg-desktop-portal-gtk-1.14.0 -sys-apps/xdg-desktop-portal-gnome +# Sam James (2022-09-26) +# Masked for testing. Please report bugs! +=app-shells/bash-5.2* +=sys-libs/readline-8.2* -# Matt Turner (2022-04-30) -# Masked for testing. Apparently causes crashes. Bug #841857. ->=x11-libs/libX11-1.8 +# Michał Górny (2022-09-26) +# Bundles a vulnerable version of dev-libs/expat. The current Gentoo +# version is from 2014, pending bump to the last upstream release +# from 2016. Effectively unmaintained. EAPI 6. +# Removal on 2022-10-26. Bug #253517. +games-sports/torcs -# John Helmert III (2022-04-29) -# New capstone rc installs broken pkgconfig and cmake build -# configuration files, breaking reverse dependencies. #841716 -=dev-libs/capstone-5.0_rc2 -=dev-util/ROPgadget-6.7 +# Ionen Wolkens (2022-09-25) +# This version been causing major issues for some RTX 30xx users and +# no real reason not to stick to 515.65.01 for now (but feel free to +# unmask if it's been fine and need it, notably has fixes to build +# with upcoming 6.0 linux kernels). +# https://bugs.archlinux.org/task/75995 +# https://forums.developer.nvidia.com/t/bug-report-black-x11-screen-and-partial-lockup-when-upgraded-to-515-76-and-dual-rtx3060 +~x11-drivers/nvidia-drivers-515.76 + +# Piotr Karbowski (2022-09-25) +# No package in tree depends on dev-python/ssh2-python. Masked for removal. +# Removal on 2022-10-25. +dev-python/ssh2-python + +# Andreas Sturmlechner (2022-09-23) +# Unmaintained upstream, obsolete after introduction of kde-misc/markdownpart. +# Removal on 2022-10-23. +kde-misc/kmarkdownwebview + +# Andreas Sturmlechner (2022-09-23) +# Broken after Google stopped accepting "Less Secure Apps". +# https://github.com/Intika-KDE-Plasmoids/plasmoid-ultimate-gmail-feed/issues/32 +# Use kde-misc/gmail-feed instead; removal on 2022-10-23. +kde-misc/ultimate-gmail-feed + +# John Helmert III (2022-09-18) +# Unfixed root privilege escalation, bug #631552 +sys-cluster/slurm + +# Michał Górny (2022-09-18) +# Obsolete in favor of building via PEP517 mode. Buggy. No revdeps +# left in ::gentoo. +# Removal on 2022-10-18. Bug #871522. +dev-python/pyproject2setuppy + +# Pacho Ramos (2022-09-18) +# ABRT environment keeps breaking more and more on non-Fedora systems. +# Removal: 2022-10-18. Bugs #849305, #849092, #849095, #713858. +app-admin/abrt +app-admin/gnome-abrt +dev-libs/libreport +dev-libs/satyr + +# Pacho Ramos (2022-09-18) +# Unmaintained for a long time and unneeded with current pulseaudio and +# pipewire versions. +# Removal: 2022-10-18. +media-sound/pulseaudio-modules-bt + +# Joonas Niilola (2022-09-16) +# This theme has been incorporated to enlightenment-0.25, and with +# 0.24 removed from Gentoo's git tree, this ebuild is useless. Removal +# in 30 days. #870355 +x11-themes/e-flat-theme + +# Joonas Niilola (2022-09-15) +# Upstream split this font into separate packages: media-fonts/ +# source-code-pro, source-sans, source-serif. The current non-split +# version is broken. Removal in 30 days. #865103 +media-fonts/source-pro + +# Mike Gilbert (2022-09-12) +# repoman is no longer maintained and has been removed from the portage +# git repository. Please use dev-util/pkgcheck and dev-util/pkgdev instead. +# Removal on 2022-11-11. Bug #835013. +app-portage/repoman + +# Michał Górny (2022-09-11) +# Bad quality package with failing tests. No revdeps. +# Removal on 2022-10-11. Bug #869650. +dev-python/pytest-pylint + +# Arthur Zamarin (2022-09-10) +# Python 3.8 only. EAPI=6 ebuild. 5 open bugs. Issues with newer +# dependencies versions. +# Removal: 2022-10-10. Bugs #869524, #684334. +net-analyzer/flent + +# Arthur Zamarin (2022-09-10) +# Python 3.8 only package. Tests are disabled. Newer targets fail +# more tests then 3.8 target. +# Removal: 2022-10-10. Bug #869521. +net-nds/nsscache + +# Arthur Zamarin (2022-09-10) +# Python 3.8 only package, with inactive since 2017 upstream. +# Tests fail and doesn't work on newer python targets. +# Removal: 2022-10-10. Bug #869512. +dev-python/python-etcd + +# Arthur Zamarin (2022-09-10) +# Python 3.8 only package, with capped old dependencies, and open +# bugs and issues. +# Removal: 2022-10-10. Bugs #869506, #695090, #792219, #809272. +net-misc/electrum-ltc + +# Arthur Zamarin (2022-09-10) +# Upstream repository archived. Python 3.8 only, with issues for +# newer targets. No reverse dependencies in tree. +# Removal: 2022-10-10. Bugs #869503, #747997, #832242. +dev-python/SaltTesting + +# Matthias Schwarzott (2022-09-08) +# Breaks kernel builds with BTF enabled. +# Bug #868762. +=dev-util/pahole-1.24 + +# Arthur Zamarin (2022-09-07) +# Python 3.8 only package, no maintainer left. +# Removal: 2022-10-07. Bug #869107. +www-apps/blohg + +# Arthur Zamarin (2022-09-07) +# Python 3.8 only package, 2 open bugs. Recommended to migrate to borg. +# No upstream activity since 2015. +# Bugs #674822, #830291, #832240 +# Removal: 2022-10-07. Bug #869101. +app-backup/attic + +# Mike Gilbert (2022-09-05) +# Crash due to double-free. +# https://bugs.gentoo.org/868567 +=sys-apps/gawk-5.2.0 + +# Marc Schiffbauer (2022-09-02) +# Dead upstream, open bugs, removal in 30 days +# bugs #829447, #836227, #862504 +mail-filter/sigh + +# Michał Górny (2022-08-30) +# Flask-Security-Too is a package with high maintenance cost +# and no revdeps in ::gentoo. The next version bump (once more) +# introduces more dependencies. +# +# The remaining listed packages are used exclusively by this package +# (or its tests). If you find one of them useful, please let us know +# and we'll keep it. +# +# Removal on 2022-09-29. Bug #867415. +dev-python/flask-security +dev-python/flask-babelex +dev-python/flask-mail +dev-python/flask-principal +dev-python/flask-wtf +dev-python/mongomock +dev-python/pony +dev-python/pyqrcode +dev-python/sentinels +dev-python/speaklater +dev-python/zxcvbn + +# Matt Turner (2022-08-29) +# Unpatched security vulerabilities. Bug #857780. +# Removal on 2022-09-29. +=x11-base/xorg-server-1.20* +=x11-base/xorg-drivers-1.20* + +# Matt Turner (2022-08-29) +# Fails to build with xorg-server-21. Bug #828426. +# Removal on 2022-09-29. +x11-drivers/xf86-video-glint + +# Hans de Graaff (2022-08-27) +# No longer maintained upstream and more modern alternatives such as +# www-servers/puma are available. +# Removal in 30 days. +dev-ruby/async_sinatra + +# Sam James (2022-08-27) +# Stuck on deprecated and removed Ruby 2.6. Removal on 2022-09-27. +dev-ruby/aws-sdk +dev-ruby/aws-sdk-core +dev-ruby/aws-sdk-resources +dev-ruby/travis + +# Jaco Kroon (2022-08-22) +# Superceded by bgpq4 (already in tree). Non-co-operative upstream. Removal +# in 30 days. Open bugs, already fixed in bgpq4. Please convert your usage to +# bgpq4. Mostly you just need to drop the -3 argument. +net-misc/bgpq3 + +# Volkmar W. Pogatzki (2022-08-22) +# Java library without consumers. Removal on 2022-09-22 +dev-java/byte-buddy-agent + +# hololeap (2022-08-21) +# Monolithic mask for dev-haskell/* packages which have no reverse dependencies, +# are broken, or severely out of date. The aim is to have the Haskell overlay +# (::haskell) be the place for development packages and only have packages +# needed for end-user applications in ::gentoo, as the status quo has +# proven to be unsustainable. More up-to-date versions of these packages +# are available in ::haskell. +# Removal on 2022-09-19. +app-portage/fquery +dev-games/goatee +dev-haskell/megaparsec +dev-haskell/parser-combinators +dev-haskell/megaparsec-tests +dev-haskell/hspec-megaparsec +dev-haskell/neat-interpolation +dev-haskell/stack +dev-haskell/abstract-deque-tests +dev-haskell/aeson-diff +dev-haskell/annotated-wl-pprint +dev-haskell/authenticate-oauth +dev-haskell/base-prelude +dev-haskell/base-unicode-symbols +dev-haskell/casa-client +dev-haskell/casa-types +dev-haskell/cipher-aes128 +dev-haskell/concurrent-extra +dev-haskell/contravariant-extras +dev-haskell/cpphs +dev-haskell/crypto-pubkey-types +dev-haskell/cryptohash +dev-haskell/cryptohash-cryptoapi +dev-haskell/data-default-instances-base +dev-haskell/drbg +dev-haskell/edit-distance-vector +dev-haskell/either +dev-haskell/filelock +dev-haskell/filepattern +dev-haskell/fsnotify +dev-haskell/genvalidity +dev-haskell/genvalidity-hspec +dev-haskell/genvalidity-property +dev-haskell/ghc-lib-parser +dev-haskell/ghc-lib-parser-ex +dev-haskell/githash +dev-haskell/groupoids +dev-haskell/groups +dev-haskell/haddock +dev-haskell/haddock-api +dev-haskell/hashable-time +dev-haskell/hashtables +dev-haskell/haskell-src-meta +dev-haskell/hdbc-odbc +dev-haskell/hi-file-parser +dev-haskell/hlint +dev-haskell/hpack +dev-haskell/hsopenssl +dev-haskell/hsyaml-aeson +dev-haskell/http-common +dev-haskell/http-download +dev-haskell/http-streams +dev-haskell/hxt +dev-haskell/hxt-charproperties +dev-haskell/hxt-regex-xmlschema +dev-haskell/hxt-unicode +dev-haskell/infer-license +dev-haskell/interpolate +dev-haskell/io-streams +dev-haskell/io-streams-haproxy +dev-haskell/iwlib +dev-haskell/js-flot +dev-haskell/js-jquery +dev-haskell/keys +dev-haskell/lens-aeson +dev-haskell/memotrie +dev-haskell/mintty +dev-haskell/mustache +dev-haskell/newtype-generics +dev-haskell/open-browser +dev-haskell/openssl-streams +dev-haskell/optparse-simple +dev-haskell/pantry +dev-haskell/path +dev-haskell/path-io +dev-haskell/pointed +dev-haskell/polyparse +dev-haskell/prettyclass +dev-haskell/project-template +dev-haskell/readable +dev-haskell/rebase +dev-haskell/refact +dev-haskell/regex-applicative-text +dev-haskell/regex-compat-tdfa +dev-haskell/regex-pcre +dev-haskell/rerebase +dev-haskell/rfc5051 +dev-haskell/rio-orphans +dev-haskell/rio-prettyprint +dev-haskell/rsa +dev-haskell/selective +dev-haskell/snap-core +dev-haskell/snap-server +dev-haskell/tar-conduit +dev-haskell/template-haskell-compat-v0208 +dev-haskell/text-metrics +dev-haskell/th-expand-syns +dev-haskell/th-orphans +dev-haskell/th-reify-many +dev-haskell/threads +dev-haskell/validity +dev-haskell/vector-builder +dev-haskell/vector-instances +dev-haskell/weigh +dev-haskell/wreq +dev-haskell/xhtml +dev-haskell/zlib-bindings +dev-util/bnfc + +# hololeap (2022-08-21) +# doctest-parallel does not currently work with Setup.hs (used internally by +# haskell-cabal.eclass) +# See: +dev-haskell/doctest-parallel + +# John Helmert III (2022-08-14) +# Vulnerable, unmaintained in Gentoo, EAPI6. Removal in 30 days, +# bug #772209 +app-crypt/keybase + +# Andrew Ammerlaan (2022-08-12) +# Masked for testing, depends on dev-qt/qt*:6 +# Pyside6 is stuck on python3_10 for the moment being +dev-python/shiboken6 +dev-python/pyside6 +dev-python/pyside6-tools + +# Jimi Huotari (2022-08-02) +# Masked for testing. The split of some packages may still +# change. bug #838970. +dev-python/PyQt6 +dev-python/PyQt6-WebEngine +dev-qt/qt5compat:6 +dev-qt/qtbase:6 +dev-qt/qtdeclarative:6 +dev-qt/qtimageformats:6 +dev-qt/qtlocation:6 +dev-qt/qtmultimedia:6 +dev-qt/qtnetworkauth:6 +dev-qt/qtpositioning:6 +dev-qt/qtquick3d:6 +dev-qt/qtquicktimeline:6 +dev-qt/qtserialport:6 +dev-qt/qtshadertools:6 +dev-qt/qtsvg:6 +dev-qt/qttools:6 +dev-qt/qtwayland:6 +dev-qt/qtwebchannel:6 +dev-qt/qtwebengine:6 +dev-qt/qtwebsockets:6 + +# Sam James (2022-08-02) +# Multiple rendering/font issues reported: bug #844115, bug #851141. +>=app-text/ghostscript-gpl-9.56.1 + +# Fabian Groffen (2022-07-02) +# Segfaults handling SPF validations (warn on permerror), like the +# previous release, better not to trust your important mail to +~mail-mta/exim-4.96 + +# Sam James (2022-05-28) +# GCC 9 and older no longer receive upstream support or fixes for +# bugs. Please switch to a newer GCC version using gcc-config. +# The lowest supported version of GCC is GCC 10. + (2022-04-29) # Apparently the "b" in version means "beta". 3.24 is available, we # should update to that. #841437 ~sci-physics/bullet-3.22b -# Conrad Kostecki (2022-04-27) -# Old base package for jabber services, which is not being used anymore, -# as jabber services do now use their own user instead of generic jabber user. -# Removal in 30 days on 2022-05-27. -net-im/jabber-base - -# Volkmar W. Pogatzki (2022-04-22) -# Blocks removal of vulnerable dev-java/guava:20, bug #833309. -# Removal on 2022-05-30 -dev-util/checkstyle -app-emacs/jde - -# Matt Turner (2022-04-26) -# Dead package. No reverse dependencies. -# Removal on 2022-05-26 -gnome-base/gnome-vfs - -# Mike Pagano (2022-04-26) -# These kernels contain a major regression that causes power button -# to stop working, apparently making it impossible to leave suspend -# on some laptops without a (difficult) hard reset. -~sys-kernel/gentoo-sources-5.10.111 -=sys-kernel/gentoo-sources-5.10.112 -~sys-kernel/gentoo-sources-5.15.34 -=sys-kernel/gentoo-sources-5.15.35 -~sys-kernel/gentoo-sources-5.16.20 -~sys-kernel/gentoo-sources-5.17.3 -=sys-kernel/gentoo-sources-5.17.4 -~sys-kernel/vanilla-sources-5.10.112 -~sys-kernel/vanilla-sources-5.15.35 -~sys-kernel/vanilla-sources-5.17.4 - -# Michał Górny (2022-04-26) -# These kernels contain a major regression that causes power button -# to stop working, apparently making it impossible to leave suspend -# on some laptops without a (difficult) hard reset. -~sys-kernel/gentoo-kernel-5.10.111 -=sys-kernel/gentoo-kernel-5.10.112 -~sys-kernel/gentoo-kernel-5.15.34 -=sys-kernel/gentoo-kernel-5.15.35 -~sys-kernel/gentoo-kernel-5.16.20 -~sys-kernel/gentoo-kernel-5.17.3 -=sys-kernel/gentoo-kernel-5.17.4 -~sys-kernel/gentoo-kernel-bin-5.10.111 -=sys-kernel/gentoo-kernel-bin-5.10.112 -~sys-kernel/gentoo-kernel-bin-5.15.34 -=sys-kernel/gentoo-kernel-bin-5.15.35 -~sys-kernel/gentoo-kernel-bin-5.16.20 -~sys-kernel/gentoo-kernel-bin-5.17.3 -=sys-kernel/gentoo-kernel-bin-5.17.4 -~sys-kernel/vanilla-kernel-5.10.111 -~sys-kernel/vanilla-kernel-5.10.112 -~sys-kernel/vanilla-kernel-5.15.34 -~sys-kernel/vanilla-kernel-5.15.35 -~sys-kernel/vanilla-kernel-5.16.20 -~sys-kernel/vanilla-kernel-5.17.3 -~sys-kernel/vanilla-kernel-5.17.4 -~virtual/dist-kernel-5.10.111 -~virtual/dist-kernel-5.15.34 -~virtual/dist-kernel-5.16.20 -~virtual/dist-kernel-5.17.3 - # Alfredo Tupone (2022-04-27) # New release of janestreet packages need to tested dev-ml/sexplib0:0/0.15 +dev-ml/sexplib:0/0.15 dev-ml/base:0/0.15 dev-ml/stdio:0/0.15 dev-ml/ppx_sexp_conv:0/0.15 @@ -180,204 +475,19 @@ dev-ml/async_extra:0/0.15 dev-ml/core_bench:0/0.15 dev-ml/patience_diff:0/0.15 dev-util/patdiff:0/0.15 - -# Hans de Graaff (2022-04-23) -# Obsolete slots that are no longer used by current -# dev-ruby/rqrcode versions and has no use on its own. -# Masked for removal in 30 days. -dev-ruby/rqrcode_core:0 - -# Volkmar W. Pogatzki (2022-04-22) -# Unused java library. Removal on 2022-05-24. -dev-java/jgraph - -# Michał Górny (2022-04-22) -# Obsolete namespace packages. PEP 420 implicit namespaces are now -# the preferred solution. Upgrade the reverse dependencies to get -# these packages unmerged. -# Removal on 2022-05-09. -dev-python/namespace-google -dev-python/namespace-lazr -dev-python/namespace-paste -dev-python/namespace-repoze -dev-python/namespace-ruamel -dev-python/namespace-sphinxcontrib -dev-python/namespace-zope - -# Hans de Graaff (2022-04-22) -# Obsolete slots that are no longer used by current -# dev-ruby/simplecov versions and have no use on their own. -# Masked for removal in 30 days. -dev-ruby/simplecov-html:0.10 -dev-ruby/simplecov-html:0.11 - -# Volkmar W. Pogatzki (2022-04-19) -# Release of the source-based ebuild is from 2014. At the moment -# impossible to provide source-based ebuild for the current version. -# Up-to-date binary package exists. Removal on 2022-05-30 -app-text/jabref -dev-java/glazedlists -dev-java/jempbox -dev-java/microba -dev-java/spin - -# Volkmar W. Pogatzki (2022-04-17) -# Unused java libraries. Removal in 30 days. -dev-java/boot-bin -dev-java/eclipsito -dev-java/gcj-jdk -dev-java/japitools -dev-java/jboss-marshalling -dev-java/jdbc-mssqlserver -dev-java/jsr250 -dev-java/maven-hawtjni-plugin -dev-java/mimepull -dev-java/oracle-javamail -dev-java/xjavac - -# David Seifert (2022-04-17) -# Dead library, part of >=sys-fs/e2fsprogs-1.46.5 now, bug #806875, -# removal on 2022-05-17. -# (If you hit blockers, please run: -# $ emerge --deselect sys-libs/e2fsprogs-libs -# This is necessary as your world file should not contain dependencies.) -sys-libs/e2fsprogs-libs - -# Michał Górny (2022-04-17) -# Unmaintained in Gentoo. Pending a bump since January. Non-trivial -# to test. No revdeps. -# Removal on 2022-05-17. Bug #838895. -dev-python/pymssql - -# Marek Szuba (2022-04-14) -# Singularity has been renamed upstream to Apptainer. Therefore, up-to-date -# versions of this software are now available as app-containers/apptainer. -sys-cluster/singularity - -# Sam James (2022-04-13) -# 2.35.2 was a quick release to mitigate a security issue (bug #838127), but -# introduces problems of its own with e.g. Portage. bug #838223. Pending -# investigation both on the Portage side and potentially upstream (as there's -# at least some UX issues with 2.35.2+ with the new "safe directory" mechanism). -# Earlier versions are still safe as long as you do not use git commands -# on a local repository controlled by a user you do not trust. ->=dev-vcs/git-2.35.2 - -# Conrad Kostecki (2022-04-13) -# Abandoned by upstream, does not work correctly anymore. -# Removal on 2022-06-13. Bug #832431. -x11-plugins/pidgin-telegram - -# Michał Górny (2022-04-13) -# Unmaintained. Last release in 2017, the Gentoo ebuild has not been -# even bumped to it. Requires old dev-lang/spidermonkey that requires -# Python 2.7. -# Removal on 2022-05-13. Bug #838139. -media-video/gxine - -# Hans de Graaff (2022-04-12) -# dev-ruby/nokogumbo is now part of dev-ruby/nokogiri and nokogiri -# versions still supporting a separate nokogumbo have known security -# issues. nokogumbo's only reverse dependency is dev-ruby/sanitize:5, -# but a newer slot is available. -dev-ruby/nokogumbo -dev-ruby/sanitize:5 - -# Michał Górny (2022-04-11) -# Tests are broken once again. Last activity in Jan 2020, last release -# in Aug 2019. No revdeps. -# Removal on 2022-05-11. Bug #832317. -dev-python/ctypescrypto - -# Matt Turner (2022-04-10) -# Dead package upstream. Uses GTK+ 2. No reverse dependencies. -# Removal on 2022-05-10 -x11-misc/gcolor2 - -# Matt Turner (2022-04-10) -# Dead package upstream. No reverse dependencies. -# Removal on 2022-05-10 -net-misc/vinagre -net-misc/vino - -# Matt Turner (2022-04-10) -# Dead package upstream (last release in 2004). No reverse dependencies. -# Removal on 2022-05-10 -net-misc/grdesktop - -# Matt Turner (2022-04-10) -# Dead package upstream. EAPI 5. Only reverse dependency is gnome-extra/gnome-utils. -# Removal on 2022-05-10 -gnome-extra/gnome-search-tool - -# Matt Turner (2022-04-10) -# Dead package upstream. No reverse dependencies. -# Removal on 2022-05-10 -gnome-extra/filemanager-actions - -# Matt Turner (2022-04-10) -# Dead package upstream. No reverse dependencies. -# Removal on 2022-05-10 -app-office/pinpoint - -# Matt Turner (2022-04-10) -# Dead package upstream. Only reverse dependency is gnome-extra/gnome-utils. -# Removal on 2022-05-10 -app-admin/gnome-system-log - -# Matt Turner (2022-04-10) -# Dead (meta)packagesupstream. No reverse dependencies. -# Removal on 2022-05-10 -gnome-extra/gnome-utils - -# David Seifert (2022-04-10) -# Unmaintained, last release upstream 16 years ago, Fedora dropped it, -# relies on sys-libs/db, low quality port to EAPI 6, removal on 2022-05-10. -net-p2p/syrep - -# Michał Górny (2022-04-10) -# Last release in 2016. Last git commit in 2020. No revdeps. -# Removal on 2022-05-10. Bug #837641. -dev-python/repoze-sphinx-autointerface - -# Michał Górny (2022-04-09) -# A test runner specific to zope packages that was never really used -# (only as a mistaken test-dep). No revdeps left. -# Removal on 2022-05-09. Bug #837530. -dev-python/zope-testrunner - -# Matt Turner (2022-04-06) -# Dead package upstream. No reverse dependencies. -# Removal on 2022-05-06 -dev-util/nemiver +=dev-ml/alcotest-1.6.0* # David Seifert (2022-04-06) # Unsupported branches, no consumers left, removal on 2023-01-01. sys-devel/automake:1.13 sys-devel/automake:1.15 -# David Seifert (2022-03-20) -# Mask gcc-8 branch (ended upstream support). Please switch -# to a fresher gcc branch. - (2022-03-18) -# The new version breaks building docs w/o Internet access (because it -# tries to fetch and install all dependencies locally). -~dev-python/jaraco-packaging-9.0.0 - # John Helmert III (2022-03-13) # Arti is not a production-ready Tor client. According to upstream, "do # not use this program yet if you seriously need anonymity, privacy, # security, or stability." Feel free to unmask if this is not a # necessity. -net-p2p/arti - -# Stephan Hartmann (2022-04-01) -# Dev channel releases are only for people who -# are developers or want more experimental features -# and accept a more unstable release. ->=www-client/chromium-102 + (2022-02-23) # Version 2.5.* is not meant for production according to upstream @@ -402,16 +512,6 @@ net-p2p/arti (2022-02-11) -# Not usable anymore -# Removal after 2022-06-01. Bug #833144. -x11-misc/i855crt - -# Jonas Stein (2022-02-08) -# Not maintained, open bugs, upstream outdated. -# Removal after 2022-07-01. Bug #832953. -x11-misc/easystroke - # Eray Aslan (2022-01-24) # Mask experimental software =mail-mta/postfix-3.8* @@ -419,35 +519,13 @@ x11-misc/easystroke # James Beddek (2022-01-19) # FFmpeg 5.0 ABI/API changes break many packages. # Masking for tracker/tinderbox. Bug #831437 ->=media-video/ffmpeg-5.0 - -# Georgy Yakovlev (2022-01-15) -# Last branch update happened ~ 12 month ago. -# Maximum kernel supported is 5.9, which we no longer package. -# So 5.10 LTS users can't use it. only 4.x LTS and 5.4 LTS. -# ebuild is effectively unmaintained/untested, so is upstream branch. -# Removal date: sometime around June 2022 -# Bug: https://bugs.gentoo.org/830020 -~sys-fs/zfs-0.8.6 -~sys-fs/zfs-kmod-0.8.6 +=media-video/ffmpeg-5* # Brian Evans (2022-01-07) # The main consumer, phpunit, does not initiate the new timer correctly # This is likely to cause issues in tests; Unmask if using for other purposes >=dev-php/PHP_Timer-5.0 -# Georgy Yakovlev (2021-12-14) -# AT&T decided to roll back community changes in March 2020 -# for version 2020.x.x -# This version is no longer maintained. -# New version is maintained at https://github.com/ksh93/ksh -# and is available as app-shells/ksh-1.0.0_beta1 at time of writing. -~app-shells/ksh-2020.0.0 - -# Bernd Waibel (2021-12-07) -# Masked for testing -~sci-libs/vtk-9.1.0 - # Sam James (2021-12-01) # OSL 12 is a development release (for now). # Doesn't work with LLVM 13 yet; mask to help @@ -465,11 +543,6 @@ dev-tex/pdfannotextractor # and may be buggier or less secure. Only unmask if really wanted. x11-drivers/nvidia-drivers:0/vulkan -# Fabian Groffen (2021-10-03) -# Masked for erratic behaviour -# https://bugs.exim.org/show_bug.cgi?id=2813 -=mail-mta/exim-4.95-r1 - # Mart Raudsepp (2021-09-23) # Incompatible with c++17 abseil-cpp, no in-tree consumers yet media-libs/webrtc-audio-processing:1 @@ -483,16 +556,18 @@ sys-devel/automake:1.11 # New major parallel-installable release which needs special care to not # end up loaded into the same process together with the earlier libsoup ABI. # Migration to it is expected for GNOME 42, NOT to be unmasked with GNOME 41. +>=gnome-extra/gnome-calculator-43 +media-libs/libshumate net-libs/libsoup:3.0 +net-libs/rest:1.0 +net-libs/webkit-gtk:4.1 +sci-geosciences/geocode-glib:2 # Thomas Deutschmann (2021-09-07) # Masked while being tested and reverse deps aren't fully compatible # bug #797325. =dev-libs/openssl-3.0* - -# Craig Andrews (2021-09-20) -# Requires OpenSSL >= 3.0.0 -# Masked until dev-libs/openssl-3.0* is unmasked +=dev-libs/openssl-compat-1.1.1* =dev-libs/gost-engine-3.0* # Joonas Niilola (2021-07-29) @@ -506,15 +581,6 @@ net-libs/libsoup:3.0 # is resolved. Bug #791259. >=media-libs/libopenaptx-0.2.1 -# Bernard Cafarelli (2021-06-04) -# Alpha versions of fetchmail 7 -# Add support for OAUTH2 for those needing it -=net-mail/fetchmail-7.0.0_alpha* - -# Michał Górny (2021-05-31) -# Requires removed media-libs/opencv version. - (2021-04-20) # Version 3.15 is broken with Emacs 27.2. =app-emacs/mic-paren-3.15-r0 @@ -531,10 +597,6 @@ net-libs/libsoup:3.0 # bug #772998 ~net-misc/openntpd-6.8_p1 -# Lars Wendler (2021-02-15) -# Mask development versions now that they were bumped... -=net-misc/kea-1.9* - # Michał Górny (2020-11-10) # This old Kodi version requires vulnerable dev-python/pillow # and prevents users from upgrading. Masked for the time being. @@ -581,15 +643,6 @@ app-office/texmacs ~net-libs/libnsl-0 ~net-libs/rpcsvc-proto-0 -# James Le Cuirot (2017-12-17) -# Georgy Yakovlev (2021-10-16) -# Java 11+ is not yet fully supported on Gentoo. Packages cannot depend -# on it so these virtuals are not yet required. If you wish to use -# Java 11+ then install openjdk-(jdk|jre)-bin directly. -# bug #697014 -virtual/jdk:17 -virtual/jre:17 - # Nicolas Bock (2017-10-31) # There are multiple unresolved upstream issues with >=jabref-bin-4.0 (#636036). # If you still would like to use this version, please report any issues to @@ -613,7 +666,7 @@ virtual/jre:17 # switch the compiler / the binutils) ASAP. If you need them for a specific # (isolated) use case, feel free to unmask them on your system. (2017-01-07) # This package has some dangerous quality and security issues, but diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords deleted file mode 100644 index bd43de88a9..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Apple SI support only exists in Ians' WIP -=sys-devel/gcc-11* ** diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/parent index fceecddb55..5ebbfd24d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/11.0/arm64/gcc/parent @@ -1,2 +1,2 @@ .. -../../../features/fsf-gcc-ld64 +../../../features/fsf-gcc-nold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords deleted file mode 100644 index bd43de88a9..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Apple SI support only exists in Ians' WIP -=sys-devel/gcc-11* ** diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent index fceecddb55..5ebbfd24d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent @@ -1,2 +1,2 @@ .. -../../../features/fsf-gcc-ld64 +../../../features/fsf-gcc-nold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.mask deleted file mode 100644 index b642037494..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/package.mask +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Sam James (2021-11-09) -# Doesn't support arm64. Fall back to snapshot in ::prefix for now. -=sys-devel/gcc-11.2.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc index 6bfe36915c..314c9a7e4f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 pre_src_configure() { @@ -11,13 +11,23 @@ pre_src_configure() { # triplets, so patch that for various versions of autoconf # This bit should be kept in sync with fix_config_sub in # bootstrap-prefix.sh - if [[ ${CHOST} == arm64-apple-darwin* ]] ; then - # Apple Silicon doesn't use aarch64, but arm64 - find . -name "config.sub" | \ - xargs sed -i -e 's/ arm\(-\*\)* / arm\1 | arm64\1 /' - find . -name "config.sub" | \ - xargs sed -i -e 's/ aarch64 / aarch64 | arm64 /' - fi + # Apple Silicon doesn't use aarch64, but arm64 + find . -name "config.sub" | \ + ${XARGS} sed -i -e 's/ arm\(-\*\)* / arm\1 | arm64\1 /' + find . -name "config.sub" | \ + ${XARGS} sed -i -e 's/ aarch64 / aarch64 | arm64 /' + + # currently the toolchain appears to be a bit funky, and generates + # code the (host) linker thinks is invalid with -O2 and up: + # ld: in section __TEXT,__text reloc 442: symbol index out of range + # file 'src/preproc/refer/refer-label.o' for architecture arm64 + case ${CATEGORY}/${PN} in + sys-apps/groff |\ + app-editors/vim) + [[ ${CFLAGS} == *-O[23456789]* ]] && CFLAGS="${CFLAGS} -O1" + [[ ${CXXFLAGS} == *-O[23456789]* ]] && CXXFLAGS="${CFLAGS} -O1" + ;; + esac popd > /dev/null } diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/package.use.force index e59fb1aa91..5de4249906 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/arch/x64/package.use.force @@ -1,10 +1,6 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Fabian Groffen (2018-11-29) -# libgcrypt relies on GCC pragma to disable optimisation, but we use Clang -dev-libs/libgcrypt o-flag-munging - # Fabian Groffen (2016-12-20) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_X86 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 0b90c55623..0a403530e9 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,8 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Fabian Groffen (2022-01-08) -# malloc crash during install on >=11.0, bug #830425 -=dev-util/cmake-3.22.1 +# Fabian Groffen (2022-06-14) +# timer_create build-failure, corrected upstream in 5067 +# https://github.com/vim/vim/commit/f78b52ba24d8d294869cd013dcc4cd5d4a65cea7 +~app-editors/vim-8.2.5066 +~app-editors/vim-core-8.2.5066 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask index eb3e4c4d14..70aa17d0cb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask @@ -1,14 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Sam James (2020-12-01) # Needs more work to make bindings build dev-db/qdbm java perl ruby -# Fabian Groffen (2016-04-06) -# dev-libs/re2 needs love, bug #563932 -app-misc/sphinx re2 - # Fabian Groffen (2016-01-10) # libutempter isn't ported for Darwin, bug #506494 net-misc/mosh utempter diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/amd64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/amd64/make.defaults index 22be1cd833..f8433cd75e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/amd64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/amd64/make.defaults @@ -1,10 +1,12 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 #Note: this is Gentoo Prefix specific! (2008-07-13, darkside) -# The base profile sets ACCEPT_KEYWORDS=amd64 and we don't have that in prefix. -ACCEPT_KEYWORDS="-amd64 ~amd64-linux" +# The base profile sets ACCEPT_KEYWORDS=amd64, add unstable on top of +# that, and retain historical Prefix-only amd64-linux keyword for a +# transition period, bug #473598. +ACCEPT_KEYWORDS="~amd64 ~amd64-linux" # We don't have lib64 or multilib in prefix, but single ABI, so remove it here. SYMLINK_LIB="" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/make.defaults index 6be345d8d6..7e20f09281 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/make.defaults @@ -1,11 +1,10 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="ppc64" CHOST="powerpc64-pc-linux-gnu" -# The base profile sets ACCEPT_KEYWORDS=ppc64 and we don't have that in prefix. -# Eventually, ~* should be removed once someone is motivated for this arch -ACCEPT_KEYWORDS="-ppc64 ~ppc64-linux ~*" +# The base profile sets ACCEPT_KEYWORDS=ppc64, add unstable +ACCEPT_KEYWORDS="~ppc64" # We don't have lib64 in prefix so, remove it here. SYMLINK_LIB="" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/parent index ba569be12a..7c6ab7df6a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64/parent @@ -1,2 +1,2 @@ -../../../default/linux/powerpc/ppc64/17.0/64bit-userland +../../../default/linux/ppc64/17.0 .. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64le/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64le/make.defaults index 477b3c2627..95c3cb0ca9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64le/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64le/make.defaults @@ -1,11 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ARCH="ppc64" CHOST="powerpc64le-pc-linux-gnu" -# The base profile sets ACCEPT_KEYWORDS=ppc64 and we don't have that in prefix. -# Eventually, ~* should be removed once someone is motivated for this arch -ACCEPT_KEYWORDS="-ppc64 ~ppc64-linux ~*" +# The base profile sets ACCEPT_KEYWORDS=ppc64, add unstable on top of that +ACCEPT_KEYWORDS="~ppc64" # We don't have lib64 in prefix so, remove it here. SYMLINK_LIB="" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64le/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64le/parent index ba569be12a..3301fe4e64 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64le/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/ppc64le/parent @@ -1,2 +1,2 @@ -../../../default/linux/powerpc/ppc64/17.0/64bit-userland +../../../default/linux/ppc64le/17.0 .. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/riscv/eapi b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/riscv/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/riscv/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/riscv/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/riscv/make.defaults new file mode 100644 index 0000000000..55cdae5090 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/riscv/make.defaults @@ -0,0 +1,14 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +ARCH="riscv" + +CHOST="riscv64-pc-linux-gnu" + +ACCEPT_KEYWORDS="~riscv" + +SYMLINK_LIB="" + +LIBDIR_lp64d="lib" + +LIBDIR_lp64="lib" \ No newline at end of file diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.5/ppc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/riscv/packages similarity index 57% rename from sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.5/ppc/use.mask rename to sdk_container/src/third_party/portage-stable/profiles/prefix/linux/riscv/packages index cb5937b71a..7084783a52 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.5/ppc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/riscv/packages @@ -1,4 +1,2 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 - --altivec diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/riscv/parent b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/riscv/parent new file mode 100644 index 0000000000..d3b49d5628 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/riscv/parent @@ -0,0 +1,2 @@ +../../../default/linux/riscv/20.0/rv64gc/lp64d +.. diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/x86/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/x86/make.defaults index 8a679deb07..704bcb6ff4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/x86/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/x86/make.defaults @@ -1,8 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# The base profile sets ACCEPT_KEYWORDS=x86 and we don't have that in prefix. -ACCEPT_KEYWORDS="-x86 ~x86-linux" +# The base profile sets ACCEPT_KEYWORDS=x86, add unstable on top of +# that, and retain historical prefix-only x86-linux keyword for +# transition period, bug #473598 +ACCEPT_KEYWORDS="~x86 ~x86-linux" # in case we are bootstrapping with the host compiler on an amd64 linux host: CFLAGS="${CFLAGS} -m32" diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.mask index 1aac924c74..321dccb561 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # # When you add an entry to the top of this file, add your name, the date, and @@ -8,10 +8,6 @@ # NOTE: Please add your entry at the top! # -# Fabian Groffen (2020-08-02) -# Python 3.6 is soon going away and won't be updated for Prefix anymore. -dev-lang/python:3.6 - # Fabian Groffen (2020-08-02) # Python 2 is no longer supported # Recent Portage releases no longer supports Python 2, and the version diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.use.mask index c05175fdd3..7115be8a60 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/sunos/solaris/package.use.mask @@ -6,10 +6,6 @@ # chg client fails to compile, bug #683374 dev-vcs/mercurial chg -# Fabian Groffen (2016-04-06) -# dev-libs/re2 needs love, bug #563932 -app-misc/sphinx re2 - # Fabian Groffen (2015-05-26) # Avoid pulling in broken and unnecessary ossp-uuid, bug #324527 dev-db/postgresql uuid @@ -21,7 +17,3 @@ sys-devel/gcc -libssp # Fabian Groffen (2011-09-05) # gir tries to link c++ code using gcc and obviously fails app-text/poppler introspection - -# Fabian Groffen (2011-04-24) -# kms seems linux only, bug #319285 -x11-libs/libdrm libkms diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/use.mask index 96fe791477..5466fd4b5e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/windows/winnt/use.mask @@ -11,7 +11,6 @@ 3dfx acpi alsa -altivec apm bluetooth caps 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 d0de61e33d..d5338d2db4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -7,39 +7,47 @@ # DO NOT ADD PROFILES WITH A "die" or "exit" IN THEM OR IT KILLS REPOMAN # #layout: -#arch profile_directory status +#arch profile_directory status # Alpha Profiles # @MAINTAINER: alpha@gentoo.org -alpha default/linux/alpha/17.0 stable -alpha default/linux/alpha/17.0/systemd dev -alpha default/linux/alpha/17.0/desktop stable -alpha default/linux/alpha/17.0/desktop/gnome stable -alpha default/linux/alpha/17.0/desktop/gnome/systemd stable -alpha default/linux/alpha/17.0/developer exp +alpha default/linux/alpha/17.0 exp +alpha default/linux/alpha/17.0/systemd exp +alpha default/linux/alpha/17.0/systemd/merged-usr exp +alpha default/linux/alpha/17.0/desktop exp +alpha default/linux/alpha/17.0/desktop/gnome exp +alpha default/linux/alpha/17.0/desktop/gnome/systemd exp +alpha default/linux/alpha/17.0/desktop/gnome/systemd/merged-usr exp +alpha default/linux/alpha/17.0/developer exp # SYMLINK_LIB=no profiles # Run app-portage/unsymlink-lib *before* switching the profile. # @MAINTAINER: mgorny@gentoo.org -amd64 default/linux/amd64/17.1 stable -amd64 default/linux/amd64/17.1/selinux stable -amd64 default/linux/amd64/17.1/hardened stable -amd64 default/linux/amd64/17.1/hardened/selinux stable -amd64 default/linux/amd64/17.1/desktop stable -amd64 default/linux/amd64/17.1/desktop/gnome stable -amd64 default/linux/amd64/17.1/desktop/gnome/systemd stable -amd64 default/linux/amd64/17.1/desktop/plasma stable -amd64 default/linux/amd64/17.1/desktop/plasma/systemd stable -amd64 default/linux/amd64/17.1/desktop/systemd stable -amd64 default/linux/amd64/17.1/developer exp -amd64 default/linux/amd64/17.1/no-multilib stable -amd64 default/linux/amd64/17.1/no-multilib/hardened stable -amd64 default/linux/amd64/17.1/no-multilib/hardened/selinux stable -amd64 default/linux/amd64/17.1/no-multilib/systemd dev -amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux exp -amd64 default/linux/amd64/17.1/systemd stable -amd64 default/linux/amd64/17.1/systemd/selinux exp -amd64 default/linux/amd64/17.1/clang exp +amd64 default/linux/amd64/17.1 stable +amd64 default/linux/amd64/17.1/selinux stable +amd64 default/linux/amd64/17.1/hardened stable +amd64 default/linux/amd64/17.1/hardened/selinux stable +amd64 default/linux/amd64/17.1/desktop stable +amd64 default/linux/amd64/17.1/desktop/gnome stable +amd64 default/linux/amd64/17.1/desktop/gnome/systemd stable +amd64 default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr dev +amd64 default/linux/amd64/17.1/desktop/plasma stable +amd64 default/linux/amd64/17.1/desktop/plasma/systemd stable +amd64 default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr dev +amd64 default/linux/amd64/17.1/desktop/systemd stable +amd64 default/linux/amd64/17.1/desktop/systemd/merged-usr dev +amd64 default/linux/amd64/17.1/developer exp +amd64 default/linux/amd64/17.1/no-multilib stable +amd64 default/linux/amd64/17.1/no-multilib/hardened stable +amd64 default/linux/amd64/17.1/no-multilib/hardened/selinux stable +amd64 default/linux/amd64/17.1/no-multilib/systemd dev +amd64 default/linux/amd64/17.1/no-multilib/systemd/merged-usr dev +amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux exp +amd64 default/linux/amd64/17.1/systemd stable +amd64 default/linux/amd64/17.1/systemd/merged-usr dev +amd64 default/linux/amd64/17.1/systemd/selinux exp +amd64 default/linux/amd64/17.1/clang exp +amd64 default/linux/amd64/17.1/systemd/clang exp # AMD64 Profiles # @MAINTAINER: amd64@gentoo.org @@ -61,62 +69,78 @@ amd64 default/linux/amd64/17.0/x32 dev # ARM Profiles # @MAINTAINER: arm@gentoo.org -arm default/linux/arm/17.0 stable -arm default/linux/arm/17.0/desktop dev -arm default/linux/arm/17.0/desktop/gnome dev -arm default/linux/arm/17.0/desktop/gnome/systemd dev -arm default/linux/arm/17.0/desktop/plasma dev -arm default/linux/arm/17.0/desktop/plasma/systemd dev -arm default/linux/arm/17.0/developer exp -arm default/linux/arm/17.0/armv4 dev -arm default/linux/arm/17.0/armv4/desktop dev -arm default/linux/arm/17.0/armv4/desktop/gnome dev -arm default/linux/arm/17.0/armv4/desktop/plasma dev -arm default/linux/arm/17.0/armv4/developer exp -arm default/linux/arm/17.0/armv4t dev -arm default/linux/arm/17.0/armv4t/desktop dev -arm default/linux/arm/17.0/armv4t/desktop/gnome dev -arm default/linux/arm/17.0/armv4t/desktop/plasma dev -arm default/linux/arm/17.0/armv4t/developer exp -arm default/linux/arm/17.0/armv4t/systemd dev -arm default/linux/arm/17.0/armv5te dev -arm default/linux/arm/17.0/armv5te/desktop dev -arm default/linux/arm/17.0/armv5te/desktop/gnome dev -arm default/linux/arm/17.0/armv5te/desktop/plasma dev -arm default/linux/arm/17.0/armv5te/developer exp -arm default/linux/arm/17.0/armv5te/systemd dev -arm default/linux/arm/17.0/armv6j stable -arm default/linux/arm/17.0/armv6j/hardened exp -arm default/linux/arm/17.0/armv7a/hardened/selinux exp -arm default/linux/arm/17.0/armv6j/desktop dev -arm default/linux/arm/17.0/armv6j/desktop/gnome dev -arm default/linux/arm/17.0/armv6j/desktop/plasma dev -arm default/linux/arm/17.0/armv6j/developer exp -arm default/linux/arm/17.0/armv6j/selinux exp -arm default/linux/arm/17.0/armv6j/systemd dev -arm default/linux/arm/17.0/armv7a stable -arm default/linux/arm/17.0/armv7a/hardened exp -arm default/linux/arm/17.0/armv7a/hardened/selinux dev -arm default/linux/arm/17.0/armv7a/desktop dev -arm default/linux/arm/17.0/armv7a/desktop/gnome dev -arm default/linux/arm/17.0/armv7a/desktop/plasma dev -arm default/linux/arm/17.0/armv7a/developer exp -arm default/linux/arm/17.0/armv7a/systemd dev +arm default/linux/arm/17.0 stable +arm default/linux/arm/17.0/desktop dev +arm default/linux/arm/17.0/desktop/gnome dev +arm default/linux/arm/17.0/desktop/gnome/systemd dev +arm default/linux/arm/17.0/desktop/gnome/systemd/merged-usr dev +arm default/linux/arm/17.0/desktop/plasma dev +arm default/linux/arm/17.0/desktop/plasma/systemd dev +arm default/linux/arm/17.0/desktop/plasma/systemd/merged-usr dev +arm default/linux/arm/17.0/developer exp +arm default/linux/arm/17.0/armv4 dev +arm default/linux/arm/17.0/armv4/desktop dev +arm default/linux/arm/17.0/armv4/desktop/gnome dev +arm default/linux/arm/17.0/armv4/desktop/plasma dev +arm default/linux/arm/17.0/armv4/developer exp +arm default/linux/arm/17.0/armv4t dev +arm default/linux/arm/17.0/armv4t/desktop dev +arm default/linux/arm/17.0/armv4t/desktop/gnome dev +arm default/linux/arm/17.0/armv4t/desktop/plasma dev +arm default/linux/arm/17.0/armv4t/developer exp +arm default/linux/arm/17.0/armv4t/systemd dev +arm default/linux/arm/17.0/armv4t/systemd/merged-usr dev +arm default/linux/arm/17.0/armv5te dev +arm default/linux/arm/17.0/armv5te/desktop dev +arm default/linux/arm/17.0/armv5te/desktop/gnome dev +arm default/linux/arm/17.0/armv5te/desktop/plasma dev +arm default/linux/arm/17.0/armv5te/developer exp +arm default/linux/arm/17.0/armv5te/systemd dev +arm default/linux/arm/17.0/armv5te/systemd/merged-usr dev +arm default/linux/arm/17.0/armv6j stable +arm default/linux/arm/17.0/armv6j/hardened exp +arm default/linux/arm/17.0/armv7a/hardened/selinux exp +arm default/linux/arm/17.0/armv6j/desktop dev +arm default/linux/arm/17.0/armv6j/desktop/gnome dev +arm default/linux/arm/17.0/armv6j/desktop/plasma dev +arm default/linux/arm/17.0/armv6j/developer exp +arm default/linux/arm/17.0/armv6j/selinux exp +arm default/linux/arm/17.0/armv6j/systemd dev +arm default/linux/arm/17.0/armv6j/systemd/merged-usr dev +arm default/linux/arm/17.0/armv7a stable +arm default/linux/arm/17.0/armv7a/hardened exp +arm default/linux/arm/17.0/armv7a/hardened/selinux dev +arm default/linux/arm/17.0/armv7a/desktop dev +arm default/linux/arm/17.0/armv7a/desktop/gnome dev +arm default/linux/arm/17.0/armv7a/desktop/gnome/systemd dev +arm default/linux/arm/17.0/armv7a/desktop/gnome/systemd/merged-usr dev +arm default/linux/arm/17.0/armv7a/desktop/plasma dev +arm default/linux/arm/17.0/armv7a/desktop/plasma/systemd dev +arm default/linux/arm/17.0/armv7a/desktop/plasma/systemd/merged-usr dev +arm default/linux/arm/17.0/armv7a/developer exp +arm default/linux/arm/17.0/armv7a/systemd dev +arm default/linux/arm/17.0/armv7a/systemd/merged-usr dev + # ARM64 Profiles # @MAINTAINER: arm64@gentoo.org -arm64 default/linux/arm64/17.0 stable -arm64 default/linux/arm64/17.0/hardened exp -arm64 default/linux/arm64/17.0/hardened/selinux dev -arm64 default/linux/arm64/17.0/desktop stable -arm64 default/linux/arm64/17.0/desktop/gnome stable -arm64 default/linux/arm64/17.0/desktop/gnome/systemd stable -arm64 default/linux/arm64/17.0/desktop/plasma stable -arm64 default/linux/arm64/17.0/desktop/plasma/systemd stable -arm64 default/linux/arm64/17.0/desktop/systemd stable -arm64 default/linux/arm64/17.0/developer exp -arm64 default/linux/arm64/17.0/systemd stable -arm64 default/linux/arm64/17.0/systemd/selinux exp +arm64 default/linux/arm64/17.0 stable +arm64 default/linux/arm64/17.0/hardened exp +arm64 default/linux/arm64/17.0/hardened/selinux dev +arm64 default/linux/arm64/17.0/desktop stable +arm64 default/linux/arm64/17.0/desktop/gnome stable +arm64 default/linux/arm64/17.0/desktop/gnome/systemd stable +arm64 default/linux/arm64/17.0/desktop/gnome/systemd/merged-usr dev +arm64 default/linux/arm64/17.0/desktop/plasma stable +arm64 default/linux/arm64/17.0/desktop/plasma/systemd stable +arm64 default/linux/arm64/17.0/desktop/plasma/systemd/merged-usr dev +arm64 default/linux/arm64/17.0/desktop/systemd stable +arm64 default/linux/arm64/17.0/desktop/systemd/merged-usr dev +arm64 default/linux/arm64/17.0/developer exp +arm64 default/linux/arm64/17.0/systemd stable +arm64 default/linux/arm64/17.0/systemd/merged-usr dev +arm64 default/linux/arm64/17.0/systemd/selinux exp + # ARM64 Profiles (big-endian) # @MAINTAINER: steev@gentoo.org, slyfox@gentoo.org @@ -128,53 +152,55 @@ arm64 default/linux/arm64/17.0/big-endian exp # @MAINTAINER: hppa@gentoo.org hppa default/linux/hppa/17.0 stable hppa default/linux/hppa/17.0/systemd exp +hppa default/linux/hppa/17.0/systemd/merged-usr exp hppa default/linux/hppa/17.0/desktop stable hppa default/linux/hppa/17.0/developer exp # IA64 Profiles # @MAINTAINER: ia64@gentoo.org -ia64 default/linux/ia64/17.0 stable -ia64 default/linux/ia64/17.0/desktop stable -ia64 default/linux/ia64/17.0/desktop/gnome stable -ia64 default/linux/ia64/17.0/desktop/gnome/systemd stable -ia64 default/linux/ia64/17.0/developer exp -ia64 default/linux/ia64/17.0/systemd exp +ia64 default/linux/ia64/17.0 stable +ia64 default/linux/ia64/17.0/desktop stable +ia64 default/linux/ia64/17.0/desktop/gnome stable +ia64 default/linux/ia64/17.0/desktop/gnome/systemd stable +ia64 default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr dev +ia64 default/linux/ia64/17.0/developer exp +ia64 default/linux/ia64/17.0/systemd exp +ia64 default/linux/ia64/17.0/systemd/merged-usr exp + # LoongArch Profiles # @MAINTAINER: loong@gentoo.org loong default/linux/loong/22.0/la64v100/lp64d exp loong default/linux/loong/22.0/la64v100/lp64d/desktop exp loong default/linux/loong/22.0/la64v100/lp64d/desktop/systemd exp +loong default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/merged-usr exp loong default/linux/loong/22.0/la64v100/lp64d/systemd exp +loong default/linux/loong/22.0/la64v100/lp64d/systemd/merged-usr exp # M68K Profiles # @MAINTAINER: m68k@gentoo.org -m68k default/linux/m68k/17.0 exp +m68k default/linux/m68k/17.0 exp +m68k default/linux/m68k/17.0/systemd exp +m68k default/linux/m68k/17.0/systemd/merged-usr exp # MIPS Profiles # @MAINTAINER: mips@gentoo.org -mips default/linux/mips/17.0/o32 exp -mips default/linux/mips/17.0/n32 exp -mips default/linux/mips/17.0/n64 exp -mips default/linux/mips/17.0/multilib/o32 exp -mips default/linux/mips/17.0/multilib/n32 exp -mips default/linux/mips/17.0/multilib/n64 exp -mips default/linux/mips/17.0/mipsel/o32 exp -mips default/linux/mips/17.0/mipsel/n32 exp -mips default/linux/mips/17.0/mipsel/n64 exp -mips default/linux/mips/17.0/mipsel/n64/systemd exp -mips default/linux/mips/17.0/mipsel/multilib/o32 exp -mips default/linux/mips/17.0/mipsel/multilib/n32 exp -mips default/linux/mips/17.0/mipsel/multilib/n64 exp -mips default/linux/mips/17.0/mipsel/multilib/n64/systemd exp - -# Deprecated PPC32 Profiles -# @MAINTAINER: ppc@gentoo.org -ppc default/linux/powerpc/ppc32/17.0 exp -ppc default/linux/powerpc/ppc32/17.0/desktop exp -ppc default/linux/powerpc/ppc32/17.0/desktop/gnome exp -ppc default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd exp -ppc default/linux/powerpc/ppc32/17.0/developer exp +mips default/linux/mips/17.0/o32 exp +mips default/linux/mips/17.0/n32 exp +mips default/linux/mips/17.0/n64 exp +mips default/linux/mips/17.0/multilib/o32 exp +mips default/linux/mips/17.0/multilib/n32 exp +mips default/linux/mips/17.0/multilib/n64 exp +mips default/linux/mips/17.0/mipsel/o32 exp +mips default/linux/mips/17.0/mipsel/n32 exp +mips default/linux/mips/17.0/mipsel/n64 exp +mips default/linux/mips/17.0/mipsel/n64/systemd exp +mips default/linux/mips/17.0/mipsel/n64/systemd/merged-usr exp +mips default/linux/mips/17.0/mipsel/multilib/o32 exp +mips default/linux/mips/17.0/mipsel/multilib/n32 exp +mips default/linux/mips/17.0/mipsel/multilib/n64 exp +mips default/linux/mips/17.0/mipsel/multilib/n64/systemd exp +mips default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr exp # Deprecated PPC64 Profiles # @MAINTAINER: ppc64@gentoo.org @@ -183,11 +209,6 @@ ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop stable ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome stable ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd stable ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer exp -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland exp -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop exp -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome exp -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd exp -ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/developer exp # PPC profiles # @MAINTAINER: gyakovlev@gentoo.org, ppc@gentoo.org, musl@gentoo.org @@ -195,34 +216,43 @@ ppc default/linux/ppc/17.0 stable ppc default/linux/ppc/17.0/desktop stable ppc default/linux/ppc/17.0/desktop/gnome stable ppc default/linux/ppc/17.0/desktop/gnome/systemd stable +ppc default/linux/ppc/17.0/desktop/gnome/systemd/merged-usr dev ppc default/linux/ppc/17.0/systemd stable +ppc default/linux/ppc/17.0/systemd/merged-usr dev ppc default/linux/ppc/17.0/developer exp ppc default/linux/ppc/17.0/musl exp ppc default/linux/ppc/17.0/musl/hardened exp # PPC64 profiles # @MAINTAINER: gyakovlev@gentoo.org, ppc64@gentoo.org, musl@gentoo.org -ppc64 default/linux/ppc64/17.0 stable -ppc64 default/linux/ppc64/17.0/desktop stable -ppc64 default/linux/ppc64/17.0/desktop/gnome stable -ppc64 default/linux/ppc64/17.0/desktop/gnome/systemd stable -ppc64 default/linux/ppc64/17.0/systemd stable -ppc64 default/linux/ppc64/17.0/developer exp -ppc64 default/linux/ppc64/17.0/musl exp -ppc64 default/linux/ppc64/17.0/musl/hardened exp +ppc64 default/linux/ppc64/17.0 stable +ppc64 default/linux/ppc64/17.0/desktop stable +ppc64 default/linux/ppc64/17.0/desktop/gnome stable +ppc64 default/linux/ppc64/17.0/desktop/gnome/systemd stable +ppc64 default/linux/ppc64/17.0/desktop/gnome/systemd/merged-usr dev +ppc64 default/linux/ppc64/17.0/systemd stable +ppc64 default/linux/ppc64/17.0/systemd/merged-usr dev +ppc64 default/linux/ppc64/17.0/developer exp +ppc64 default/linux/ppc64/17.0/musl exp +ppc64 default/linux/ppc64/17.0/musl/hardened exp # PPC64LE profiles # @MAINTAINER: gyakovlev@gentoo.org, ppc64@gentoo.org, musl@gentoo.org -ppc64 default/linux/ppc64le/17.0 stable -ppc64 default/linux/ppc64le/17.0/desktop stable -ppc64 default/linux/ppc64le/17.0/desktop/gnome stable -ppc64 default/linux/ppc64le/17.0/desktop/gnome/systemd stable -ppc64 default/linux/ppc64le/17.0/desktop/plasma stable -ppc64 default/linux/ppc64le/17.0/desktop/plasma/systemd stable -ppc64 default/linux/ppc64le/17.0/systemd stable -ppc64 default/linux/ppc64le/17.0/developer exp -ppc64 default/linux/ppc64le/17.0/musl exp -ppc64 default/linux/ppc64le/17.0/musl/hardened exp +ppc64 default/linux/ppc64le/17.0 stable +ppc64 default/linux/ppc64le/17.0/desktop stable +ppc64 default/linux/ppc64le/17.0/desktop/gnome stable +ppc64 default/linux/ppc64le/17.0/desktop/gnome/systemd stable +ppc64 default/linux/ppc64le/17.0/desktop/gnome/systemd/merged-usr dev +ppc64 default/linux/ppc64le/17.0/desktop/plasma stable +ppc64 default/linux/ppc64le/17.0/desktop/plasma/systemd stable +ppc64 default/linux/ppc64le/17.0/desktop/plasma/systemd/merged-usr dev +ppc64 default/linux/ppc64le/17.0/desktop/systemd stable +ppc64 default/linux/ppc64le/17.0/desktop/systemd/merged-usr dev +ppc64 default/linux/ppc64le/17.0/systemd stable +ppc64 default/linux/ppc64le/17.0/systemd/merged-usr dev +ppc64 default/linux/ppc64le/17.0/developer exp +ppc64 default/linux/ppc64le/17.0/musl exp +ppc64 default/linux/ppc64le/17.0/musl/hardened exp # RISC-V Profiles # @MAINTAINER: riscv@gentoo.org @@ -230,50 +260,68 @@ riscv default/linux/riscv/20.0/rv64gc/lp64d stable riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop dev riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome dev riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd dev +riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/gnome/systemd/merged-usr dev riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma dev riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd dev +riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/merged-usr dev riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd dev +riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/merged-usr dev riscv default/linux/riscv/20.0/rv64gc/lp64d/systemd stable +riscv default/linux/riscv/20.0/rv64gc/lp64d/systemd/merged-usr dev riscv default/linux/riscv/20.0/rv64gc/lp64 stable riscv default/linux/riscv/20.0/rv64gc/lp64/desktop dev riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome dev riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd dev +riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome/systemd/merged-usr dev riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma dev riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd dev +riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/merged-usr dev riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd dev +riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/merged-usr dev riscv default/linux/riscv/20.0/rv64gc/lp64/systemd stable +riscv default/linux/riscv/20.0/rv64gc/lp64/systemd/merged-usr dev riscv default/linux/riscv/20.0/rv64gc/multilib exp riscv default/linux/riscv/20.0/rv64gc/multilib/systemd exp +riscv default/linux/riscv/20.0/rv64gc/multilib/systemd/merged-usr exp # S390 Profiles # @MAINTAINER: s390@gentoo.org -s390 default/linux/s390/17.0 stable -s390 default/linux/s390/17.0/s390x stable +s390 default/linux/s390/17.0 stable +s390 default/linux/s390/17.0/s390x stable +s390 default/linux/s390/17.0/systemd stable +s390 default/linux/s390/17.0/systemd/merged-usr dev +s390 default/linux/s390/17.0/s390x/systemd exp +s390 default/linux/s390/17.0/s390x/systemd/merged-usr exp # SPARC Profiles # @MAINTAINER: sparc@gentoo.org -sparc default/linux/sparc/17.0 stable -sparc default/linux/sparc/17.0/desktop stable -sparc default/linux/sparc/17.0/developer exp -sparc default/linux/sparc/17.0/systemd stable -sparc default/linux/sparc/17.0/64ul stable -sparc default/linux/sparc/17.0/64ul/desktop stable -sparc default/linux/sparc/17.0/64ul/developer exp -sparc default/linux/sparc/17.0/64ul/systemd stable +sparc default/linux/sparc/17.0 stable +sparc default/linux/sparc/17.0/desktop stable +sparc default/linux/sparc/17.0/developer exp +sparc default/linux/sparc/17.0/systemd stable +sparc default/linux/sparc/17.0/systemd/merged-usr dev +sparc default/linux/sparc/17.0/64ul stable +sparc default/linux/sparc/17.0/64ul/desktop stable +sparc default/linux/sparc/17.0/64ul/developer exp +sparc default/linux/sparc/17.0/64ul/systemd stable +sparc default/linux/sparc/17.0/64ul/systemd/merged-usr dev # x86 Profiles # @MAINTAINER: x86@gentoo.org -x86 default/linux/x86/17.0 stable -x86 default/linux/x86/17.0/selinux stable -x86 default/linux/x86/17.0/hardened stable -x86 default/linux/x86/17.0/hardened/selinux stable -x86 default/linux/x86/17.0/desktop stable -x86 default/linux/x86/17.0/desktop/gnome stable -x86 default/linux/x86/17.0/desktop/gnome/systemd stable -x86 default/linux/x86/17.0/desktop/plasma stable -x86 default/linux/x86/17.0/desktop/plasma/systemd stable -x86 default/linux/x86/17.0/developer exp -x86 default/linux/x86/17.0/systemd stable +x86 default/linux/x86/17.0 stable +x86 default/linux/x86/17.0/selinux stable +x86 default/linux/x86/17.0/hardened stable +x86 default/linux/x86/17.0/hardened/selinux stable +x86 default/linux/x86/17.0/desktop stable +x86 default/linux/x86/17.0/desktop/gnome stable +x86 default/linux/x86/17.0/desktop/gnome/systemd stable +x86 default/linux/x86/17.0/desktop/gnome/systemd/merged-usr dev +x86 default/linux/x86/17.0/desktop/plasma stable +x86 default/linux/x86/17.0/desktop/plasma/systemd stable +x86 default/linux/x86/17.0/desktop/plasma/systemd/merged-usr dev +x86 default/linux/x86/17.0/developer exp +x86 default/linux/x86/17.0/systemd stable +x86 default/linux/x86/17.0/systemd/merged-usr dev # musl profiles # @MAINTAINER: musl@gentoo.org @@ -290,13 +338,12 @@ arm default/linux/arm/17.0/musl/armv7a/hardened/selinux exp arm64 default/linux/arm64/17.0/musl exp arm64 default/linux/arm64/17.0/musl/hardened exp arm64 default/linux/arm64/17.0/musl/hardened/selinux exp -mips default/linux/musl/mips exp -mips hardened/linux/musl/mips exp -mips default/linux/musl/mips/mipsel exp -mips hardened/linux/musl/mips/mipsel exp -ppc default/linux/powerpc/ppc32/17.0/musl exp -ppc default/linux/powerpc/ppc32/17.0/musl/hardened exp +mips default/linux/mips/17.0/musl/o32 exp +mips default/linux/mips/17.0/musl/n64 exp +mips default/linux/mips/17.0/musl/mipsel/o32 exp +mips default/linux/mips/17.0/musl/mipsel/n64 exp riscv default/linux/riscv/20.0/rv64gc/lp64d/musl exp +riscv default/linux/riscv/20.0/rv64gc/lp64/musl exp x86 default/linux/x86/17.0/musl exp x86 default/linux/x86/17.0/musl/selinux exp @@ -308,6 +355,7 @@ amd64-linux prefix/linux/amd64 exp arm-linux prefix/linux/arm exp ppc64-linux prefix/linux/ppc64 exp ppc64-linux prefix/linux/ppc64le exp +riscv-linux prefix/linux/riscv exp x86-linux prefix/linux/x86 exp # Linux Standalone Profiles @@ -317,6 +365,7 @@ amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.16+ exp amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+ exp amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+ exp amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+ exp +riscv-linux default/linux/riscv/20.0/rv64gc/lp64d/prefix/kernel-3.2+ exp x86-linux default/linux/x86/17.0/prefix/kernel-3.2+ exp x86-linux default/linux/x86/17.0/prefix/kernel-2.6.32+ exp x86-linux default/linux/x86/17.0/prefix/kernel-2.6.16+ exp diff --git a/sdk_container/src/third_party/portage-stable/profiles/releases/17.0/package.mask b/sdk_container/src/third_party/portage-stable/profiles/releases/17.0/package.mask deleted file mode 100644 index dd9f683194..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/releases/17.0/package.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Andreas K. Huettel (2017-12-01) -# The following packages require GCC 5 or earlier and are therefore -# masked in the 17.0 profiles. -dev-java/gcj-jdk diff --git a/sdk_container/src/third_party/portage-stable/profiles/releases/17.0/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/releases/17.0/package.use.mask index 1cce7257e1..e43c3f628a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/releases/17.0/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/releases/17.0/package.use.mask @@ -1,10 +1,6 @@ -# Copyright 2017-2021 Gentoo Authors +# Copyright 2017-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Michał Górny (2021-01-06) -# LSAN is currently broken (due to new glibc?) - (2017-05-27) # Unmask default-PIE on 17.0 profiles. sys-devel/gcc -pie diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use index 7bc7e1b7f9..436eb850ab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/package.use @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Mart Raudsepp (2022-01-05) @@ -30,7 +30,7 @@ media-libs/cogl kms media-libs/libsdl2 gles2 # Needed by mutter defaults and USE=wayland, bug #547300 ->=media-libs/mesa-10.3 gbm gles2 +>=media-libs/mesa-10.3 gles2 # For eautoreconf in =app-crypt/seahorse-3.10.2-r1 app-crypt/gcr vala @@ -54,5 +54,5 @@ media-libs/grilo playlist # Pulled in by tracker and grilo-plugins, has REQUIRED_USE="?? ( gtk qt5 )" media-libs/libmediaart gtk -qt5 -# For net-misc/vinagre-3.4 and gnome-boxes +# For gnome-boxes net-misc/spice-gtk gtk3 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 3cc4cc0d28..0fc7cd2bcc 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,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Andreas K. Hüttel (2022-04-18) @@ -38,9 +38,6 @@ app-arch/unzip natspec # Required by kde-frameworks/kwayland dev-qt/qtgui:5 egl libinput -# Required by dev-qt/qtwebengine -media-libs/libvpx svc - # Andreas Sturmlechner (2017-11-30) # Avoid circular dependency when installing from scratch dev-util/cmake -qt5 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 5e9ebf3490..78b21cc90a 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 @@ -38,9 +38,7 @@ media-gfx/graphviz python media-libs/gd fontconfig # Required by kde-plasma/kwin -media-libs/mesa egl wayland -# Not required, but makes sense in return -x11-apps/mesa-progs egl +media-libs/mesa wayland # Required by kde-apps/kdenlive media-libs/mlt ffmpeg frei0r rubberband @@ -49,8 +47,6 @@ media-libs/mlt ffmpeg frei0r rubberband media-libs/opencv contrib contribdnn # Required by kde-plasma/plasma-firewall -# Required by net-firewall/firewalld[iptables] (default enabled) -net-firewall/iptables ipv6 # Required by net-firewall/firewalld[nftables] (default enabled) net-firewall/nftables json python xtables @@ -61,3 +57,6 @@ sys-libs/zlib minizip