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 11026d6ba4..f430ba409c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2022-09-30) +# Per Sam: avoid app-emacs/flycheck deptree, bug #873541 +dev-util/pkgcheck emacs + # matoro (2022-09-22) # Unable to test due to mask, bug #763963 net-misc/openntpd constraints @@ -30,10 +34,6 @@ media-libs/imlib2 svg heif jpegxl # 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 @@ -180,7 +180,7 @@ gnome-base/nautilus previewer # needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk gnome-base/gvfs google # needs app-text/libgepub which depends on webkit-gtk -xfce-extra/tumbler epub +xfce-base/tumbler epub # Michał Górny (2020-06-14) # Requires dev-python/networkx. 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 8b3916f244..b9031a92a7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -17,6 +17,11 @@ #--- END OF EXAMPLES --- +# WANG Xuerui (2022-10-07) +# sys-libs/libsmbios is available here. +app-laptop/pbbuttonsd -macbook +sys-apps/fwupd -dell + # Alfredo Tupone (2022-08-30) # ada bootstrap currently only available on amd64/x86 sys-devel/gcc -ada @@ -35,7 +40,7 @@ media-sound/qmmp -xmp # Kai-Chun Ning (2022-05-23) # Need intel-hybrid-codec-driver, which only works on amd64 -x11-libs/libva-intel-driver -hybrid +media-libs/libva-intel-driver -hybrid # James Le Cuirot (2021-10-22) # The JIT feature only works on amd64 and x86. @@ -218,11 +223,6 @@ dev-util/catalyst -system-bootloader # Mask everywhere, unmask where appropriate. media-video/mpv -vulkan -# Nick Sarnie (2018-04-29) -# media-libs/vulkan-loader and app-emulation/vkd3d are keyworded on amd64 -app-emulation/wine-staging -vulkan -app-emulation/wine-vanilla -vkd3d -vulkan - # Richard Yao (2018-04-16) # sys-fs/zfs is keyworded on amd64 sys-cluster/ceph -zfs 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 875a20d936..bb1c0370eb 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 @@ -18,9 +18,9 @@ #--- END OF EXAMPLES --- # Kai-Chun Ning (2022-05-23) -# Dependency x11-libs/intel-hybrid-codec-driver is only available on unstable +# Dependency media-libs/intel-hybrid-codec-driver is only available on unstable # branch -x11-libs/libva-intel-driver hybrid +media-libs/libva-intel-driver hybrid # Adel Kara Slimane (2022-03-14) # needs stabilizing 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 173918986b..959adab62d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -amd64 +# matoro (2022-09-29) +# dev-util/google-perftools is supported here +-tcmalloc + # Matt Turner (2022-04-16) # dev-util/sysprof-capture is keyworded on amd64 -sysprof 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 acd5a24333..a7c1448efa 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 @@ -3,7 +3,7 @@ # Kai-Chun Ning (2022-05-26) # intel-hybrid-codec-driver does not work on x32 -x11-libs/intel-hybrid-codec-driver +media-libs/intel-hybrid-codec-driver # Jonas Licht (2022-05-01) # Requires net-libs/nodejs, plus mask all reverse-dependecies. 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 a960225a3a..ea7045e603 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 @@ -2,8 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 # Kai-Chun Ning (2022-05-26) -# Dependency x11-libs/intel-hybrid-codec-driver does not work on x32 -x11-libs/libva-intel-driver hybrid +# Dependency media-libs/intel-hybrid-codec-driver does not work on x32 +media-libs/libva-intel-driver hybrid # Andreas Sturmlechner (2021-02-09) # dev-qt/qtwebengine requires net-libs/nodejs, plus mask all 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 de6c9748e4..4e846eeb77 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Volkmar W. Pogatzki (2022-08-09) +# dev-java/jaxws-api not keyworded +>=dev-java/jmock-2.12.0 test + # Bernd Waibel (2022-09-16) # dev-libs/optix depends on x11-drivers/nvidia-drivers, # which lacks arm support @@ -175,13 +179,9 @@ net-analyzer/rrdtool rados sys-fs/multipath-tools rbd www-servers/uwsgi uwsgi_plugins_rados -# Anthony G. Basile (2019-03-08) -# hipe code is missing in erlang for arm -dev-lang/erlang hipe - # Andreas Sturmlechner (2019-02-25) -# (SM)BIOS/Thunderbolt outside of amd64/x86? - citation needed -sys-apps/fwupd dell thunderbolt +# (SM)BIOS outside of amd64/x86? - citation needed +sys-apps/fwupd dell # Thomas Deutschmann (2018-10-12) # Requires www-client/firefox which isn't available on ARM yet @@ -248,10 +248,6 @@ dev-libs/libsecp256k1 -asm # DOSBox + OpenGLide is untested on this arch. games-emulation/dosbox glide -# Thomas Deutschmann (2016-12-04) -# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded ->=sci-libs/gdal-2.0.3 mdb - # Ettore Di Giacinto (2016-11-10) # Dependency has no stable keyword # and as for now we have only stable mate versions 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 730ecc16d4..b149b0eec5 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 @@ -148,10 +148,6 @@ media-video/mpv raspberry-pi # net-misc/libteam is not yet stable on arm net-misc/networkmanager teamd -# Pacho Ramos (2015-10-03) -# Missing stable, bug #529462 -media-gfx/graphviz java - # Markus Meier (2015-07-19) # Missing stable media-libs/gegl umfpack 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 fba199bc66..654c40b633 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 @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -arm +# matoro (2022-09-29) +# dev-util/google-perftools is supported here +-tcmalloc + # Michał Górny (2021-01-07) # Prebuilt kernels are supported here. -dist-kernel 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 a54c74e4c0..5609dc9012 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Volkmar W. Pogatzki (2022-08-09) +# dev-java/jaxws-api not keyworded +>=dev-java/jmock-2.12.0 test + # Alexey Shvetsov (2022-09-15) # Mask nvml use flag for slurm sys-cluster/slurm nvml 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 1aa7b0ba54..57064e39a9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -arm64 +# matoro (2022-09-29) +# dev-util/google-perftools is supported here +-tcmalloc + # Mike Gilbert (2022-08-31) # Requires the following packages to be keyworded/stable: # sys-libs/libapparmor 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 f2c9176131..26044840a0 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,19 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mike Gilbert (2022-10-16) +# Only supported on MIPS. +dev-lang/gnat-gpl fixed-point +sys-devel/gcc fixed-point + +# WANG Xuerui (2022-10-07) +# sys-libs/libsmbios unavailable on most arches (requires the very low-level +# header that is only ever present on alpha, amd64, ia64 and x86), +# only unmask on relevant arches. +# bug #875830 +app-laptop/pbbuttonsd macbook +sys-apps/fwupd dell + # Conrad Kostecki (2022-07-19) # www-servers/nginx requires keywording www-servers/nginx nginx_modules_http_security @@ -10,7 +23,7 @@ media-sound/qmmp xmp # Kai-Chun Ning (2022-05-23) # Need intel-hybrid-codec-driver, which only works on amd64 -x11-libs/libva-intel-driver hybrid +media-libs/libva-intel-driver hybrid # WANG Xuerui (2022-04-24) # This is only for bringing in the not-upstreamed-yet LoongArch patchset; @@ -204,11 +217,6 @@ dev-util/catalyst system-bootloader # Mask everywhere, unmask where appropriate. media-video/mpv vulkan -# Nick Sarnie (2018-04-29) -# media-libs/vulkan-loader and app-emulation/vkd3d are not available everywhere -app-emulation/wine-staging vulkan -app-emulation/wine-vanilla vkd3d vulkan - # Richard Yao (2018-04-16) # sys-fs/zfs is not available everywhere. sys-cluster/ceph zfs diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.force index 30802cd5b3..b44881f462 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.force @@ -1,6 +1,11 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michał Górny (2022-10-09) +# We want to run all tests by default. This flag is disabled in wd40 +# profiles to avoid unresolved dependencies. +test-rust + # James Le Cuirot (2017-06-29) # Forced and masked by default. Unmask where necessary. big-endian 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 649d66b60a..1d46d81afb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask @@ -1,6 +1,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2022-09-29) +# Pulls in dev-util/google-perftools, which is arch-specific +# Unmask on supported arches. +tcmalloc + # Michał Górny (2021-01-07) # Prebuilt kernels are not supported on all architectures. dist-kernel @@ -75,7 +80,6 @@ cpu_flags_ppc_vsx3 ppcsha1 # mips arch specific USE flags -fixed-point loongson2f mipsdspr1 mipsdspr2 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 85e6179230..0b7e2fd38c 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 @@ -237,10 +237,6 @@ dev-ruby/asciidoctor test # libgo needs an explicit port to hppa: bug #686624 sys-devel/gcc go -# Jeroen Roovers (jer@gentoo.org) (2018-03-22) -# HiPE does not work on HPPA -dev-lang/erlang hipe - # Thomas Deutschmann (2018-07-04) # dev-libs/xxhash not keyworded for hppa app-admin/rsyslog xxhash @@ -356,7 +352,7 @@ sci-mathematics/octave hdf5 qhull # Jeroen Roovers (2012-07-08) # media-libs/devil has not been fully tested on HPPA -media-gfx/graphviz devil lefty +media-gfx/graphviz devil # Jeroen Roovers (2012-07-03) # Mask USE=connman for net-libs/gupnp (bug #424225) 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 f6eb535bcb..83ae1d1951 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 @@ -98,10 +98,6 @@ luajittex # Mask USE=systemtap generally until proper kernel support is in place systemtap -# Jeroen Roovers (2014-05-20) -# USE=tcmalloc needs dev-util/google-perftools -tcmalloc - # Chí-Thanh Christopher Nguyễn (2013-11-10) # sys-devel/llvm is not keyworded, bug #320221 llvm 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 6fdbdd874c..bbb3c72764 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2022-09-30) +# No ruby on ia64 for dev-ruby/asciidoctor +net-misc/chrony html + # Arthur Zamarin (2022-08-15) # deps not keyworded dev-util/pkgcheck emacs @@ -27,10 +31,6 @@ app-text/enchant nuspell # 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 @@ -135,7 +135,8 @@ media-libs/libsdl2 fcitx4 # Sergei Trofimovich (2020-09-18) # media-libs/libilbc is not ported to ia64 -net-analyzer/wireshark ilbc +# nor is Qt +net-analyzer/wireshark gui ilbc # Matt Turner (2020-08-11) # No drivers on this architecture support Vulkan @@ -181,7 +182,7 @@ gnome-base/nautilus previewer # - net-libs/gnome-online-accounts: depends on webkit-gtk gnome-base/gvfs google # app-text/libgepub depends on webkit-gtk. -xfce-extra/tumbler epub +xfce-base/tumbler epub # Thomas Deutschmann (2020-03-15) # Mask USE=libtesseract, app-text/tesseract is not keyworded @@ -280,10 +281,6 @@ media-video/mplayer dvdnav # Requires USE=v4l that is masked in this profile. media-video/ffmpeg libv4l -# Sergei Trofimovich (2017-07-20) -# pulls in unkeyworded java -sci-libs/gdal mdb - # Sergei Trofimovich (2017-07-20) # pulls in unkeyworded lapack sci-libs/gdal armadillo 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 35691c5b0a..187c06dae9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask @@ -4,10 +4,6 @@ # Unmask the flag which corresponds to ARCH. -ia64 -# Sam James (2022-07-30) -# dev-util/google-perftools not keyworded here -tcmalloc - # Sam James (2022-07-21) # Untested. ieee1394 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask index d1c7930003..4661754420 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.mask @@ -1,6 +1,12 @@ # Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2022-10-04) +# Sanitizers partially supported on this architecture. +# +# ASan: https://reviews.llvm.org/D129418 (LLVM 15 and above) +>=sys-libs/compiler-rt-sanitizers-15 -asan + # WANG Xuerui (2022-07-08) # virtual/jre is not available on loong yet. www-client/chromium js-type-check 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 c1cd52961c..bed1ecab87 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 @@ -38,7 +38,7 @@ dev-util/cmake test # James Le Cuirot (2021-09-19) # Avoid having to keyword Poppler and X11 libraries for now. -media-gfx/graphviz lefty pdf +media-gfx/graphviz pdf # James Le Cuirot (2021-09-19) # Requires Rust, which is currently unavailable on m68k. 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 2c2619a4a2..0b06a8ad3d 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,11 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Mike Gilbert (2022-10-16) +# Only supported on MIPS. +dev-lang/gnat-gpl -fixed-point +sys-devel/gcc -fixed-point + # matoro (2022-09-14) # Not broken, but better wait on profiles: bug #515694 dev-lang/rust system-llvm 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 7c2cc1ebf1..84935ae0a2 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 @@ -25,10 +25,6 @@ networkmanager # sci-geosciences/gpsd is not keyworded here. gps -# Brian Evans (2018-01-15) -# Mask tcmalloc as dev-util/google-perftools is unavailable -tcmalloc - # James Le Cuirot (2017-06-29) # Unmask as this profile is big endian. -big-endian @@ -263,7 +259,6 @@ ocamlopt fluidsynth # Mips USE flags --fixed-point -loongson2f # Chí-Thanh Christopher Nguyễn (2013-08-22) 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 bcff852d19..1b54d7bbf6 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,18 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Bernard Cafarelli (2022-10-17) +# media-libs/libheif not keyworded +media-gfx/geeqie heif + +# Sam James (2022-10-16) +# dev-cpp/notcurses not keyworded here +media-sound/snd notcurses + +# Volkmar W. Pogatzki (2022-08-09) +# dev-java/jaxws-api not keyworded +>=dev-java/jmock-2.12.0 test + # Andrew Ammerlaan (2022-09-23) # Only PyQt5 is keyworded on pcc64 at the moment. # Mask the other Qt4Python implementations @@ -201,6 +213,7 @@ app-portage/g-sorcery bson # Michał Górny (2017-03-24) # libcxx fails to compile on ppc*, #595744. sys-devel/clang default-libcxx +sys-devel/clang-common default-libcxx sys-devel/clang-runtime libcxx # James Le Cuirot (2016-12-14) @@ -246,7 +259,6 @@ gnome-extra/sushi office # test dependencies need keywording dev-haskell/dlist test dev-haskell/haskell-src-exts test -dev-util/bnfc test # Anthony G. Basile (2014-08-16) # Ultimately pulls in nodejs which is broken. 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 734395f077..58aaa24e15 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 @@ -32,7 +32,7 @@ media-libs/freetype svg # Matt Turner (2022-04-16) # sys-auth/seatd is not keyworded -dev-libs/weston seatd +<=dev-libs/weston-10.0.0 seatd # Bernard Cafarelli (2022-03-14) # Now requires dev-java/rhino which is not keyworded @@ -110,6 +110,7 @@ media-libs/gd avif heif # compiler-rt* has no support for ppc32 (yet?) # bug #708344 sys-devel/clang-runtime compiler-rt sanitize +sys-devel/clang-common default-compiler-rt sys-devel/clang default-compiler-rt # Florian Schmaus (2020-12-03) @@ -190,10 +191,6 @@ sys-devel/clang-runtime openmp sanitize # Dropping ppc from sci-libs/armadillo, bug 555896 sci-libs/gdal armadillo -## Thomas Deutschmann (2016-12-04) -# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded -sci-libs/gdal mdb - # Michał Górny (2016-11-18) # libomp does not support 32-bit PPC, #600148. sys-devel/clang-runtime openmp 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 bfd49a6d6b..2b06708257 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 @@ -20,7 +20,3 @@ media-gfx/gimp heif # Andreas Sturmlechner (2019-02-16) # app-text/libwpd and app-text/libwpg are not keyworded media-gfx/inkscape cdr visio wpg - -# Thomas Deutschmann (2016-12-04) -# sci-libs/gdal[mdb] requires dev-java/jackcess which is not keyworded -sci-libs/gdal mdb 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 5c48095368..86a0237523 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 @@ -64,7 +64,7 @@ # Georgy Yakovlev (2020-01-21) # works fine on little-endian --x11-libs/libva +-media-libs/libva -media-video/libva-utils -media-plugins/gst-plugins-vaapi 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 ec04b7c841..96a21d0855 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-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-10-08) +# sys-boot/gnu-efi isn't keyworded here right now +sys-kernel/installkernel-systemd-boot + # Michał Górny (2022-08-25) # Only ppc64le binpkg is provided. dev-python/pypy-exe-bin @@ -57,7 +61,7 @@ virtual/dist-kernel # Georgy Yakovlev (2020-01-21) # buggy on big-endian -x11-libs/libva +media-libs/libva media-video/libva-utils media-plugins/gst-plugins-vaapi 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 4d8af12fcb..ef0c262fbb 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/package.use.mask @@ -1,6 +1,15 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-10-13) +# Causes segfaults, bug #871921 +sci-libs/symengine tcmalloc + +# Georgy Yakovlev (2022-09-29) +# USE=fix requires ring crate, which is not portable +# https://github.com/rustsec/rustsec/issues/707 +dev-util/cargo-audit fix + # Andrey Grozin (2022-09-02) # dev-libs/capstone not keyworded dev-lisp/sbcl capstone diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask index f320d25db6..9bff3d4bab 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask @@ -4,6 +4,10 @@ # PPC Specific use flags # +# matoro (2022-09-29) +# dev-util/google-perftools is supported here +-tcmalloc + # Georgy Yakovlev (2021-06-06) # XEN does not support ppc/ppc64 yet xen diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force index cb405f4ea1..cc0ff66917 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.force @@ -1,6 +1,12 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2022-09-10) +# GHC does not support native codegen for riscv at all. +# It gains LLVM codegen in 9.2, but we maintain a backport of this, +# so force LLVM codegen in all versions. +dev-lang/ghc llvm + # we, kinda, need this on riscv ... sys-devel/llvm llvm_targets_RISCV sys-devel/clang llvm_targets_RISCV diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask index a54a8f8260..e55a09567d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Xin Yang (2022-10-18) +# requires qtwebengine, bug #876301 +app-i18n/fcitx-libpinyin dictionary-manager + # Yixun Lan (2022-01-27) # This target supports ASAN/etc... # Andreas K. Hüttel (2022-09-25) @@ -64,11 +68,6 @@ sys-block/fio rbd # Upstream bug for criu: https://github.com/checkpoint-restore/criu/issues/1702 app-containers/crun criu -# 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 @@ -114,6 +113,7 @@ dev-ruby/capybara test # - dev-qt/qtwebengine (bdepend) dev-python/ipython qt5 kde-apps/marble webengine +kde-plasma/discover webengine kde-plasma/kdeplasma-addons webengine kde-plasma/libksysguard webengine net-irc/quassel urlpreview @@ -123,7 +123,7 @@ net-irc/quassel urlpreview net-analyzer/suricata hyperscan # Yixun Lan (2021-08-29) -# sys-apps/fwupd not tested, USE=spi,uefi,dell +# sys-apps/fwupd not tested, USE=spi,uefi sys-apps/fwupd spi uefi # Marek Szuba (2021-08-23) @@ -158,8 +158,6 @@ net-libs/libproxy spidermonkey app-text/texlive pdfannotextractor # - JDK media-libs/rubberband jni -# - dev-java/jackcess -sci-libs/gdal mdb # Yixun Lan (2021-08-05) # Boost.Context can be built on riscv diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask index 6fef498580..1c5098544e 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/riscv/use.mask @@ -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 # Unmask the flag which corresponds to ARCH. @@ -7,6 +7,10 @@ # Unmask systemd -systemd +# matoro (2022-09-29) +# dev-util/google-perftools is supported here +-tcmalloc + # Yixun Lan (2021-05-19) # Unmask for more testing -elogind 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 e41e114866..6da3d76394 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 @@ -12,10 +12,6 @@ # 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 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 dda0c67f23..6601f11402 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 @@ -38,10 +38,6 @@ app-text/enchant nuspell # 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 @@ -103,6 +99,7 @@ dev-cpp/eigen test # Sam James (2021-04-27) # Deps not yet tested/keyworded. sys-devel/clang default-compiler-rt default-lld +sys-devel/clang-common default-compiler-rt default-lld sys-devel/clang-runtime compiler-rt sys-devel/llvm z3 @@ -150,7 +147,7 @@ net-libs/webkit-gtk gamepad # Joonas Niilola (2020-11-16) # app-text/libgepub not yet keyworded on this arch. #754762 -xfce-extra/tumbler epub +xfce-base/tumbler epub # Arfrever Frehtes Taifersar Arahesis (2020-10-14) # app-i18n/fcitx:4 not keyworded. @@ -320,10 +317,6 @@ net-print/cups-filters pdf # Skip keywording it for now. app-office/scribus osg -# Sergei Trofimovich (2018-06-17) -# Mask broken HIPE support on sparc32 (bug #656618) -dev-lang/erlang hipe - # Sergei Trofimovich (2018-05-08) # Mask USE=games to avoid unkeyworded games-util/qstat. net-analyzer/monitoring-plugins game 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 6362e7c746..ff37147126 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 @@ -153,7 +153,6 @@ gts metalink tremor fdk -tcmalloc jemalloc zmq 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 2fa62df312..f91453636d 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,6 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Volkmar W. Pogatzki (2022-08-19) +# dev-java/hamcrest:0 is not keyworded +>=dev-java/jmock-2.12.0 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 9799b25a0a..a5789fc65f 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,15 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# WANG Xuerui (2022-10-07) +# sys-libs/libsmbios is available here. +app-laptop/pbbuttonsd -macbook +sys-apps/fwupd -dell + +# Volkmar W. Pogatzki (2022-08-09) +# dev-java/jaxws-api not keyworded +>=dev-java/jmock-2.12.0 test + # Alexey Shvetsov (2022-09-15) # Mask nvml use flag for slurm sys-cluster/slurm nvml 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 db6bc5ca83..2183c009cb 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 @@ -82,7 +82,7 @@ dev-ruby/haml test # Adam Feldman (2017-09-27) # patchset variants are not stable -virtual/wine staging +virtual/wine proton staging # Christoph Junghans (2017-02-26) # Stable mask some fabrics (bug #525534) 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 f5ed2fdbec..9a57752b6a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/use.mask @@ -4,6 +4,10 @@ # Unmask the flag which corresponds to ARCH. -x86 +# matoro (2022-09-29) +# dev-util/google-perftools is supported here +-tcmalloc + # Matt Turner (2022-04-16) # dev-util/sysprof-capture is keyworded on x86 -sysprof 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 2c288d12d1..39d5dd1cf8 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 @@ -43,7 +43,7 @@ CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" # GOBIN needs to be cleaned as random values in GOBIN can affect the # building of some packages: # https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0 -ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH" +ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_STATE_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH" # 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/base/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force index fa17fcb49e..904108ba96 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 @@ -6,12 +6,6 @@ # so force the flag on until problem fixed upstream >=sys-cluster/ceph-17.2.1 system-boost -# Sam James (2022-05-17) -# Force on jpeg & png for now until build system fixes are made -# by upstream. The CMake port is new so it's fairly expected -# to have a few bumps. bug #844751. -=sci-libs/gdal-3.5.0-r3 jpeg png - # Esteve Varela Colominas (2022-02-19) # Use the jemalloc allocator for telegram, as recommended by upstream, # to reduce memory usage, at least on glibc. 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 fbcf23d6ee..5dd77f442a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.mask @@ -6,6 +6,31 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Sam James (2022-10-08) +# Older versions of libvirt need a vulnerable version of wireshark + (2022-10-07) +# media-sound/rplay is masked for removal. +x11-wm/fvwm3 rplay +x11-wm/ctwm rplay +x11-wm/fvwm rplay +x11-wm/vtwm rplay + +# Viorel Munteanu (2022-10-07) +# Cannot test and fix pax-kernel related bugs on a current grsec kernel +# Mask the flag for now +# Bugs: #643466, #674872, #832161, #855722 +app-emulation/virtualbox pax-kernel +app-emulation/virtualbox-modules pax-kernel + +# Sam James (2022-10-02) +# USE=compat / possibly allowing sys-libs/zlib needs to be figured out, +# but packages want to use the actual zlib-ng library, so we need to +# mask it and can't hold the whole thing up on the compat effort. +sys-libs/zlib-ng compat +sys-libs/minizip-ng compat + # Matt Turner (2022-09-26) # Requires nautilus-43.0 which is not in tree yet. >=x11-terms/gnome-terminal-3.46 nautilus @@ -77,11 +102,6 @@ dev-python/QtPy pyqt6 pyside6 # Doesn't compile with 'Xaw3d' use flag, #849947. app-text/xdvik Xaw3d -# Joonas Niilola (2022-07-13) -# Depends on an older enigmail that only supports python2, which is -# being removed soon. #758344 -www-client/seamonkey crypt - # Sam James (2022-07-10) # TBB support is deprecated/broken upstream, needs older version, # and upstream are inclined to remove it entirely. bug #820827. 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 6da1b54760..b897a27630 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 @@ -23,11 +23,6 @@ sci-electronics/kicad ngspice # app-text/pandoc is not stable app-text/nuspell doc -# Volkmar W. Pogatzki (2022-05-05) -# fop[test] depends on mockito:4, which is not yet stable (bug #727504), -# and itself blocked by libffi stabilization (bug #813756). -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. @@ -193,10 +188,6 @@ dev-php/PEAR-Text_Password test # The go flag requires stable masked dev-lang/go[gccgo]. www-servers/uwsgi go uwsgi_plugins_alarm_xmpp -# Michael Palimaka (2017-09-30) -# Required dependeny is not stable -sci-libs/gdal mdb - # Tim Harder (2017-09-11) # Requires guile-2 which is still unstable. >=net-irc/weechat-1.7 guile 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 95771e8b8e..7f933c6c7e 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,10 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Brian Evans (2022-09-30) +# PHP 8.2 is in RC +php_targets_php8-2 + # Sam James (2022-08-02) # Masked for testing. The split of some packages may still # change. bug #838970. 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 ca3c1c7516..a4e777b49d 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 @@ -4,6 +4,10 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask +# Patrick Lauer (2022-10-13) +# Postgres:15 is not stable yet +postgres_targets_postgres15 + # Michał Górny (2022-05-08) # Mask until dev-lang/python:3.11 becomes stable. python_targets_python3_11 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/clang/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/clang/package.use.mask new file mode 100644 index 0000000000..3435fc7a7d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/clang/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2022-10-15) +# Undo the general musl mask +www-client/firefox -clang 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 index 45c5283c44..845cedb73f 100644 --- 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 @@ -1,2 +1,2 @@ .. -../../../../../../features/clang +../../../../../../features/llvm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask index 03746363ca..25a5df5e91 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.0/musl/package.mask @@ -1,6 +1,11 @@ -# Copyright 2020 Gentoo Authors. +# Copyright 2020-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-10-08) +# openjdk-bin is available on amd64 musl +-dev-java/openjdk-bin +dev-java/openjdk-bin:8 + # Georgy Yakovlev (2020-01-28) # rust-bin is available on amd64 musl -dev-lang/rust-bin diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/parent index 7cba5799ab..929f409fcc 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/clang/parent @@ -1,2 +1,2 @@ .. -../../../../../features/clang +../../../../../features/llvm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/parent index 45c5283c44..845cedb73f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/amd64/17.1/systemd/clang/parent @@ -1,2 +1,2 @@ .. -../../../../../../features/clang +../../../../../../features/llvm diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/llvm/eapi similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/features/clang/eapi rename to sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/llvm/eapi diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/llvm/packages.build b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/llvm/packages.build new file mode 100644 index 0000000000..9ffb08757b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/llvm/packages.build @@ -0,0 +1,9 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# we use glibc here, so we still need these in stage1 +# later stages should pull them in as BDEPEND anyway +sys-devel/gcc +sys-devel/gcc-config +sys-devel/binutils +sys-devel/binutils-config diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/llvm/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/llvm/parent new file mode 100644 index 0000000000..929f409fcc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/llvm/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/llvm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/llvm/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/llvm/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/llvm/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/llvm/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/llvm/package.use.mask new file mode 100644 index 0000000000..3435fc7a7d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/llvm/package.use.mask @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2022-10-15) +# Undo the general musl mask +www-client/firefox -clang diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/llvm/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/llvm/parent new file mode 100644 index 0000000000..845cedb73f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/musl/llvm/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/llvm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/llvm/eapi b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/llvm/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/llvm/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/llvm/packages.build b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/llvm/packages.build new file mode 100644 index 0000000000..9ffb08757b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/llvm/packages.build @@ -0,0 +1,9 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# we use glibc here, so we still need these in stage1 +# later stages should pull them in as BDEPEND anyway +sys-devel/gcc +sys-devel/gcc-config +sys-devel/binutils +sys-devel/binutils-config diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/llvm/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/llvm/parent new file mode 100644 index 0000000000..845cedb73f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm64/17.0/systemd/llvm/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/llvm diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/musl/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/musl/parent index 58651906cb..9ef7663a23 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/musl/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/ppc/17.0/musl/parent @@ -1,2 +1,3 @@ .. ../../../../../features/musl +../../../../../features/wd40 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc index 301a3e58a8..78c3a07424 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/php_targets.desc @@ -3,6 +3,7 @@ # This file contains descriptions of the PHP_TARGETS USE_EXPAND flags +php8-2 - Build against PHP 8.2 php8-1 - Build against PHP 8.1 php8-0 - Build against PHP 8.0 php7-4 - Build against PHP 7.4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc index 2aeb36f337..f87ee7f047 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/postgres_targets.desc @@ -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 POSTGRES_TARGETS USE_EXPAND flags. @@ -8,3 +8,4 @@ postgres11 - Build against PostgreSQL 11 postgres12 - Build against PostgreSQL 12 postgres13 - Build against PostgreSQL 13 postgres14 - Build against PostgreSQL 14 +postgres15 - Build against PostgreSQL 15 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 20d5960e9c..050826ef69 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 @@ -70,7 +70,7 @@ CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" # GOBIN needs to be cleaned as random values in GOBIN can affect the # building of some packages: # https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0 -ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH" +ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_STATE_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH" # Tiziano Müller (2010-01-24) # We usually don't want python to (re)write .py[co] files during phase runs diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/eapi b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/eapi new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/eapi @@ -0,0 +1 @@ +5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/features/clang/make.defaults rename to sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.accept_keywords b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.accept_keywords similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/features/clang/package.accept_keywords rename to sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.accept_keywords 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/llvm/package.use similarity index 81% rename from sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use rename to sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use index 4b720c60bf..267fafefe7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use @@ -3,6 +3,7 @@ sys-devel/llvm -binutils-plugin # use all defaults sys-devel/clang default-compiler-rt default-lld default-libcxx llvm-libunwind +sys-devel/clang-common default-compiler-rt default-lld default-libcxx llvm-libunwind sys-libs/compiler-rt clang # disable sanitizers for now 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/llvm/package.use.mask similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/features/clang/package.use.mask rename to sdk_container/src/third_party/portage-stable/profiles/features/llvm/package.use.mask diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/packages b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/packages similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/features/clang/packages rename to sdk_container/src/third_party/portage-stable/profiles/features/llvm/packages diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/packages.build b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/packages.build similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/features/clang/packages.build rename to sdk_container/src/third_party/portage-stable/profiles/features/llvm/packages.build diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/clang/use.force b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/use.force similarity index 100% rename from sdk_container/src/third_party/portage-stable/profiles/features/clang/use.force rename to sdk_container/src/third_party/portage-stable/profiles/features/llvm/use.force 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 58ba9fbef3..151471cc60 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,8 +1,31 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-10-17) +# Needs porting to musl +# https://github.com/rr-debugger/rr/issues/2236 +dev-util/rr + +# Sam James (2022-10-04) +# Packages with dubious sys-libs/glibc dependencies (non-binary) but +# masking for now to allow musl profiles to graduate from exp->dev. +dev-db/pgbouncer +dev-libs/cgreen +media-sound/xwax +net-analyzer/gsad +net-analyzer/gvm +net-analyzer/gvmd +net-analyzer/gvm-libs +net-analyzer/openvas-scanner +net-analyzer/ospd-openvas +net-misc/grive +net-print/pnm2ppa +net-wireless/neard +sys-apps/noexec + # Petr Vaněk (2022-09-23) # Musl does not implement rresvport function, bugs #713810 and #713376. +app-admin/clustershell app-shells/pdsh net-analyzer/ipcad @@ -11,59 +34,27 @@ net-analyzer/ipcad sys-apps/uutils # Sam James (2022-09-12) -# The libxcrypt migration is optional for musl. +# libxcrypt migration masks. +# 1. The libxcrypt migration is optional for musl, so unmask -virtual/libcrypt:0/1. +# 2. virtual/libcrypt-2 doesn't migrate anything on musl, +# we need virtual/libcrypt-2-r1 for the libxcrypt migration there, so +# avoid a useless rebuild, and ensure it happens at the right time instead. -virtual/libcrypt:0/1 - -# Sam James (2022-09-12) -# virtual/libcrypt-2 doesn't migrate anything on musl, -# we need virtual/libcrypt-2-r1 for the libxcrypt migration there, so -# avoid a useless rebuild, and ensure it happens at the right time instead. =virtual/libcrypt-2 -# Andrew Ammerlaan (2022-09-06) -# Binary package linked against glibc -games-action/minecraft-launcher - -# Vladimir Pavljuchenkov (2022-08-21) -# Binary package linked against glibc, bug #832607. -net-p2p/resilio-sync - # Mike Gilbert (2022-08-01) # Fails to build. app-emulation/open-vm-tools -# William Hubbs (2022-07-30) -# Binary package linked against glibc, bug #861893. -app-admin/awscli-bin - -# David Seifert (2022-07-29) -# Binary package linked against glibc -media-sound/baudline - -# David Seifert (2022-07-29) -# Binary package linked against glibc -sys-block/megacli - # Marek Szuba (2022-07-28) # Relies on unimplemented functions outb_p and inb_p, # support for which has never made it into musl. Bug #712972. sys-libs/libsmbios -# Stefan Strogin (2022-06-29) -# Binary package linked against glibc -net-im/element-desktop-bin - -# Florian Schmaus (2022-06-05) -# Binary package linked against glibc, bug #832932 -sys-block/hpssacli - -# Sam James (2022-04-23) -# Binary package linked against glibc, bug #832615 -net-print/cnijfilter2 - # 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-apps/byld sys-libs/libtermcap-compat sys-libs/libstdc++-v3 @@ -72,179 +63,177 @@ sys-libs/libstdc++-v3 # 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 +app-eselect/eselect-opencascade +media-gfx/freecad +media-gfx/prusaslicer 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 +net-misc/sitecopy # 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 +app-crypt/pesign +sys-kernel/kpatch # Andrew Ammerlaan (2022-01-05) -# Binary package linked to glibc +# Binary package linked to glibc (rolling mask, use for all such binpkgs) +app-admin/awscli-bin +app-admin/bitwarden-desktop-bin +app-admin/puppet-agent +app-admin/puppetserver +app-arch/rar +app-backup/tsm +app-benchmarks/geekbench +app-crypt/rainbowcrack +app-editors/vscode +app-editors/vscodium +app-emulation/crossover-bin +app-misc/kryoflux-dtc +app-office/libreoffice-bin +app-office/libreoffice-bin-debug +app-text/master-pdf-editor app-text/zotero-bin +dev-db/ocp +dev-db/oracle-instantclient +dev-db/sqlcl-bin +dev-games/ps2-packer +dev-java/openjdk-bin +dev-java/openjdk-jre-bin +dev-libs/luise +dev-perl/Lab-Zhinst +dev-php/PEAR-MDB2_Driver_oci8 +dev-python/pyzotero +dev-util/idea-community +games-action/a-story-about-my-uncle +games-action/badland +games-action/brutal-legend-gog +games-action/brutal-legend-hb +games-action/descent3 +games-action/descent3-demo +games-action/minecraft-launcher +games-action/psychonauts2-hb +games-action/shadowgrounds-bin +games-action/shadowgrounds-survivor-bin +games-action/trine +games-action/trine-enchanted-edition +games-action/trine2 +games-arcade/barbarian-bin +games-arcade/jardinains +games-emulation/zinc +games-fps/etqw-bin +games-fps/etqw-data +games-fps/etqw-demo +games-fps/glxquake-bin +games-fps/legends +games-fps/soldieroffortune +games-fps/transfusion-bin +games-fps/tribes2 +games-fps/ut2003 +games-fps/ut2003-bonuspack-cm +games-fps/ut2003-bonuspack-de +games-fps/ut2003-bonuspack-epic +games-fps/ut2003-data +games-fps/ut2003-demo +games-fps/ut2004 +games-fps/ut2004-bonuspack-cbp1 +games-fps/ut2004-bonuspack-cbp2 +games-fps/ut2004-bonuspack-ece +games-fps/ut2004-bonuspack-mega +games-fps/ut2004-data +games-fps/ut2004-demo +games-puzzle/world-of-goo-demo +games-puzzle/world-of-goo-gog +games-puzzle/world-of-goo-hb +games-server/bedrock-server +games-server/etqw-ded +games-server/mtavc +games-server/steamcmd +games-server/ut2004-ded +games-simulation/slime-rancher +games-strategy/darwinia +games-strategy/darwinia-demo +games-strategy/defcon-demo +games-strategy/knights-demo +games-strategy/majesty-demo +gnome-extra/nautilus-dropbox +kde-apps/dolphin-plugins-dropbox +mate-extra/caja-dropbox +media-gfx/brscan4 +media-libs/amdgpu-pro-vulkan +media-sound/baudline +media-sound/teamspeak-server +media-video/amdgpu-pro-amf +media-video/dvbackup +media-video/makemkv media-video/popcorntime-bin +net-im/discord-bin +net-im/element-desktop-bin +net-im/gitter-bin +net-im/mattermost-desktop-bin net-im/rocketchat-desktop-bin -net-im/whatsapp-desktop-bin +net-im/skypeforlinux +net-im/skype-dbus-mock +net-im/slack +net-im/teams +net-im/telegram-desktop-bin net-im/wazzapp-bin +net-im/whatsapp-desktop-bin +net-im/zoom +net-misc/chrome-remote-desktop +net-misc/dropbox +net-misc/dropbox-cli +net-misc/ipmiview +net-misc/teamviewer +net-misc/yandex-disk +net-nntp/sabnzbd +net-p2p/resilio-sync +net-print/cnijfilter2 +net-print/hplip-plugin +sci-chemistry/cara-bin +sci-electronics/eagle +sci-electronics/labone +sci-mathematics/gimps sci-misc/jupyterlab-desktop-bin sci-misc/netlogo-bin -sci-electronics/eagle +sys-apps/ipmicfg +sys-apps/tas +sys-block/hpssacli +sys-block/megacli +sys-power/dptfxtract +www-apps/chromedriver-bin +www-apps/grafana-bin +www-apps/jellyfin +www-apps/kibana-bin +www-apps/prowlarr +www-apps/radarr +www-apps/readarr +www-client/chromium-bin +www-client/google-chrome +www-client/google-chrome-beta +www-client/google-chrome-unstable +www-client/microsoft-edge +www-client/microsoft-edge-beta +www-client/microsoft-edge-dev +www-client/opera +www-client/opera-beta +www-client/opera-developer +www-client/vivaldi +www-client/vivaldi-snapshot +www-plugins/chrome-binary-plugins +x11-misc/xflux +x11-misc/xflux-gui # Ulrich Müller (2022-01-04, 2022-07-31) # Emacs 23 does not support x86_64-gentoo-linux-musl systems @@ -255,10 +244,6 @@ app-editors/emacs:24 app-editors/emacs:25 app-editors/emacs:26 -# Marek Szuba (2022-01-01) -# Binary-only package linked against glibc. -app-crypt/rainbowcrack - # Conrad Kostecki (2021-12-15) # Level Zero needs RTLD_DEEPBIND, which does not exist on musl. dev-libs/level-zero @@ -274,7 +259,12 @@ dev-libs/level-zero # Use of uninitialized value $Text::WrapI18N::charmap in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 155. # Can't exec "/usr/bin/locale": No such file or directory at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 134. # ``` +app-doc/kicad-doc +app-i18n/man-pages-l10n app-text/po4a +dev-vcs/git-annex +games-strategy/colobot +www-apps/ikiwiki # Hank Leininger (2021-07-14) # Uses glibc-specific rexec(3) function, bug #715898 @@ -282,8 +272,15 @@ net-misc/netkit-rsh # David Seifert (2021-02-08) # nvidia-drivers only works against glibc. +dev-libs/cudnn +dev-libs/cudnn-frontend +dev-python/pycuda +dev-util/nvidia-cuda-sdk +dev-util/nvidia-cuda-toolkit +media-video/nvidia-video-codec dev-libs/optix x11-drivers/nvidia-drivers +x11-misc/primus # Ulrich Müller (2020-03-31) # Not ported to musl, bug #715642. @@ -293,10 +290,12 @@ app-editors/jasspa-microemacs # Sergei Trofimovich (2020-03-21) # musl has no support for nss subsystem. +sys-apps/unscd sys-auth/libnss-nis +sys-auth/sssd # Sergei Trofimovich (2020-03-21) -# Needs a port no musl. Uses glibc-specific termio and __getppid. +# Needs a port to musl. Uses glibc-specific termio and __getppid. app-emulation/ski # Sergei Trofimovich (2020-03-21) @@ -309,11 +308,21 @@ sys-libs/glibc -sys-libs/musl -sys-libs/libucontext -# As of 2021-08-08, >=sys-fs/udev-249-r2 is patched in Gentoo -# to work on musl, so no need to mask udev. -# systemd itself fails to build without glibc +# systemd doesn't work on musl and upstream aren't interested +# in supporting it. +app-admin/mkosi +app-admin/systemdgenie +dev-python/python-systemd +gnome-extra/office-runner +gnome-extra/gnome-logs +sys-apps/dbus-broker +sys-apps/gentoo-systemd-integration sys-apps/systemd +sys-apps/systemd-readahead sys-boot/systemd-boot +sys-power/switcheroo-control +sys-process/systemd-cron +>=www-misc/profile-sync-daemon-6 # rust-bin requires a glibc system dev-lang/rust-bin 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 71a3432ba1..e74bebd7fe 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-2022 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 +# Sam James (2022-10-04) +# net-misc/netkit-rsh is masked on musl and USE=-crypt depends on it +sys-cluster/torque crypt + # Esteve Varela Colominas (2022-02-19) # The musl allocator works well with telegram net-im/telegram-desktop -jemalloc diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask index e33e6d34a9..cfe51a434c 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,26 +1,53 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Bernd Waibel (2022-10-04) +# Mask loguru until fixed upstream #873601 +sci-libs/vtk logging + +# Sam James (2022-10-04) +# sys-libs/libtermcap-compat is masked on musl +dev-scheme/scm readline + +# Sam James (2022-10-04) +# sys-auth/sssd is masked on musl +app-admin/sudo sssd + +# Sam James (2022-10-04) +# sys-libs/libsmbios is masked on musl +app-laptop/pbbuttonsd macbook +sys-apps/fwupd dell + +# Sam James (2022-10-04) +# Needs masked net-misc/netkit-telnetd +net-irc/ngircd test + +# Sam James (2022-10-04) +# Rolling mask for all USE flags which pull in a masked binary package +# (linked against glibc). Use for all such packages. +kde-apps/kdenetwork-meta dropbox +media-video/ffmpeg amf +net-fs/openafs tsm +net-analyzer/nagios-plugin-check_raid megaraid-sas +sys-apps/hwloc gl +www-client/qutebrowser widevine + +# Sam James (2022-10-03) +# Needs systemd which is masked on musl +net-analyzer/wireshark sdjournal +sys-apps/ipmitool openbmc +sys-auth/pambase homed + # Alfred Persson Forsberg (2022-07-27) # Firefox does not build with these flags enabled on musl libc. # See bug #829033 www-client/firefox clang pgo -# Ionen Wolkens (2022-03-15) # musl package does not currently provide gencat binary, which is needed for # nls support, see bug #712828 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) @@ -36,8 +63,22 @@ net-misc/iputils rarpd # Sam James (2021-11-20) # Pulls in po4a which doesn't seem to work on musl (wants /usr/bin/locale) +app-arch/dpkg nls +app-emulation/guestfs-tools doc +app-emulation/libguestfs doc +app-text/bibletime doc +dev-util/debhelper l10n_de l10n_es l10n_fr +dev-util/schroot nls +media-video/mkvtoolnix nls +sci-electronics/kicad-meta doc +sys-apps/fakeroot nls sys-apps/man-db nls +sys-apps/man-pages l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu +sys-apps/man-pages l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro +sys-apps/man-pages l10n_sr l10n_sv l10n_uk l10n_vi +sys-apps/man-pages l10n_ja l10n_ru l10n_zh-CN sys-apps/sysvinit nls +sys-auth/sssd man # Sam James (2021-11-07) # Disable some sanitizers for LLVM, see bug #753935 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask new file mode 100644 index 0000000000..cb96619931 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.stable.mask @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James (2022-10-04) +# libxcrypt migration isn't yet stable on musl. +sys-auth/pambase yescrypt 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 b3aee89dcf..9f14eb4801 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,9 +5,34 @@ -elibc_musl elibc_glibc -# Marco Genasci (2022-01-06) -# Pulls dev-db/oracle-instantclient which doesn't work on musl +# Sam James (2022-10-04) +# sci-libs/opencascade is masked on musl +occ +opencascade + +# Sam James (2022-10-04) +# Mask USE flags which pull in a binary package linked against glibc (rolling +# mask, use for all such packages) +collectd_plugins_oracle +lcd_devices_luise oracle +oci8 +oci8-instant-client + +# Sam James (2022-10-03) +# x11-drivers/nvidia-drivers is a binary package linked against glibc +# and is masked on musl. (We give nvidia its own block given they're +# all related). +cuda +cudnn +collectd_plugins_gpu_nvidia +nvenc +nvdec +nvidia +nvml +optix +video_cards_nvidia # sys-apps/systemd is masked systemd +uwsgi_plugins_systemd_logger diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask index 9e34df4079..5811b0b8e4 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.mask @@ -50,6 +50,7 @@ dev-python/spur dev-python/sshtunnel dev-python/tempest dev-python/trustme +>=dev-python/trio-0.22.0 dev-python/twine dev-python/watchfiles dev-ros/roswtf @@ -71,6 +72,7 @@ media-libs/libavif media-video/rav1e >=net-irc/polari-3.37 net-libs/quiche +net-misc/electrum-ltc net-misc/gsutil net-news/newsboat net-p2p/deluge @@ -78,4 +80,5 @@ ros-meta/ros_comm sci-geosciences/gnome-maps >=sys-apps/bat-0.18.1 virtual/rust +www-apps/radicale >=x11-themes/adwaita-icon-theme-3.36 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.force b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.force new file mode 100644 index 0000000000..5fd5e390ab --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.force @@ -0,0 +1,6 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Michał Górny (2022-10-09) +# Disable tests requiring Rust. +-test-rust diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.mask index 94c96a9501..a265b328ac 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/use.mask @@ -3,6 +3,10 @@ rust +# Michał Górny (2022-10-09) +# Disable tests requiring Rust. +test-rust + # Sam James (2022-08-26) # >=media-gfx/libimagequant-4 requires Rust. imagequant 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 9a620c661f..12f4be7c01 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -32,7 +32,7 @@ OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Ar # Licenses in this list should NOT appear directly or indirectly in # @FSF-APPROVED or @OSI-APPROVED. # Note: Licenses for fonts should be included in @MISC-FREE-DOCS. -MISC-FREE AIFFWriter.m Allegro alternate AMPAS BEER-WARE boehm-gc BSD-1 BSD-2-with-patent BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LLGPL-2.1 LPPL-1.3 lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-AMD NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA RtMidi rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH +MISC-FREE AIFFWriter.m Allegro alternate AMPAS BEER-WARE boehm-gc BSD-1 BSD-2-with-patent BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily CMake coldspringharbor CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LLGPL-2.1 LPPL-1.3 lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-AMD NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA RtMidi rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH # Metaset for all free software FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE 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 192c51f6b8..9720b64431 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.deprecated +++ b/sdk_container/src/third_party/portage-stable/profiles/package.deprecated @@ -17,6 +17,37 @@ #--- END OF EXAMPLES --- +# Michał Górny (2022-10-17) +# Nosetests are no longer maintained (since 2015!), are completely +# broken with Python 3.11, and we were already patching it to make it +# work with prior Python versions. If your package still needs it +# (sic!), then either port it to use a maintained test framework (pytest +# preferably) or last rite it. +# +# Case is also unmaintained (since 2018). Nose-random has had last +# commit in 2016 and was not even released to pypi! +dev-python/nose +dev-python/nose-random + +# Michał Górny (2022-10-14) +# The toml package is unmaintained (last release in 2020) and does not +# implement TOML 1.0. The recommended alternatives include the built-in +# tomllib module, dev-python/tomli, dev-python/tomli-w +# and dev-python/tomlkit. Please consult Guide for porting tips: +# https://projects.gentoo.org/python/guide/porting.html#replacing-the-toml-package +dev-python/toml + +# Petr Vaněk (2022-10-06) +# Obsolete virtual. +# Only one provider is left (net-libs/c-client), please change dependency to +# that instead. +virtual/imap-c-client + +# Matt Turner (2022-10-02) +# Dummy packages, now merged into app-accessibility/at-spi2-core. +app-accessibility/at-spi2-atk +dev-libs/atk + # Michał Górny (2022-06-19) # dev-python/tox is a wrapper to run test suite in a virtual # environment, possibly for multiple Python versions. It cannot really @@ -50,10 +81,12 @@ dev-libs/libcroco dev-libs/libIDL dev-libs/libunique:1 gnome-base/gconf +gnome-base/libglade gnome-base/libgnomecanvas gnome-extra/gconf-editor x11-libs/gtksourceview:2.0 x11-libs/libwnck:1 +x11-libs/vte:0 x11-themes/gnome-icon-theme-extras x11-themes/gnome-icon-theme-symbolic x11-themes/gtk-chtheme 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 f8262658f4..098915579b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -33,11 +33,229 @@ #--- END OF EXAMPLES --- -# Stephan Hartmann (2022-09-26) +# Andrew Ammerlaan (2022-10-17) +# Hostile takeover ongoing, integrity of the live version +# cannot be guaranteed. Use the release version only if you +# change the meta server setting. +# Use games-action/multimc-bin instead to be completely safe. +# https://bugs.gentoo.org/877495 +games-action/polymc + +# Michał Górny (2022-10-17) +# Unmaintained since 2018. Requires dev-python/nose. No revdeps left. +# Removal on 2022-11-16. Bug #877375. +dev-python/case + +# Michał Górny (2022-10-17) +# dev-python/nose plugin. No revdeps left. +# Removal on 2022-11-16. Bug #877369. +dev-python/nose_warnings_filters + +# John Helmert III (2022-10-16) +# (2022-10-14) +# Last upstream release in 2013. Last upstream commit in 2019. No maintainer in +# Gentoo. No reverse dependencies. EAPI=6. +# Depends on unmaintained packages: +# - x11-libs/vte:0 +# Bug #811540. +# Removal on 2022-11-14 +x11-terms/lilyterm + +# Matt Turner (2022-10-14) +# Unmaintained upstream with last commit in 2013. No reverse dependencies. +# Depends on unmaintained packages: +# - x11-libs/gtk+:2 +# - x11-libs/vte:0 +# Bugs #769131, #875704. +# Removal on 2022-11-14 +x11-misc/gtkdialog + +# Matt Turner (2022-10-14) +# Unmaintained upstream. Last release in 2008. Only reverse dependency is +# gnome-mud, which is masked for removal. +# Bugs #349301, #713152, #802723, #808435, #870730, #877079. +# Removal on 2022-11-14 +net-libs/gnet + +# Matt Turner (2022-10-14) +# Needs upstream work to modernize codebase. Depends on lots of unmaintained +# packages: +# - app-text/rarian +# - gnome-base/gconf +# - gnome-base/libglade +# - net-libs/gnet:2 +# - x11-libs/gtk+:2 +# - x11-libs/vte:0 +# Bugs #670904, #873859 +# Removal on 2022-11-14 +games-mud/gnome-mud + +# Sam James (2022-10-13) +# Depends on vulnerable version of Rust. See bug #877005. +# Will be unmasked once dependency is updated. + (2022-10-13) +# Difficult-to-resolve build issues on modern toolchains, +# not publicly maintained, developer contact is difficult, +# and project website has SSL certificate issues. +# Bug #838109. +# Removal on 2022-11-13 +net-misc/spread + +# Matt Turner (2022-10-12) +# Unmaintained and archived upstream. Last release in 2017. +# Bug #597960. +# Removal on 2022-11-12 +net-im/empathy + +# Sam James (2022-10-12) +# Upstream has withdrawn these releases because of a (yet unexplained) +# "significant regression". +# See https://mta.openssl.org/pipermail/openssl-announce/2022-October/000237.html. +# and https://github.com/openssl/openssl/issues/19389. +=dev-libs/openssl-1.1.1r +=dev-libs/openssl-3.0.6 + +# Volkmar W. Pogatzki (2022-10-10) +# Unused Java library. Removal on 2022-11-10. +dev-java/objenesis-test + +# Andreas Sturmlechner (2022-10-08) +# Obsolete after Plasma 5.25 release, merged into KWin. +# Removal on 2022-10-22. +kde-plasma/kwayland-server + +# Michał Górny (2022-10-08) +# Repository and SRC_URI gone. Last release in 2012 (guessing +# by filename). +# Removal on 2022-11-07. Bug #876151. +xfce-extra/transd + +# Michał Górny (2022-10-08) +# This package is not really required for anything, as it being missing +# only disables enforcing install_requires. At the same time, it being +# installed causes unexpected verbose output that randomly breaks more +# susceptible test suites (e.g. dev-python/pythran). +# Removal on 2022-11-07. Bug #876082. +dev-python/setuptools-declarative-requirements + +# Michał Górny (2022-10-08) +# The test suite is broken since at least March. No revdeps. +# Removal on 2022-11-07. Bug #834656. +dev-python/kazoo + +# Matt Turner (2022-10-07) +# Unstable release. Masked for testing. +>=x11-libs/cairo-1.17 + +# Sam James (2022-10-07) +# Ancient K&R C codebase which fails to compile with modern Clang; surface +# level fixes are doable, but then get into various dangerous constructs +# in the async code which is non-trivial to port to modern compilers. +# bug #731070, bug #802108, bug #875164. +# Use media-sound/mpd if looking for a modern alternative. Removal on 2022-11-07. +media-sound/rplay + +# Matt Turner (2022-10-01) +# Unmaintained upstream. Last commit was 10 years ago today. +# Unclear if it does anything useful. Many open bugs: #584352, #833102, +# #852728, #866557, #875278. +# Removal on 2022-11-05 +x11-libs/libva-vdpau-driver + +# Michał Górny (2022-10-05) +# Originally added for dev-python/rapidfuzz. Now the algorithm has been +# inlined into rapidfuzz, and the package is semi-deprecated. +# No revdeps left in ::gentoo. +# Removal on 2022-11-04. Bug #875350. +dev-cpp/jarowinkler-cpp +dev-python/jarowinkler + +# Sam James (2022-10-04) +# Regression for some Intel LCDs which may cause physical damage +# Please upgrade to 5.19.13 if affected! +# https://lore.kernel.org/all/YzwooNdMECzuI5+h@intel.com/ +# https://lore.kernel.org/lkml/1664893073238194@kroah.com/T/ +=sys-kernel/gentoo-sources-5.19.12 +=sys-kernel/vanilla-sources-5.19.12 +=sys-kernel/gentoo-kernel-5.19.12 +=sys-kernel/gentoo-kernel-bin-5.19.12 +=sys-kernel/vanilla-kernel-5.19.12 +=virtual/dist-kernel-5.19.12 + +# Sam James (2022-10-04) +# Please upgrade to >= portage-3.0.38.1 for binpkg fixes. +# bug #870283, bug #874771. +=sys-apps/portage-3.0.31 +=sys-apps/portage-3.0.32 +=sys-apps/portage-3.0.33 +=sys-apps/portage-3.0.34 +=sys-apps/portage-3.0.35 +=sys-apps/portage-3.0.36 +=sys-apps/portage-3.0.37 +=sys-apps/portage-3.0.38 + +# Matt Turner (2022-10-01) +# Depends on lots of unmaintained packages: +# - app-text/gnome-doc-utils +# - dev-libs/libunique:1 +# - dev-util/gob +# - x11-libs/gtk+:2 +# Last commit to upstream repository in 2015. Most plugins saw their last +# upstream commit 10+ years ago. Unmaintained in Gentoo since 2016. Many open +# bugs: #582138, #686800, #689364, #721246, #799263, #808447, #808450, #808456, +# #831024. +# Removal on 2022-11-01 +media-sound/gmpc +media-plugins/gmpc-alarm +media-plugins/gmpc-albumview +media-plugins/gmpc-avahi +media-plugins/gmpc-awn +media-plugins/gmpc-discogs +media-plugins/gmpc-extraplaylist +media-plugins/gmpc-jamendo +media-plugins/gmpc-last-fm +media-plugins/gmpc-libnotify +media-plugins/gmpc-lyrics +media-plugins/gmpc-lyricwiki +media-plugins/gmpc-magnatune +media-plugins/gmpc-mdcover +media-plugins/gmpc-mmkeys +media-plugins/gmpc-mserver +media-plugins/gmpc-playlistsort +media-plugins/gmpc-shout +media-plugins/gmpc-tagedit + +# Matt Turner (2022-10-01) +# Metapackage that has outlived its purpose. Made some sense in the immediate +# aftermath of X.Org modularization 15 years ago. +# Use these instead if desired: +# - x11-base/xorg-apps +# - x11-base/xorg-fonts +# Removal on 2022-11-01. Bugs #755233, #872119. +x11-base/xorg-x11 + +# Brian Evans (2022-09-30) +# Mask RC versions for initial testing + (2022-09-29) +# Unfetchable mirror-restricted distfile. No action from maintainer +# in over a year. +# Removal on 2022-10-29. Bug #789477. +games-simulation/bcs-demo + +# Stephan Hartmann (2022-09-29) # Dev channel releases are only for people who # are developers or want more experimental features # and accept a more unstable release. ->=www-client/chromium-107 +>=www-client/chromium-108 # Sam James (2022-09-26) # Masked for testing. Please report bugs! @@ -51,15 +269,6 @@ # Removal on 2022-10-26. Bug #253517. games-sports/torcs -# Ionen Wolkens (2022-09-25) -# This version been causing major issues for some RTX 30xx users and -# no real reason not to stick to 515.65.01 for now (but feel free to -# unmask if it's been fine and need it, notably has fixes to build -# with upcoming 6.0 linux kernels). -# https://bugs.archlinux.org/task/75995 -# https://forums.developer.nvidia.com/t/bug-report-black-x11-screen-and-partial-lockup-when-upgraded-to-515-76-and-dual-rtx3060 -~x11-drivers/nvidia-drivers-515.76 - # Piotr Karbowski (2022-09-25) # No package in tree depends on dev-python/ssh2-python. Masked for removal. # Removal on 2022-10-25. @@ -100,76 +309,17 @@ dev-libs/satyr # Removal: 2022-10-18. media-sound/pulseaudio-modules-bt -# Joonas Niilola (2022-09-16) -# This theme has been incorporated to enlightenment-0.25, and with -# 0.24 removed from Gentoo's git tree, this ebuild is useless. Removal -# in 30 days. #870355 -x11-themes/e-flat-theme - -# Joonas Niilola (2022-09-15) -# Upstream split this font into separate packages: media-fonts/ -# source-code-pro, source-sans, source-serif. The current non-split -# version is broken. Removal in 30 days. #865103 -media-fonts/source-pro - # Mike Gilbert (2022-09-12) # repoman is no longer maintained and has been removed from the portage # git repository. Please use dev-util/pkgcheck and dev-util/pkgdev instead. # Removal on 2022-11-11. Bug #835013. app-portage/repoman -# Michał Górny (2022-09-11) -# Bad quality package with failing tests. No revdeps. -# Removal on 2022-10-11. Bug #869650. -dev-python/pytest-pylint - -# Arthur Zamarin (2022-09-10) -# Python 3.8 only. EAPI=6 ebuild. 5 open bugs. Issues with newer -# dependencies versions. -# Removal: 2022-10-10. Bugs #869524, #684334. -net-analyzer/flent - -# Arthur Zamarin (2022-09-10) -# Python 3.8 only package. Tests are disabled. Newer targets fail -# more tests then 3.8 target. -# Removal: 2022-10-10. Bug #869521. -net-nds/nsscache - -# Arthur Zamarin (2022-09-10) -# Python 3.8 only package, with inactive since 2017 upstream. -# Tests fail and doesn't work on newer python targets. -# Removal: 2022-10-10. Bug #869512. -dev-python/python-etcd - -# Arthur Zamarin (2022-09-10) -# Python 3.8 only package, with capped old dependencies, and open -# bugs and issues. -# Removal: 2022-10-10. Bugs #869506, #695090, #792219, #809272. -net-misc/electrum-ltc - -# Arthur Zamarin (2022-09-10) -# Upstream repository archived. Python 3.8 only, with issues for -# newer targets. No reverse dependencies in tree. -# Removal: 2022-10-10. Bugs #869503, #747997, #832242. -dev-python/SaltTesting - # Matthias Schwarzott (2022-09-08) # Breaks kernel builds with BTF enabled. # Bug #868762. =dev-util/pahole-1.24 -# Arthur Zamarin (2022-09-07) -# Python 3.8 only package, no maintainer left. -# Removal: 2022-10-07. Bug #869107. -www-apps/blohg - -# Arthur Zamarin (2022-09-07) -# Python 3.8 only package, 2 open bugs. Recommended to migrate to borg. -# No upstream activity since 2015. -# Bugs #674822, #830291, #832240 -# Removal: 2022-10-07. Bug #869101. -app-backup/attic - # Mike Gilbert (2022-09-05) # Crash due to double-free. # https://bugs.gentoo.org/868567 @@ -180,190 +330,12 @@ app-backup/attic # bugs #829447, #836227, #862504 mail-filter/sigh -# Michał Górny (2022-08-30) -# Flask-Security-Too is a package with high maintenance cost -# and no revdeps in ::gentoo. The next version bump (once more) -# introduces more dependencies. -# -# The remaining listed packages are used exclusively by this package -# (or its tests). If you find one of them useful, please let us know -# and we'll keep it. -# -# Removal on 2022-09-29. Bug #867415. -dev-python/flask-security -dev-python/flask-babelex -dev-python/flask-mail -dev-python/flask-principal -dev-python/flask-wtf -dev-python/mongomock -dev-python/pony -dev-python/pyqrcode -dev-python/sentinels -dev-python/speaklater -dev-python/zxcvbn - -# Matt Turner (2022-08-29) -# Unpatched security vulerabilities. Bug #857780. -# Removal on 2022-09-29. -=x11-base/xorg-server-1.20* -=x11-base/xorg-drivers-1.20* - -# Matt Turner (2022-08-29) -# Fails to build with xorg-server-21. Bug #828426. -# Removal on 2022-09-29. -x11-drivers/xf86-video-glint - -# Hans de Graaff (2022-08-27) -# No longer maintained upstream and more modern alternatives such as -# www-servers/puma are available. -# Removal in 30 days. -dev-ruby/async_sinatra - -# Sam James (2022-08-27) -# Stuck on deprecated and removed Ruby 2.6. Removal on 2022-09-27. -dev-ruby/aws-sdk -dev-ruby/aws-sdk-core -dev-ruby/aws-sdk-resources -dev-ruby/travis - -# Jaco Kroon (2022-08-22) -# Superceded by bgpq4 (already in tree). Non-co-operative upstream. Removal -# in 30 days. Open bugs, already fixed in bgpq4. Please convert your usage to -# bgpq4. Mostly you just need to drop the -3 argument. -net-misc/bgpq3 - -# Volkmar W. Pogatzki (2022-08-22) -# Java library without consumers. Removal on 2022-09-22 -dev-java/byte-buddy-agent - -# hololeap (2022-08-21) -# Monolithic mask for dev-haskell/* packages which have no reverse dependencies, -# are broken, or severely out of date. The aim is to have the Haskell overlay -# (::haskell) be the place for development packages and only have packages -# needed for end-user applications in ::gentoo, as the status quo has -# proven to be unsustainable. More up-to-date versions of these packages -# are available in ::haskell. -# Removal on 2022-09-19. -app-portage/fquery -dev-games/goatee -dev-haskell/megaparsec -dev-haskell/parser-combinators -dev-haskell/megaparsec-tests -dev-haskell/hspec-megaparsec -dev-haskell/neat-interpolation -dev-haskell/stack -dev-haskell/abstract-deque-tests -dev-haskell/aeson-diff -dev-haskell/annotated-wl-pprint -dev-haskell/authenticate-oauth -dev-haskell/base-prelude -dev-haskell/base-unicode-symbols -dev-haskell/casa-client -dev-haskell/casa-types -dev-haskell/cipher-aes128 -dev-haskell/concurrent-extra -dev-haskell/contravariant-extras -dev-haskell/cpphs -dev-haskell/crypto-pubkey-types -dev-haskell/cryptohash -dev-haskell/cryptohash-cryptoapi -dev-haskell/data-default-instances-base -dev-haskell/drbg -dev-haskell/edit-distance-vector -dev-haskell/either -dev-haskell/filelock -dev-haskell/filepattern -dev-haskell/fsnotify -dev-haskell/genvalidity -dev-haskell/genvalidity-hspec -dev-haskell/genvalidity-property -dev-haskell/ghc-lib-parser -dev-haskell/ghc-lib-parser-ex -dev-haskell/githash -dev-haskell/groupoids -dev-haskell/groups -dev-haskell/haddock -dev-haskell/haddock-api -dev-haskell/hashable-time -dev-haskell/hashtables -dev-haskell/haskell-src-meta -dev-haskell/hdbc-odbc -dev-haskell/hi-file-parser -dev-haskell/hlint -dev-haskell/hpack -dev-haskell/hsopenssl -dev-haskell/hsyaml-aeson -dev-haskell/http-common -dev-haskell/http-download -dev-haskell/http-streams -dev-haskell/hxt -dev-haskell/hxt-charproperties -dev-haskell/hxt-regex-xmlschema -dev-haskell/hxt-unicode -dev-haskell/infer-license -dev-haskell/interpolate -dev-haskell/io-streams -dev-haskell/io-streams-haproxy -dev-haskell/iwlib -dev-haskell/js-flot -dev-haskell/js-jquery -dev-haskell/keys -dev-haskell/lens-aeson -dev-haskell/memotrie -dev-haskell/mintty -dev-haskell/mustache -dev-haskell/newtype-generics -dev-haskell/open-browser -dev-haskell/openssl-streams -dev-haskell/optparse-simple -dev-haskell/pantry -dev-haskell/path -dev-haskell/path-io -dev-haskell/pointed -dev-haskell/polyparse -dev-haskell/prettyclass -dev-haskell/project-template -dev-haskell/readable -dev-haskell/rebase -dev-haskell/refact -dev-haskell/regex-applicative-text -dev-haskell/regex-compat-tdfa -dev-haskell/regex-pcre -dev-haskell/rerebase -dev-haskell/rfc5051 -dev-haskell/rio-orphans -dev-haskell/rio-prettyprint -dev-haskell/rsa -dev-haskell/selective -dev-haskell/snap-core -dev-haskell/snap-server -dev-haskell/tar-conduit -dev-haskell/template-haskell-compat-v0208 -dev-haskell/text-metrics -dev-haskell/th-expand-syns -dev-haskell/th-orphans -dev-haskell/th-reify-many -dev-haskell/threads -dev-haskell/validity -dev-haskell/vector-builder -dev-haskell/vector-instances -dev-haskell/weigh -dev-haskell/wreq -dev-haskell/xhtml -dev-haskell/zlib-bindings -dev-util/bnfc - # hololeap (2022-08-21) # doctest-parallel does not currently work with Setup.hs (used internally by # haskell-cabal.eclass) # See: dev-haskell/doctest-parallel -# John Helmert III (2022-08-14) -# Vulnerable, unmaintained in Gentoo, EAPI6. Removal in 30 days, -# bug #772209 -app-crypt/keybase - # Andrew Ammerlaan (2022-08-12) # Masked for testing, depends on dev-qt/qt*:6 # Pyside6 is stuck on python3_10 for the moment being @@ -395,10 +367,6 @@ dev-qt/qtwebchannel:6 dev-qt/qtwebengine:6 dev-qt/qtwebsockets:6 -# Sam James (2022-08-02) -# Multiple rendering/font issues reported: bug #844115, bug #851141. ->=app-text/ghostscript-gpl-9.56.1 - # Fabian Groffen (2022-07-02) # Segfaults handling SPF validations (warn on permerror), like the # previous release, better not to trust your important mail to @@ -526,12 +494,6 @@ sys-devel/automake:1.15 # This is likely to cause issues in tests; Unmask if using for other purposes >=dev-php/PHP_Timer-5.0 -# 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* - # 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}) @@ -556,12 +518,59 @@ sys-devel/automake:1.11 # New major parallel-installable release which needs special care to not # end up loaded into the same process together with the earlier libsoup ABI. # Migration to it is expected for GNOME 42, NOT to be unmasked with GNOME 41. +>=app-arch/file-roller-43 +>=app-backup/deja-dup-43 +>=app-crypt/seahorse-43 +>=app-misc/tracker-3.4.0-r1 +>=app-misc/tracker-miners-3.4.0-r1 +>=app-text/gtranslator-42 +>=app-text/libgepub-0.7.0 +>=dev-libs/gjs-1.74 +>=dev-libs/libgweather-4.2.0 +>=dev-python/nautilus-python-4.0 +>=dev-util/devhelp-43 +>=dev-util/gnome-builder-43 +>=gnome-base/gnome-applets-3.46 +>=gnome-base/gnome-desktop-43 +>=gnome-base/gnome-flashback-3.46 +>=gnome-base/gnome-panel-3.46 +>=gnome-base/gnome-settings-daemon-43 +>=gnome-base/gnome-shell-43 +>=gnome-base/nautilus-43 +>=gnome-extra/evolution-data-server-3.46 +>=gnome-extra/evolution-ews-3.46 +>=gnome-extra/gnome-boxes-43 >=gnome-extra/gnome-calculator-43 +>=gnome-extra/gnome-calendar-43 +>=gnome-extra/gnome-clocks-43 +>=gnome-extra/gnome-shell-extensions-43 +>=gnome-extra/gnome-shell-frippery-43 +>=gnome-extra/gnome-software-43 +>=gnome-extra/sushi-43 +>=mail-client/balsa-2.6.4 +>=mail-client/evolution-3.46 +>=mail-client/geary-43 +>=media-gfx/gnome-photos-43 media-libs/libshumate +>=net-irc/polari-43 +net-libs/dleyna +>=net-libs/gnome-online-accounts-3.46 +>=net-libs/gssdp-1.6 +>=net-libs/gupnp-1.6 net-libs/libsoup:3.0 +net-libs/phodav:3.0 net-libs/rest:1.0 +net-libs/uhttpmock:1.0 net-libs/webkit-gtk:4.1 +net-libs/webkit-gtk:5 +>=net-misc/gupnp-tools-0.12 +>=net-misc/rygel-0.42 sci-geosciences/geocode-glib:2 +>=sci-geosciences/gnome-maps-43 +>=sys-apps/osinfo-db-tools-1.10.0-r1 +>=sys-libs/libosinfo-1.10.0-r1 +>=www-client/epiphany-43 +>=x11-wm/mutter-43 # Thomas Deutschmann (2021-09-07) # Masked while being tested and reverse deps aren't fully compatible diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.5/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.5/package.use.mask deleted file mode 100644 index 52409fbb3d..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/10.5/package.use.mask +++ /dev/null @@ -1,8 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - - -# Fabian Groffen (2008-04-28) -# mach_override.h missing -# http://www.erlang.org/pipermail/erlang-questions/2007-July/027870.html -dev-lang/erlang hipe 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 0a403530e9..65c385e7ab 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,8 +1,2 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 - -# Fabian Groffen (2022-06-14) -# timer_create build-failure, corrected upstream in 5067 -# https://github.com/vim/vim/commit/f78b52ba24d8d294869cd013dcc4cd5d4a65cea7 -~app-editors/vim-8.2.5066 -~app-editors/vim-core-8.2.5066 diff --git a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc index d5338d2db4..3c83ad1b7c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/profiles.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/profiles.desc @@ -30,12 +30,12 @@ amd64 default/linux/amd64/17.1/hardened/selinux stable amd64 default/linux/amd64/17.1/desktop stable amd64 default/linux/amd64/17.1/desktop/gnome stable amd64 default/linux/amd64/17.1/desktop/gnome/systemd stable -amd64 default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr dev +amd64 default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr stable amd64 default/linux/amd64/17.1/desktop/plasma stable amd64 default/linux/amd64/17.1/desktop/plasma/systemd stable -amd64 default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr dev +amd64 default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr stable amd64 default/linux/amd64/17.1/desktop/systemd stable -amd64 default/linux/amd64/17.1/desktop/systemd/merged-usr dev +amd64 default/linux/amd64/17.1/desktop/systemd/merged-usr stable amd64 default/linux/amd64/17.1/developer exp amd64 default/linux/amd64/17.1/no-multilib stable amd64 default/linux/amd64/17.1/no-multilib/hardened stable @@ -44,7 +44,7 @@ amd64 default/linux/amd64/17.1/no-multilib/systemd dev amd64 default/linux/amd64/17.1/no-multilib/systemd/merged-usr dev amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux exp amd64 default/linux/amd64/17.1/systemd stable -amd64 default/linux/amd64/17.1/systemd/merged-usr dev +amd64 default/linux/amd64/17.1/systemd/merged-usr stable amd64 default/linux/amd64/17.1/systemd/selinux exp amd64 default/linux/amd64/17.1/clang exp amd64 default/linux/amd64/17.1/systemd/clang exp @@ -130,16 +130,18 @@ arm64 default/linux/arm64/17.0/hardened/selinux dev arm64 default/linux/arm64/17.0/desktop stable arm64 default/linux/arm64/17.0/desktop/gnome stable arm64 default/linux/arm64/17.0/desktop/gnome/systemd stable -arm64 default/linux/arm64/17.0/desktop/gnome/systemd/merged-usr dev +arm64 default/linux/arm64/17.0/desktop/gnome/systemd/merged-usr stable arm64 default/linux/arm64/17.0/desktop/plasma stable arm64 default/linux/arm64/17.0/desktop/plasma/systemd stable -arm64 default/linux/arm64/17.0/desktop/plasma/systemd/merged-usr dev +arm64 default/linux/arm64/17.0/desktop/plasma/systemd/merged-usr stable arm64 default/linux/arm64/17.0/desktop/systemd stable -arm64 default/linux/arm64/17.0/desktop/systemd/merged-usr dev +arm64 default/linux/arm64/17.0/desktop/systemd/merged-usr stable arm64 default/linux/arm64/17.0/developer exp arm64 default/linux/arm64/17.0/systemd stable -arm64 default/linux/arm64/17.0/systemd/merged-usr dev +arm64 default/linux/arm64/17.0/systemd/merged-usr stable arm64 default/linux/arm64/17.0/systemd/selinux exp +arm64 default/linux/arm64/17.0/llvm exp +arm64 default/linux/arm64/17.0/systemd/llvm exp # ARM64 Profiles (big-endian) @@ -162,7 +164,7 @@ ia64 default/linux/ia64/17.0 stable ia64 default/linux/ia64/17.0/desktop stable ia64 default/linux/ia64/17.0/desktop/gnome stable ia64 default/linux/ia64/17.0/desktop/gnome/systemd stable -ia64 default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr dev +ia64 default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr stable ia64 default/linux/ia64/17.0/developer exp ia64 default/linux/ia64/17.0/systemd exp ia64 default/linux/ia64/17.0/systemd/merged-usr exp @@ -216,11 +218,11 @@ ppc default/linux/ppc/17.0 stable ppc default/linux/ppc/17.0/desktop stable ppc default/linux/ppc/17.0/desktop/gnome stable ppc default/linux/ppc/17.0/desktop/gnome/systemd stable -ppc default/linux/ppc/17.0/desktop/gnome/systemd/merged-usr dev +ppc default/linux/ppc/17.0/desktop/gnome/systemd/merged-usr stable ppc default/linux/ppc/17.0/systemd stable -ppc default/linux/ppc/17.0/systemd/merged-usr dev +ppc default/linux/ppc/17.0/systemd/merged-usr stable ppc default/linux/ppc/17.0/developer exp -ppc default/linux/ppc/17.0/musl exp +ppc default/linux/ppc/17.0/musl dev ppc default/linux/ppc/17.0/musl/hardened exp # PPC64 profiles @@ -229,11 +231,11 @@ ppc64 default/linux/ppc64/17.0 stable ppc64 default/linux/ppc64/17.0/desktop stable ppc64 default/linux/ppc64/17.0/desktop/gnome stable ppc64 default/linux/ppc64/17.0/desktop/gnome/systemd stable -ppc64 default/linux/ppc64/17.0/desktop/gnome/systemd/merged-usr dev +ppc64 default/linux/ppc64/17.0/desktop/gnome/systemd/merged-usr stable ppc64 default/linux/ppc64/17.0/systemd stable -ppc64 default/linux/ppc64/17.0/systemd/merged-usr dev +ppc64 default/linux/ppc64/17.0/systemd/merged-usr stable ppc64 default/linux/ppc64/17.0/developer exp -ppc64 default/linux/ppc64/17.0/musl exp +ppc64 default/linux/ppc64/17.0/musl dev ppc64 default/linux/ppc64/17.0/musl/hardened exp # PPC64LE profiles @@ -242,16 +244,16 @@ ppc64 default/linux/ppc64le/17.0 stable ppc64 default/linux/ppc64le/17.0/desktop stable ppc64 default/linux/ppc64le/17.0/desktop/gnome stable ppc64 default/linux/ppc64le/17.0/desktop/gnome/systemd stable -ppc64 default/linux/ppc64le/17.0/desktop/gnome/systemd/merged-usr dev +ppc64 default/linux/ppc64le/17.0/desktop/gnome/systemd/merged-usr stable ppc64 default/linux/ppc64le/17.0/desktop/plasma stable ppc64 default/linux/ppc64le/17.0/desktop/plasma/systemd stable -ppc64 default/linux/ppc64le/17.0/desktop/plasma/systemd/merged-usr dev +ppc64 default/linux/ppc64le/17.0/desktop/plasma/systemd/merged-usr stable ppc64 default/linux/ppc64le/17.0/desktop/systemd stable -ppc64 default/linux/ppc64le/17.0/desktop/systemd/merged-usr dev +ppc64 default/linux/ppc64le/17.0/desktop/systemd/merged-usr stable ppc64 default/linux/ppc64le/17.0/systemd stable -ppc64 default/linux/ppc64le/17.0/systemd/merged-usr dev +ppc64 default/linux/ppc64le/17.0/systemd/merged-usr stable ppc64 default/linux/ppc64le/17.0/developer exp -ppc64 default/linux/ppc64le/17.0/musl exp +ppc64 default/linux/ppc64le/17.0/musl dev ppc64 default/linux/ppc64le/17.0/musl/hardened exp # RISC-V Profiles @@ -267,7 +269,7 @@ riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/merged-usr d riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd dev riscv default/linux/riscv/20.0/rv64gc/lp64d/desktop/systemd/merged-usr dev riscv default/linux/riscv/20.0/rv64gc/lp64d/systemd stable -riscv default/linux/riscv/20.0/rv64gc/lp64d/systemd/merged-usr dev +riscv default/linux/riscv/20.0/rv64gc/lp64d/systemd/merged-usr stable riscv default/linux/riscv/20.0/rv64gc/lp64 stable riscv default/linux/riscv/20.0/rv64gc/lp64/desktop dev riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/gnome dev @@ -279,7 +281,7 @@ riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/merged-usr de riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd dev riscv default/linux/riscv/20.0/rv64gc/lp64/desktop/systemd/merged-usr dev riscv default/linux/riscv/20.0/rv64gc/lp64/systemd stable -riscv default/linux/riscv/20.0/rv64gc/lp64/systemd/merged-usr dev +riscv default/linux/riscv/20.0/rv64gc/lp64/systemd/merged-usr stable riscv default/linux/riscv/20.0/rv64gc/multilib exp riscv default/linux/riscv/20.0/rv64gc/multilib/systemd exp riscv default/linux/riscv/20.0/rv64gc/multilib/systemd/merged-usr exp @@ -289,7 +291,7 @@ riscv default/linux/riscv/20.0/rv64gc/multilib/systemd/merged-usr exp s390 default/linux/s390/17.0 stable s390 default/linux/s390/17.0/s390x stable s390 default/linux/s390/17.0/systemd stable -s390 default/linux/s390/17.0/systemd/merged-usr dev +s390 default/linux/s390/17.0/systemd/merged-usr stable s390 default/linux/s390/17.0/s390x/systemd exp s390 default/linux/s390/17.0/s390x/systemd/merged-usr exp @@ -299,12 +301,12 @@ sparc default/linux/sparc/17.0 stable sparc default/linux/sparc/17.0/desktop stable sparc default/linux/sparc/17.0/developer exp sparc default/linux/sparc/17.0/systemd stable -sparc default/linux/sparc/17.0/systemd/merged-usr dev +sparc default/linux/sparc/17.0/systemd/merged-usr stable sparc default/linux/sparc/17.0/64ul stable sparc default/linux/sparc/17.0/64ul/desktop stable sparc default/linux/sparc/17.0/64ul/developer exp sparc default/linux/sparc/17.0/64ul/systemd stable -sparc default/linux/sparc/17.0/64ul/systemd/merged-usr dev +sparc default/linux/sparc/17.0/64ul/systemd/merged-usr stable # x86 Profiles # @MAINTAINER: x86@gentoo.org @@ -315,36 +317,37 @@ x86 default/linux/x86/17.0/hardened/selinux stable x86 default/linux/x86/17.0/desktop stable x86 default/linux/x86/17.0/desktop/gnome stable x86 default/linux/x86/17.0/desktop/gnome/systemd stable -x86 default/linux/x86/17.0/desktop/gnome/systemd/merged-usr dev +x86 default/linux/x86/17.0/desktop/gnome/systemd/merged-usr stable x86 default/linux/x86/17.0/desktop/plasma stable x86 default/linux/x86/17.0/desktop/plasma/systemd stable -x86 default/linux/x86/17.0/desktop/plasma/systemd/merged-usr dev +x86 default/linux/x86/17.0/desktop/plasma/systemd/merged-usr stable x86 default/linux/x86/17.0/developer exp x86 default/linux/x86/17.0/systemd stable -x86 default/linux/x86/17.0/systemd/merged-usr dev +x86 default/linux/x86/17.0/systemd/merged-usr stable # musl profiles # @MAINTAINER: musl@gentoo.org -amd64 default/linux/amd64/17.0/musl exp +amd64 default/linux/amd64/17.0/musl dev 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 +arm default/linux/arm/17.0/musl/armv6j dev arm default/linux/arm/17.0/musl/armv6j/hardened exp arm default/linux/arm/17.0/musl/armv6j/hardened/selinux exp -arm default/linux/arm/17.0/musl/armv7a exp +arm default/linux/arm/17.0/musl/armv7a dev arm default/linux/arm/17.0/musl/armv7a/hardened exp arm default/linux/arm/17.0/musl/armv7a/hardened/selinux exp -arm64 default/linux/arm64/17.0/musl exp +arm64 default/linux/arm64/17.0/musl dev +arm64 default/linux/arm64/17.0/musl/llvm exp arm64 default/linux/arm64/17.0/musl/hardened exp arm64 default/linux/arm64/17.0/musl/hardened/selinux exp mips default/linux/mips/17.0/musl/o32 exp mips default/linux/mips/17.0/musl/n64 exp mips default/linux/mips/17.0/musl/mipsel/o32 exp mips default/linux/mips/17.0/musl/mipsel/n64 exp -riscv default/linux/riscv/20.0/rv64gc/lp64d/musl exp -riscv default/linux/riscv/20.0/rv64gc/lp64/musl exp -x86 default/linux/x86/17.0/musl exp +riscv default/linux/riscv/20.0/rv64gc/lp64d/musl dev +riscv default/linux/riscv/20.0/rv64gc/lp64/musl dev +x86 default/linux/x86/17.0/musl dev x86 default/linux/x86/17.0/musl/selinux exp # These are Gentoo Prefix profiles, maintained by the Prefix team diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/make.defaults index 8bc064858b..5db64cfb8c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/systemd/make.defaults @@ -1,6 +1,6 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 USE="systemd udev" -BOOTSTRAP_USE="${BOOTSTRAP_USE} systemd udev" +BOOTSTRAP_USE="${BOOTSTRAP_USE} systemd sysv-utils udev" diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2022 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2022 index 6561c40ede..544205da57 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2022 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2022 @@ -20,3 +20,6 @@ move mail-mta/protonmail-bridge mail-mta/proton-mail-bridge move app-emulation/distrobox app-containers/distrobox move www-servers/tornado dev-python/tornado move dev-python/path-py dev-python/path +move xfce-extra/thunar-volman xfce-base/thunar-volman +move xfce-extra/tumbler xfce-base/tumbler +move xfce-extra/xfce4-power-manager xfce-base/xfce4-power-manager diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2022 b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2022 new file mode 100644 index 0000000000..7e58580c34 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/4Q-2022 @@ -0,0 +1,5 @@ +move x11-libs/libva media-libs/libva +move x11-libs/libva-compat media-libs/libva-compat +move x11-libs/libva-intel-driver media-libs/libva-intel-driver +move x11-libs/libva-intel-media-driver media-libs/libva-intel-media-driver +move x11-libs/intel-hybrid-codec-driver media-libs/intel-hybrid-codec-driver 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 83c3e70d13..d7e841f80d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.desc @@ -257,6 +257,7 @@ python - Add optional support/bindings for the Python language qdbm - Add support for the qdbm (Quick Database Manager) library qmail-spp - Add support for qmail SMTP plugins qt5 - Add support for the Qt 5 application and UI framework +qt6 - Add support for the Qt 6 application and UI framework quicktime - Add support for OpenQuickTime radius - Add support for RADIUS authentication raw - Add support for raw image formats @@ -311,6 +312,7 @@ tcmalloc - Use the dev-util/google-perftools libraries to replace the malloc() i tcpd - Add support for TCP wrappers telemetry - Send anonymized usage information to upstream so they can better understand our users test - Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) +test-rust - Enable important test dependencies that require Rust toolchain theora - Add support for the Theora Video Compression Codec threads - Add threads support for various packages. Usually pthreads tidy - Add support for HTML Tidy