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 0c9a0540ef..c1b3f7ab2a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch.list +++ b/sdk_container/src/third_party/portage-stable/profiles/arch.list @@ -4,6 +4,7 @@ arm arm64 hppa ia64 +loong m68k mips ppc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults index 0d2b90931c..2430e454f1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/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 ARCH="alpha" @@ -21,7 +21,7 @@ LIBDIR_alpha="lib" # Donnie Berkholz (2006-08-18) # Defaults for video drivers -VIDEO_CARDS="fbdev glint mga nv r128 radeon" +VIDEO_CARDS="fbdev mga nv r128 radeon" # Tobias Klausmann (2018-06-25) # Enable USE=libtirpc by default, to ease dependency resolution during diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.force index 78a0be60ef..608e94bf64 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.force @@ -1,6 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-02-19) +# New enough SpiderMonkey not keyworded here, bug #753221 +sys-auth/polkit duktape + # Tobias Klausmann 2014-12-04 # The Firefox/Mozilla build system is broken in regards to linking the shipped # ICU library. Bug 529944 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 dbe79219b8..d97f9162b1 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,15 +1,56 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-29) +# Needs unkeyworded dev-util/umockdev +sys-power/upower test + +# Michał Górny (2022-04-26) +# Unkeyworded dependencies. +dev-python/click doc + +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 svg heif jpegxl + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Matt Turner (2022-04-16) +# sys-auth/seatd is not keyworded +dev-libs/weston seatd + +# Lars Wendler (2022-04-01) +# gnome-base/librsvg missing keywords +media-libs/freetype svg + +# Sam James (2022-03-26) +# media-libs/libjxl not keyworded here +media-gfx/graphicsmagick jpegxl + +# Adel Kara Slimane (2022-03-14) +# Untested useflag on other arches, needs keywording +media-video/ffmpeg vmaf + +# Adel Kara Slimane (2022-02-17) +# Mask AMF keyword on non-amd64 arches +# It is unusable, for now, in other arches +media-video/ffmpeg amf + +# Sam James (2022-01-29) +# app-text/ronn-ng not keyworded here, bug #801103 +app-accessibility/espeak-ng man + +# James Beddek (2022-01-15) +# 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 -# Vadim Misbakh-Soloviov (2021-12-09) -# ts-cli requires rust to be built, and rust is unavailable here ATM. -dev-libs/tree-sitter ts-cli - # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 dev-python/scipy pythran @@ -59,6 +100,7 @@ media-libs/rubberband jni # media-libs/libheif isn't keyworded here # media-libs/libavif isn't keyworded here media-libs/gd avif heif +media-gfx/graphicsmagick heif # Sam James (2021-02-26) # dev-libs/efl not keyworded here @@ -144,10 +186,6 @@ xfce-extra/tumbler epub # Requires dev-python/networkx. app-portage/nattka depgraph-order -# Matt Turner (2020-06-09) -# Requires unsupported dev-python/eventlet and fails tests with gevent -dev-python/socketpool eventlet gevent - # Mikle Kolyada (2020-06-08) # clisp is keyworded on alpha app-text/texlive-core -xindy @@ -171,10 +209,6 @@ net-libs/gnome-online-accounts gnome # Requires media-libs/mesa[llvm], which is masked. dev-python/pyopengl test -# Lars Wendler (2020-04-20) -# Not keyworded on alpha -net-misc/whois xcrypt - # Matt Turner (2020-03-17) # Requires an insane (and always growing) number of ruby deps sys-block/thin-provisioning-tools test @@ -282,6 +316,7 @@ 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) @@ -364,6 +399,7 @@ net-misc/networkmanager wext # Tobias Klausmann (2015-08-10) # Opting out of the net-misc/ofono dep tree until we have a user request >=media-sound/pulseaudio-6.0 ofono-headset +media-sound/pulseaudio-daemon ofono-headset # Gilles Dartiguelongue (2015-06-09) # dev-lua/lgi lacks alpha keyword, bug #551540 @@ -461,7 +497,7 @@ x11-misc/xscreensaver new-login # Alexey Shvetsov (2011-12-17) # mask use numa for openmpi -sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover +sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl # Raúl Porcel (2011-10-08) # Needs media-sound/lilypond @@ -474,8 +510,6 @@ media-video/x264-encoder ffmpegsource # Alexey Shvetsov (2011-08-31) # Mask numa use flag per bug #381313 sys-apps/hwloc numa -# This mask also implies masking the numa flag on openmpi -sys-cluster/openmpi numa # Pacho Ramos (2011-06-30) # Needed plugins are not keyworded on this arch 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 294e2c3492..fc2e756c5e 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 @@ -1,9 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -alpha +# Matt Turner (2022-02-21) +# app-crypt/tpm2-tss is not keyworded here +tpm + # James Le Cuirot (2021-08-10) # media-video/pipewire is not keyworded. Bug #807616. pipewire @@ -96,7 +100,6 @@ dmi # Stuff that doesn't work on alpha, or not tested clang djbfft -emboss hardened mecab netbeans @@ -177,10 +180,6 @@ llvm # net-misc/connman is not keyworded connman -# Anthony G. Basile (2012-04-15) -# Pulls in net-libs/axtls which is not keyworded for arch -curl_ssl_axtls - # Alexandre Rostovtsev (2012-12-31) # media-libs/xine-lib is not keyworded xine 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 8ceefa57fa..68ce0ddafe 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 @@ -78,6 +78,8 @@ games-fps/ut2003-demo games-fps/ut2004-demo games-misc/little-inferno games-misc/papers-please +games-puzzle/braid-hb +games-puzzle/braid-gog games-puzzle/triptych games-roguelike/adom games-rpg/baldurs-gate-ee 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 618cccae1a..a765234693 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 @@ -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 @@ -18,7 +18,7 @@ #--- END OF EXAMPLES --- # Georgy Yakovlev (2021-11-01) -# requires sys-apps/dbus-broker, which keyworded here. +# requires sys-apps/dbus-broker, which is keyworded here. sys-apps/systemd -hostnamed-fallback # James Le Cuirot (2021-10-22) @@ -47,10 +47,6 @@ dev-util/diffoscope -haskell x11-base/xwayland -video_cards_nvidia x11-wm/mutter -video_cards_nvidia -# Mike Gilbert (2021-03-29) -# Unmask TPM on supported archs. -sys-apps/systemd -tpm - # Michael Orlitzky (2021-03-27) # Unmask the use of 64-bit dev-lisp/clozurecl on 64-bit arches. # Only maxima makes a distinction between the 32-bit and 64-bit @@ -127,17 +123,6 @@ sci-physics/root -cudnn mail-client/thunderbird -eme-free www-client/firefox -eme-free -# Mart Raudsepp (2020-03-01) -# dev-util/sysprof-capture is keyworded on amd64 -x11-wm/mutter -sysprof -dev-libs/gjs -sysprof -dev-libs/glib -sysprof -gnome-extra/cjs -sysprof -x11-libs/gtk+ -sysprof -net-libs/libsoup -sysprof -x11-libs/pango -sysprof -gui-libs/gtk -sysprof - # Andreas Sturmlechner (2020-02-26) # Vulkan is available on amd64. dev-qt/qt3d -vulkan @@ -295,6 +280,7 @@ sys-boot/grub:2 -grub_platforms_xen-32 # Mike Gilbert (2015-09-05) # sys-boot/gnu-efi is not supported on all archs. sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Ben de Groot (2015-03-15) # media-libs/libbdplus is keyworded on amd64, so unmask the useflag @@ -315,7 +301,7 @@ dev-vcs/git -mediawiki -mediawiki-experimental # Sergey Popov (2013-12-27) # Boost.Context can be built on amd64 -dev-libs/boost -context +dev-libs/boost -context # Michał Górny (2013-12-15) # mupen64plus' 2.0 new dynamic recompiler is supported on x86 and arm @@ -354,6 +340,7 @@ app-arch/zpaq -jit # 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) # Masked in base profile, supported on this arch @@ -417,7 +404,7 @@ 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.93 doc +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 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 1d5317c89e..b73ea069d9 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 @@ -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 @@ -17,6 +17,18 @@ #--- END OF EXAMPLES --- +# Adel Kara Slimane (2022-03-14) +# needs stabilizing +media-video/ffmpeg vmaf + +# Adel Kara Slimane (2022-02-17) +# needs stabilizing +media-video/ffmpeg amf + +# Sam James (2022-02-01) +# sys-cluster/ucx is not marked stable on amd64 +sys-cluster/slurm ucx + # Joonas Niilola (2021-08-13) # dev-libs/efl is stabilized on amd64. app-crypt/pinentry -efl @@ -41,11 +53,6 @@ app-office/libreoffice base # dev-util/nvidia-cuda-toolkit has no stable keywords app-metrics/collectd collectd_plugins_slurm collectd_plugins_gpu_nvidia -# Joonas Niilola (2020-06-21) -# sys-apps/apparmor doesn't have stable keywords. -app-containers/lxc apparmor -app-containers/lxd apparmor - # Thomas Deutschmann (2019-10-28) # net-libs/quiche is an early HTTP/3 implementation # not yet ready for everyone. @@ -82,7 +89,7 @@ virtual/wine staging # Christoph Junghans (2017-02-26) # Stable mask some fabrics (bug #525534) -sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover +sys-cluster/openmpi 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 # Brian Evans (2017-01-17) # Stable mask groonga on mariadb as I don't know how stable 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 6ccf21fe1f..d21568f5d0 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 @@ -1,10 +1,17 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -amd64 -# SECTION: Unmask +# Matt Turner (2022-04-16) +# dev-util/sysprof-capture is keyworded on amd64 +-sysprof + +# David Seifert (2022-03-13) +# Cuda/NVENC works here +-cuda +-nvenc # Michał Górny (2021-01-07) # Prebuilt kernels are supported here. @@ -39,10 +46,6 @@ # sys-libs/libapparmor -apparmor -# Alexey Shvetsov (2014-04-08) -# Cuda works here --cuda - # Michał Górny (2014-03-30) # PyPy is keyworded on this arch. -python_targets_pypy3 @@ -91,14 +94,6 @@ -sane_backends_mustek_pp -sane_backends_qcam -# Alex Legler (2010-05-03) -# Add support for Ruby Enterprise Edition targets where rubyee is available -# -ruby_targets_ree18 - -# Hans de Graaff (2011-10-21) -# Add support for Rubinius targets where rbx is available -#-ruby_targets_rbx - # Lilo works on amd64, so ... -lilo @@ -153,13 +148,9 @@ # Unmask as it works on amd64 -lcd_devices_luise -# SECTION: Unavailable/Broken - # 2004-06-22 - Taken from 2004.0 profile # masked 3dfx # fdk-aac is already keyworded here -fdk - -# NOT NECESSARY - SECTION 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 5b194e7de8..a97d85f5a4 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,11 +1,20 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andrew Ammerlaan (2022-02-13) +# Requires qtwebengine +sci-electronics/eagle + # Andrew Ammerlaan (2021-09-09) # Jupyterlab and friends require net-libs/nodejs dev-python/jupyterlab dev-python/jupyterlab-lsp sci-misc/jupyterlab-desktop-bin +dev-python/plotly +dev-python/plotly-geo +dev-python/chart-studio +sci-visualization/dash +sci-visualization/jupyter-dash # Bernd Waibel (2021-02-13) # Is reverse-dependency of dev-qt/qtwebengine @@ -22,6 +31,7 @@ app-editors/ghostwriter app-editors/notepadqq app-editors/retext app-misc/anki +app-office/kalendar:5 app-office/kmymoney:5 app-office/skrooge:5 app-office/texmaker @@ -32,12 +42,8 @@ app-text/kchmviewer app-text/sigil dev-lang/typescript dev-python/spyder -dev-python/spyder-line-profiler -dev-python/spyder-memory-profiler -dev-python/spyder-notebook dev-python/spyder-terminal dev-python/spyder-unittest -dev-python/spyder-vim dev-util/kdevelop:5 dev-util/kdevelop-php:5 dev-util/kdevelop-python:5 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 c0a63dfeeb..4123fc89f6 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,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 Sturmlechner (2021-02-09) @@ -46,7 +46,6 @@ dev-ruby/rails asset-pipeline dev-ruby/sprockets test dev-ruby/tilt test net-analyzer/netdata nodejs -www-apps/gitea build-client www-apps/jekyll test www-apps/xpra-html5 minify dev-python/QtPy 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 cace21a938..89a118698d 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 @@ -1,4 +1,4 @@ -# Copyright 2017-2020 Gentoo Authors +# Copyright 2017-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Anthony Ryan (2017-01-21) @@ -27,3 +27,7 @@ virtual/rust 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 index db442dd264..4ee82d3144 100644 --- 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 @@ -1,10 +1,11 @@ -# Copyright 2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Vadim Misbakh-Soloviov (2021-12-09) -# ts-cli requires rust to be built, and rust is unavailable here ATM. -dev-libs/tree-sitter ts-cli +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg +media-libs/imlib2 svg -# Matt Turner (07-25-2021) +# 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/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/use.mask index 3672af74ab..b1bb8f89da 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4/use.mask @@ -1,6 +1,6 @@ -# Copyright 2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Matt Turner (07-25-2021) +# 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/armv4t/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/package.mask index cace21a938..89a118698d 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 @@ -1,4 +1,4 @@ -# Copyright 2017-2020 Gentoo Authors +# Copyright 2017-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Anthony Ryan (2017-01-21) @@ -27,3 +27,7 @@ virtual/rust 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 index db442dd264..4ee82d3144 100644 --- 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 @@ -1,10 +1,11 @@ -# Copyright 2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Vadim Misbakh-Soloviov (2021-12-09) -# ts-cli requires rust to be built, and rust is unavailable here ATM. -dev-libs/tree-sitter ts-cli +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg +media-libs/imlib2 svg -# Matt Turner (07-25-2021) +# 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/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/use.mask index 3672af74ab..b1bb8f89da 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv4t/use.mask @@ -1,6 +1,6 @@ -# Copyright 2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Matt Turner (07-25-2021) +# 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/armv5te/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/package.mask index 79fab2dd73..73bc0c0575 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 @@ -1,4 +1,4 @@ -# Copyright 2017-2020 Gentoo Authors +# Copyright 2017-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Anthony Ryan (2017-01-21) @@ -27,3 +27,7 @@ virtual/rust 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 index db442dd264..4ee82d3144 100644 --- 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 @@ -1,10 +1,11 @@ -# Copyright 2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Vadim Misbakh-Soloviov (2021-12-09) -# ts-cli requires rust to be built, and rust is unavailable here ATM. -dev-libs/tree-sitter ts-cli +# Sam James (2022-04-22) +# Needs Rustified librsvg +>=media-libs/freetype-2.12.0 svg +media-libs/imlib2 svg -# Matt Turner (07-25-2021) +# 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/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/armv5te/use.mask index 54666f3091..2d07ff8b0a 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 @@ -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 # Unmask armv5 specific USE flags @@ -9,6 +9,6 @@ -cpu_flags_arm_thumb -cpu_flags_arm_vfp -# Matt Turner (07-25-2021) +# 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/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask index 77b4e5870b..64a70b3dad 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,15 +1,44 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Adel Kara Slimane (2022-03-14) +# Untested useflag on other arches, needs keywording +media-video/ffmpeg vmaf + +# Andreas Sturmlechner (2022-03-13) +# Not yet keyworded. Bug #835037 +kde-frameworks/kfilemetadata mobi + +# Sam James (2022-03-10) +# Boost has support for ARM32 +# https://www.boost.org/doc/libs/1_78_0/libs/context/doc/html/context/architectures.html +dev-libs/boost -context + +# Adel Kara Slimane (2022-01-17) +# Mask AMF keyword on non-amd64 arches +# It is unusable, for now, in other arches +media-video/ffmpeg amf + +# Sam James (2022-01-15) +# Deps not yet stable: +# app-emulation/spice +# media-libs/virglrenderer +# net-libs/libslirp +# net-misc/vde +# sys-cluster/ceph +# sys-firmware/edk2-ovmf +app-emulation/qemu rbd slirp spice virgl vde +app-emulation/qemu qemu_softmmu_targets_i386 qemu_softmmu_targets_x86_64 +app-emulation/qemu qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 + # Sam James (2021-10-31) # dev-python/pyilmbase isn't keyworded on arm media-gfx/alembic python -# Sam James (2021-10-26) -# Avoid dragging in obscure parts of dev-qt/* unless/until -# somebody needs them. bug #816981. -dev-python/QtPy pyside2 - # Tomáš Mózes (2021-09-25) # Unkeyworded dependencies. app-admin/syslog-ng mongodb @@ -32,10 +61,6 @@ media-sound/easyeffects zamaudio # no stable virtual/jdk on this arch media-libs/rubberband jni -# Mike Gilbert (2021-03-29) -# Unmask TPM on supported archs. -sys-apps/systemd -tpm - # Sam James (2021-02-17) # Unmask dev-libs/libpcre2[jit] support on PHP # where available @@ -53,6 +78,7 @@ net-im/prosody selinux # gnuefi + systemd-boot works on arm # bug #729720 sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Joonas Niilola (2021-01-15) # Dependency not keyworded on this arch. @@ -102,10 +128,6 @@ x11-themes/arc-theme cinnamon # gnome-base/librsvg, et al >=media-gfx/eog-3.33.1 svg -# Andreas Sturmlechner (2020-07-28) -# Requires dev-libs/boost[context] which is masked on arm, bug #727138 -dev-libs/msgpack boost - # Sam James (2020-07-11) # Don't drag in qtwebengine for Plasma right now # Not going for nuclear option of general mask @@ -119,15 +141,6 @@ kde-plasma/kdeplasma-addons webengine # Tests require Valgrind, not available on (2020-06-19) -# Requires dev-util/pahole. -sys-kernel/gentoo-kernel debug -sys-kernel/vanilla-kernel debug - -# Michał Górny (2020-06-14) -# Requires dev-python/networkx. -app-portage/nattka depgraph-order - # Jimi Huotari (2020-05-17) # Mask until 'app-arch/lxqt-archiver' is keyworded. lxqt-base/lxqt-meta archiver @@ -136,23 +149,10 @@ lxqt-base/lxqt-meta archiver # no keywords dev-python/pbr test -# Mart Raudsepp (2020-04-25) -# gnome-base/gnome-control-center not keyworded on arm -# anymore, bug #692802 -net-libs/gnome-online-accounts gnome - -# Lars Wendler (2020-04-20) -# Not keyworded on arm -net-misc/whois xcrypt - # Georgy Yakovlev (2019-12-19) -# dev-libs/criterion is not keyworded yet -app-admin/syslog-ng test - # Robin H. Johnson (2019-12-06) # PPS should work on all arches, but only keyworded on some arches >=net-misc/ntp-4.2.6_p3-r1 -parse-clocks @@ -180,10 +180,6 @@ net-analyzer/rrdtool rados sys-fs/multipath-tools rbd www-servers/uwsgi uwsgi_plugins_rados -# Anthony G. Basile (2019-03-16) -# to avoid a circular dependency -dev-python/async_timeout test - # Anthony G. Basile (2019-03-08) # hipe code is missing in erlang for arm dev-lang/erlang hipe @@ -222,10 +218,6 @@ net-libs/gnutls test-full # Moved from use.mask since they are flags local to one package. media-tv/tvheadend hdhomerun -# Michał Górny (2017-11-29) -# All current clang versions are broken on ARM. -app-doc/doxygen clang - # Patrice Clement (2017-09-24) # Unmask Raspberry Pi support on arm. media-video/mpv -raspberry-pi @@ -247,11 +239,6 @@ sys-power/nut ups_drivers_nut-ipmipsu # Requires USE=opencl that is masked in this profile. net-misc/bfgminer adl lm-sensors -# Michał Górny (2017-06-28) -# dev-tcltk/tcllib is not keyworded, and tests are restricted anyway, so -# no point in pursuing it right now. -app-shells/bash-completion test - # Patrice Clement (2017-04-09) # Enable MQTT support on supported architectures app-metrics/collectd -collectd_plugins_mqtt @@ -260,13 +247,9 @@ app-metrics/collectd -collectd_plugins_mqtt # Cannot test non-free dependency dev-libs/device-atlas-api-c net-proxy/haproxy device-atlas -# Alon Bar-Lev (2017-03-10) -# net-firewall/ipset is not available on arm -net-firewall/firehol ipset - # Christoph Junghans (2017-02-05) # Mask some fabrics -sys-cluster/openmpi java openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover +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 # Luke Dashjr (2017-01-04) # Assembly optimisations are supported on arm since 0.0.0_pre20161213 @@ -354,10 +337,6 @@ www-client/chromium widevine www-client/vivaldi widevine www-client/vivaldi-snapshot widevine -# Markus Meier (2015-01-17) -# Unkeyworded deps, bug #536226 -net-vpn/strongswan strongswan_plugins_unbound - # Benda Xu (2015-01-03) # not tested app-i18n/scim-anthy kasumi @@ -403,9 +382,8 @@ mail-filter/opendkim opendbx stats >=media-sound/easytag-2.2.0 opus test # Yixun Lan (2014-04-12) -# app-emulation/qemu is not keyworded on arm arch. # app-text/pandoc is not keyworded on arm arch. -app-emulation/xen-tools system-qemu doc +app-emulation/xen-tools doc # Markus Meier (2013-12-26) # Unkeyworded deps, bug #488724 @@ -419,18 +397,10 @@ net-im/telepathy-connection-managers sipe # Missing keywords, bug #478254 gnome-base/gnome classic extras -# Markus Meier (2013-09-15) -# Unkeyworded deps, bug #481462 -dev-python/ipython nbconvert - # Sergey Popov (2013-09-06) # sci-libs/hdf does not build properly on arm dev-perl/PDL hdf -# Michael Weber (2013-08-23) -# Unkeyworded deps -media-gfx/fim graphicsmagick svg - # Markus Meier (2013-08-04) # Unkeyworded deps, bug #474026 app-admin/conky cmus irc lua-cairo lua-imlib lua-rsvg moc xmms2 @@ -453,7 +423,7 @@ dev-libs/xapian-bindings java # Chí-Thanh Christopher Nguyễn (2013-02-20) # Mask flags of calligra and dependencies due to lack of keywords -app-office/calligra openexr spacenav +app-office/calligra spacenav media-gfx/pstoedit emf # Rick Farina (2013-02-05) @@ -466,7 +436,6 @@ media-libs/libjpeg-turbo java net-dns/libidn java net-misc/tigervnc java sys-devel/gettext java -sys-libs/db java # Alexandre Rostovtsev (2013-01-22) # remove mask if/when media-gfx/argyllcms is keywored here. @@ -477,10 +446,6 @@ x11-misc/colord argyllcms extra-print-profiles # keyworded here. Remove mask if this situation changes. gnome-extra/sushi office -# Markus Meier (2012-Dez-25) -# unkeyworded deps for app-accessibility/speech-dispatcher -app-accessibility/speech-dispatcher flite - # Markus Meier (2012-12-08) # mask app-office/libreoffice java extensions app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher coinmp 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 6c43cbf25f..b654c962e6 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,9 +1,22 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2021-11-20) -# dev-python/networkx is not yet marked stable on arm* -app-admin/setools infoflow +# Sam James (2022-01-16) +# net-libs/gnome-online-accounts is not marked stable on arm yet +gnome-base/gvfs google + +# Sam James (2022-01-15) +# dev-python/nbconvert not yet marked stable on arm +dev-python/ipython nbconvert + +# Sam James (2022-01-15) +# dev-libs/criterion is not marked stable yet +app-admin/syslog-ng test + +# Sam James (2022-01-15) +# Requires dev-util/pahole which is not yet marked stable on arm. +sys-kernel/gentoo-kernel debug +sys-kernel/vanilla-kernel debug # Sam James (2021-10-25) # Various dependencies not yet stable on arm @@ -20,11 +33,6 @@ app-text/htmltidy test # large amount of fabric. bug #763954 sys-block/open-iscsi infiniband -# Sam James (2021-02-09) -# dev-libs/libgdata is not (yet?) stable on arm -# bug #769767, bug #769764 -mail-client/claws-mail gdata - # Andreas Sturmlechner (2020-10-05) # media-libs/libffado is not stable yet, which itself has unstable and # unmaintained/broken dependencies. bug #746722 @@ -51,17 +59,13 @@ net-misc/unison gtk sci-mathematics/z3 java media-libs/portmidi java -# Mart Raudsepp (2019-08-27) -# Missing stable net-libs/webkit-gtk -dev-util/glade webkit - # Andreas Sturmlechner (2019-02-10) # Needs kde-frameworks/{kwallet,ki18n,kconfig} stable dev-vcs/subversion kwallet net-libs/libproxy kde # Andreas Sturmlechner (2019-02-10) -# Needs kde-plasma/{polkit-kde-agent,plasma-workspace stable +# Needs kde-plasma/{polkit-kde-agent,plasma-workspace} stable sys-auth/polkit kde virtual/notification-daemon kde @@ -69,10 +73,6 @@ virtual/notification-daemon kde # media-libs/libmtp stabilisation timeout, bug #661162 gnome-base/gvfs mtp -# Ulrich Müller (2018-08-09) -# Needs net-libs/webkit-gtk which is not stable, bug #663248 -app-editors/emacs xwidgets - # Akinori Hattori (2018-06-23) # No stable Java dev-db/qdbm java @@ -148,11 +148,6 @@ net-misc/networkmanager teamd # Missing stable, bug #529462 media-gfx/graphviz java -# Markus Meier (2015-07-30) -# Missing stable -x11-libs/wxGTK webkit -dev-python/wxpython webkit - # Markus Meier (2015-07-19) # Missing stable media-libs/gegl umfpack @@ -160,9 +155,3 @@ media-libs/gegl umfpack # Pacho Ramos (2015-06-02) # Missing stable net-misc/connman l2tp pptp - -# Pacho Ramos (2014-07-02) -# Mask due Gnome3 not going to be stabilized on this arch -gnome-base/gvfs google -net-libs/libproxy webkit ->=x11-libs/gtk+-3.12.2 cloudprint 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 a8dd0972f6..820017b73b 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 @@ -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 # Unmask the flag which corresponds to ARCH. @@ -85,7 +85,6 @@ anthy # Unmask ARM-only video-cards -video_cards_exynos -video_cards_freedreno --video_cards_imx -video_cards_lima -video_cards_omap -video_cards_panfrost 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 d06f8e1c93..9329affc5d 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 @@ -1,9 +1,17 @@ -# 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 +# Sam James (2022-01-16) +# net-libs/gnome-online-accounts is not marked stable on arm yet +gnome-online-accounts + +# Sam James (2022-01-15) +# virtual/dist-kernel not yet marked stable here +dist-kernel + # Sam James (2020-12-22) # Not yet stable lirc @@ -33,4 +41,3 @@ gcl devhelp eds gdm -gnome-online-accounts diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.mask index 3f9caccc07..83546a68c8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.mask @@ -1,2 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 + +# Sam James (2022-01-22) +# Fails to build on arm64. +# marbling.c:181:44: error: incompatible type for argument 1 of ‘vqdmulhq_s16’ +# bug #830914 +~x11-misc/xscreensaver-6.02 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 8cba9766d5..85f1547acb 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,12 +1,37 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2022-01-02) -# sys-fabric/ofed is not keyworded here -sys-cluster/slurm ofed +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Adel Kara Slimane (2022-03-14) +# Untested useflag on other arches, needs keywording +media-video/ffmpeg vmaf + +# Sam James (2022-02-26) +# Supports 64-bit NEON +>=media-libs/libjpeg-turbo-2.1.3 -cpu_flags_arm_neon + +# Adel Kara Slimane (2022-01-11) +# Mask AMF keyword on non-amd64 arches +# It is unusable, for now, in other arches +media-video/ffmpeg amf + +# Sam James (2022-02-02) +# sys-cluster/knem is not keyworded on arm64 +sys-cluster/openmpi openmpi_fabrics_knem + +# Sam James (2022-02-01) +# sys-cluster/ucx is not keyworded on arm64 +sys-cluster/slurm ucx + +# Sam James (2022-01-22) +# Supports 64-bit NEON +dev-libs/libgcrypt -cpu_flags_arm_neon # Georgy Yakovlev (2021-11-16) -# requires sys-apps/dbus-broker, which keyworded here. +# requires sys-apps/dbus-broker, which is keyworded here. sys-apps/systemd -hostnamed-fallback # Sam James (2021-10-31) @@ -51,10 +76,6 @@ media-sound/easyeffects zamaudio # Note: libpng-compat 1.5.30 does NOT seem to. media-libs/libpng -cpu_flags_arm_neon -# Mike Gilbert (2021-03-29) -# Unmask TPM on supported archs. -sys-apps/systemd -tpm - # Sam James (2021-03-20) # Supports both 'neon32' and 'neon64' sys-libs/zlib-ng -cpu_flags_arm_neon @@ -91,6 +112,7 @@ media-sound/bluez-alsa man # gnuefi + systemd-boot works on arm64 # bug #729720 sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Joonas Niilola (2021-01-15) # Dependency not keyworded on this arch. @@ -111,10 +133,6 @@ net-proxy/haproxy device-atlas # media-libs/liblastfm fails to build with tests Bug #758896 media-sound/clementine lastfm -# Andreas Sturmlechner (2020-11-08) -# dev-util/kdevelop-php is not keyworded, bug #751337 ->=kde-apps/umbrello-20.08.3 php - # Sam James (2020-10-03) # Builds & tests pass on arm64. # Available on: amd64, x86, arm{,64}. @@ -175,10 +193,6 @@ lxqt-base/lxqt-meta archiver # static-pie works on arm64, #719444 sys-libs/glibc -static-pie -# Lars Wendler (2020-04-20) -# Not keyworded on arm64 -net-misc/whois xcrypt - # Patrick McLean (2019-03-26) # Some test deps aren't keyworded on arm64 dev-python/kazoo test @@ -233,10 +247,6 @@ sys-apps/flashrom jlink-spi # dep not keyworded here media-gfx/gnome-photos upnp-av -# Aaron Bauman (2019-04-08) -# app-text/dblatex not keyword yet -net-firewall/nftables doc - # Roy Bamford (2019-03-11) # net-misc/dropbox is binary amd64/x86 only kde-apps/kdenetwork-meta dropbox @@ -302,7 +312,6 @@ dev-cpp/eigen test mate-base/mate help mate-base/mate-applets-meta appindicator sensors mate-extra/caja-extensions gajim -net-fs/samba dmapi sci-libs/gdal armadillo netcdf sys-fs/btrfs-progs reiserfs www-client/chromium widevine @@ -318,12 +327,9 @@ dev-ruby/haml test # USE=test-full requires USE=pkcs11 that is use.masked. net-libs/gnutls test-full -# Mart Raudsepp (2018-02-13) -# USE=dmraid requires sys-fs/dmraid that is not keyworded yet. -sys-libs/libblockdev dmraid - # Mart Raudsepp (2018-02-13) # USE=upnp-av requires net-misc/dleyna-server that is not keyworded yet. +media-sound/rhythmbox upnp-av >=media-plugins/grilo-plugins-0.3.5 upnp-av # Mart Raudsepp (2018-02-13) @@ -392,7 +398,6 @@ net-libs/libpcap bluetooth # Not yet tested features/dependencies app-text/evince dvi nautilus postscript t1lib xps net-wireless/blueman appindicator -x11-libs/gtk+ cloudprint # Markus Meier (2013-12-26) # Unkeyworded deps, bug #488724 @@ -402,13 +407,9 @@ app-office/gnumeric libgda # Missing keywords, bug #492820 net-im/telepathy-connection-managers sipe -# Pacho Ramos (2013-10-31) -# Missing keywords, bug #478254 -gnome-base/gnome classic - # Sergey Popov (2013-09-06) # sci-libs/hdf does not build properly on arm -dev-perl/PDL hdf +dev-perl/PDL hdf # Markus Meier (2013-08-04) # Unkeyworded deps, bug #474026 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 af59a1a971..6d003cbb0e 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,15 +1,20 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-03-07) +# sys-cluster/torque not marked stable on arm64 +# nor is sys-cluster/slurm yet +sys-cluster/openmpi openmpi_rm_pbs openmpi_rm_slurm + +# Andreas Sturmlechner (2022-03-03) +# dev-util/kdevelop-php is not yet stable, bug #834530 + (2021-12-31) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. dev-lang/python-exec -python_targets_pypy3 -# Sam James (2021-11-20) -# dev-python/networkx is not yet marked stable on arm* -app-admin/setools infoflow - # Sam James (2021-10-25) # Has unstable dependencies we don't want to drag in yet # bug #816981 @@ -74,20 +79,11 @@ media-sound/jack2 ieee1394 app-emulation/qemu smartcard rbd xen virgl app-emulation/qemu glusterfs io-uring app-emulation/spice smartcard - -# Sam James (2020-07-30) -# glslang is not yet stable on arm64 -media-libs/mesa vulkan-overlay - -# Sam James (2020-07-16) -# Needs unstable dev-python/networkx -# bug #732492 -app-portage/nattka depgraph-order +net-misc/spice-gtk smartcard # Sam James (2020-06-29) # Deps not yet stable dev-python/pymongo test -app-shells/bash-completion test net-misc/ntpsec rclock_oncore rclock_pps dev-util/bcc test dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask index 0129db3018..f652ff6f52 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 @@ -1,9 +1,17 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -arm64 +# David Seifert (2022-03-13) +# NVENC works here +-nvenc + +# Ionen Wolkens (2022-02-17) +# x11-drivers/nvidia-drivers' binary blob works here +-video_cards_nvidia + # Michał Górny (2021-01-07) # Prebuilt kernels are supported here. -dist-kernel @@ -110,7 +118,6 @@ anthy -video_cards_exynos -video_cards_freedreno -video_cards_lima --video_cards_imx -video_cards_nouveau -video_cards_panfrost -video_cards_tegra diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.stable.mask index 03d4cb4097..75662ccee1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.stable.mask @@ -1,14 +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 -# Sam James (2020-12-23) -# dev-lang/luajit is not yet stable -lua_single_target_luajit -lua_targets_luajit -luajit +# Ionen Wolkens (2022-02-17) +# x11-drivers/nvidia-drivers is not stable yet +video_cards_nvidia +nvenc # Sam James (2020-10-08) # Not enough packages stable w/ PyPy3 support diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/base/make.defaults index bbab57a074..fb4ad83b8f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/make.defaults @@ -1,8 +1,8 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 arm64-macos hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-solaris x86-winnt" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt" PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask index 5cf21d9522..9b39c72ba2 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,21 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# 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. +# In the meantime, force-enable on loong only. +# This is not inside use.mask, because crossdev toolchain packages would +# want to have the flag enabled without hassle. +dev-libs/libffi experimental-loong +sys-kernel/linux-headers experimental-loong +sys-libs/glibc experimental-loong +sys-libs/libseccomp experimental-loong + +# James Le Cuirot (2022-02-24) +# These GRUB platforms are only for MIPS. +sys-boot/grub grub_platforms_loongson grub_platforms_qemu-mips + # Sam James (2021-11-15) # Only available on PPC*. sys-apps/util-linux rtas @@ -39,10 +54,6 @@ x11-wm/mutter video_cards_nvidia # Has unpackaged depdencies, bug #795459 >=media-libs/opencolorio-2.0.0 doc -# Mike Gilbert (2021-03-29) -# TPM only exists on some archs. -sys-apps/systemd tpm - # Michael Orlitzky (2021-03-27) # The clozurecl and clozurecl64 flags are now arch-specific in maxima, # so we mask them both by default beginning with v5.44.0-r5 where @@ -112,17 +123,6 @@ app-metrics/collectd collectd_plugins_slurm # https://sourceware.org/glibc/wiki/PortStatus sys-libs/glibc static-pie -# Mart Raudsepp (2020-03-01) -# dev-util/sysprof not keyworded on most arches yet -x11-wm/mutter sysprof -dev-libs/gjs sysprof -dev-libs/glib sysprof -gnome-extra/cjs sysprof -x11-libs/gtk+ sysprof -net-libs/libsoup sysprof -x11-libs/pango sysprof -gui-libs/gtk sysprof - # Andreas Sturmlechner (2020-02-26) # Vulkan support is only available on few selected arches atm. # Mask everywhere, unmask where appropriate. @@ -286,6 +286,7 @@ media-video/ffmpeg-chromium mmal # Mike Gilbert (2015-09-05) # sys-boot/gnu-efi is not supported on all archs. sys-apps/systemd gnuefi +sys-apps/systemd-utils boot # Ben de Groot (2015-03-15) # Mask bdplus support and unmask on arches where libbdplus is keyworded. @@ -299,10 +300,6 @@ dev-db/mariadb tokudb # Not working on 64bit systems media-sound/lmms vst -# Alexey Shvetsov (2014-04-16) -# libehca only works on ppc* -sys-fabric/ofed ofed_drivers_ehca - # Andreas K. Huettel (2014-01-04) # Mask until dependencies are keyworded (bug 497068) dev-vcs/git mediawiki mediawiki-experimental @@ -341,6 +338,7 @@ app-arch/zpaq jit # 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) # mips only use flags 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 497a91c057..e355ffb1ed 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask @@ -1,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-01-07) @@ -27,8 +27,9 @@ oci8 # cilk has been ported only to x86 systems cilk -# cuda only works on amd64/x86 +# cuda/NVENC only works on amd64/arm64 cuda +nvenc # masking here, and unmasking in arch/x86/use.mask vidix @@ -141,7 +142,6 @@ video_cards_siliconmotion # not needed on non-arm systems video_cards_exynos video_cards_freedreno -video_cards_imx video_cards_lima video_cards_omap video_cards_panfrost @@ -164,10 +164,6 @@ input_devices_wacom # Only works on x86 or amd64 lcd_devices_luise -# Alex Legler (2009-12-07) -# Rubinius is whitelisted on supported arches -ruby_targets_rbx - # Samuli Suominen (2011-10-03) # RealMagic Hollywood+/Creative DXR3 support # Still using obsolete V4L1 wrt bug 350211 @@ -197,8 +193,6 @@ abi_x86_x32 abi_mips_o32 abi_mips_n32 abi_mips_n64 -abi_ppc_32 -abi_ppc_64 abi_s390_32 abi_s390_64 @@ -223,11 +217,11 @@ apparmor # Mask flags that correspond to all possible ARCH values. alpha amd64 -amd64-fbsd arm arm64 hppa ia64 +loong m68k mips ppc @@ -236,4 +230,3 @@ riscv s390 sparc x86 -x86-fbsd diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults index d5254d0e07..2908b66bb4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/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 ARCH="hppa" @@ -10,8 +10,6 @@ CXXFLAGS="${CFLAGS}" FEATURES="sandbox sfperms strict" -USE="cups foomaticdb fortran gdbm gpm imlib libwww spell firefox" - # Michał Górny (2014-07-01) # Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild # checks simpler. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force new file mode 100644 index 0000000000..23d2f5f96e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/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-02-19) +# New enough SpiderMonkey not keyworded here, bug #753221 +sys-auth/polkit duktape 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 0992daf9b0..163049d7fa 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,9 +4,51 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. -# Vadim Misbakh-Soloviov (2021-12-09) -# ts-cli requires rust to be built, and rust is unavailable here ATM. -dev-libs/tree-sitter ts-cli +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 svg heif jpegxl + +# Sam James (2022-04-24) +# Requires dev-util/pahole. +sys-kernel/gentoo-kernel debug +sys-kernel/vanilla-kernel debug + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Lars Wendler (2022-04-01) +# gnome-base/librsvg missing keywords +media-libs/freetype svg + +# Sam James (2022-03-26) +# media-libs/libjxl not keyworded here +media-gfx/graphicsmagick jpegxl + +# Sam James (2022-03-22) +# media-libs/dav1d not keyworded here +media-libs/xine-lib dav1d + +# Adel Kara Slimane (2022-03-14) +# Untested useflag on other arches, needs keywording +media-video/ffmpeg vmaf + +# Sam James (2022-03-06) +# Unkeyworded dependencies +net-mail/cyrus-imapd http + +# Adel Kara Slimane (2022-02-17) +# Mask AMF keyword on non-amd64 arches +# It is unusable, for now, in other arches +media-video/ffmpeg amf + +# Arthur Zamarin (2022-02-08) +# bash becomes corrupted and system breaks, bug #832946 +app-shells/bash mem-scramble + +# Sam James (2022-01-29) +# app-text/ronn-ng not keyworded here, bug #801103 +app-accessibility/espeak-ng man # Sam James (2021-11-19) # Avoid dragging in doc/sphinx deps where we can help it @@ -39,10 +81,6 @@ dev-python/argon2-cffi doc # bug #807616 media-libs/libsdl2 pipewire -# Sam James (2021-10-16) -# Avoid unkeyworded dependencies -x11-libs/gtk+ cloudprint - # Sam James (2021-09-14) # fdk-aac, libfreeaptx not keyworded here # nor is jack2 @@ -78,6 +116,7 @@ media-libs/rubberband jni # media-libs/libheif isn't keyworded here # media-libs/libavif isn't keyworded here media-libs/gd avif heif +media-gfx/graphicsmagick heif # Georgy Yakovlev (2021-01-19) # uchardet not stable/keyworded yet on this arch @@ -116,10 +155,6 @@ sys-block/fio -io-uring -zbc # Requires dev-python/networkx. app-portage/nattka depgraph-order -# Michał Górny (2020-05-03) -# Requires unsupported dev-python/gevent. -dev-python/socketpool eventlet gevent - # Rolf Eike Beer (2020-04-25) # dependencies not yet keyworded dev-ruby/activemodel test @@ -134,10 +169,6 @@ dev-python/pyopengl test # dev-libs/criterion not yet keyworded >=app-admin/syslog-ng-3.25 test -# Rolf Eike Beer (2020-04-20) -# Not keyworded on hppa -net-misc/whois xcrypt - # Rolf Eike Beer (2020-04-18) # nagios and icinga not stable on hppa sys-libs/freeipmi nagios @@ -231,15 +262,6 @@ sys-libs/glibc systemtap # Requires java app-forensics/sleuthkit java -# Michał Górny (2017-08-08) -# Requires USE=seccomp that is masked in this profile. -net-libs/gnutls test-full - -# Michał Górny (2017-06-28) -# app-misc/dtach is not keyworded, and tests are restricted anyway, so -# no point in pursuing it right now. -app-shells/bash-completion test - # Jeroen Roovers (2017-02-04) # media-libs/libilbc has not been ported to HPPA # media-libs/zimg triggers a toolchain issue (bug #597152) @@ -336,6 +358,7 @@ dev-libs/libpcre jit # 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) # media-sound/lilypond has problems running mpost (bug #416961) 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 0a4b7c2a80..9aa52314f8 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 @@ -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 @@ -17,6 +17,23 @@ #--- END OF EXAMPLES --- +# Sam James (2022-02-02) +# net-analyzer/net-snmp is not marked stable on HPPA +net-analyzer/ifstat snmp +sys-libs/openipmi snmp + +# Sam James (2022-02-01) +# Unstable Tcl/Tk dependencies +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 + +# Sam James (2022-01-20) +# net-misc/pps-tools is not marked stable on HPPA +net-misc/chrony pps + # Sam James (2021-12-15) # Unstable dependencies (dev-libs/libnl, sys-cluster/rdma-core) net-libs/libpcap netlink rdma @@ -81,11 +98,6 @@ sys-apps/iproute2 atm bpf iptables # dev-libs/libzip does not have stable keywords on hppa >=media-gfx/imagemagick-7 zip -# Matt Turner (2021-06-02) -# dev-util/gi-docgen does not have stable keywords on hppa -x11-libs/gdk-pixbuf gtk-doc -x11-libs/pango gtk-doc - # Sam James (2021-06-01) # sys-apps/systemd is not stable on hppa sys-auth/pambase homed @@ -218,7 +230,6 @@ dev-lang/php enchant # Andreas Sturmlechner (2019-06-05) # sys-auth/polkit stable timeout, bug #661470 sys-apps/pcsc-lite policykit -x11-misc/colord policykit # Sergei Trofimovich (2019-03-17) # net-analyzer/nagios (or icinga) has no stable keywords, bug #676222 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 54706b7056..98774ff4b5 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 @@ -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 # Unmask the flag which corresponds to ARCH. @@ -7,6 +7,10 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Matt Turner (2022-02-21) +# app-crypt/tpm2-tss is not keyworded here +tpm + # Sam James (2021-10-16) # media-libs/openexr is not keyworded. openexr @@ -143,10 +147,6 @@ prelude # Lots of untested dependencies (bug #365451) facedetect -# Jeroen Roovers (2011-05-02) -# No support for CUDA on HPPA -cuda - # Samuli Suominen (2010-12-25) # This will need stable gnome-base/gvfs. thunar @@ -256,10 +256,6 @@ ieee1394 # mono is not yet supported on hppa mono -# Guy Martin (2005-02-18) -# No emboss support on hppa for now -emboss - # Guy Martin (2004-08-08) # Wifi stuff not test yet because of lack of hardware wifi diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.stable.mask index 873d96ddd3..f6e015839f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/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. @@ -122,10 +122,6 @@ pulseaudio # sys-auth/elogind is not stable here. elogind -# Sergei Trofimovich (2019-03-03) -# No stable sys-apps/systemd on hppa. -systemd - # Andreas Sturmlechner (2018-05-20) openal diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/make.defaults index 5f18377545..bf4569fc00 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/make.defaults @@ -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 ARCH="ia64" @@ -26,6 +26,6 @@ CHOST_ia64="${CHOST}" # Donnie Berkholz (2006-08-18) # Defaults for video drivers -#VIDEO_CARDS="fbdev glint mga nv r128 radeon" +#VIDEO_CARDS="fbdev mga nv r128 radeon" INPUT_DEVICES="void" VIDEO_CARDS="dummy" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.force index 2b9d266694..618de622be 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.force @@ -1,6 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-02-19) +# New enough SpiderMonkey not keyworded here, bug #753221 +sys-auth/polkit duktape + # Raúl Porcel (2007-10-21) # It segfaults without debug use-flags # Remove when http://bugs.php.net/bug.php?id=42893 is fixed 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 d739b62aac..999f8c3090 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,14 +1,47 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Vadim Misbakh-Soloviov (2021-12-09) -# ts-cli requires rust to be built, and rust is unavailable here ATM. -dev-libs/tree-sitter ts-cli +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 svg heif jpegxl +media-gfx/graphicsmagick jpegxl + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Matt Turner (2022-04-16) +# net-misc/freerdp is not keyworded +dev-libs/weston rdp + +# Matt Turner (2022-04-16) +# sys-auth/seatd is not keyworded +dev-libs/weston seatd + +# Lars Wendler (2022-04-01) +# gnome-base/librsvg missing keywords +media-libs/freetype svg + +# Adel Kara Slimane (2022-03-14) +# Untested useflag on other arches, needs keywording +media-video/ffmpeg vmaf + +# Sam James (2022-03-06) +# Unkeyworded dependencies +net-mail/cyrus-imapd http + +# Adel Kara Slimane (2022-01-11) +# Mask AMF keyword on non-amd64 arches +# It is unusable, for now, in other arches +media-video/ffmpeg amf + +# Sam James (2022-01-29) +# 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/passlib totp dev-python/twisted conch crypt dev-python/urllib3 test net-fs/samba addc addns ads @@ -35,6 +68,7 @@ media-libs/libsdl2 pipewire # Sam James (2021-10-17) # media-libs/libheif not keyworded here sci-libs/gdal heif +media-gfx/graphicsmagick heif # Sam James (2021-09-14) # JACK2 isn't keyworded here @@ -73,6 +107,7 @@ media-libs/rubberband jni # media-libs/libheif isn't keyworded here # media-libs/libavif isn't keyworded here media-libs/gd avif heif +media-gfx/graphicsmagick heif # Akinori Hattori (2021-03-03) # dev-lang/ruby is not keyworded @@ -125,18 +160,10 @@ media-gfx/inkscape cdr visio # Requires media-libs/mesa[llvm], which is masked. dev-python/pyopengl test -# Lars Wendler (2020-04-20) -# Not keyworded on ia64 -net-misc/whois xcrypt - # Mikle Kolyada (2020-04-20) # dev-lang/ruby is not keyworded (a dep) app-text/texlive context l10n_ja -# Michał Górny (2020-04-13) -# Requires unsupported dev-python/gevent. -dev-python/socketpool eventlet gevent - # Sergei Trofimovich (2020-04-12) # ruby-2.7 dropped ia64 support, mask dependencies requiring ruby. # These pull in: @@ -263,6 +290,7 @@ 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 @@ -272,11 +300,6 @@ sci-libs/gdal mdb # pulls in unkeyworded lapack sci-libs/gdal armadillo -# Michał Górny (2017-06-28) -# app-misc/dtach is not keyworded, and tests are restricted anyway, so -# no point in pursuing it right now. -app-shells/bash-completion test - # Sergei Trofimovich (2017-06-17) # Pulls in dev-db/redis which is not keyworded on ia64. mail-filter/pyzor test @@ -364,10 +387,12 @@ net-misc/networkmanager wext # Pacho Ramos (2015-09-06) # Missing keywords media-sound/pulseaudio ofono-headset +media-sound/pulseaudio-daemon ofono-headset # Mike Gilbert (2015-09-05) # sys-boot/gnu-efi is not supported on all archs. sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Pacho Ramos (2015-06-13) # Missing keywords, bug #513108 @@ -462,7 +487,7 @@ x11-misc/xscreensaver new-login # Alexey Shvetsov (2011-12-17) # Mask use numa for openmpi -sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_fabrics_sctp openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover +sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl # Raúl Porcel (2011-11-05) # jit not supported on ia64 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 4a68751c47..3bb8098c05 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 @@ -1,14 +1,18 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -ia64 +# Matt Turner (2022-02-21) +# app-crypt/tpm2-tss is not keyworded here +tpm + # James Le Cuirot (2021-08-10) # media-video/pipewire is not keyworded. Bug #807616. pipewire -# Matt Turner (07-25-2021) +# Matt Turner (2021-07-25) # gnome-shell requires rustified librsvg. gnome-shell @@ -72,7 +76,6 @@ lm-sensors # Stuff that doesn't work on ia64, or not tested afs djbfft -emboss jack lqr capi @@ -179,10 +182,6 @@ alsa_cards_wavefront # media-sound/fluidsynth isn't keyworded fluidsynth -# Anthony G. Basile (2012-04-15) -# Pulls in net-libs/axtls which is not keyworded for arch -curl_ssl_axtls - # Alexandre Rostovtsev (2012-12-31) # net-misc/connman is not keyworded, bug 348308 connman diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/la64v100/lp64d/eapi b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/la64v100/lp64d/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/la64v100/lp64d/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/la64v100/lp64d/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/la64v100/lp64d/make.defaults new file mode 100644 index 0000000000..bbe4f93abf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/la64v100/lp64d/make.defaults @@ -0,0 +1,21 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# LoongArch la64v100/lp64d no-multilib profile +# +# la64v100 -- the ISA as defined in LoongArch Reference Manual Volume 1, v1.00. + +CHOST="loongarch64-unknown-linux-gnu" +MULTILIB_ABIS="lp64d" +DEFAULT_ABI="lp64d" +ABI="lp64d" + +CFLAGS="-O2 -pipe -march=loongarch64 -mabi=lp64d" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +# We have only one ABI +MULTILIB_ABIS="lp64d" +DEFAULT_ABI="lp64d" +ABI="lp64d" diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/make.defaults new file mode 100644 index 0000000000..3c0828d8bc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/make.defaults @@ -0,0 +1,52 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Main LoongArch profile directory. Common settings for all loong profiles. +# +# Subdirectories represent choices for base instruction set; the names come +# from the "Base Architecture" table, in the *LoongArch Toolchain Conventions* +# document. +# +# https://loongson.github.io/LoongArch-Documentation/LoongArch-toolchain-conventions-EN.html + +# This is not a complete profile. Use the subdirectories! + +ARCH="loong" +ACCEPT_KEYWORDS="loong ~loong" + +USE_EXPAND_VALUES_ARCH="${USE_EXPAND_VALUES_ARCH} loong" + +CFLAGS="-O2 -pipe" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" + +SYMLINK_LIB="no" + +# Note about LIBDIR_*: +# +# Unlike riscv profiles, LoongArch so far has not defined exact multilib +# layouts for non-multiarch (i.e. non-Debian-derived) systems; also the ABIs +# other than LP64D are underdeveloped and likely unusable. So here we only +# give definitions for lp64d. +# +# Should any official spec be revised such that a multilib layout is given, +# definitions here should be updated to stay compliant. + +# Flags for lp64d +LIBDIR_lp64d="lib64" +CFLAGS_lp64d="-mabi=lp64d" +LDFLAGS_lp64d="-m elf64loongarch" +CHOST_lp64d="loongarch64-unknown-linux-gnu" + +# Since many people will want to test this in qemu... +FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox" + +# We need to fetch https git repo (gcc) during bootstrap, before gcc-12.1.0 +# is officially released. +BOOTSTRAP_USE="${BOOTSTRAP_USE} curl_ssl_openssl ssl" + +# The following stuff MUST be defined in subdirs: +# ABI +# DEFAULT_ABI +# MULTILIB_ABIS 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 new file mode 100644 index 0000000000..3c62b9f075 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.mask @@ -0,0 +1,7 @@ +# 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.force b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force new file mode 100644 index 0000000000..e53df0152e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force @@ -0,0 +1,17 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# 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 new file mode 100644 index 0000000000..746d4799f4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask @@ -0,0 +1,46 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# WANG Xuerui (2022-04-24) +# Unmask 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) +# Mask io-uring & zbc pending keywording +sys-block/fio -io-uring -zbc + +# WANG Xuerui (2022-04-18) +# We never had non-deprecated libcrypt support from glibc, so disable compat +# from libxcrypt for a world without libcrypt.so.1 +>=sys-libs/libxcrypt-4.4.23-r1 compat + +# WANG Xuerui (2022-04-18) +# Catalyst has support for assembling bootloader on this arch +dev-util/catalyst -system-bootloader + +# The below masks are liberally taken from riscv, which has similar +# limitations. + +# 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-01-06) +# Force Xorg without Mesa. Mesa has been tested on m68k with VirtIO-GPU under +# QEMU and seems quite broken. +x11-base/xorg-server minimal + # James Le Cuirot (2021-11-09) # dev-perl/Type-Tie fails a test so avoid dependencies. dev-perl/Type-Tiny minimal diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask index 1cab9568ab..4133c6e735 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask @@ -1,6 +1,25 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Adel Kara Slimane (2022-03-14) +# Untested useflag on other arches, needs keywording +media-video/ffmpeg vmaf + +# Adel Kara Slimane (2022-01-11) +# Mask AMF keyword on non-amd64 arches +# It is unusable, for now, in other arches +media-video/ffmpeg amf + +# James Le Cuirot (2022-01-09) +# Most usage of KMS requires GBM, which is provided by Mesa, which currently +# doesn't work on m68k. +media-libs/cogl kms +media-libs/libsdl2 kms + +# James Le Cuirot (2022-01-09) +# Requires dev-lang/go, which is not ported to m68k. +sys-libs/libcap tools + # James Le Cuirot (2022-01-01) # Some optional emacs dependencies are not keyworded. app-editors/emacs gui mailutils @@ -26,6 +45,8 @@ media-gfx/imagemagick svg # James Le Cuirot (2021-09-19) # Requires Ruby, which is broken on m68k. app-text/htmltidy test +net-misc/chrony html +sys-block/thin-provisioning-tools test # James Le Cuirot (2021-09-19) # Requires texlive and friends to be keyworded. @@ -38,11 +59,12 @@ media-libs/libcaca doc dev-python/argcomplete test dev-python/distlib test dev-python/fonttools test +dev-python/hatchling test dev-python/isort test dev-python/nose test +dev-python/numpydoc test dev-python/pytest-regressions test dev-python/requests test -dev-python/setuptools test dev-python/sphinx test dev-python/urllib3 test @@ -75,10 +97,6 @@ sys-libs/glibc gd # Requires USE=seccomp that is masked in this profile. net-libs/gnutls test-full -# Matt Turner (2017-02-25) -# Needs libepoxy keywording, bug #510940 -x11-base/xorg-server wayland - # Raúl Porcel (2013-01-23) # Architecture is unsupported dev-libs/libpcre jit 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 56fb206794..8f41225fa0 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,32 @@ # Unmask the flag which corresponds to ARCH. -m68k +# James Le Cuirot (2021-01-30) +# GTK is not keyworded or tested. +gtk +gtk2 +gtk3 +gtk4 +wxwidgets + +# James Le Cuirot (2022-01-30) +# The app-shells/fish tests fail on m68k, so it remains unkeyworded. +fish-completion + +# James Le Cuirot (2022-01-15) +# Most of the PostgreSQL tests pass on m68k, but some fail and some hang. I +# suggest you put your data elsewhere. +postgres + +# James Le Cuirot (2022-01-09) +# Although Wayland could possibly work in a limited manner, Mesa is required for +# most things, and that isn't working on m68k. +wayland + +# James Le Cuirot (2022-01-09) +# vim is keyworded for ~m68k but I'm not testing plugins. +vim-syntax + # James Le Cuirot (2022-01-01) # Hardware that probably doesn't apply to m68k. input_devices_elographics @@ -17,7 +43,9 @@ video_cards_radeon video_cards_radeonsi # James Le Cuirot (2021-10-02) -# Keywording aside, m68k CPUs are probably too slow for PulseAudio. +# Keywording aside, m68k CPUs are too slow for PulseAudio, PipeWire, JACK. +jack +pipewire pulseaudio # James Le Cuirot (2021-09-28) @@ -32,8 +60,9 @@ lua_targets_lua5-3 lua_single_target_lua5-3 # James Le Cuirot (2021-09-27) -# MPI isn't very useful on an architecture that doesn't support SMP. +# m68k simply doesn't support SMP. mpi +smp # James Le Cuirot (2021-09-19) # I tried Mesa under qemu-system-m68k with VirtIO-GPU. It didn't work. @@ -64,10 +93,6 @@ qt5 # valgrind has no m68k port. valgrind -# Matt Turner (2019-12-05) -# media-libs/libglvnd is not keyworded -libglvnd - # Mattéo Rossillol‑‑Laruelle (2019‑08‑31) # Dependencies not keyworded. appindicator @@ -83,7 +108,7 @@ elogind # Paul de Vrieze # There is no java in this profile (if there is it must be available). Without -# this repoman will fail on apps like sys-libs/db +# this, sys-libs/db has unsolvable dependencies java # USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh. @@ -123,7 +148,6 @@ emacs emf gnome-keyring graphite -gtk guile hardened heif @@ -147,6 +171,4 @@ slang systemd tcl tk -X xemacs -xpm 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 24dac8b359..8c2459b45e 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,33 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Adel Kara Slimane (2022-03-14) +# Untested useflag on other arches, needs keywording +media-video/ffmpeg vmaf + +# James Le Cuirot (2022-02-24) +# These GRUB platforms are only for MIPS. +sys-boot/grub -grub_platforms_loongson -grub_platforms_qemu-mips + +# Adel Kara Slimane (2022-01-17) +# Mask AMF keyword on non-amd64 arches +# It is unusable, for now, in other arches +media-video/ffmpeg amf + +# Fabian Groffen (2022-02-13) +# needs unkeyworded virtual/gsasl +mail-client/mutt gsasl + +# Joshua Kinard (2022-01-17) +# Mask USE 'doc' for dev-libs/libcbor to avoid dragging in +# a massive set of texlive dependencies. This copies m68k. +# See Bug #709752. +dev-libs/libcbor doc + # Marek Szuba (2021-08-17) # net-wireless/rtl-sdr not keyworded here sys-apps/rng-tools rtlsdr @@ -43,10 +70,6 @@ app-text/enchant voikko # No drivers on this architecture support Vulkan media-libs/mesa vulkan vulkan-overlay zink -# Patrick McLean (2020-02-15) -# Mask until dev-libs/libfido2 is keyworded -net-misc/openssh security-key - # Michał Górny (2018-01-23) # USE=collab requires unkeyworded net-libs/loudmouth & dev-cpp/asio. # USE=grammar requires dev-libs/link-grammar. @@ -71,11 +94,6 @@ sys-kernel/mips-sources -ip27 -ip28 -ip30 # Requires USE=opencl that is masked in this profile. net-misc/bfgminer adl lm-sensors -# Michał Górny (2017-06-28) -# app-misc/dtach is not keyworded, and tests are restricted anyway, so -# no point in pursuing it right now. -app-shells/bash-completion test - # Mart Raudsepp (2017-05-27) # app-pda/libimobiledevice, app-pda/libplist and co not tested sys-power/upower ios 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 6d106a43c6..d62144ad90 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 @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. @@ -168,37 +168,17 @@ scanner # This should work, someone with a usb card and digital camera should test it gphoto2 -# Ciaran McCreesh -# unresolved dep, bug #82428 -emboss - # Joshua Kinard # dietlibc isn't known to work on mips diet -# Stephen P. Becker -# masked because it hoses xchat on 64-bit machines -xosd - # Stephen P. Becker # masked for now until this can be properly tested with alsa jack -# Stephen P. Becker -# masked because of silly java deps with gnome (we have no jre on mips) -accessibility - -# Stephen P. Becker -# masked because I say so, gnome-- -pda - -# Stephen P. Becker -# masked because gaim sucks -evo - # Paul de Vrieze # There is no java in this profile (if there is it must be available). Without -# this repoman will fail on apps like sys-libs/db +# this, sys-libs/db has unresolvable dependencies java # Ciaran McCreesh 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 df0cf76262..2479b6843d 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,19 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Adel Kara Slimane (2022-03-14) +# Untested useflag on other arches, needs keywording +media-video/ffmpeg vmaf + +# Adel Kara Slimane (2021-12-11) +# Mask AMF keyword on non-amd64 arches +# It is unusable, for now, in other arches +media-video/ffmpeg amf + # Sam James (2021-11-15) # librtas is available on (only) ppc* sys-apps/util-linux -rtas @@ -71,10 +84,6 @@ dev-python/pbr test # tests optionally depend on dev-python/hypothesis dev-python/numpy test -# Lars Wendler (2020-04-20) -# Not keyworded on ppc -net-misc/whois xcrypt - # Georgy Yakovlev (2020-04-19) # Unsupported on ppc/ppc64 www-client/chromium widevine @@ -101,7 +110,7 @@ sys-firmware/seabios -debug # Conrad Kostecki (2019-08-17) # app-misc/graphlcd-base won't work on PowerPC/PowerPC64 -app-misc/lcdproc freetype lcd_devices_glcd png +app-misc/lcdproc lcd_devices_glcd png # Patrick McLean (2019-04-15) # deps not available on platform @@ -247,10 +256,6 @@ dev-haskell/dlist test dev-haskell/haskell-src-exts test dev-util/bnfc test -# Anthony G. Basile (2014-08-17) -# This pulls in qemu[smartcard] which is masked -net-misc/spice-gtk smartcard - # Anthony G. Basile (2014-08-16) # Ultimately pulls in nodejs which is broken. dev-ruby/sprockets test @@ -340,16 +345,12 @@ net-misc/connman ofono # Alexey Shvetsov (2012-01-20) # Mask some use flags for openmpi due to unkeyworded deps -sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover +sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl # Patrick McLean (2011-09-07) # missing keywords on dependencies media-video/x264-encoder ffmpegsource -# Kacper Kowalik (2011-08-10) -# mask cuda dep for opencv bug 365451 -media-libs/opencv cuda - # Doug Goldstein (2011-05-27) # app-emulation/spice, app-emulation/xen, and sys-cluster/ceph # are not keyworded. bug #368959 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/make.defaults index 51f2ea0ad1..19350be099 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/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 # All extra USE/etc should be specified in sub-profiles. @@ -15,7 +15,7 @@ FCFLAGS="${CFLAGS}" # Donnie Berkholz (2006-08-18) # Defaults for video drivers -VIDEO_CARDS="fbdev glint mga nv r128 radeon" +VIDEO_CARDS="fbdev mga nv r128 radeon" # Michał Górny (2014-06-27) # Multilib-related setup for compatibility with future multilib. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.force new file mode 100644 index 0000000000..5e411c13c0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/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-02-19) +# New enough SpiderMonkey not (yet?) keyworded here, bug #753221 +sys-auth/polkit duktape 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 d1d4ea8a02..fd0efe2b6b 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,14 +1,40 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 heif + +# Lars Wendler (2022-04-22) +# gnome-base/librsvg missing keywords +media-libs/freetype svg + +# Matt Turner (2022-04-16) +# sys-auth/seatd is not keyworded +dev-libs/weston seatd + +# Bernard Cafarelli (2022-03-14) +# Now requires dev-java/rhino which is not keyworded +net-misc/plowshare javascript + +# Maciej Barć (2022-03-10) +# Java and Tex dependencies required to build documentation are not keyworded, +# notably dev-java/antlr-tool and dev-python/sphinxcontrib-bibtex. +# Reference: bug 750956 +>=sci-mathematics/coq-8.15.0 doc + +# Sam James (2022-03-10) +# Boost has support for PPC32 +# https://www.boost.org/doc/libs/1_78_0/libs/context/doc/html/context/architectures.html +dev-libs/boost -context + # Joonas Niilola (2022-01-04) # Dependency not keyworded on this arch. dev-libs/efl heif # Sam James (2021-12-31) -# dev-lang/julia not keyworded here # sci-mathematics/polymake not keyworded here -sci-mathematics/singular julia polymake +sci-mathematics/singular polymake # Sam James (2021-12-08) # Masks involving webkit-gtk; webkit-gtk was dekeyworded on ppc for a while. @@ -39,8 +65,9 @@ app-i18n/uim kde # Sam James (2021-10-17) # media-libs/libheif not keyworded here sci-libs/gdal heif +media-gfx/graphicsmagick heif -# Matt Turner (07-25-2021) +# 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/powerpc/ppc32/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.stable.mask index 7b64f1a1fe..60be0c9d3f 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 @@ -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 @@ -17,6 +17,25 @@ #--- END OF EXAMPLES --- +# Sam James (2022-03-03) +# net-nds/openldap / dev-libs/cyrus-sasl not stable here +dev-lang/php ldap-sasl +mail-mta/postfix ldap-bind + +# Sam James (2022-03-03) +# No kerberos provider is marked stable here +net-fs/samba addns ads system-heimdal system-mitkrb5 +net-fs/cifs-utils ads +sys-auth/pambase pam_krb5 + +# Sam James (2022-03-03) +# sys-cluster/rdma-core is not marked stable here +net-libs/libpcap rdma + +# Sam James (2022-03-03) +# sys-cluster/sanlock is not marked stable here +sys-fs/lvm2 sanlock + # Marek Szuba (2021-12-31) # No stable dev-ruby/{thor,tty-editor} on this arch yet # and there are many dependencies to go through before there are @@ -45,4 +64,3 @@ sci-libs/plplot ocaml gnome-base/gvfs google mail-client/balsa webkit net-libs/libproxy webkit ->=x11-libs/gtk+-3.12.2 cloudprint diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.force index 5da3746141..ebd35a2034 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.force @@ -1,5 +1,2 @@ # Force the flag which corresponds to ARCH. ppc - -# Force the flag corresponding to the only ABI. -abi_ppc_32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask index c2325ed7fe..8b56e5ee72 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask @@ -1,9 +1,17 @@ -# Copyright 2008-2021 Gentoo Authors +# Copyright 2008-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -ppc +# Sam James (2022-03-03) +# dev-db/mysql doesn't work well on PPC, especially 8.x, but should be fine on PPC64 +-mysql + +# Matt Turner (2022-02-21) +# app-crypt/tpm2-tss is not keyworded here +tpm + # Sam James (2021-12-07) # net-libs/gnome-online-accounts is not marked keyworded on ppc gnome-online-accounts @@ -14,11 +22,7 @@ gnome-online-accounts openexr osg -# Sam James (2021-10-11) -# sys-libs/llvm-libunwind isn't keyworded here -llvm-libunwind - -# Matt Turner (07-25-2021) +# Matt Turner (2021-07-25) # gnome-shell requires rustified librsvg. gnome-shell @@ -26,10 +30,6 @@ gnome-shell # Java is no longer supported on ppc. java -# Michał Górny (2014-06-27) -# Unmask multilib flag for the ABI. --abi_ppc_32 - # Andrey Grozin (2014-06-25) # keyworded on ppc -clisp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.stable.mask index 57875ce2a1..bb0e227d65 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.stable.mask @@ -1,6 +1,32 @@ -# Copyright 2014-2021 Gentoo Authors +# Copyright 2014-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-03-03) +# dev-lang/ocaml and dev-ml/* not marked stable here +ocaml +ocamlopt + +# Sam James (2022-03-03) +# No kerberos provider is marked stable here +gssapi +kerberos + +# Sam James (2022-03-03) +# No MPI provider is marked stable here +mpi + +# Sam James (2022-03-03) +# dev-libs/cyrus-sasl is not marked stable here +sasl + +# Sam James (2022-03-03) +# net-nds/openldap is not marked stable here +ldap + +# Sam James (2022-02-03) +# sys-libs/llvm-libunwind isn't marked stable here +llvm-libunwind + # Andreas Sturmlechner (2020-08-13) # media-gfx/gimp is not stable gimp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.mask new file mode 100644 index 0000000000..48fd10c7ba --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2022-01-18) +# No bootstrap binary available on big endian PPC64 right now +# But there is one for PPC (big endian). +-dev-lisp/sbcl diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.use.mask index 4fdcbda5e7..bfd49a6d6b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Lars Wendler (2022-04-22) +# gnome-base/librsvg missing keywords +media-libs/freetype svg + # Andreas Sturmlechner (2021-01-19) # dev-java/openjdk:11 is not keyworded >=app-office/libreoffice-7 java diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/use.force index e7102de1a2..c74bf34602 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/use.force @@ -3,8 +3,3 @@ ppc # Unforce the flag which corresponds to the 64-bit ARCH. -ppc64 - -# Michał Górny (2014-06-27) -# Switch multilib flags for the ABI. --abi_ppc_64 -abi_ppc_32 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/use.mask index abf49705cc..2e4685d1f3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/32ul/use.mask @@ -6,8 +6,3 @@ ppc64 # We mask this since we're not really a multilib profile multilib - -# Michał Górny (2014-06-27) -# Switch multilib flags for the ABI. -abi_ppc_64 --abi_ppc_32 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 a691c07c55..49d094e51e 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-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-01-18) +# No bootstrap binary available on big endian PPC64 right now, but there is +# one for ppc64le. +-dev-lisp/sbcl + # Sam James (2021-10-16) # (un)mask for media-libs/openexr and its reverse dependencies. # Broken on big endian, but should be fine on le. @@ -26,8 +31,8 @@ -www-client/chromium # Georgy Yakovlev (2021-05-07)↲ -# works on little-endian↲ -sci-mathematics/geogebra-bin +# works on little-endian +-sci-mathematics/geogebra-bin # Georgy Yakovlev (2020-10-17) # works on ppc64le @@ -64,10 +69,10 @@ sci-mathematics/geogebra-bin # Georgy Yakovlev (2019-02-04) # Temurin ppc64 build is little-endian only -# so we can use bins and build from source --dev-java/openjdk:11 --dev-java/openjdk:17 +# 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.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.force index eb62329889..83f88604cf 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.force @@ -1,6 +1,12 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Georgy Yakovlev (2022-01-20) +# force users to use system versions +# internal bootstrap only needed in parent big-endian profile +dev-java/openjdk:11 system-bootstrap +dev-java/openjdk:17 system-bootstrap + # 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/powerpc/ppc64/64le/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask index ad56161884..a4009fe5a0 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 @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michał Górny (2021-12-31) @@ -54,10 +54,6 @@ media-libs/mesa -vulkan -vulkan-overlay media-video/mpv -vulkan media-video/vlc -libplacebo -# Georgy Yakovlev (2020-01-21) -# mask untested card for libva -x11-libs/libva video_cards_nouveau - # Robin H. Johnson (2019-12-06) # PPS should work on all arches, but only keyworded on some arches >=net-misc/ntp-4.2.6_p3-r1 -parse-clocks diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask index 8c1c774512..77289a944e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask @@ -1,6 +1,10 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Alexey Sokolov (2022-02-05) +# dev-qt/qtwebengine not stable on ppc64 yet +sci-astronomy/stellarium webengine + # Georgy Yakovlev (2021-05-07) # openjfx:8 will never be stabilized # openjfx:11 probably will neither 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 50a78625fb..8448900c17 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 @@ -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-01-25) @@ -6,8 +6,7 @@ net-im/telegram-desktop # Georgy Yakovlev (2019-02-01) -# Temurin ppc64 build is little-endian only so it's impossible -# to build openjdk:11 and later, but it's possible to build openjdk:8 with icedtea{,-bin} -dev-java/openjdk:11 -dev-java/openjdk:17 +# 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.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.force new file mode 100644 index 0000000000..644089f749 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.force @@ -0,0 +1,8 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2022-01-13) +# 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/powerpc/ppc64/64ul/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask index ca0dd80c20..91531751f0 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 @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Georgy Yakovlev (2022-02-16) +# dev-python/networkx is keyworded here +app-portage/nattka -depgraph-order + # Michał Górny (2021-12-31) # Don't apply stable masks to python-exec since we're forcing every # impl there anyway. Please keep this in sync with use.stable.mask. diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.stable.mask new file mode 100644 index 0000000000..10737ace35 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.stable.mask @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Georgy Yakovlev (2022-02-16) +# dev-python/networkx is unstable here +app-portage/nattka depgraph-order 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 52066e1297..61ac288e67 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,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-01-18) +# No bootstrap binary available on big endian PPC64 right now +dev-lisp/sbcl + # Sam James (2021-10-16) # Mask for media-libs/openexr and its reverse dependencies. # Broken on big endian. 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 7a0bdb803f..727cd753c7 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 @@ -38,10 +38,6 @@ sys-apps/exa man # dev-python/django is not keyworded here dev-python/diskcache test -# Mike Gilbert (2021-03-29) -# Unmask TPM on supported archs. -sys-apps/systemd -tpm - # Georgy Yakovlev (2021-02-25) # depends on ring crate, which is not so portable # https://github.com/briansmith/ring/issues/389 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 46b6dcd3e2..91ea8bff98 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 @@ -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 @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Sam James (2022-03-07) +# sys-cluster/torque not marked stable on ppc64 +sys-cluster/openmpi openmpi_rm_pbs + # Marek Szuba (2021-12-31) # No stable dev-ruby/{thor,tty-editor} on this arch yet # and there are many dependencies to go through before there are @@ -47,4 +51,3 @@ media-gfx/inkscape cdr visio wpg # Pacho Ramos (2014-07-02) # Mask due Gnome3 not going to be stabilized on this arch gnome-base/gvfs google ->=x11-libs/gtk+-3.12.2 cloudprint diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.force index 85c8ee8c14..88544d5e92 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.force @@ -1,5 +1,2 @@ # Force the flag which corresponds to ARCH. ppc64 - -# Force the flag corresponding to the only ABI. -abi_ppc_64 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask index ab9cefcf66..7de0634ed8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask @@ -1,4 +1,4 @@ -# Copyright 2008-2021 Gentoo Authors +# Copyright 2008-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 ### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!! @@ -14,10 +14,6 @@ openexr osg -# Michał Górny (2014-06-27) -# Unmask multilib flag for the ABI. --abi_ppc_64 - # Samuli Suominen (2012-11-24) # TODO: Keyword and stabilize media-gfx/opencolorio and media-libs/opencv color-management 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 3b8aa55205..23119df444 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,5 +1,9 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Arthur Zamarin (2022-04-30) +# Bootstrapping was created only for lp64d +dev-java/openjdk + # Doesnt work properly with the one-level libdirs (2022-01-03) -# dev-libs/utfcpp is not keyworded yet -media-gfx/asymptote lsp +# 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 +media-gfx/krita vc + +# Adel Kara Slimane (2022-02-17) +# Mask AMF keyword on non-amd64 arches +# It is unusable, for now, in other arches +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 +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 -# Alex Fan (2021-12-28) -# dev-lang/julia doesn't support riscv yet -sci-mathematics/singular julia - # Alexey Sokolov (2012-12-25) # Requires dev-qt/qtwebengine sci-astronomy/stellarium webengine @@ -26,14 +81,6 @@ dev-python/anyio test # depends on dev-lang/ocaml app-accessibility/brltty ocaml ocamlopt -# Alex Fan (2021-11-19) -# opengl -> dev-python/pygame is not keyworded yet -dev-python/sympy opengl - -# Sam James (2021-10-26) -# sys-libs/libhugetlbfs is not keyworded on ~riscv right now -sys-apps/nvme-cli hugepages - # Marek Szuba (2021-09-23) # mkdocs ecosystem only partly keyworded on riscv, has rather messy # Python-target requirements. @@ -85,11 +132,6 @@ dev-python/nbconvert test # sys-apps/flashrom USE=introspection fail to build, bug 811321 sys-apps/fwupd flashrom introspection spi uefi -# Marek Szuba (2021-08-25) -# sys-fabric/infinipath-psm does not support riscv -sys-cluster/openmpi openmpi_fabrics_psm -sys-fabric/ofed ofed_drivers_psm - # Marek Szuba (2021-08-23) # sys-cluster/ceph not keyworded here yet due to several dependencies # failing tests @@ -104,9 +146,7 @@ dev-lang/ruby xemacs # Yixun Lan (2021-08-20) # dependencies not keyworded/tested gnome-extra/sushi office -gnome-base/gnome-control-center v4l -gnome-base/gnome-shell telepathy browser-extension -gnome-base/gdm accessibility +gnome-base/gnome-shell browser-extension # Alex Fan (2021-08-17) # dependencies not keyworded/tested @@ -117,10 +157,6 @@ kde-plasma/plasma-meta grub plymouth sys-auth/sssd test # Marek Szuba (2021-08-11) -# dev-ruby/httpclient not keyworded here due to failing tests -# (Bug #807727). That said, with httpclient-2.8.3 installed manually -# (and without testing) all webmock-3.13.0 tests passed. -dev-ruby/webmock test # Currently requires dev-lang/spidermonkey:68, which explicitly # does not support riscv. Hopefully temporary, see Bug #807772. net-libs/libproxy spidermonkey @@ -177,12 +213,11 @@ mail-mta/courier fax # Marek Szuba (2021-07-05) # Dependencies not keyworded here yet: -# - dev-cpp/glog, sci-libs/vtk -media-libs/opencv contribsfm glog vtk +# - sci-libs/vtk +media-libs/opencv vtk +sci-libs/opencascade vtk # - dev-util/aruba sys-block/thin-provisioning-tools test -# - sys-fabric/ofed -sys-cluster/slurm ofed # This doesn't work for (any) riscv yet. dev-libs/libpcre2 jit diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/package.mask index fae8be7933..65816f09ad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32/package.mask @@ -3,3 +3,6 @@ # sys-libs/libseccomp has not been ported to rv32 yet sys-libs/libseccomp + +# does not support rv32 +sys-libs/musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/package.mask index fae8be7933..65816f09ad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv32imac/ilp32d/package.mask @@ -3,3 +3,6 @@ # sys-libs/libseccomp has not been ported to rv32 yet sys-libs/libseccomp + +# does not support rv32 +sys-libs/musl 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 new file mode 100644 index 0000000000..53f8d2598a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.mask @@ -0,0 +1,6 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# 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 new file mode 100644 index 0000000000..928df18fee --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/rv64gc/lp64d/package.use.force @@ -0,0 +1,7 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2022-04-30) +# Bootstrapping is possible using our build snapshot, so don't force +# system bootstrap +dev-java/openjdk:11 -system-bootstrap 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 index 824dc8c81e..c92ad8c0f6 100644 --- 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 @@ -1,7 +1,18 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2021-11-05) -# Perl segfaults during build on s390(x). Presumably related to -# now truly respecting CFLAGS. bug #821577 ->=dev-lang/perl-5.34.0-r5 +# 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 7d7cebc771..7a031392e1 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,6 +1,14 @@ -# Copyright 1999-2015 Gentoo Foundation +# 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 + # Mike Frysinger (2016-12-09) # The ABI changes when the flag is disabled. Force it for now. # https://gmplib.org/list-archives/gmp-bugs/2016-December/004039.html 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 0fc4971c70..44b521e3f5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask @@ -1,6 +1,120 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-26) +# Unkeyworded dependencies +app-text/htmltidy test +dev-ruby/activerecord mysql postgres sqlite test +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 + +# Sam James (2022-04-26) +# Avoid unkeyworded dependencies +app-text/enchant hunspell nuspell voikko + +# Sam James (2022-04-26) +# Needs unkeyworded virtual/szip provider +sci-libs/hdf5 szip + +# Sam James (2022-04-26) +# Needs unkeyworded dev-libs/librdkafka +# dev-libs/boxfort does not support s390 either +app-admin/syslog-ng kafka test + +# Sam James (2022-04-26) +# Large number of unkeyworded sci testdeps +dev-cpp/eigen test + +# Sam James (2022-04-26) +# Avoid unkeyworded sci-libs/umfpack +dev-python/scipy sparse + +# Sam James (2022-04-26) +# Avoid unkeyworded media-gfx/libimagequant +dev-python/pillow imagequant + +# Sam James (2022-04-26) +# Avoid unkeyworded media-gfx/inkscape +app-text/dblatex inkscape + +# Sam James (2022-04-25) +# Needs unkeyworded dev-python/commonmark, dev-python/recommonmark +dev-libs/libinput doc + +# Sam James (2022-04-25) +# Needs unkeyworded dev-python/markdown +dev-libs/gobject-introspection doctool + +# Sam James (2022-04-24) +# dev-libs/efl not keyworded here and is a desktop application mainly +app-crypt/pinentry efl + +# Sam James (2022-04-24) +# 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 + +# Sam James (2022-04-24) +# 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 + +# Sam James (2022-04-24) +# media-libs/libheif isn't keyworded here +# media-libs/libavif isn't keyworded here +media-libs/gd avif heif +media-gfx/graphicsmagick heif + +# Sam James (2022-04-24) +# Unkeyworded dev-tcltk/* dependencies +dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional + +# Sam James (2022-04-24) +# dev-libs/libzip not keyworded on s390 +media-gfx/imagemagick zip +dev-lang/php zip + +# Sam James (2022-04-20) +# sys-apps/hwloc is not keyworded on s390 +sys-process/htop hwloc + +# Sam James (2022-04-20) +# Needs Ruby (dev-ruby/asciidoctor) +dev-util/ccache doc + +# Sam James (2022-04-20) +# Requires dev-python/networkx. +app-portage/nattka depgraph-order + +# Adel Kara Slimane (2022-03-14) +# Untested useflag on other arches, needs keywording +media-video/ffmpeg vmaf + +# Adel Kara Slimane (2021-12-11) +# Mask AMF keyword on non-amd64 arches +# It is unusable, for now, in other arches +media-video/ffmpeg amf + # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 dev-python/scipy pythran @@ -21,8 +135,8 @@ dev-vcs/subversion ruby # Not tested dev-python/cssselect doc # not really interested in supporting alternative -# VCS for overlays yet. -app-portage/layman darcs mercurial +# VCS for overlays yet. Layman needs SVN for tests too. +app-portage/layman darcs mercurial test dev-python/setuptools_scm test # no lua support for vim app-editors/vim lua 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 new file mode 100644 index 0000000000..9313987677 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/s390x/package.mask @@ -0,0 +1,18 @@ +# 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 577dcc99cc..54d9b2d19c 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,8 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michał Górny (2016-11-11) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml llvm_targets_SystemZ +dev-lang/rust llvm_targets_SystemZ sys-devel/clang llvm_targets_SystemZ sys-devel/llvm llvm_targets_SystemZ 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 a853346051..fe2cac38c2 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,3 +1,11 @@ # Switch ABI flags for this arch. abi_s390_32 -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.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/use.mask index 17dfcdd30a..12e89cac28 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 @@ -1,15 +1,50 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -s390 +# Sam James (2022-04-26) +# dev-libs/mongo-c-driver not keyworded here +mongodb + +# Sam James (2022-04-24) +# Avoid unkeyworded dev-util/google-perftools +tcmalloc + +# Sam James (2022-04-24) +# Desktopy stacks not currently keyworded +alsa +gstreamer +pulseaudio +jack +samba + +# Sam James (2022-04-24) +# gi-docgen (and friends?) not keyworded here +gtk-doc + +# Sam James (2022-04-20) +# dev-vcs/subversion is not keyworded here +subversion + +# Sam James (2022-04-20) +# app-crypt/tpm2-tss is not keyworded here +tpm + +# Andreas K. Hüttel (2022-04-20) +# Not keyworded +emacs + # Arfrever Frehtes Taifersar Arahesis (2021-04-01) # sys-libs/llvm-libunwind not supported on S390. llvm-libunwind # Sam James (2021-02-05) # No luajit available for s390 +lua_single_target_luajit +lua_targets_luajit +luajit luajittex # Matt Turner (2019-12-05) @@ -120,5 +155,6 @@ video_cards_radeonsi # virtual/opencl is not keyworded opencl -# Unmask once sys-libs/libunwind gets ported & keyworded. +# 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/sparc/64ul/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/package.mask new file mode 100644 index 0000000000..62fc845c83 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/64ul/package.mask @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2022-02-28) +# Binary (needed for bootstrap) is sparc32? +dev-lisp/sbcl 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 584be81c8c..b25d074c2c 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 @@ -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 ARCH="sparc" @@ -40,7 +40,7 @@ MULTILIB_STRICT_DIRS="/lib32 /usr/lib32 /usr/kde/*/lib32 /usr/qt/*/lib32 /usr/X1 # Gustavo Zacarias (2006-10-05) # Defaults for video drivers -VIDEO_CARDS="fbdev glint mga r128 radeon" +VIDEO_CARDS="fbdev mga r128 radeon" # Sergei Trofimovich (2018-06-24) # Enable USE=libtirpc by default, to ease dependency resolution during 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 2e8748f1a0..8c6f661199 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,10 +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 (2021-11-22) -# Unmask older libcrypt virtual until libxcrypt is stable on sparc (pending) -# bug #809410 --virtual/libcrypt:0/1 +# 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 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 e199f04684..3c53f2a73c 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,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-02-19) +# New enough SpiderMonkey not (yet?) keyworded here, bug #753221 +sys-auth/polkit duktape + # Michał Górny (2016-09-24) # Force the host target to avoid dependency hell dev-ml/llvm-ocaml 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 cd3bd5afc5..4706d97ba5 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,9 +1,38 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Vadim Misbakh-Soloviov (2021-12-09) -# ts-cli requires rust to be built, and rust is unavailable here ATM. -dev-libs/tree-sitter ts-cli +# Nickolas Raymond Kaczynski (2022-04-24) +# Dependencies are missing keywords +media-libs/imlib2 svg heif + +# Matt Turner (2022-04-18) +# app-text/nuspell is not keyworded +app-text/enchant nuspell + +# Matt Turner (2022-04-16) +# net-misc/freerdp is not keyworded +dev-libs/weston rdp + +# Matt Turner (2022-04-16) +# sys-auth/seatd is not keyworded +dev-libs/weston seatd + +# Lars Wendler (2022-04-01) +# gnome-base/librsvg missing keywords +media-libs/freetype svg + +# Adel Kara Slimane (2022-03-14) +# Untested useflag on other arches, needs keywording +media-video/ffmpeg vmaf + +# Sam James (2022-03-06) +# Unkeyworded dependencies +net-mail/cyrus-imapd http + +# Adel Kara Slimane (2022-02-17) +# Mask AMF keyword on non-amd64 arches +# It is unusable, for now, in other arches +media-video/ffmpeg amf # Daniel Pielmeier (2021-11-07) # gnome-base/librsvg is not keyworded here, bug #807130 @@ -70,6 +99,7 @@ media-libs/rubberband jni # media-libs/libavif isn't keyworded here media-libs/gd avif heif net-libs/webkit-gtk avif +media-gfx/graphicsmagick heif # Sam James (2021-02-26) # dev-libs/efl not keyworded here @@ -147,10 +177,6 @@ dev-python/pyopengl test # dev-libs/criterion not yet keyworded >=app-admin/syslog-ng-3.25 test -# Rolf Eike Beer (2020-04-20) -# Not keyworded on sparc -net-misc/whois xcrypt - # Rolf Eike Beer (2020-04-20) # test dependencies for USE=gstreamer not keyworded on sparc app-misc/tracker-miners test @@ -311,6 +337,7 @@ 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 net-misc/ofono dundee # Michał Górny (2017-08-07) @@ -520,7 +547,7 @@ net-vpn/tinc vde # Alexey Shvetsov (2011-12-17) # Mask use numa for openmpi -sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover +sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl # Raúl Porcel (2011-10-08) # Needs media-sound/lilypond @@ -533,7 +560,6 @@ media-video/x264-encoder ffmpegsource # Alexey Shvetsov (2011-08-31) # Mask numa use flag per bug #381313 sys-apps/hwloc numa -sys-cluster/openmpi numa # Pacho Ramos (2011-01-27) # missing keywords on needed plugins 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 3e8a393cba..bc43a2e756 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,10 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-03-07) +# sys-cluster/torque not marked stable on sparc +sys-cluster/openmpi openmpi_rm_pbs + # Marek Szuba (2021-09-10) # no stable dev-ruby/{thor,tty-editor} on this arch yet # and there are many dependencies to go through before there are 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 78b3f2e1e1..a88935985b 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 @@ -1,9 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -sparc +# Matt Turner (2022-02-21) +# app-crypt/tpm2-tss is not keyworded here +tpm + # Sam James (2021-10-16) # media-libs/openexr doesn't work on BE. openexr @@ -187,7 +191,6 @@ java lirc netbeans networkmanager -pbs pcmcia rar valgrind 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 f0527a3ac8..46838edd20 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 @@ -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. @@ -12,10 +12,6 @@ clang # media-libs/gstreamer is not stable for sparc gstreamer -# Ben Kohler (2019-06-11) -# Pulls in net-libs/axtls which is not stable for sparc -curl_ssl_axtls - # Sergei Trofimovich (2019-02-02) # No stable app-arch/rpm on sparc. rpm diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask index ceda2a6831..2fa62df312 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask @@ -1,3 +1,3 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 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 419fe7152f..75822fdfcc 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,12 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Arthur Zamarin (2022-01-16) +# 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 + # Georgy Yakovlev (2020-06-18) # Force host target dev-libs/keystone llvm_targets_X86 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 3f7965cb15..31b2995a54 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,23 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Adel Kara Slimane (2022-03-14) +# Untested useflag on other arches, needs keywording +media-video/ffmpeg vmaf + +# Sam James (2022-03-10) +# dev-util/hip and its rocm dependencies not keyworded here +sci-physics/lammps hip + +# Adel Kara Slimane (2021-02-17) +# Mask AMF keyword on non-amd64 arches +# It is unusable, for now, in other arches +media-video/ffmpeg amf + +# Sam James (2022-01-20) +# 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 @@ -54,10 +71,6 @@ x11-wm/mutter video_cards_nvidia >=app-office/libreoffice-bin-7 java >=app-office/libreoffice-bin-debug-7 java -# Mike Gilbert (2021-03-29) -# Unmask TPM on supported archs. -sys-apps/systemd -tpm - # Daniel Novomesky (2021-02-24) # Depends on media-libs/svt-av1, which is unavailable on x86 media-libs/libavif svt-av1 @@ -82,6 +95,12 @@ sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo sys-libs/compiler-rt-sanitizers -gwp-asan sys-libs/compiler-rt-sanitizers -profile +# Thomas Deutschmann (2020-10-06) +# - aesni plugin is supported on x86 +# - rdrand plugin is supported on x86 +# - padlock plugin is supported on x86 +net-vpn/strongswan -strongswan_plugins_aesni -strongswan_plugins_rdrand -strongswan_plugins_padlock + # Sam James (2020-10-05) # Guile only supports JIT on some arches # (See 9.3.8 in the Guile manual) @@ -96,10 +115,6 @@ media-video/ffmpeg -rav1e # Mask io-uring & zbc pending keywording sys-block/fio -io-uring -zbc -# Thomas Deutschmann (2020-06-20) -# media-libs/nv-codec-headers is not available for x86 ->=media-video/ffmpeg-4.3 video_cards_nvidia - # Marek Szuba (2020-06-17) # Unmask globally-masked flashrom drivers and tools which do work on x86 sys-apps/flashrom -atahpt -atapromise -atavia -drkaiser -gfxnvidia -internal -it8212 -nic3com -nicintel -nicintel-eeprom -nicintel-spi -nicnatsemi -nicrealtek -ogp-spi -rayer-spi -satamv -satasii -tools @@ -112,11 +127,6 @@ dev-python/influxdb test # clisp is keyworded on x86 app-text/texlive-core -xindy -# Christoph Junghans (2020-05-16) -# restrict USE=kokkos for x86 as kokkos doesn't support 32-bit archs -# https://github.com/kokkos/kokkos/issues/2312 -sci-physics/lammps kokkos - # Joonas Niilola (2020-05-14) # sys-apps/apparmor not keyworded on x86. app-containers/lxc apparmor @@ -135,17 +145,6 @@ sys-libs/glibc -static-pie mail-client/thunderbird -eme-free www-client/firefox -eme-free -# Mart Raudsepp (2020-03-01) -# dev-util/sysprof-capture is keyworded on x86 -x11-wm/mutter -sysprof -dev-libs/gjs -sysprof -dev-libs/glib -sysprof -gnome-extra/cjs -sysprof -x11-libs/gtk+ -sysprof -net-libs/libsoup -sysprof -x11-libs/pango -sysprof -gui-libs/gtk -sysprof - # Andreas Sturmlechner (2020-02-26) # Vulkan is available on x86. dev-qt/qt3d -vulkan @@ -206,11 +205,9 @@ app-admin/conserver -freeipmi # No Spice protocol for x86 app-emulation/nemu spice -# Thomas Deutschmann (2020-10-06) -# - aesni plugin is supported on x86 -# - rdrand plugin is supported on x86 -# - padlock plugin is supported on x86 -net-vpn/strongswan -strongswan_plugins_aesni -strongswan_plugins_rdrand -strongswan_plugins_padlock +# Tomáš Mózes (2019-11-02) +# Requires dev-db/mongodb which has dropped x86 support +dev-php/pecl-mongodb test # Alexys Jacob (2018-11-05) # Requires dev-db/mongodb which has dropped x86 support @@ -318,6 +315,7 @@ app-emulation/libvirt xen # Mike Gilbert (2015-09-05) # sys-boot/gnu-efi is not supported on all archs. sys-apps/systemd -gnuefi +sys-apps/systemd-utils -boot # Ben de Groot (2015-03-15) # media-libs/libbdplus is keyworded on x86, so unmask the useflag @@ -338,7 +336,7 @@ media-libs/libmikmod cpu_flags_x86_sse2 # Sergey Popov (2013-12-27) # Boost.Context can be built on x86 -dev-libs/boost -context +dev-libs/boost -context # Tim Harder (2013-08-13) # dev-lang/luajit keyworded for x86 (masked in base) @@ -362,6 +360,7 @@ app-arch/zpaq -jit # 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) # Masked in base profile, supported on this arch @@ -370,7 +369,7 @@ gnustep-base/gnustep-make -libobjc2 # Doug Goldstein (2012-01-17) # The SPICE server is only supported on 64-bit platforms and not on 32-bit # https://lists.freedesktop.org/archives/spice-devel/2015-September/021846.html -app-emulation/qemu spice +app-emulation/qemu spice # Samuli Suominen (2011-12-06) # NuppelVideo support is x86 only @@ -405,7 +404,3 @@ media-gfx/iscan -X # Steve Dibb (2008-09-29) media-video/mplayer -cpudetection - -# Tomáš Mózes (2019-11-02) -# Requires dev-db/mongodb which has dropped x86 support -dev-php/pecl-mongodb test 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 d234bdd14a..1441f75034 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,10 @@ #--- END OF EXAMPLES --- +# Sam James (2022-02-02) +# sys-cluster/ucx is not marked stable on x86 +sys-cluster/slurm ucx + # Marek Szuba (2022-01-03) # no stable media-libs/rnnoise on this arch yet media-sound/pulseeffects rnnoise @@ -73,7 +77,7 @@ virtual/wine staging # Christoph Junghans (2017-02-26) # Stable mask some fabrics (bug #525534) -sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover +sys-cluster/openmpi 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 # Brian Evans (2017-01-17) # Stable mask groonga on mariadb as I don't know how stable 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 8e6b5ac51c..b51481a896 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 @@ -1,9 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -x86 +# Matt Turner (2022-04-16) +# dev-util/sysprof-capture is keyworded on x86 +-sysprof + # Michał Górny (2021-01-07) # Prebuilt kernels are supported here. -dist-kernel @@ -95,10 +99,6 @@ -sane_backends_mustek_pp -sane_backends_qcam -# Alex Legler (2010-05-03) -# Add support for Ruby Enterprise Edition targets where rubyee is available -# -ruby_targets_ree18 - # Unmask x86 instruction sets -lilo -mpx diff --git a/sdk_container/src/third_party/portage-stable/profiles/arches.desc b/sdk_container/src/third_party/portage-stable/profiles/arches.desc index c627dd5570..75e4933903 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arches.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/arches.desc @@ -1,4 +1,4 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file specifies keyword level for profiles @@ -17,6 +17,7 @@ arm stable arm64 stable hppa stable ia64 testing +loong testing m68k testing mips testing ppc stable 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 547c7b31e8..ff9d142dab 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 @@ -7,17 +7,17 @@ # Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later) IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_IMPLICIT="ELIBC KERNEL USERLAND" -USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly glibc HPUX Interix mingw musl NetBSD OpenBSD SunOS Winnt" -USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" +USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS Winnt" +USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt" 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_PPC 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 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 variables whose contents are not shown in package manager # output. Changes need discussion on gentoo-dev. -USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" +USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" @@ -134,11 +134,11 @@ PYTHON_SINGLE_TARGET="python3_9" # Michał Górny (2013-08-10) # Moved from portage's make.globals. -# 1) do not uninstall kernel modules and therefore allow replacing them, +# 1) do not uninstall kernel modules/dtbs and therefore allow replacing them, # 2,3) removed wrt bug #663170, # 4) protect /var/{run,lock} symlinks for bug 519620 -COLLISION_IGNORE="/lib/modules/*" -UNINSTALL_IGNORE="/lib/modules/* /var/run /var/lock" +COLLISION_IGNORE="/boot/dtbs/* /lib/modules/*" +UNINSTALL_IGNORE="/boot/dtbs/* /lib/modules/* /var/run /var/lock" # Andreas K. Hüttel (2013-08-23) # Make emerge messages default to English as per Council decision @@ -166,7 +166,7 @@ POSTGRES_TARGETS="postgres12 postgres13" # Moreover, it should only contain targets that have a stable version # of PHP, to avoid pulling in an unstable PHP on stable systems. # -PHP_TARGETS="php7-3 php7-4" +PHP_TARGETS="php7-4 php8-0" # Alfredo Tupone (2019-09-03) # 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 578d19fbb2..77d07656fc 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,18 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Patrick McLean =sys-cluster/ceph-17.2.0 lua_single_target_lua5-4 + +# Matt Turner (2022-03-31) +# Default to luajit, since that is what upstream recommends. Bug #795768. +# See https://github.com/neovim/neovim/wiki/Building-Neovim#third-party-dependencies +app-editors/neovim lua_single_target_luajit -lua_single_target_lua5-1 +dev-lua/luv lua_single_target_luajit -lua_single_target_lua5-1 +dev-lua/lpeg lua_targets_luajit +dev-lua/mpack lua_targets_luajit + # Sam James (2021-10-14) # Unconditional dependency on >= Lua 5.3, so let's just pick 5.4 >=app-arch/rpm-4.17.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 4ca682d365..abd8fbe4ff 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,25 @@ -# 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) +# Use the jemalloc allocator for telegram, as recommended by upstream, +# to reduce memory usage, at least on glibc. +# See the ebuild for more info. +net-im/telegram-desktop jemalloc + +# Sam James (2022-02-11) +# Always build with PIE-default, just like GCC. +sys-devel/clang pie + +# Arthur Zamarin (2022-01-13) +# Force to use installed openjdk{,-bin} for bootstrapping +dev-java/openjdk:11 system-bootstrap +dev-java/openjdk:17 system-bootstrap + +# Joonas Niilola (2022-01-08) +# -xft broken, investigate in bug #830777 +~x11-misc/xscreensaver-6.02 xft + # Michał Górny (2021-11-04) # Enable all LLVM targets unconditionally. Unfortunately, disabling # targets tend to break reverse dependencies (e.g. Rust) and we are yet @@ -16,6 +35,7 @@ >=sys-devel/clang-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc >=sys-devel/clang-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly >=sys-devel/clang-13.0.1_rc llvm_targets_X86 llvm_targets_XCore +>=sys-devel/clang-14 llvm_targets_VE >=sys-devel/llvm-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU >=sys-devel/llvm-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF >=sys-devel/llvm-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai @@ -24,6 +44,7 @@ >=sys-devel/llvm-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc >=sys-devel/llvm-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly >=sys-devel/llvm-13.0.1_rc llvm_targets_X86 llvm_targets_XCore +>=sys-devel/llvm-14 llvm_targets_VE # Sam James (2021-03-08) # Broken without USE=unicode @@ -46,7 +67,6 @@ dev-lang/python-exec native-symlinks # Add more packages # # a) no additional deps -sys-libs/ncurses unicode sys-libs/readline unicode app-editors/nano unicode app-admin/metalog unicode @@ -152,7 +172,6 @@ sys-firmware/seabios binary # Andreas K. Hüttel (2018-09-11) # All glibc versions that include RPC code are masked now. -dev-perl/Lab-VXI11 libtirpc net-analyzer/snort libtirpc net-firewall/conntrack-tools libtirpc net-fs/autofs libtirpc 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 0d2a178a42..7a5f697a14 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 @@ -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 # New entries go on top. @@ -6,6 +6,68 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# 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 + +# Piotr Karbowski (2022-04-29) +# There's a bug with gnutls support leading TLS certificates +# validation failures on some certificates that are otherwise valid. +# 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 + +# Craig Andrews (2022-03-25) +# Requires as of yet unreleased QUIC support in OpenSSL +net-libs/ngtcp2 openssl + +# Sam James (2022-03-02) +# 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. +app-misc/gramps berkdb + +# Jason A. Donenfeld (2022-02-04) +# We're still ironing out some kinks and writing documentation for +# this feature, so keep masked for now. +media-video/pipewire system-service +media-video/wireplumber system-service + +# Sam James (2021-01-24) +# USE=custom-cflags is _particularly_ dangerous on sys-libs/glibc and +# can result in not just build-time failures for glibc itself, but +# 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 + +# 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. # As such, we cannot properly test it, so mask the flag until this @@ -22,17 +84,6 @@ sci-libs/flann doc # Gentoo bug #821253 media-video/mjpg-streamer http-management -# David Seifert (2021-12-19) -# Requires GCC 8, security vulnerabilities, switch to CUDA 11, -# consider using clang+NVPTX backend for sm_30 cards. -# Removal in 90 days, bug #721808, #760708. -dev-libs/cudnn cuda10-2 - -# Thomas Deutschmann (2021-12-03) -# Requires newer media-libs/dav1d which isn't available yet, -# see https://bugzilla.mozilla.org/1734058 ->=www-client/firefox-95.0 system-av1 - # Wolfgang E. Sanyer (2021-12-01) # Requires pandoc, which is unstable due to various haskell dependencies # (including ghc) @@ -48,11 +99,6 @@ dev-libs/cudnn cuda10-2 # updated dev-java/pdfbox-2.0.24, Bug #803488 app-text/texlive pdfannotextractor -# Conrad Kostecki (2021-10-23) -# Build tools is currently broken, so masking until upstream fixes -# See https://voidpoint.io/terminx/eduke32/-/issues/206 -games-fps/eduke32 tools - # Georgy Yakovlev (2021-10-16) # openjfx for openjdk17 is not yet available dev-java/openjdk:17 javafx @@ -89,8 +135,7 @@ dev-lang/rust parallel-compiler # rspamd-3.0 segfaults a lot with jemalloc enabled (Bug #810337) # It is caused by -Wl,--as-needed linker flag, # see also: https://github.com/rspamd/rspamd/issues/3871 -~mail-filter/rspamd-3.0 jemalloc -~mail-filter/rspamd-3.1 jemalloc +>=mail-filter/rspamd-3.0 jemalloc # Matt Turner (2021-08-28) # Mask experimental options. @@ -154,7 +199,6 @@ net-misc/openssh debug # Michał Górny (2021-03-06) # LLVM 9 has been removed. - (2021-02-17) @@ -217,15 +261,15 @@ x11-libs/colord-gtk doc # Mask the experimental targets in release ebuilds. # Note to self: remember to move still-applicable masks to the newer # version when master is bumped. - (2020-11-30) # Vendored therecipe/qt violates network sandbox + uses external binary @@ -294,10 +338,6 @@ sys-devel/gcc ada <=dev-util/rosinstall-0.7.8 test <=dev-util/wstool-0.1.18 test -# Michał Górny (2020-03-27) -# Requires old version of dev-python/docutils. -dev-util/buildbot doc - # Guilherme Amadio (2020-03-16) # Requires dev-libs/cudnn which is only available on amd64 sci-physics/root cudnn @@ -315,11 +355,6 @@ dev-python/pyzmq doc # Gromacs python module install br0ken sci-chemistry/gromacs python -# Brian Evans (2019-12-19) -# PHP 7.1 is end of life and has security issues, bug #703326 -# Associated packages are not ready for new versions tracked in bug #702110 -dev-libs/ossp-uuid php - # Michał Górny (2019-12-16) # Requires old x11-libs/fox:1.6 slot. dev-games/openscenegraph fox @@ -393,10 +428,6 @@ dev-python/pandas doc # solution is found, e.g., transition to a free font package. app-text/ghostscript-gpl l10n_ja -# Michał Górny (2019-03-21) -# x11-wm/afterstep is slated for removal. -x11-terms/aterm background - # Georgy Yakovlev (2019-03-05) # Not keyworded on non-x86 arches app-admin/conserver freeipmi @@ -446,13 +477,11 @@ sys-block/fio static sci-libs/ipopt hsl # Lars Wendler (2018-03-14) -# Broken on all 32bit arches. Globally masked because of sys-apps/dmapi having -# no active upstream anymore. # sys-cluster/ceph is only available on amd64 & x86, unmask per arch -net-fs/samba dmapi ceph +net-fs/samba ceph # Jan Ziak <0xe2.0x9a.0x9b@gmail.com> (2018-03-14) -# Mask local USE flag to satisfy repoman +# media-libs/svgalib is not keyworded everywhere app-emulation/fuse backend-svga # Patrick McLean (2018-03-06) @@ -491,9 +520,6 @@ media-video/ffmpeg appkit dev-java/openjdk-jre-bin:17 gentoo-vm dev-java/openjdk-bin:17 gentoo-vm dev-java/openjdk:17 gentoo-vm -dev-java/openjdk-jre-bin:11 gentoo-vm -dev-java/openjdk-bin:11 gentoo-vm -dev-java/openjdk:11 gentoo-vm # Andreas K. Huettel (2017-09-09) # Potentially destructive. Use it only if you know what you're doing. @@ -582,13 +608,6 @@ dev-java/icedtea cacao jamvm # forward porting this patch is non-trivial, mask for now >=net-wireless/wpa_supplicant-2.5 wimax -# Justin Lecher (2015-09-22) -# Downloads files during installation -# https://bugs.gentoo.org/show_bug.cgi?id=533876 -# Bernd Waibel (2021-03-26) -# Fixed in vtk-9 - (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 @@ -694,10 +713,6 @@ sci-libs/mathgl octave # Mask pdnsd's Linux-specific USE flags. net-dns/pdnsd urandom -# Raúl Porcel (2011-02-13) -# Masked until devs know how to use repoman - (2010-04-13) # Masked because libsvm module is broken with this release on every arch. dev-lisp/clisp svm @@ -706,17 +721,14 @@ dev-lisp/clisp svm # 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 - -# These are for BSD only -net-proxy/squid ipf-transparent pf-transparent +media-sound/pulseaudio-daemon system-wide # Alexis Ballier (2011-02-16) # Win32 specific useflag for vlc. Can be used for cross-compiling. media-video/vlc directx # Ross Charles Campbell (2020-09-21) -# Since >=dev-games/ogre-1.11.2 is masked, mask contribovis USE to -# make repoman happy +# Since >=dev-games/ogre-1.11.2 is masked, mask contribovis USE. media-libs/opencv contribovis # Tobias Klausmann (2021-04-16) 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 a6daffedef..cff3756469 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 @@ -1,9 +1,20 @@ -# 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.mask +# 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). +dev-java/fop test + +# Sam James (2022-02-11) +# Needs glibc-2.35(?) (or <2.34) which is not yet even keyworded but +# won't be stable for a while. Can be unmasked then. +# bug #806079 +sys-apps/nvme-cli hugepages + # Georgy Yakovlev (2021-12-24) # test deps are not stable >=sys-fs/zfs-2.0.7 test-suite @@ -88,10 +99,6 @@ app-emulation/xen-tools doc # dev-util/shellcheck (dev-lang/ghc) has no stable keywords. app-emulation/winetricks test -# Adam Feldman (2020-04-12) -# Dependency (net-wireless/blueman) has no stable keywords -mate-base/mate bluetooth - # Georgy Yakovlev (2019-12-21) # For bleeding edge features and testing, not generally suitable # for stable systems @@ -127,10 +134,6 @@ media-video/vdrsync dvdr # anywhere yet. media-plugins/grilo-plugins chromaprint -# Andreas Sturmlechner (2019-02-16) -# net-libs/libmediawiki not stable anywhere. -kde-apps/kipi-plugins mediawiki - # Mikle Kolyada (2018-11-07) # sssd is only stable for amd64 and x86 app-admin/sudo sssd 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 137f670724..c806a6f52c 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,24 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Matt Turner (2022-04-16) +# dev-util/sysprof not keyworded on most arches yet +sysprof + +# Brian Evans (2022-01-21) +# 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 +# failures. Masking so users aren't exposed to such failures without opting-in. +# Failures aren't always reproducible and implementations are often fragile. +# Please speak to and/or before dropping. +# See e.g. bug #753323, bug #822690. +pch + # Hans de Graaff (2021-07-09) # Mask Ruby 2.5 as EOL ruby_targets_ruby25 @@ -12,7 +30,6 @@ ruby_targets_ruby25 # PHP 7.2 is security vulnerable and end-of-life # Please upgrade to a newer slot php_targets_php7-2 -php7-2 # Alexis Ballier (2020-10-13) # Nothing depends on those ROS messages. dev-ros/geneus @@ -25,26 +42,10 @@ ros_messages_eus # Mask Ruby 2.4 as EOL ruby_targets_ruby24 -# Brian Evans (2019-12-19) -# PHP 7.1 is end of life and has security issues Bug 703326 -php_targets_php7-1 - -# Brian Evans (2019-10-01) -# Mask PHP 5.6 target for EOL -php_targets_php5-6 - # Matt Turner (2019-09-01) # app-office/texmacs is package.mask'd. Bug #436400 texmacs -# Hans de Graaff (2019-04-07) -# Mask Ruby 2.3 as EOL -ruby_targets_ruby23 - -# Brian Evans (2019-01-11) -# Mask PHP 7.0 target as EOL -php_targets_php7-0 - # Matt Turner (2018-11-11) # d3d9 only works on amd64/x86. d3d9 @@ -70,26 +71,14 @@ multilib # Mask ELIBC, KERNEL, and USERLAND flags that apply to specific profiles. userland_BSD -elibc_AIX elibc_bionic elibc_Cygwin elibc_Darwin -elibc_DragonFly -elibc_HPUX -elibc_Interix elibc_musl -elibc_NetBSD -elibc_OpenBSD elibc_SunOS elibc_Winnt -kernel_AIX kernel_Darwin -kernel_FreeBSD -kernel_freemint -kernel_HPUX -kernel_NetBSD -kernel_OpenBSD kernel_SunOS kernel_Winnt 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 4530372089..23119a0632 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 @@ -20,3 +20,4 @@ python_single_target_pypy3 # Hans de Graaff (2021-10-10) # Currently in testing and not ready to go stable yet. ruby_targets_ruby30 +ruby_targets_ruby31 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/systemd/parent new file mode 100644 index 0000000000..ced72403bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/alpha/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/deprecated index 91595130b2..55127c1038 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/deprecated @@ -1,53 +1,73 @@ default/linux/amd64/17.1 The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/deprecated index b726cb19ea..824945312c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/deprecated @@ -1,53 +1,73 @@ default/linux/amd64/17.1/desktop The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated index 995ec40fcf..5e4c242143 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated @@ -1,53 +1,73 @@ default/linux/amd64/17.1/desktop/gnome The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated index e64ddd7621..98c53fcf45 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated @@ -1,53 +1,73 @@ default/linux/amd64/17.1/desktop/gnome/systemd The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated index 2eecded522..6132b8e699 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated @@ -1,53 +1,73 @@ -default/linux/amd64/17.1/desktop/plasma +default/linux/amd64/17.1/desktop/plasma/systemd The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated index 83189d77ef..be2d7293b8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated @@ -1,53 +1,73 @@ -default/linux/amd64/17.1/desktop/plasma/systemd +default/linux/amd64/17.1/systemd The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/developer/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/developer/deprecated index f3fe9f7f95..9bad48a477 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/developer/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/developer/deprecated @@ -1,53 +1,73 @@ default/linux/amd64/17.1/developer The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/deprecated index 04b24997b2..c0488696fa 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/deprecated @@ -1,53 +1,73 @@ default/linux/amd64/17.1/hardened The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated index 255b567bbb..4d0f1cf4ab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated @@ -1,53 +1,73 @@ default/linux/amd64/17.1/hardened/selinux The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/clang/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/clang/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/clang/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/clang/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/clang/parent new file mode 100644 index 0000000000..45c5283c44 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/clang/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/clang diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/parent index 8b660ec6dc..0e86ace1a7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/parent @@ -1,3 +1,3 @@ .. ../../../../../arch/amd64/no-multilib -../../../../../features/musl/ +../../../../../features/musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/deprecated index b031cc932e..67fecec645 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/deprecated @@ -1,53 +1,73 @@ default/linux/amd64/17.1/no-multilib The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated index bd30b21ce4..e0d3bb24d6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated @@ -1,53 +1,73 @@ -default/linux/amd64/17.1/no-multilib/hardened +default/linux/amd64/17.1/no-multilib/hardened/selinux The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated index 46ee10d247..be2d7293b8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated @@ -1,53 +1,73 @@ -default/linux/amd64/17.1/no-multilib/hardened/selinux +default/linux/amd64/17.1/systemd The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/selinux/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/selinux/deprecated index 2e4dfe1314..9da5fc675e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/selinux/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/selinux/deprecated @@ -1,53 +1,73 @@ default/linux/amd64/17.1/selinux The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/systemd/deprecated b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/systemd/deprecated index cb52626392..be2d7293b8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/systemd/deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/systemd/deprecated @@ -1,53 +1,73 @@ default/linux/amd64/17.1/systemd The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB' -multilib layout, and require an explicit migration. -The migration is performed using the app-portage/unsymlink-lib tool. +multilib layout, and require an explicit migration. The migration is +performed using the app-portage/unsymlink-lib tool. + +Read the Gentoo news item [2] for more information! + 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: +2. If you are still running a 13.0 profile, select gcc 6.4.0 or later + as the system compiler, source /etc/profile and reinstall libtool: + + # gcc-config -l + [1] x86_64-pc-linux-gnu-5.5.0 * + [2] x86_64-pc-linux-gnu-8.3.0 + # gcc-config 2 + # . /etc/profile + # emerge -1v libtool + +3. Install the tool: # emerge -1v app-portage/unsymlink-lib -3. Run 'unsymlink-lib --analyze' and check the output for obvious +4. 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. This is a very good time to make a backup. -5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see +6. 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. +7. 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 3. -7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see +8. 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.: +9. Switch the profile, e.g.: # eselect profile set default/linux/amd64/17.1/desktop [at this point you can start using emerge again. emerge will then not display this message anymore, but the remaining steps are still required!] -9. Rebuild gcc: - # emerge -1v sys-devel/gcc:9.3.0 +10. Rebuild the toolchain: + # emerge -1v sys-devel/gcc:11 [ repeat for other slots you will be using ] + [ if you are upgrading from 13.0 profile, also: ] + # emerge -1v sys-devel/binutils + # emerge -1v sys-libs/glibc -10. If you are using a multilib profile, rebuild all 32-bit packages. +11. If you are using a multilib profile, rebuild all 32-bit packages. This can be done using: # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32 -11. Once the last 32-bit package is rebuilt, your package manager + Alternatively, if you are switching from one of the 13.0 profiles + you can rebuild all packages as detailed in the 17.0 news item: + # emerge -ev @world + +12. Once the last 32-bit package is rebuilt, your package manager should remove the orphaned /lib32 and /usr/lib32 symlinks. If that does not happen, remove them manually: # rm /lib32 /usr/lib32 @@ -57,3 +77,4 @@ with the new profiles or the migration procedure, please report a bug and make it block the tracker. [1] bug #506276 +[2] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/package.use.force new file mode 100644 index 0000000000..f01a7a3572 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/package.use.force @@ -0,0 +1,16 @@ +# Copyright 2021 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/arm/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/parent index f381f1758c..468c1fa0a9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/parent @@ -1,3 +1,3 @@ .. ../../../../../arch/arm -../../../../../features/musl/ +../../../../../features/musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.use.force new file mode 100644 index 0000000000..21cef28896 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/package.use.force @@ -0,0 +1,7 @@ +# Copyright 2022 Gentoo Authors. +# Distributed under the terms of the GNU General Public License v2 + +# Arthur Zamarin (2022-01-21) +# Bootstrapping is possible using our build snapshot, so don't force +# system bootstrap +dev-java/openjdk:17 -system-bootstrap diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/parent index a340ae5456..58651906cb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/parent @@ -1,2 +1,2 @@ .. -../../../../../features/musl/ +../../../../../features/musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/17.0/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/17.0/systemd/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/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/17.0/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/17.0/systemd/parent new file mode 100644 index 0000000000..ced72403bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/hppa/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/parent new file mode 100644 index 0000000000..ced72403bd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ia64/17.0/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/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/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/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/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/parent new file mode 100644 index 0000000000..fae96e8d36 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/desktop diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/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/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/parent new file mode 100644 index 0000000000..b4e81a2886 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/parent @@ -0,0 +1,2 @@ +.. +../../../../../../arch/loong/la64v100/lp64d diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/parent new file mode 100644 index 0000000000..b8f5b5cbc9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/22.0/la64v100/parent @@ -0,0 +1,2 @@ +../.. +../../../../../releases/17.0 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/parent new file mode 100644 index 0000000000..d11fc57ec1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/loong/parent @@ -0,0 +1,3 @@ +../../../base +.. +../../../arch/loong diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/make.defaults index db9698a328..ac82c2ea81 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/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 # # System-wide defaults for the Portage system @@ -57,4 +57,4 @@ LDFLAGS="-Wl,-O1 -Wl,--as-needed" # Mike Gilbert (2021-12-17) # Prevent automagic use of 64-bit time_t. # https://bugs.gentoo.org/828001 -gl_cv_type_time_t_bits_macro="no" +enable_year2038="no" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/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/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/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/parent new file mode 100644 index 0000000000..f7739b4058 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/multilib/n64/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/n64/systemd/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/systemd/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/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/systemd/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/systemd/parent new file mode 100644 index 0000000000..44f88d3e2d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/mips/17.0/mipsel/n64/systemd/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../targets/systemd 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/musl/mips/package.mask index 038026c2c2..b102791cad 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/musl/mips/package.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Foundation. +# Copyright 1999-2021 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/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/package.use.mask index 50362fdc81..92bbc34563 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 @@ -48,6 +48,7 @@ app-arch/libarchive -e2fsprogs # 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/powerpc/ppc32/17.0/musl/hardened/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/parent index 289590637d..b488e1ca01 100644 --- 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/powerpc/ppc32/17.0/musl/hardened/parent @@ -1,2 +1,2 @@ .. -../../../../../../../features/musl/ +../../../../../../../features/musl 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 index defd8fa55b..c6f6f61d63 100644 --- 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 @@ -1,3 +1,3 @@ .. ../../../../../../arch/powerpc/ppc32 -../../../../../../features/musl/ +../../../../../../features/musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/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/lp64d/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults new file mode 100644 index 0000000000..e63b33d06f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +CHOST="riscv64-gentoo-linux-musl" + +CHOST_lp64d="riscv64-gentoo-linux-musl" + +LIBDIR_lp64d="lib" diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/parent new file mode 100644 index 0000000000..b488e1ca01 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/musl 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/riscv/package.use.mask new file mode 100644 index 0000000000..cc9dbf7ffd --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/riscv/package.use.mask @@ -0,0 +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... +sys-devel/gcc -sanitize diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/parent index a340ae5456..58651906cb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/x86/17.0/musl/parent @@ -1,2 +1,2 @@ .. -../../../../../features/musl/ +../../../../../features/musl diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/abi_ppc.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/abi_ppc.desc deleted file mode 100644 index 9a15bfecd8..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/abi_ppc.desc +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 2013-2014 Gentoo Foundation. -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of ABI_PPC USE_EXPAND flags. - -# Keep it sorted. Please do not add anything without prior discussion -# on gentoo-dev. -32 - 32-bit (ppc) libraries -64 - 64-bit (ppc64) libraries 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 2688f2796c..7a7e5e0610 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 @@ -1,4 +1,4 @@ -# Copyright 2007-2019 Gentoo Authors +# Copyright 2007-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of APACHE2_MODULES USE_EXPAND flags. @@ -16,13 +16,11 @@ 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 authn_dbm - User authentication using DBM files -authn_default - Authentication fallback module authn_file - User authentication using text files authn_socache - Maintains a cache of authentication credentials, so that a new backend lookup is not required for every authenticated request authz_core - Provides core authorization capabilities to various authorization/authorization modules, such as authn_file and authz_user authz_dbd - Provides authorization capabilities via SQL database so that authenticated users can be allowed or denied access to portions of the web site by group membership authz_dbm - Group authorization using DBM files -authz_default - Authorization fallback module authz_groupfile - Group authorization using plaintext files authz_host - Group authorizations based on host (name or IP address) authz_owner - Authorization based on file ownership @@ -42,7 +40,6 @@ dav_lock - generic locking module for mod_dav dbd - Manages SQL database connections deflate - Compress content before it is delivered to the client dir - Provides for "trailing slash" redirects and serving directory index files -disk_cache - Content cache storage manager keyed to URIs dumpio - Dumps all I/O to error log as desired env - Modifies the environment which is passed to CGI scripts and SSI pages expires - Generation of Expires and Cache-Control HTTP headers according to user-specified criteria @@ -65,7 +62,6 @@ logio - Logging of input and output bytes per request lua - Provides Lua hooks into various portions of the httpd request processing macro - Macros for the Apache config file md - Managing domains across virtual hosts, certificate provisioning via the ACME protocol -mem_cache - Content cache keyed to URIs mime - Associates the requested filename's extensions with the file's behavior (handlers and filters) and content (mime-type, language, character set and encoding) mime_magic - Determines the MIME type of a file by looking at a few bytes of its contents negotiation - Provides for content negotiation @@ -75,6 +71,7 @@ proxy_balancer - mod_proxy extension for load balancing proxy_connect - mod_proxy extension for CONNECT request handling proxy_fcgi - FastCGI support module for mod_proxy proxy_ftp - FTP support module for mod_proxy +proxy_hcheck - Dynamic health check of Balancer members (workers) for mod_proxy proxy_html - Module to rewrite links in html pages behind a reverse proxy proxy_http - HTTP support module for mod_proxy proxy_http2 - HTTP2 support module for mod_proxy diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_mpms.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_mpms.desc index 0bcdba8e48..6e12cd63b0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_mpms.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_mpms.desc @@ -1,11 +1,9 @@ -# Copyright 2007 Gentoo Foundation. +# Copyright 2007-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of APACHE2_MPMS USE_EXPAND flags. # Keep it sorted. event - An experimental variant of the standard worker MPM -itk - Allows to run each virtual host under a separate uid and gid -peruser - Peruser is a working implementation of the perchild MPM allowing to run each apache child process as its own user and group, each handling its own set of virtual hosts prefork - Implements a non-threaded, pre-forking web server worker - Multi-Processing Module implementing a hybrid multi-threaded multi-process web server diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/collectd_plugins.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/collectd_plugins.desc index d09d2099ee..de7b06543e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/collectd_plugins.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/collectd_plugins.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of COLLECTD_PLUGINS USE_EXPAND flags. @@ -56,7 +56,6 @@ logfile - Build the logfile output plugin (receives log messages from collectd a logparser - Build the logparser plugin (allows for filtering and parsing log messages) log_logstash - Build the Logstash output plugin (writes collectd logs and events as Logstash JSON formatted events) lua - Build the LUA language binding plugin (uses dev-lang/lua) for writing plugins -lvm - Build the LVM input plugin (collects the size of logical volumes (LV) and free space inside a volume group (VG) from Linux' Logical Volume Manager (LVM)) madwifi - Build the madwifi input plugin (collects information about Atheros wireless LAN chipsets from the MadWifi driver) match_empty_counter - Build the match_empty_counter filter plugin match_hashed - Build the match_hashed filter plugin diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/curl_ssl.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/curl_ssl.desc index bbc771ff95..f52579304a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/curl_ssl.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/curl_ssl.desc @@ -1,10 +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 contains descriptions of CURL_SSL USE_EXPAND flags for net-misc/curl # spnego - Use SPNEGO fbopenssl - to be added -axtls - Use axTLS gnutls - Use GnuTLS mbedtls - Use mbed TLS nss - Use Mozilla's Network Security Services diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/elibc.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/elibc.desc index ec994a00e6..8eef69979c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/elibc.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/elibc.desc @@ -4,18 +4,11 @@ # This file contains descriptions of ELIBC USE_EXPAND flags. # Keep it sorted. - -AIX - ELIBC setting for systems that use the AIX C library bionic - ELIBC setting for systems that use Android's Bionic C library Cygwin - ELIBC setting for systems that use Cygwin Darwin - ELIBC setting for systems that use the Darwin C library -DragonFly - ELIBC setting for systems that use the DragonFly C library glibc - ELIBC setting for systems that use the GNU C library -HPUX - ELIBC setting for systems that use the HP-UX C library -Interix - ELIBC setting for systems that use the Interix C library mingw - ELIBC setting for systems that use the Minimalist GNU for Windows library musl - ELIBC setting for systems that use the musl C library -NetBSD - ELIBC setting for systems that use the NetBSD C library -OpenBSD - ELIBC setting for systems that use the OpenBSD C library SunOS - ELIBC setting for systems that use the Sun Solaris C library Winnt - ELIBC setting for systems that use Winnt diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/kernel.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/kernel.desc index 48d6e5455e..6658d52539 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/kernel.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/kernel.desc @@ -1,16 +1,10 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of KERNEL USE_EXPAND flags. # Keep it sorted. -AIX - KERNEL setting for system using the AIX kernel Darwin - KERNEL setting for system using the Darwin kernel (i.e.: Mac OS X). -FreeBSD - KERNEL setting for system using the FreeBSD kernel -freemint - KERNEL setting for system using the FreeMiNT kernel -HPUX - KERNEL setting for system using the HP-UX kernel linux - KERNEL setting for system using the Linux kernel -NetBSD - KERNEL setting for system using the NetBSD kernel -OpenBSD - KERNEL setting for system using the OpenBSD kernel SunOS - KERNEL setting for system using an SunOS (i.e.: Solaris) kernel Winnt - KERNEL setting for systems on Windows (Cygwin, MinGW, Winnt, ...) 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 13b8ef19c0..af2f697df7 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 @@ -1,4 +1,4 @@ -# Copyright 2016-2020 Gentoo Authors +# Copyright 2016-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of L10N USE_EXPAND flags. @@ -34,9 +34,7 @@ az - Azerbaijani be - Belarusian bea - Beaver bg - Bulgarian -bla - Siksika bn - Bengali -bn-BD - Bengali (Bangladesh) bn-IN - Bengali (India) bo - Tibetan br - Breton @@ -49,7 +47,6 @@ ceb - Cebuano ch - Chamorro chr - Cherokee ckb - Central Kurdish -cnr - Montenegrin cop - Coptic co - Corsican cs - Czech @@ -60,7 +57,6 @@ da - Danish de - German de-1901 - German (traditional orthography) de-CH - German (Switzerland) -de-DE - German (Germany) dgo - Dogri (individual language) doi - Dogri (macrolanguage) dsb - Lower Sorbian @@ -71,7 +67,6 @@ en - English en-AU - English (Australia) en-CA - English (Canada) en-GB - English (United Kingdom) -en-NZ - English (New Zealand) en-US - English (United States) en-ZA - English (South Africa) eo - Esperanto @@ -209,7 +204,6 @@ syc - Classical Syriac syr - Syriac szl - Silesian ta - Tamil -ta-LK - Tamil (Sri Lanka) te - Telugu tet - Tetum tg - Tajik 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 fd9a4f60ff..da117a623c 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 @@ -1,15 +1,16 @@ -# Copyright 1999-2020 Gentoo Authors. +# Copyright 1999-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 AArch64 - AArch64 CPU target (arm64 in Gentoo) AMDGPU - AMDGPU target (supports R600 and GCN GPUs) ARC - ARC (Argonaut RISC Core) embedded CPU target [EXPERIMENTAL] ARM - ARM CPU target -AVR - 8-bit Atmel AVR microcontroller target [EXPERIMENTAL] +AVR - 8-bit Atmel AVR microcontroller target BPF - Berkeley Packet Filter target CSKY - C-SKY CPU target [EXPERIMENTAL] Hexagon - Qualcomm Hexagon DSP target Lanai - Lanai CPU target +LoongArch - LoongArch CPU support [EXPERIMENTAL] M68k - Motorola 68000 target [EXPERIMENTAL] Mips - MIPS CPU target (includes MIPS64) MSP430 - MSP430 CPU target (experimental) @@ -18,7 +19,7 @@ PowerPC - PowerPC CPU target (PPC32 and PPC64) RISCV - RISC-V CPU target Sparc - Sparc CPU target SystemZ - SystemZ (s390x) CPU target -VE - NEC SX-Aurora TSUBASA vector engine target [EXPERIMENTAL] +VE - NEC SX-Aurora TSUBASA vector engine target WebAssembly - WebAssembly backend X86 - X86 CPU target (includes amd64) XCore - XCore CPU target diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/openmpi_fabrics.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/openmpi_fabrics.desc index 2e6fa6306a..8c32d42335 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/openmpi_fabrics.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/openmpi_fabrics.desc @@ -1,13 +1,9 @@ -# Copyright 1999-2012 Gentoo Foundation. +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of OPENMPI_FABRICS USE_EXPAND flags. # Keep it sorted. -dapl - Direct Access Provider Library ofed - OFED RDMA stack (InfiniBand and iWARP) knem - High-Performance Intra-Node MPI Communication -open-mx - Myrinet Express over Generic Ethernet Hardware -psm - QLogic InfiniPath HCA driver (psm based) -sctp - Stream Control Transmission Protocol diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/openmpi_ofed_features.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/openmpi_ofed_features.desc index 43fe578e52..2187a04013 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/openmpi_ofed_features.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/openmpi_ofed_features.desc @@ -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 # This file contains descriptions of OPENMPI_OFED_FEATURES USE_EXPAND flags. @@ -6,8 +6,6 @@ # Keep it sorted. control-hdr-padding - Add padding bytes to the openib control header -connectx-xrc - Enable ConnectX XRC support rdmacm - Enable Open Fabrics RDMACM support in openib BTL udcm - Enable Open Fabrics UDCM support in openib BTL dynamic-sl - Enable openib BTL to query Subnet Manager for IB SL -failover - enable openib BTL failover (for multiport adapters 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 124e0d38f0..662ca903f3 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 @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors. +# Copyright 1999-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of QEMU_SOFTMMU_TARGETS USE_EXPAND flags. @@ -12,7 +12,6 @@ avr - system emulation target cris - system emulation target hppa - system emulation target i386 - system emulation target -lm32 - LatticeMico32 system emulation target m68k - system emulation target microblazeel - system emulation target microblaze - system emulation target @@ -20,7 +19,6 @@ mips64el - system emulation target mips64 - system emulation target mipsel - system emulation target mips - system emulation target -moxie - moxielogic system emulation target nios2 - system emulation target or1k - OpenRISC system emulation target ppc64 - system emulation target @@ -34,7 +32,6 @@ sh4 - system emulation target sparc - system emulation target sparc64 - system emulation target tricore - system emulation target -unicore32 - system emulation target x86_64 - system emulation target xtensaeb - system emulation target xtensa - 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 286a4688d0..899ca398b6 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 @@ -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 # This file contains descriptions of QEMU_USER_TARGETS USE_EXPAND flags. @@ -37,7 +37,6 @@ sh4 - userspace emulation target sparc32plus - userspace emulation target sparc64 - userspace emulation target sparc - userspace emulation target -tilegx - TILE-Gx 64-bit userspace emulation target x86_64 - userspace emulation target xtensaeb - userspace emulation target xtensa - 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 6f42774686..ee184a5a68 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 @@ -1,14 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of RUBY_TARGETS USE_EXPAND flags. -rbx - Build with Rubinius -ruby21 - Build with MRI Ruby 2.1.x -ruby22 - Build with MRI Ruby 2.2.x -ruby23 - Build with MRI Ruby 2.3.x 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 ruby30 - Build with MRI Ruby 3.0.x +ruby31 - Build with MRI Ruby 3.1.x 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 e4c6adc632..52500546d3 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 @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors. +# Copyright 1999-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 # This file contains descriptions of VIDEO_CARDS USE_EXPAND flags. @@ -16,7 +16,6 @@ geode - VIDEO_CARDS setting to build driver for AMD Geode GX and LX video cards 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 -imx - VIDEO_CARDS setting to build driver for Freescale i.MX 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 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 4320f726a5..2c90652fe6 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 @@ -23,18 +23,18 @@ LINGUAS="en" IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-solaris x86-winnt" -USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly glibc HPUX Interix mingw musl NetBSD OpenBSD SunOS Winnt" -USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt" +USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt" +USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS Winnt" +USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt" 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_PPC 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 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 variables whose contents are not shown in package manager # output. Changes need discussion on gentoo-dev. -USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" +USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" # Variables that are set exclusively by the profile # and not by user configuration files. 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 5d568cb8cb..980c320218 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 @@ -2,7 +2,7 @@ sys-devel/llvm -gold # use all defaults -sys-devel/clang compiler-rt default-compiler-rt default-lld default-libcxx llvm-libunwind +sys-devel/clang default-compiler-rt default-lld default-libcxx llvm-libunwind sys-libs/compiler-rt clang # disable sanitizers for now @@ -11,7 +11,6 @@ sys-devel/clang-runtime compiler-rt libcxx -sanitize sys-libs/libcxx libunwind libcxxabi sys-libs/libcxxabi libunwind -sys-libs/llvm-libunwind compiler-rt # 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 new file mode 100644 index 0000000000..2aa65931d7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use.mask @@ -0,0 +1,5 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# libquadmath is gcc-specific +dev-lang/perl quadmath diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/package.mask deleted file mode 100644 index 9544faf8b3..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/package.mask +++ /dev/null @@ -1,7 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# broken on hardened, use sys-apps/elfix to fix gnustack -sys-devel/prelink -# depends on prelink -app-crypt/hmaccalc diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/use.mask index 1b90677af3..7a452f2323 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/hardened/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/hardened/use.mask @@ -1,10 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -hardened # precompiled headers are not compat with ASLR. pch - -# prelink is masked for hardened -prelink diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/multilib/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/multilib/package.use index 369c7a9a72..15d241794b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/multilib/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/features/multilib/package.use @@ -1,6 +1,14 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License, v2 +# Sam James (2022-03-08) +# Enable libxcrypt & libcrypt as multilib by default +# It's needed at least on amd64 because LLVM defaults to it, and we used +# to have this available because glibc is always multilib too. It's lightweight +# with no dependencies, so let's do it. +sys-libs/libxcrypt abi_x86_32 abi_x86_64 +virtual/libcrypt abi_x86_32 abi_x86_64 + # Enable all ABIs by default so we can protect any non-native binaries that # might be executed. sys-apps/sandbox abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_o32 abi_mips_n32 abi_mips_n64 abi_s390_32 abi_s390_64 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 afd35b854c..923180a17d 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,194 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-04-23) +# Binary package linked against glibc, bug #832615 +net-print/cnijfilter2 + +# Sam James (2022-04-23) +# Compatibility packages for binary/pre-built software shouldn't +# be needed on musl (and these fail to build anyway). +sys-libs/libtermcap-compat +sys-libs/libstdc++-v3 + +# Sam James (2022-04-22) +# Needs strndupa, upstream not interested in supporting musl +# bug #713542 +net-misc/casync + +# Martin Dummer (2022-03-26) +# Binary package linked to glibc. Bug #832558 +net-misc/teamviewer + +# Mike Pagano (2022-03-21) +# Binary package linked to glibc +dev-util/idea-community + +# Pacho Ramos (2022-03-13) +# Binary package linked to glibc +sys-power/dptfxtract + +# Bernd Waibel (2022-03-14) +# Doesn't build with musl, bug #832742 +sci-libs/opencascade + +# Adel KARA SLIMANE (2022-03-09) +# Binary packages linked to glibc +app-editors/vscode +app-editors/vscodium + +# João Santos (2022-02-22) +# Binary package linked to glibc +app-text/master-pdf-editor + +# Sam James (2022-02-20) +# Binary package linked to glibc +app-admin/bitwarden-desktop-bin + +# Adel Kara Slimane (2022-02-17) +# Binary package linked to glibc +media-libs/amdgpu-pro-vulkan +media-video/amdgpu-pro-amf + +# Ionen Wolkens (2022-02-17) +# Binary package linked to glibc +net-im/discord-bin + +# Conrad Kostecki (2022-02-12) +# Binary package linked to glibc +x11-misc/xflux + +# Stephan Hartmann (2022-02-10) +# Binary package linked to glibc +www-apps/chromedriver-bin + +# Stephan Hartmann (2022-02-10) +# Doesn't build on musl, bug #833028 +www-client/chromium + +# Stephan Hartmann (2022-02-10) +# Binary package linked to glibc +www-plugins/chrome-binary-plugins + +# Stephan Hartmann (2022-02-10) +# Binary packages linked to glibc +www-client/opera +www-client/opera-beta +www-client/opera-developer + +# Stephan Hartmann (2022-02-10) +# Binary packages linked to glibc +www-client/google-chrome +www-client/google-chrome-beta +www-client/google-chrome-unstable + +# Stephan Hartmann (2022-02-10) +# Binary packages linked to glibc +www-client/microsoft-edge +www-client/microsoft-edge-beta +www-client/microsoft-edge-dev + +# Paolo Pedroni (2022-02-09) +# Binary package linked to glibc +sci-mathematics/gimps + +# Paolo Pedroni (2022-02-09) +# It doesn't build on musl +# bug #832551 +net-misc/netkit-telnetd + +# Henning Schild (2022-02-09) +# Binary package linked to glibc +net-im/telegram-desktop-bin + +# Conrad Kostecki (2022-02-08) +# Binary package linked to glibc +sys-apps/ipmicfg + +# Sam James (2022-02-06) +# Latest version doesn't build on musl +# bug #831363 +=sys-libs/efivar-38 + +# Stephan Hartmann (2022-02-05) +# Binary package linked to glibc +net-im/teams + +# Conrad Kostecki (2022-02-03) +# Binary package linked to glibc +net-misc/ipmiview + +# Conrad Kostecki (2022-02-03) +# Binary package linked to glibc +media-sound/teamspeak-server + +# Conrad Kostecki (2022-02-03) +# Binary package linked to glibc +games-server/steamcmd + +# Conrad Kostecki (2022-02-03) +# Binary package linked to glibc +games-server/bedrock-server + +# Conrad Kostecki (2022-02-03) +# Binary package linked to glibc +dev-libs/luise + +# Conrad Kostecki (2022-02-03) +# Binary package linked to glibc +app-misc/kryoflux-dtc + +# Conrad Kostecki (2022-02-03) +# Binary package linked to glibc +app-benchmarks/geekbench + +# Robert Siebeck (2022-02-02) +# Binary package linked to glibc, bug #832483 +net-im/signal-desktop-bin + +# Ben Kohler (2022-02-02) +# Binary backage linked to glibc +net-misc/dropbox + +# Sergey Popov (2022-02-02) +# Binary package linked to glibc, bug #832581 +net-misc/yandex-disk + +# David Seifert (2022-02-02) +# Binary package linked to glibc +net-im/skypeforlinux + +# Viorel Munteanu (2022-02-01) +# Binary package linked to glibc +net-im/mattermost-desktop-bin + +# Ulrich Müller (2022-01-25) +# Binary packages linked to glibc +media-gfx/brscan4 +net-im/zoom + +# Andreas K. Hüttel (2022-01-22) +# Binary packages linked to glibc +app-backup/tsm +sci-electronics/labone + +# Marco Genasci (2022-01-06) +# dev-db/oracle-instantclient package linked against glibc, +# and the other packages depends on it. +dev-db/oracle-instantclient +dev-db/ocp +dev-db/sqlcl-bin + +# Andrew Ammerlaan (2022-01-05) +# Binary package linked to glibc +app-text/zotero-bin +media-video/popcorntime-bin +net-im/rocketchat-desktop-bin +net-im/whatsapp-desktop-bin +sci-misc/jupyterlab-desktop-bin +sci-misc/netlogo-bin +sci-electronics/eagle + # Ulrich Müller (2022-01-04) # Emacs 23 does not support x86_64-gentoo-linux-musl systems # (bug #830408) @@ -40,10 +228,6 @@ net-misc/netkit-rsh # nvidia-drivers only works against glibc. x11-drivers/nvidia-drivers -# Sergei Trofimovich (2020-04-11) -# musl has no support for prelinked sections, bug #717020 -sys-devel/prelink - # Ulrich Müller (2020-03-31) # Not ported to musl, bug #715642. # See https://wiki.gentoo.org/wiki/Project:Emacs/Emacs-like_editors 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 9f8906ae56..686670ae9e 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,10 @@ # Copyright 1999-2018 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 +# Esteve Varela Colominas (2022-02-19) +# The musl allocator works well with telegram +net-im/telegram-desktop -jemalloc + # Anthony G. Basile (2016-07-14) # We need this to break a circular dependency with # 'sys-libs/libcap pam' in stage3 catalyst builds 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 f11de170c8..c5f7ed10b1 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,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 +# Esteve Varela Colominas (2022-02-19) +# The musl allocator works well with telegram +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 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask index cc07016540..a62190387c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask @@ -1,6 +1,17 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Petr Vaněk (2022-03-15) +# musl package does not currently provide gencat binary, which is needed for +# nls support, see bug #712828 +x11-wm/fluxbox nls + +# Marco Genasci (2022-01-06) +# Pulls dev-db/oracle-instantclient which doesn't work on musl +app-metrics/collectd collectd_plugins_oracle +dev-lang/php oci8-instant-client +dev-qt/qtsql oci8 + # Ulrich Müller (2022-01-04) # musl iconv doesn't know about shift-jis which is needed for Japanese # documentation (bug #830436) @@ -17,6 +28,7 @@ net-misc/iputils rarpd # Sam James (2021-11-20) # Pulls in po4a which doesn't seem to work on musl (wants /usr/bin/locale) sys-apps/man-db nls +sys-apps/sysvinit nls # Sam James (2021-11-07) # gdb-10[nls] doesn't build on musl 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 394d12cd2a..e6af2dddd7 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 @@ -5,6 +5,10 @@ -elibc_musl elibc_glibc +# Marco Genasci (2022-01-06) +# Pulls dev-db/oracle-instantclient which doesn't work on musl +oracle + # Musl doesn't have support for utmp/wtmp by design utmp wtmp diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use index 2c6d13ceb0..149c843395 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/package.use @@ -5,7 +5,3 @@ sys-apps/util-linux -su # Don't enable the security measures for convienence sys-apps/portage -rsync-verify - -# Yiyang Wu (2021-03-03) -# bazel should link libstdc++ statically in prefix to avoid finding host's libstdc++ when building other packages -dev-util/bazel static-libs diff --git a/sdk_container/src/third_party/portage-stable/profiles/hardened/README b/sdk_container/src/third_party/portage-stable/profiles/hardened/deprecated similarity index 99% rename from sdk_container/src/third_party/portage-stable/profiles/hardened/README rename to sdk_container/src/third_party/portage-stable/profiles/hardened/deprecated index 202df5eb8f..4c4fb270ad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/hardened/README +++ b/sdk_container/src/third_party/portage-stable/profiles/hardened/deprecated @@ -3,4 +3,3 @@ 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/use.mask b/sdk_container/src/third_party/portage-stable/profiles/hardened/linux/musl/use.mask index c294cc126a..a98fea1d4e 100644 --- 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 @@ -9,8 +9,5 @@ elibc_glibc # precompiled headers are not compat with ASLR. pch -# prelink is masked for hardened -prelink - # 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 b68b11d9f4..3180e28b77 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -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 # Please report bugs or other requests at bugs.gentoo.org and assign to @@ -30,7 +30,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 bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure 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 htmlc iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 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 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 zlib-acknowledgement ZSH +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 # Metaset for all free software FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE @@ -65,15 +65,15 @@ FREE @FREE-SOFTWARE @FREE-DOCUMENTS # - IF (and only if) there is an explicit inclusion requirement, # USE=bindist MUST cause a copy of the license to be installed # in a file location compliant with the license -BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedist intel-ucode ipw2100-fw ipw2200-fw ipw3945 ISSL JSON linux-fw-redistributable LSI-tw_cli Mellanox-AS-IS MicroChip-SDCC no-source-code NVIDIA-r1 NVIDIA-r2 qlogic-fibre-channel-firmware shmux SmartLabs sun-jlfgr unRAR +BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedist intel-ucode ipw2100-fw ipw2200-fw ipw3945 ISSL JSON linux-fw-redistributable LSI-tw_cli Mellanox-AS-IS MicroChip-SDCC no-source-code NVIDIA-r1 NVIDIA-r2 qlogic-fibre-channel-firmware shmux SmartLabs unRAR ###################################################################### # 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 Primate-Plunge PUEL Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR 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 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 -# Deprecated license labels, used by repoman +# Deprecated license labels, used by repoman and pkgcheck #DEPRECATED (currently none) # Local Variables: 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 f57b032ea7..b8ed2952a8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated @@ -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 specifies packages that are considered deprecated (but not @@ -17,14 +17,60 @@ #--- END OF EXAMPLES --- +# Sam James (2022-04-22) +# Obsolete virtual. +# Only one provider is left (media-libs/libjpeg-turbo), please change +# dependency to that instead. +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 +x11-themes/gnome-icon-theme-symbolic +x11-themes/gtk-chtheme +x11-themes/gtk-engines +x11-themes/gtk-engines-adwaita +x11-themes/gtk-engines-candido +x11-themes/gtk-engines-experience +x11-themes/gtk-engines-murrine +x11-themes/gtk-engines-nodoka +x11-themes/gtk-engines-qtpixmap +x11-themes/gtk-engines-quartz +x11-themes/gtk-engines-rezlooks +x11-themes/gtk-engines-ubuntulooks + # Andreas K. Hüttel (2021-06-30) # Deprecated upstream, see HOMEPAGE dev-perl/Mail-Sender # Andreas K. Hüttel (2021-06-11) # 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) # Port to gtk+:3 using wxGTK:3.0-gtk3 SLOT 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 52d8a08819..3c0b658f45 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -33,135 +33,408 @@ #--- END OF EXAMPLES --- -# Florian Schmaus (2022-01-04) -# Outdated, unmaintained, and has multiple open bugs (bug #732582, bug -# #739398, bug #756715). As discussed at -# https://github.com/gentoo/gentoo/pull/23483#issuecomment-1004363556, -# in its current form it is better maintained in the 'spring' overlay. -# Removal after 2022-02-04. Bug #830588. -games-util/springlobby +# 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 -# Ionen Wolkens (2022-01-03) -# Obsolete, higan-purify is now provided by games-emulation/higan -# as the icarus utility (bug #821121) and dev-games/higan-ananke -# has no known uses without higan-purify (bug #821124). Further -# stuck on gtk2 with dead HOMEPAGE / SRC_URI. -# Removal after 2022-02-02. -games-util/higan-purify -dev-games/higan-ananke +# 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 -# Florian Schmaus (2022-01-02) -# Unmaintained, upstream gone, only packaged by -# Gentoo, and the whole idea to unlock based on -# bluetooth appears to be insecure. Bug #830448 -# Removal after 2022-03-01. -sys-auth/pam_blue +# Matt Turner (2022-04-30) +# Masked for testing. Apparently causes crashes. Bug #841857. +>=x11-libs/libX11-1.8 -# Jonas Stein (2022-01-02) -# Unmaintained and broken. -# Removal after 2022-03-01. Bug #830428. -www-servers/bozohttpd +# 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 -# Jonas Stein (2021-12-31) -# Removal after 2022-05-01. Bug #830331. -# Broken and upstream needs new maintainer. -x11-plugins/purple-facebook +# Joonas Niilola (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 -# Volkmar W. Pogatzki (2021-11-19) -# java-virtuals and packages without consumers. -# Bug #828719. Removal in 30 days. -java-virtuals/ejb-api -java-virtuals/saaj-api -java-virtuals/transaction-api -java-virtuals/xmlrpc-api -dev-java/jsr67 -dev-java/glassfish-ejb-api +# 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 -# Mike Gilbert (2021-12-24) -# Replaced by sys-apps/hwdata. Removal on 2022-01-23. -sys-apps/hwids +# 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 -# Jonas Stein (2021-12-24) -# Alpha version -=app-editors/ghex-4.0.0_alpha +# Matt Turner (2022-04-26) +# Dead package. No reverse dependencies. +# Removal on 2022-05-26 +gnome-base/gnome-vfs -# David Seifert (2021-12-20) -# Requires GCC 8, security vulnerabilities, switch to CUDA 11, -# consider using clang+NVPTX backend for sm_30 cards. -# Removal in 90 days, bug #721808, #760708. - (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 (2021-12-20) -# Switches from deprecated stdlib distutils to vendored distutils -# by default. Masked for testing. See tracker bug #822354. ->=dev-python/setuptools-60 +# 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 -# Jonas Stein (2021-12-20) -# Package is broken and obsolete. -# Removal on 2022-02-01. Bug #828875. -x11-misc/3ddesktop +# Alfredo Tupone (2022-04-27) +# New release of janestreet packages need to tested +dev-ml/sexplib0:0/0.15 +dev-ml/base:0/0.15 +dev-ml/stdio:0/0.15 +dev-ml/ppx_sexp_conv:0/0.15 +dev-ml/ppx_enumerate:0/0.15 +dev-ml/ppx_compare:0/0.15 +dev-ml/ppx_hash:0/0.15 +dev-ml/ppx_cold:0/0.15 +dev-ml/parsexp:0/0.15 +dev-ml/ppx_base:0/0.15 +dev-ml/ppx_fields_conv:0/0.15 +dev-ml/ppx_here:0/0.15 +dev-ml/ppx_let:0/0.15 +dev-ml/ppx_sexp_message:0/0.15 +dev-ml/ppx_sexp_value:0/0.15 +dev-ml/ppx_assert:0/0.15 +dev-ml/ppx_optcomp:0/0.15 +dev-ml/time_now:0/0.15 +dev-ml/ppx_inline_test:0/0.15 +dev-ml/ppx_bench:0/0.15 +dev-ml/splittable_random:0/0.15 +dev-ml/base_quickcheck:0/0.15 +dev-ml/ppx_bin_prot:0/0.15 +dev-ml/ppx_custom_printf:0/0.15 +dev-ml/ppx_disable_unused_warnings:0/0.15 +dev-ml/ppx_expect:0/0.15 +dev-ml/ppx_fixed_literal:0/0.15 +dev-ml/ppx_log:0/0.15 +dev-ml/ppx_module_timer:0/0.15 +dev-ml/ppx_optional:0/0.15 +dev-ml/ppx_stable:0/0.15 +dev-ml/ppx_string:0/0.15 +dev-ml/typerep:0/0.15 +dev-ml/ppx_typerep_conv:0/0.15 +dev-ml/variantslib:0/0.15 +dev-ml/ppx_variants_conv:0/0.15 +dev-ml/ppx_jane:0/0.15 +dev-ml/int_repr:0/0.15 +dev-ml/base_bigstring:0/0.15 +dev-ml/ppx_js_style:0/0.15 +dev-ml/core:0/0.15 +dev-ml/core_kernel:0/0.15 +dev-ml/sexp_pretty:0/0.15 +dev-ml/expect_test_helpers_core:0/0.15 +dev-ml/timezone:0/0.15 +dev-ml/core_unix:0/0.15 +dev-ml/textutils_kernel:0/0.15 +dev-ml/textutils:0/0.15 +dev-ml/async_kernel:0/0.15 +dev-ml/protocol_version_header:0/0.15 +dev-ml/async_rpc_kernel:0/0.15 +dev-ml/async_unix:0/0.15 +dev-ml/async:0/0.15 +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 -# Jonas Stein (2021-12-20) -# Package is broken and obsolete. -# Removal on 2022-02-01. Bug #464364. -x11-misc/habak +# 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 -# Piotr Karbowski (2021-12-19) -# No package depends on those bindings anymore. -# Removal in 30 days. -dev-python/pytaglib +# Volkmar W. Pogatzki (2022-04-22) +# Unused java library. Removal on 2022-05-24. +dev-java/jgraph -# Andreas K. Hüttel (2021-12-19) -# Outdated and not needed anymore (this was a releng workaround) -# Removal in 30 days, please compile it yourself from app-emulation/qemu -app-emulation/qemu-riscv64-bin +# 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 -# Volkmar W. Pogatzki (2021-11-19) -# Package without consumers. Bug #771693 (multiple CVEs). Removal in 30 days. -dev-java/jackson +# 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 -# Zac Medico (2021-12-18) -# Fails to compile and has no reverse dependencies. -# Removal in 30 days. Bug #800141 -dev-go/go-text +# 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 -# Mart Raudsepp (2021-12-18) -# GNOME 42 mask ->=gui-libs/libhandy-1.5.0 +# 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 -# Michał Górny (2021-12-18) -# EOL kernel with known vulnerabilities. Please move to one of the LTS -# branches. Bug #829491. -=sys-kernel/gentoo-kernel-5.14* -=sys-kernel/gentoo-kernel-bin-5.14* -=sys-kernel/vanilla-kernel-5.14* -=virtual/dist-kernel-5.14* +# 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 -# Volkmar W. Pogatzki (2021-12-18) -# Package without consumers. Bug #829517 Bug_#614480. Removal in 30 days. -dev-java/libreadline-java +# 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 -# Volkmar W. Pogatzki (2021-12-18) -# Package without consumers. Bug_#736880. Removal in 30 days. -dev-java/jrrd +# 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 -# Michał Górny (2021-12-17) -# Annoying package with deps pinned to old versions of packages. -# All revdeps were eliminated. -# Removal on 2022-01-16. Bug #829410. -dev-python/hacking +# 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 -# William Hubbs (2021-12-15) -# This is a go module and is included in projects directly. -# Bug #819639; masked for removal on 2022-01-15. -dev-go/blackfriday +# Conrad Kostecki (2022-04-13) +# Abandoned by upstream, does not work correctly anymore. +# Removal on 2022-06-13. Bug #832431. +x11-plugins/pidgin-telegram -# Marco Scardovi (2021-12-15) -# Outdated, we are the only one who still have a package for them. -# Removal in 30 days. # Bug #829216 -sys-cluster/mpe2 -sci-biology/gibbs +# 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 + +# 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 + +# Anton Fischl (2022-02-23) +# Version 2.5.* is not meant for production according to upstream +=app-backup/burp-2.5* + +# Maciej Barć (2022-02-20) +# Masked for testing, builds and passes tests but randomly segfaults, +# meaningless backtrace, debugging (flags, symbols) do not help +>app-shells/scsh-0.6.9 + +# Zoltan Puskas (2022-02-18) +# Multiple vulnerabilities (CVE-2022-{23803,23804,23946,23947}) +# 5.X series is masked to avoid accidental use, but it's kept for +# industrial users who are in the process of migrating to the new +# format of the 6.X series. + (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* + +# 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 + +# 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 @@ -171,126 +444,21 @@ sci-biology/gibbs # and is available as app-shells/ksh-1.0.0_beta1 at time of writing. ~app-shells/ksh-2020.0.0 -# Marco Scardovi (2021-12-13) -# Outdated, we are the only one who still have a package for it. -# Docker can mount these NFS, AWS EFS, Ceph & Samba/CIFS volumes -# by itself now. Removal in 30 days. Bug #829068 -net-fs/docker-volume-netshare - # Bernd Waibel (2021-12-07) # Masked for testing ~sci-libs/vtk-9.1.0 -# Volkmar W. Pogatzki (2021-12-13) -# Blocks removal of dev-java/log4j:0 bug #828657. -# Java packages with no active consumer. Removal in 30 days. -dev-java/slf4j-log4j12 -dev-java/jibx - -# Andreas K. Hüttel (2021-12-13) -# Outdated, all versions in core Perl are newer. Removal in 30 days. -perl-core/IO-Zlib -perl-core/Module-CoreList -perl-core/Test -perl-core/Text-Balanced -perl-core/Text-ParseWords -perl-core/Thread-Semaphore -perl-core/Time-HiRes -perl-core/version - -# Volkmar W. Pogatzki (2021-12-12) -# log4j-2.15.0 depends on masked >=virtual/{jdk,jre}-11 ->=dev-java/log4j-api-java9-2.15.0 ->=dev-java/log4j-api-2.15.0 - -# Volkmar W. Pogatzki (2021-12-11) -# Package without consumers. Bug #732792. Removal in 30 days. -app-arch/fastjar - -# Andrew Ammerlaan (2021-12-10) -# As of MultiMC version 0.6.14 source built versions of MultiMC are no longer -# usable for anything but development. The sources have been de-branded and -# secret API keys and other required files are not included with the sources. -# Please use the official upstream binary packaged in games-action/multimc-bin -# instead. -# Removal in 30 days -games-action/multimc - -# Volkmar W. Pogatzki (2021-12-10) -# Package without consumers. Bug #828740. Removal in 30 days. -www-apache/mod_caucho - -# David Seifert (2021-12-06) -# Ancient release, EAPI 5, downloads random data, -# latest version uses Gradle. -# Bug #572142, #580176, #776298, removal in 30 days. -sci-biology/picard - -# Conrad Kostecki (2021-12-04) -# Masking newer versions for both packages, -# as they cannot be compiled due upstream change. -# See bug #827651 for more information. ->=dev-libs/intel-compute-runtime-21.47.21710 ->=dev-util/intel-graphics-compiler-1.0.9389 - -# Jonas Stein (2021-12-01) -# Removal on 2022-01-01. -# Disbanded by upstream who sugessted to -# use nmap instead many years ago. (bug #680546) -net-analyzer/amap - # Sam James (2021-12-01) # OSL 12 is a development release (for now). # Doesn't work with LLVM 13 yet; mask to help # Blender compatibility (no mixed LLVM versions). =media-libs/osl-1.12* -# Hans de Graaff (2021-11-26) -# Mask new rubygems version for testing. This version uses a new -# gentoo-defaults profile, bug #789957 ->=dev-ruby/rubygems-3.2.31 - # Volkmar W. Pogatzki (2021-11-23) # Does not support updated dev-java/pdfbox-2.0.24, Bug #803488 # Blocks (CVE-2018-11797, CVE-2021-{27807,27906,31811,31812}) dev-tex/pdfannotextractor -# Stephan Hartmann (2021-11-22) -# Dev channel releases are only for people who -# are developers or want more experimental features -# and accept a more unstable release. ->=www-client/chromium-98 - -# Mike Pagano (2021-11-18) -# Bug introduced in this version that can -# cause system freeze with data loss. -# Bug #824558. -=sys-kernel/gentoo-sources-5.14.19 -=sys-kernel/vanilla-sources-5.14.19 -~sys-kernel/gentoo-kernel-5.14.19 -~sys-kernel/gentoo-kernel-bin-5.14.19 -~sys-kernel/vanilla-kernel-5.14.19 -~virtual/dist-kernel-5.14.19 - -# Mart Raudsepp (2021-11-11) -# Needs testing to ensure valac-0.54 works for existing packages ->=dev-libs/vala-common-0.53 -dev-lang/vala:0.54 - -# Sam James (2021-11-03) -# Known issues with YAMA (kernel.yama.ptrace_scope=1) which is on by default -# in at least the sys-kernel/gento-kernel kernel config. -# Work is in progress to fix these but latest sandbox versions still seem -# to cause hangs in some situations. Mask for now to avoid duplicate reports. -# bug #821532, bug #821523 (and bug #821403 but shouldn't be in 3.1+). ->=sys-apps/sandbox-3.0 - -# Sam James (2021-10-10) -# Needs upstream build system fixes (currently in progress). -# Python toggles don't work correctly right now. -# Masking this development release for now. -=media-libs/gexiv2-0.13.0 - # Ionen Wolkens (2021-10-09) # Vulkan beta driver branch aimed at Vulkan developers for testing # new features. Beside vulkan, it is typically behind the main branch @@ -300,13 +468,7 @@ 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 - -# Mart Raudsepp (2021-09-24) -# Experimental split media-sound/pulseaudio packages, bug #536780. -media-libs/libpulse -media-sound/pulseaudio-daemon ->=media-sound/pulseaudio-15.0-r100 +=mail-mta/exim-4.95-r1 # Mart Raudsepp (2021-09-23) # Incompatible with c++17 abseil-cpp, no in-tree consumers yet @@ -317,20 +479,6 @@ media-libs/webrtc-audio-processing:1 # old de-ANSI-fication/ansi2knr/AM_C_PROTOTYPES code. Please uninstall. sys-devel/automake:1.11 -# Alice Ferrazzi (2021-09-16) -# Regression in POSIX CPU timers. -# Please upgrade your gentoo-sources. -# Adding affected vanilla-sources -# https://www.spinics.net/lists/stable/msg499206.html -=sys-kernel/gentoo-sources-5.14.4 -=sys-kernel/gentoo-sources-5.13.17 -=sys-kernel/gentoo-sources-5.10.65 -=sys-kernel/gentoo-sources-5.4.146 -=sys-kernel/vanilla-sources-5.14.4 -=sys-kernel/vanilla-sources-5.13.17 -=sys-kernel/vanilla-sources-5.10.65 -=sys-kernel/vanilla-sources-5.4.146 - # Mart Raudsepp (2021-09-15) # New major parallel-installable release which needs special care to not # end up loaded into the same process together with the earlier libsoup ABI. @@ -352,37 +500,12 @@ net-libs/libsoup:3.0 # breaks if not all at least many revdeps. #805011 for tracker bug. >=net-libs/mbedtls-3.0.0 -# Luke Dashjr (2021-11-04) -# This release adds enforcement of the Taproot protocol change to the Bitcoin -# rules, beginning in November. Protocol changes require user consent to be -# effective, and if enforced inconsistently within the community may compromise -# your security or others! If you do not know what you are doing, learn more -# before November. (You must make a decision either way - simply not upgrading -# is insecure in all scenarios.) -# To learn more, see https://bitcointaproot.cc ->=net-p2p/bitcoind-0.21.1 ->=net-p2p/bitcoin-qt-0.21.1 ->=net-libs/libbitcoinconsensus-0.21.1 - -# Lars Wendler (2021-07-10) -# Masked for testing -# bug #802186 ->=mail-client/claws-mail-4.0.0 - # Michał Górny (2021-07-06) # Upstream changed license to GPL-3+ in order to deliberately cause # incompatiblity with revdep licenses. Mask until the situation # is resolved. Bug #791259. >=media-libs/libopenaptx-0.2.1 -# Sam James (2021-06-12) -# Masked until all reverse dependencies support -# OCaml 4.13. -# bug #816498 ->=dev-lang/ocaml-4.13 ->=dev-ml/camlp4-4.13 ->=dev-ml/labltk-8.06.11 - # Bernard Cafarelli (2021-06-04) # Alpha versions of fetchmail 7 # Add support for OAUTH2 for those needing it @@ -392,29 +515,10 @@ net-libs/libsoup:3.0 # Requires removed media-libs/opencv version. (2021-05-16) -# Mask gcc-7 branch (ended upstream support). Please switch -# to a fresher gcc branch. - (2021-05-16) -# Mask gcc-6 branch (ended upstream support). Please switch -# to a fresher gcc branch. - (2021-04-29) -# Mask experimental software -=mail-mta/postfix-3.7* - # Ulrich Müller (2021-04-20) # Version 3.15 is broken with Emacs 27.2. =app-emacs/mic-paren-3.15-r0 -# Volkmar W. Pogatzki (2021-04-18) -# dev-java/xerces-2.12.1 depends on masked >=virtual/{jdk,jre}-11 -# https://bugs.gentoo.org/782697 ->=dev-java/xerces-2.12.1 - # Sam James (2021-03-30) # Seems to break dev-tex/culmus-latex # Masking until we can investigate & fix @@ -445,24 +549,12 @@ media-plugins/kodi-game-libretro-dosbox # bug #705554, bug #689408. >=dev-scheme/guile-3.0.4 -# Ulrich Müller (2020-10-04) -# Version 1.11 introduced different startup conventions for the server -# which breaks the OpenRC init script. Bug #746227. ->=net-misc/tigervnc-1.11.0 - # Arfrever Frehtes Taifersar Arahesis (2020-09-01) # Mismatched version (bug #695022). Masked to force upgrade to 2.0.4_pre20200306162733. # (Mask should remain after ebuilds are deleted, until 2021-03-01 or # until new upstream release with proper versioning.) ~app-i18n/scim-sunpinyin-3.0.0_rc1 -# Miroslav Šulc (2020-02-27) -# >=dev-java/ant-eclipse-ecj-4.10 depends on masked >=virtual/{jdk,jre}-11 -# www-servers/tomcat >= 9 depends on masked dev-java/eclipse-ecj ->=dev-java/ant-eclipse-ecj-4.10 ->=dev-java/eclipse-ecj-4.10 ->=www-servers/tomcat-9 - # Lars Wendler (2019-11-14) # Breaks archives containing relative paths # when being called with --no-absolute-filenames @@ -476,13 +568,10 @@ media-plugins/kodi-game-libretro-dosbox app-office/texmacs (2018-11-25) -# Masked per security vulnerability CVE-2018-14345, bug #661510 -# Keeping it masked while users have unsolved issues with >0.15.0. - (2018-10-07) # Masked for more testing especially of reverse-deps. +# ogre 1.11/1.12 breakage: bug #834468 +# ogre 2.x breakage: bug #740424 >=dev-games/ogre-1.11.2 # Andreas K. Hüttel (2018-09-11) @@ -498,8 +587,6 @@ app-office/texmacs # 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:11 -virtual/jre:11 virtual/jdk:17 virtual/jre:17 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 7c44bbda81..0b90c55623 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,10 +1,6 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Sam James (2021-12-23) -# Fails to build due to gnulib errors: -# ```timespec.h:52:21: error: expected identifier or ‘(’ before ‘struct’ -# 52 | _GL_TIMESPEC_INLINE struct timespec``` -# bug #829847 -=app-editors/nano-5.9 -=app-editors/nano-6.0 +# Fabian Groffen (2022-01-08) +# malloc crash during install on >=11.0, bug #830425 +=dev-util/cmake-3.22.1 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.mask index 86c47cbbcf..84c2d35a92 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen (2022-02-13) +# we have virtual/gsasl keyworded +mail-client/mutt -gsasl + # Fabian Groffen (2020-06-08) # Do NOT enable tinfo, it breaks ANYTHING existing, and it also breaks # ncurses itself, for it apparently doesn't link against tinfo itself, diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/profile.bashrc b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/profile.bashrc new file mode 100644 index 0000000000..fc81d01031 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/profile.bashrc @@ -0,0 +1,23 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +if [[ ${EBUILD_PHASE} == prepare ]]; then + # workaround for Gnulib bug that affects multiple packages: gzip, wget, + # nano, etc + # https://lists.gnu.org/archive/html/bug-gnulib/2021-09/msg00053.html + # https://bugs.gentoo.org/829847 + # https://bugs.gentoo.org/831026 + find "${S}" -name "config.h*" \ + | xargs grep -l "define _GL_INLINE static _GL_UNUSED" \ + | while read file + do + einfo "fixing gnulib inline bug in ${file#${S}/}" + origfile="${file}".gnulib-fix.$$ + mv "${file}" "${origfile}" + sed -e 's/define _GL_INLINE static _GL_UNUSED/define _GL_INLINE _GL_UNUSED static/' \ + -e 's/define _GL_EXTERN_INLINE static _GL_UNUSED/define _GL_EXTERN_INLINE _GL_UNUSED static/' \ + "${origfile}" > "${file}" + touch -r "${origfile}" "${file}" + done +fi + diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask index e30a2b1415..219a58091e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen (2022-02-13) +# needs unkeyworded virtual/gsasl +mail-client/mutt gsasl + # Fabian Groffen (2021-03-13) # nss-pem, bug #769578 net-misc/curl curl_ssl_nss @@ -24,7 +28,7 @@ sys-devel/binutils gold default-gold dev-db/postgresql kerberos ldap llvm pam systemd net-libs/libsoup gssapi samba vala net-libs/glib-networking gnome libproxy -net-misc/wget cookie_check metalink uuid +net-misc/wget metalink uuid sys-apps/dbus selinux elogind systemd app-doc/doxygen clang doxysearch qt5 app-text/ghostscript-gpl cups 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 9461b07807..c05175fdd3 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 @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 @@ -25,7 +25,3 @@ app-text/poppler introspection # Fabian Groffen (2011-04-24) # kms seems linux only, bug #319285 x11-libs/libdrm libkms - -# Jeremy Olexa (2008-12-03) -# Fails to compile on Solaris, bug #245659 -media-gfx/inkscape lcms 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 f60317bf41..d0de61e33d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -12,6 +12,7 @@ # 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 @@ -43,18 +44,18 @@ amd64 default/linux/amd64/17.1/clang exp # AMD64 Profiles # @MAINTAINER: amd64@gentoo.org amd64 default/linux/amd64/17.0 dev -amd64 default/linux/amd64/17.0/selinux dev -amd64 default/linux/amd64/17.0/hardened dev -amd64 default/linux/amd64/17.0/hardened/selinux dev -amd64 default/linux/amd64/17.0/desktop dev +amd64 default/linux/amd64/17.0/selinux exp +amd64 default/linux/amd64/17.0/hardened exp +amd64 default/linux/amd64/17.0/hardened/selinux exp +amd64 default/linux/amd64/17.0/desktop exp amd64 default/linux/amd64/17.0/desktop/gnome dev -amd64 default/linux/amd64/17.0/desktop/gnome/systemd dev +amd64 default/linux/amd64/17.0/desktop/gnome/systemd exp amd64 default/linux/amd64/17.0/desktop/plasma dev -amd64 default/linux/amd64/17.0/desktop/plasma/systemd dev +amd64 default/linux/amd64/17.0/desktop/plasma/systemd exp amd64 default/linux/amd64/17.0/developer exp -amd64 default/linux/amd64/17.0/no-multilib dev -amd64 default/linux/amd64/17.0/no-multilib/hardened dev -amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux dev +amd64 default/linux/amd64/17.0/no-multilib exp +amd64 default/linux/amd64/17.0/no-multilib/hardened exp +amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux exp amd64 default/linux/amd64/17.0/systemd dev amd64 default/linux/amd64/17.0/x32 dev @@ -126,6 +127,7 @@ arm64 default/linux/arm64/17.0/big-endian exp # HPPA Profiles # @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/desktop stable hppa default/linux/hppa/17.0/developer exp @@ -136,6 +138,14 @@ 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 + +# 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/systemd exp # M68K Profiles # @MAINTAINER: m68k@gentoo.org @@ -143,20 +153,22 @@ m68k default/linux/m68k/17.0 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/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/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 -# PPC32 Profiles +# Deprecated PPC32 Profiles # @MAINTAINER: ppc@gentoo.org ppc default/linux/powerpc/ppc32/17.0 exp ppc default/linux/powerpc/ppc32/17.0/desktop exp @@ -164,7 +176,7 @@ 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 -# PPC64 Profiles +# Deprecated PPC64 Profiles # @MAINTAINER: ppc64@gentoo.org ppc default/linux/powerpc/ppc64/17.0/32bit-userland stable ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop stable @@ -177,8 +189,8 @@ 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/PPC64 flat Profiles -# @MAINTAINER: gyakovlev@gentoo.org, ppc64@gentoo.org, musl@gentoo.org +# PPC profiles +# @MAINTAINER: gyakovlev@gentoo.org, ppc@gentoo.org, musl@gentoo.org ppc default/linux/ppc/17.0 stable ppc default/linux/ppc/17.0/desktop stable ppc default/linux/ppc/17.0/desktop/gnome stable @@ -187,6 +199,9 @@ ppc default/linux/ppc/17.0/systemd stable 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 @@ -195,6 +210,9 @@ 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 + +# 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 @@ -229,8 +247,8 @@ riscv default/linux/riscv/20.0/rv64gc/multilib/systemd exp # S390 Profiles # @MAINTAINER: s390@gentoo.org -s390 default/linux/s390/17.0 exp -s390 default/linux/s390/17.0/s390x exp +s390 default/linux/s390/17.0 stable +s390 default/linux/s390/17.0/s390x stable # SPARC Profiles # @MAINTAINER: sparc@gentoo.org @@ -260,6 +278,7 @@ x86 default/linux/x86/17.0/systemd stable # musl profiles # @MAINTAINER: musl@gentoo.org amd64 default/linux/amd64/17.0/musl exp +amd64 default/linux/amd64/17.0/musl/clang exp amd64 default/linux/amd64/17.0/musl/hardened exp amd64 default/linux/amd64/17.0/musl/hardened/selinux exp arm default/linux/arm/17.0/musl/armv6j exp @@ -277,6 +296,7 @@ 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 +riscv default/linux/riscv/20.0/rv64gc/lp64d/musl exp x86 default/linux/x86/17.0/musl exp x86 default/linux/x86/17.0/musl/selinux 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 index f1534f4049..dd9f683194 100644 --- 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 @@ -1,8 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# 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/ecj-gcj dev-java/gcj-jdk 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 c6aee4ddc9..7bc7e1b7f9 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,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mart Raudsepp (2022-01-05) +# gnome-boxes requires spice-gtk[vala] +net-misc/spice-gtk vala + # Mart Raudsepp (2021-08-13) # evolution-data-server requires libical[vala] and libgdata[vala] by default dev-libs/libical vala diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/make.defaults index d7eab4cd05..18b1903bed 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind emboss encode exif flac gif gpm gtk gui icu jpeg lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qt5 sdl spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb wxwidgets X xcb x264 xml xv xvid" +USE="a52 aac acpi alsa bluetooth branding cairo cdda cdr cups dbus dri dts dvd dvdr elogind encode exif flac gif gpm gtk gui icu jpeg lcms libnotify mad mng mp3 mp4 mpeg ogg opengl pango pdf png policykit ppds qt5 sdl spell startup-notification svg tiff truetype vorbis udev udisks unicode upower usb wxwidgets X xcb x264 xml xv xvid" diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use index 5742b3ba99..3cc4cc0d28 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/package.use @@ -1,6 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Andreas K. Hüttel (2022-04-18) +# Avoid a circular dependency, bug 764623 +dev-lang/python -bluetooth + # Andreas Sturmlechner (2021-12-18) # Required by media-gfx/digikam media-gfx/exiv2 xmp diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults index 443e5705c4..94f35c83e1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="activities declarative dri kde kipi kwallet plasma policykit qml semantic-desktop widgets" +USE="activities declarative dri kde kwallet plasma policykit qml semantic-desktop widgets" diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.mask b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.mask deleted file mode 100644 index dffbcd8e2a..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.mask +++ /dev/null @@ -1,10 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Ionen Wolkens (2021-12-13) -# GBM-aware egl-wayland makes qtwayland+kwin mostly unusable, and -# old egl-wayland leads to issues for everything else using GBM. -# Feel free to unmask if your configuration is not affected. -# https://codereview.qt-project.org/c/qt/qtwayland/+/373473 -# https://github.com/NVIDIA/egl-wayland/issues/40 ->=gui-libs/egl-wayland-1.1.8 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 ace810f322..5e9ebf3490 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 @@ -8,6 +8,11 @@ app-text/poppler nss boost # Required by sys-apps/fwupd, a dependency of kde-plasma/discover dev-libs/libjcat gpg pkcs7 +# Required by www-client/falkon[python] and dev-python/pyside2[location], +# in addition fix REQUIRED_USE conflict caused if "webengine" is enabled. +dev-python/pyside2 designer location positioning quick +dev-python/pyside2 printsupport webchannel + # Required by sys-apps/flatpak, a dependency of kde-plasma/discover dev-util/ostree curl diff --git a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors index 02ef5195fc..0df142fb3b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors +++ b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors @@ -11,7 +11,7 @@ gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://ftp.hea goproxy https://proxy.golang.org/ https://goproxy.io/ idsoftware ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff ftp://ftp.gamers.org/pub/idgames/idstuff imagemagick https://www.imagemagick.org/download/releases/ https://mirror.checkdomain.de/imagemagick/releases/ https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ ftp://ftp.fifi.org/pub/ImageMagick/releases/ -kde https://download.kde.org https://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde ftp://kde.mirror.anlx.net +kde https://download.kde.org https://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde http://kde.mirror.anlx.net lokigames http://updates.lokigames.com mariadb https://archive.mariadb.org/ http://ftp.bme.hu/pub/mirrors/mariadb/ https://ftp.heanet.ie/mirrors/mariadb/ https://ftp.nluug.nl/db/mariadb/ https://mirrors.up.pt/pub/mariadb/ https://rsync.osuosl.org/pub/mariadb/ https://mirror.netcologne.de/mariadb/ mplayer https://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http://www7.mplayerhq.hu/MPlayer http://www8.mplayerhq.hu/MPlayer ftp://ftp1.mplayerhq.hu/MPlayer/ ftp://ftp6.mplayerhq.hu/MPlayer/ ftp://ftp7.mplayerhq.hu/MPlayer/ ftp://ftp8.mplayerhq.hu/MPlayer/ @@ -22,7 +22,7 @@ pypi https://files.pythonhosted.org/packages/source qmail https://qmail-mirror.jms1.net/ http://qmail.pandakc.com/ http://qmail.glasswings.com.au/ http://qmail.teraren.com/ http://qmail.mirror.cdnetworks.com/ https://qmail.mirror.choon.net/ http://qmail.cbox.biz/ http://qmail.cbox.biz/ http://qmail.mirrors.ovh.net/ftp.qmail.org/ http://qmail.rasjonell.net/ http://mirrors.ntua.gr/qmail/ http://qmail.cti.gr/ http://qmail.hypergrid.it/ http://qmail.omnis.ch/ http://qmail.cavsystems.net/ https://qmail.mivzakim.net/ http://qmail.mirror.rise.ph/ samba https://download.samba.org/pub/samba/ sabayon http://sabayon.c3sl.ufpr.br/distfiles https://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/distfiles https://ftp.rnl.tecnico.ulisboa.pt/pub/sabayon/distfiles https://ftp.fsn.hu/pub/linux/distributions/sabayon/distfiles http://cross-lfs.sabayonlinux.org/distfiles https://mirror.dkm.cz/sabayon/distfiles http://mirror.internode.on.net/pub/sabayon/distfiles https://na.mirror.garr.it/mirrors/sabayonlinux/distfiles http://distfiles.sabayon.org -sourceforge https://download.sourceforge.net +sourceforge https://downloads.sourceforge.net sourceforge.jp http://iij.dl.sourceforge.jp https://osdn.dl.sourceforge.jp https://jaist.dl.sourceforge.jp ubuntu http://mirror.internode.on.net/pub/ubuntu/ubuntu/ https://mirror.tcc.wa.edu.au/ubuntu/ http://ubuntu.uni-klu.ac.at/ubuntu/ http://mirror.dhakacom.com/ubuntu-archive/ http://ubuntu.c3sl.ufpr.br/ubuntu/ http://ubuntu.uni-sofia.bg/ubuntu/ http://hr.archive.ubuntu.com/ubuntu/ http://cz.archive.ubuntu.com/ubuntu/ https://mirror.dkm.cz/ubuntu http://ftp.cvut.cz/ubuntu/ http://ftp.stw-bonn.de/ubuntu/ https://ftp-stud.hs-esslingen.de/ubuntu/ https://mirror.netcologne.de/ubuntu/ https://mirror.unej.ac.id/ubuntu/ http://kr.archive.ubuntu.com/ubuntu/ https://mirror.nforce.com/pub/linux/ubuntu/ http://mirror.amsiohosting.net/archive.ubuntu.com/ http://nl3.archive.ubuntu.com/ubuntu/ https://mirror.timeweb.ru/ubuntu/ http://ubuntu.mirror.su.se/ubuntu/ https://ftp.yzu.edu.tw/ubuntu/ https://ubuntu.volia.net/ubuntu-archive/ https://mirror.pnl.gov/ubuntu/ http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ https://mirrors.namecheap.com/ubuntu/ vdr-developerorg http://projects.vdr-developer.org/attachments/download diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2016 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2016 deleted file mode 100644 index 71ea5986a5..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2016 +++ /dev/null @@ -1,42 +0,0 @@ -slotmove net-irc/kvirc 4 0 -move x11-apps/xtitle x11-misc/xtitle -move media-video/nvenc media-video/nvidia_video_sdk -move dev-python/socksipy dev-python/PySocks -slotmove =sci-libs/libint-2 0 2 -move dev-ml/pa_test dev-ml/ppx_assert -move dev-ml/custom_printf dev-ml/ppx_custom_printf -move sci-mathematics/csdp sci-libs/coinor-csdp -move dev-perl/ImageInfo dev-perl/Image-Info -move dev-perl/ImageSize dev-perl/Image-Size -move media-tv/xbmc media-tv/kodi -move dev-perl/locale-maketext-fuzzy dev-perl/Locale-Maketext-Fuzzy -move dev-perl/crypt-cbc dev-perl/Crypt-CBC -move dev-perl/crypt-des-ede3 dev-perl/Crypt-DES_EDE3 -move dev-perl/crypt-dh dev-perl/Crypt-DH -move dev-perl/crypt-dsa dev-perl/Crypt-DSA -move dev-perl/crypt-idea dev-perl/Crypt-IDEA -move dev-perl/crypt-random dev-perl/Crypt-Random -move dev-perl/crypt-primes dev-perl/Crypt-Primes -move dev-perl/crypt-rsa dev-perl/Crypt-RSA -move dev-perl/net-server dev-perl/Net-Server -move dev-perl/net-sftp dev-perl/Net-SFTP -move dev-perl/net-ssh-perl dev-perl/Net-SSH-Perl -move dev-perl/DateManip dev-perl/Date-Manip -move dev-perl/wxperl dev-perl/Wx -slotmove sys-devel/binutils 0 2.25.1 -move sys-fs/sshfs-fuse net-fs/sshfs -move dev-perl/perl-tk dev-perl/Tk -move dev-perl/mogilefs-server dev-perl/MogileFS-Server -move dev-perl/ogg-vorbis-header dev-perl/Ogg-Vorbis-Header -move dev-perl/p5-Palm dev-perl/Palm -slotmove sys-devel/gcc 4.5 4.5.4 -slotmove sys-devel/gcc 4.6 4.6.4 -slotmove sys-devel/gcc 4.7 4.7.4 -slotmove sys-devel/gcc 4.8 4.8.5 -slotmove sys-devel/gcc 4.9 4.9.3 -slotmove sys-devel/gcc 5 5.3.0 -move dev-perl/Period dev-perl/Time-Period -move dev-perl/perltidy dev-perl/Perl-Tidy -slotmove app-i18n/kcm-fcitx 0 4 -move dev-haskell/wxhaskell dev-haskell/wx diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2022 b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2022 new file mode 100644 index 0000000000..552ae3af00 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/1Q-2022 @@ -0,0 +1,2 @@ +move dev-python/textx dev-python/textX +move dev-python/arpeggio dev-python/Arpeggio diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2016 b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2016 deleted file mode 100644 index 8dd23549d7..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2016 +++ /dev/null @@ -1,55 +0,0 @@ -move dev-perl/math-pari dev-perl/Math-Pari -move kde-base/khelpcenter kde-apps/khelpcenter -move kde-plasma/khelpcenter kde-apps/khelpcenter -move dev-perl/set-scalar dev-perl/Set-Scalar -move dev-perl/string-crc32 dev-perl/String-CRC32 -move net-im/ktp-common-internals kde-apps/ktp-common-internals -move net-im/ktp-accounts-kcm kde-apps/ktp-accounts-kcm -move net-im/ktp-approver kde-apps/ktp-approver -move net-im/ktp-auth-handler kde-apps/ktp-auth-handler -move net-im/ktp-contact-list kde-apps/ktp-contact-list -move net-im/ktp-contact-runner kde-apps/ktp-contact-runner -move net-im/ktp-desktop-applets kde-apps/ktp-desktop-applets -move net-im/ktp-filetransfer-handler kde-apps/ktp-filetransfer-handler -move net-im/ktp-kded-module kde-apps/ktp-kded-module -move net-im/ktp-send-file kde-apps/ktp-send-file -move net-im/ktp-text-ui kde-apps/ktp-text-ui -move net-im/kde-telepathy-meta kde-apps/plasma-telepathy-meta -move dev-perl/Time-modules dev-perl/Time-ParseDate -move dev-perl/text-template dev-perl/Text-Template -move dev-perl/text-wrapper dev-perl/Text-Wrapper -move dev-perl/tie-encryptedhash dev-perl/Tie-EncryptedHash -move dev-perl/yaml dev-perl/YAML -move app-dicts/myspell-de-alt app-dicts/myspell-de_1901 -move kde-plasma/kwayland kde-frameworks/kwayland -move x11-themes/xcursor-neutral x11-themes/neutral-xcursors -move app-crypt/letsencrypt app-crypt/certbot -move app-crypt/letsencrypt-apache app-crypt/certbot-apache -slotmove >=dev-php/pecl-apcu-5.0 0 7 -move sys-apps/microcode-data sys-firmware/intel-microcode -slotmove >=dev-php/pecl-rrd-2.0 0 7 -slotmove >=dev-php/pecl-oauth-2.0 0 7 -move sys-infiniband/ibacm sys-fabric/ibacm -move sys-infiniband/infiniband-diags sys-fabric/infiniband-diags -move sys-infiniband/infinipath-psm sys-fabric/infinipath-psm -move sys-infiniband/libcxgb3 sys-fabric/libcxgb3 -move sys-infiniband/libcxgb4 sys-fabric/libcxgb4 -move sys-infiniband/libehca sys-fabric/libehca -move sys-infiniband/libibcm sys-fabric/libibcm -move sys-infiniband/libibmad sys-fabric/libibmad -move sys-infiniband/libibumad sys-fabric/libibumad -move sys-infiniband/libibverbs sys-fabric/libibverbs -move sys-infiniband/libipathverbs sys-fabric/libipathverbs -move sys-infiniband/libmlx4 sys-fabric/libmlx4 -move sys-infiniband/libmlx5 sys-fabric/libmlx5 -move sys-infiniband/libmthca sys-fabric/libmthca -move sys-infiniband/libnes sys-fabric/libnes -move sys-infiniband/libocrdma sys-fabric/libocrdma -move sys-infiniband/librdmacm sys-fabric/librdmacm -move sys-infiniband/ofed sys-fabric/ofed -move sys-infiniband/opensm sys-fabric/opensm -move sys-infiniband/perftest sys-fabric/perftest -move sys-infiniband/qperf sys-fabric/qperf -move sys-infiniband/rds-tools sys-fabric/rds-tools -move sys-infiniband/srptools sys-fabric/srptools -move sys-block/btrace sys-block/blktrace diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2022 b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2022 new file mode 100644 index 0000000000..d256ba354a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2022 @@ -0,0 +1,6 @@ +move app-text/kramdown-rfc2629 app-text/kramdown-rfc +move dev-python/PyECLib dev-python/pyeclib +move sys-auth/solo-python sys-auth/solo1 +move dev-python/setuptools_rust dev-python/setuptools-rust +move dev-python/lark-parser dev-python/lark +move dev-python/suds dev-python/suds-community diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2016 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2016 deleted file mode 100644 index eaac515182..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2016 +++ /dev/null @@ -1,22 +0,0 @@ -move kde-base/kactivitymanagerd kde-plasma/kactivitymanagerd -move app-portage/cpuinfo2cpuflags app-portage/cpuid2cpuflags -slotmove >=dev-php/pecl-mailparse-3.0 0 7 -move dev-perl/class-loader dev-perl/Class-Loader -move x11-apps/xkbset x11-misc/xkbset -move dev-perl/convert-ascii-armour dev-perl/Convert-ASCII-Armour -move net-misc/ksshaskpass kde-plasma/ksshaskpass -move dev-perl/convert-pem dev-perl/Convert-PEM -slotmove >=dev-php/pecl-yaml-2.0.0_rc1 0 7 -move dev-perl/regexp-common dev-perl/Regexp-Common -move dev-php/PEAR-PHP_CodeSniffer dev-php/PHP_CodeSniffer -move kde-apps/kgamma kde-plasma/kgamma -slotmove =sci-geosciences/osm-gps-map-0.7.3 2 0 -move sys-fs/btfs net-fs/btfs -move sys-fs/s3fs net-fs/s3fs -move sys-fs/s3backer net-fs/s3backer -move sys-fs/sshfs net-fs/sshfs -move app-vim/rust-mode app-vim/rust-vim -move dev-perl/data-buffer dev-perl/Data-Buffer -move dev-perl/dbix-searchbuilder dev-perl/DBIx-SearchBuilder -move dev-perl/digest-bubblebabble dev-perl/Digest-BubbleBabble -move dev-perl/digest-md2 dev-perl/Digest-MD2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2019 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2019 index dde92e1769..a3a122704e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2019 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2019 @@ -1,4 +1,3 @@ -move media-plugins/kipi-plugins kde-apps/kipi-plugins move kde-misc/yakuake kde-apps/yakuake move kde-apps/kjots app-text/kjots move app-arch/upx-ucl app-arch/upx diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2016 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2016 deleted file mode 100644 index 8731c54eb5..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2016 +++ /dev/null @@ -1,29 +0,0 @@ -move net-analyzer/ipv6-toolkit net-analyzer/ipv6toolkit -move x11-apps/xvfb-run x11-misc/xvfb-run -move kde-misc/plasma-nm kde-plasma/plasma-nm -move app-office/akonadi-server kde-apps/akonadi -move net-wireless/bluedevil kde-plasma/bluedevil -move kde-base/kdeplasma-addons kde-plasma/kdeplasma-addons -move kde-misc/milou kde-plasma/milou -move kde-misc/kde-gtk-config kde-plasma/kde-gtk-config -move kde-base/powerdevil kde-plasma/powerdevil -move kde-base/kwrited kde-plasma/kwrited -move kde-base/kmenuedit kde-plasma/kmenuedit -move kde-base/khotkeys kde-plasma/khotkeys -move kde-base/kinfocenter kde-plasma/kinfocenter -move kde-base/ksysguard kde-plasma/ksysguard -move dev-perl/google-api-adwords-perl dev-perl/Google-Ads-AdWords-Client -move kde-misc/kscreen kde-plasma/kscreen -move x11-libs/libkscreen kde-plasma/libkscreen -slotmove media-sound/cantata 4 0 -move kde-base/systemsettings kde-plasma/systemsettings -move kde-base/kfilemetadata kde-frameworks/kfilemetadata -move kde-base/baloo kde-frameworks/baloo -move kde-base/kwin kde-plasma/kwin -move media-sound/kwave kde-apps/kwave -move app-misc/ddctool app-misc/ddcutil -move media-libs/prison kde-frameworks/prison -move kde-base/kactivities kde-frameworks/kactivities -move kde-base/plasma-workspace kde-plasma/plasma-workspace -move dev-perl/extutils-pkgconfig dev-perl/ExtUtils-PkgConfig -move kde-base/krosspython kde-apps/kross-interpreters diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2021 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2021 index aad8f76a9c..3237cbfb41 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2021 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2021 @@ -69,3 +69,6 @@ move app-emulation/lxc app-containers/lxc move dev-libs/stp sci-mathematics/stp move app-shells/fzy app-text/fzy move dev-python/exdown dev-python/pytest-codeblocks +slotmove sci-libs/opencascade 7.5 0 +move dev-python/xapp dev-python/python3-xapp +move x11-libs/xapps x11-libs/xapp diff --git a/sdk_container/src/third_party/portage-stable/profiles/use.desc b/sdk_container/src/third_party/portage-stable/profiles/use.desc index 33b5cc3fd6..a3b6b0d0f3 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.desc @@ -217,6 +217,7 @@ nls - Add Native Language Support (using gettext - GNU locale utilities) nntp - Add support for newsgroups (Network News Transfer Protocol) nocd - Install all files required to run the application without a CD mounted nsplugin - Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser) +nvenc - Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers) ocaml - Add support/bindings for the Ocaml language ocamlopt - Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale) oci8 - Add Oracle 8 Database Support @@ -299,7 +300,7 @@ startup-notification - Enable application startup event feedback mechanism static - !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically static-libs - Build static versions of dynamic libraries as well subversion - Enable subversion (version control system) support -suid - Enable setuid root program, with potential security risks +suid - Enable setuid root program(s) svg - Add support for SVG (Scalable Vector Graphics) svga - Add support for SVGAlib (graphics library) symlink - Force kernel ebuilds to automatically update the /usr/src/linux symlink