From 6c39df43652259cb3f335670be1451b72080755c Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 22 May 2023 07:15:16 +0000 Subject: [PATCH] profiles: Sync with Gentoo It's from Gentoo commit 97c9661e27cb28aa075c2035a4ba2b4c14716b0c. --- .../profiles/arch/alpha/package.use.mask | 33 +- .../profiles/arch/alpha/use.mask | 6 +- .../profiles/arch/amd64/package.use.force | 6 +- .../profiles/arch/amd64/package.use.mask | 6 +- .../arch/amd64/package.use.stable.mask | 4 + .../profiles/arch/amd64/use.mask | 6 +- .../profiles/arch/amd64/x32/package.mask | 2 - .../profiles/arch/amd64/x32/package.use.mask | 2 - .../profiles/arch/arm/package.mask | 1 - .../profiles/arch/arm/package.use.force | 6 +- .../profiles/arch/arm/package.use.mask | 22 +- .../profiles/arch/arm/package.use.stable.mask | 2 - .../portage-stable/profiles/arch/arm/use.mask | 4 - .../profiles/arch/arm64/package.use.force | 6 +- .../profiles/arch/arm64/package.use.mask | 8 - .../profiles/arch/arm64/use.mask | 4 - .../profiles/arch/base/package.use.mask | 13 +- .../profiles/arch/base/use.mask | 7 +- .../profiles/arch/hppa/package.use.force | 6 +- .../profiles/arch/hppa/package.use.mask | 40 +- .../arch/hppa/package.use.stable.mask | 6 - .../profiles/arch/hppa/use.mask | 7 +- .../profiles/arch/ia64/package.use.mask | 29 +- .../profiles/arch/ia64/use.mask | 6 +- .../profiles/arch/loong/package.use.force | 1 - .../profiles/arch/loong/package.use.mask | 2 - .../profiles/arch/loong/use.mask | 5 +- .../profiles/arch/m68k/package.use.mask | 2 +- .../profiles/arch/m68k/use.mask | 8 +- .../profiles/arch/mips/package.use.mask | 2 +- .../profiles/arch/mips/use.mask | 4 - .../profiles/arch/powerpc/package.use.force | 6 +- .../profiles/arch/powerpc/package.use.mask | 4 - .../profiles/arch/powerpc/ppc32/package.mask | 6 +- .../arch/powerpc/ppc32/package.use.mask | 22 +- .../profiles/arch/powerpc/ppc32/use.mask | 6 +- .../arch/powerpc/ppc64/64le/package.use.mask | 8 +- .../arch/powerpc/ppc64/64ul/package.use.mask | 5 +- .../arch/powerpc/ppc64/package.use.mask | 9 - .../profiles/arch/powerpc/ppc64/use.mask | 4 - .../profiles/arch/powerpc/use.mask | 6 +- .../profiles/arch/riscv/package.use.mask | 4 + .../profiles/arch/riscv/use.mask | 8 +- .../profiles/arch/s390/package.use.mask | 18 +- .../profiles/arch/s390/use.mask | 11 +- .../profiles/arch/sparc/package.use.mask | 48 +- .../profiles/arch/sparc/use.mask | 4 - .../profiles/arch/sparc/use.stable.mask | 4 - .../profiles/arch/x86/package.mask | 1 - .../profiles/arch/x86/package.use.force | 4 - .../profiles/arch/x86/package.use.mask | 24 +- .../portage-stable/profiles/arch/x86/use.mask | 4 - .../profiles/base/make.defaults | 16 +- .../profiles/base/package.use.force | 3 - .../profiles/base/package.use.mask | 46 +- .../profiles/base/package.use.stable.mask | 4 + .../portage-stable/profiles/base/use.force | 10 +- .../portage-stable/profiles/base/use.mask | 3 - .../default/linux/arm/17.0/musl/armv6j/parent | 1 + .../default/linux/arm/17.0/musl/armv7a/parent | 1 + .../default/linux/arm/23.0/musl/armv6j/parent | 1 + .../default/linux/arm/23.0/musl/armv7a/parent | 1 + .../profiles/desc/apache2_modules.desc | 1 + .../profiles/desc/python_single_target.desc | 1 - .../profiles/desc/python_targets.desc | 1 - .../profiles/desc/userland.desc | 9 - .../profiles/embedded/make.defaults | 12 +- .../profiles/embedded/use.force | 1 - .../profiles/features/big-endian/package.mask | 4 + .../profiles/features/big-endian/use.mask | 4 + .../profiles/features/llvm/make.defaults | 4 +- .../profiles/features/musl/package.mask | 16 +- .../profiles/features/musl/package.use.force | 6 +- .../profiles/features/musl/package.use.mask | 9 +- .../profiles/features/prefix/make.defaults | 6 +- .../profiles/features/prefix/use.force | 5 +- .../profiles/features/prefix/use.mask | 5 +- .../profiles/features/selinux/package.mask | 261 +--------- .../profiles/features/wd40/package.mask | 6 - .../profiles/features/wd40/package.use.mask | 5 + .../portage-stable/profiles/license_groups | 2 +- .../profiles/package.deprecated | 17 +- .../portage-stable/profiles/package.mask | 478 +++++++----------- .../profiles/prefix/darwin/macos/package.mask | 2 +- .../prefix/darwin/macos/package.use.force | 14 +- .../profiles/prefix/darwin/package.use.mask | 6 +- .../profiles/prefix/linux/package.use.mask | 6 +- .../profiles/prefix/package.use.mask | 6 +- .../portage-stable/profiles/prefix/use.force | 4 +- .../targets/desktop/gnome/make.defaults | 4 +- .../targets/desktop/plasma/make.defaults | 4 +- .../targets/desktop/plasma/package.use | 8 +- .../portage-stable/profiles/thirdpartymirrors | 1 - .../portage-stable/profiles/updates/2Q-2023 | 15 + .../portage-stable/profiles/updates/3Q-2021 | 2 - .../portage-stable/profiles/use.desc | 4 +- 96 files changed, 478 insertions(+), 999 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/profiles/desc/userland.desc 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 f69ce2e172..3432f1a512 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,11 +1,19 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Matt Turner (2023-02-15) +# Sam James (2023-05-01) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl +media-gfx/graphicsmagick jpegxl +media-gfx/imagemagick jpegxl +media-libs/imlib2 jpegxl + +# Matt Turner (2023-02-15) # pandoc not keyworded here, bug #878355 app-admin/conky doc -# Matt Turner (2023-02-15) +# Matt Turner (2023-02-15) # net-libs/libqmi and net-libs/libqrtr-glib are not keyworded here net-misc/modemmanager qmi qrtr @@ -29,11 +37,6 @@ net-misc/openntpd constraints # Needs unkeyworded app-doc/halibut >=net-misc/putty-0.77 doc -# Sergey Torokhov (2022-06-22) -# media-libs/libjxl is not keyworded -# bug https://bugs.gentoo.org/853628 -media-gfx/gimp jpegxl - # Sam James (2022-04-29) # Needs unkeyworded dev-util/umockdev sys-power/upower test @@ -44,7 +47,7 @@ dev-python/click doc # Nickolas Raymond Kaczynski (2022-04-24) # Dependencies are missing keywords -media-libs/imlib2 svg heif jpegxl +media-libs/imlib2 svg heif # Matt Turner (2022-04-18) # app-text/nuspell is not keyworded @@ -54,10 +57,6 @@ app-text/enchant nuspell # gnome-base/librsvg missing keywords media-libs/freetype svg -# Sam James (2022-03-26) -# media-libs/libjxl not keyworded here -media-gfx/graphicsmagick jpegxl - # Adel Kara Slimane (2022-03-14) # Untested useflag on other arches, needs keywording media-video/ffmpeg vmaf @@ -72,7 +71,7 @@ media-video/ffmpeg svt-av1 # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 -dev-python/scipy pythran +dev-python/scipy fortran # Sam James (2021-11-05) # Test suite is very fragile and doesn't even run on amd64. @@ -121,6 +120,7 @@ media-libs/rubberband jni media-libs/gd avif heif media-gfx/graphicsmagick heif www-client/links avif +dev-lang/php avif # Sam James (2021-02-26) # dev-libs/efl not keyworded here @@ -185,8 +185,6 @@ media-libs/mesa vulkan vulkan-overlay zink # net-libs/webkit-gtk has no alpha keywords app-editors/emacs xwidgets gnome-extra/evolution-data-server oauth -# needs mail-client/evolution, depends on net-libs/webkit-gtk -app-office/planner eds # needs gnome-extra/sushi, depends on net-libs/webkit-gtk gnome-base/nautilus previewer # needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk @@ -470,11 +468,6 @@ media-libs/gst-plugins-base ivorbis # remove mask if/when media-gfx/argyllcms is keywored here. x11-misc/colord argyllcms extra-print-profiles -# Alexandre Rostovtsev (2012-12-31) -# requires app-office/unoconv, which requires virtual/ooo, which is not -# keyworded here. Remove mask if this situation changes. -gnome-extra/sushi office - # Raúl Porcel (2012-12-30) # Needs testing media-libs/phonon gstreamer vlc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask index d264e4d4e9..46424728f2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/alpha/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. @@ -193,10 +193,6 @@ opencl # Unmask once sys-libs/libunwind gets ported & keyworded. unwind -# Pacho Ramos (2014-01-08) -# Unmask systemd since it is keyworded here. --systemd - # Tobias Klausmann (2014-07-20) # Mask redis USE flag everywhere since redis depends on google-perftools, # which are not supported on Alpha at all (assembly). diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force index 9c619d92ff..da0808237a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.force @@ -1,10 +1,6 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Georgy Yakovlev (2020-06-18) -# Force host target -dev-libs/keystone llvm_targets_X86 - # Michał Górny (2017-12-30) # We have ready-to-use configs here. sys-kernel/gentoo-kernel -savedconfig 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 69516b4928..9a0ced87db 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Sam James (2023-05-15) +# net-libs/rustls-ffi is keyworded here +www-servers/apache -apache2_modules_tls + # Andrew Ammerlaan (2023-04-22) # snap only works on amd64 kde-plasma/discover -snap @@ -353,7 +357,7 @@ media-libs/libmikmod cpu_flags_x86_sse2 # Andreas K. Huettel (2014-01-04) # While globally masked, the needed amd64 keywords are already present -dev-vcs/git -mediawiki -mediawiki-experimental +dev-vcs/git -mediawiki # Sergey Popov (2013-12-27) # Boost.Context can be built on amd64 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 5bb8f28a05..133b37c5b5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/package.use.stable.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Sam James (2023-05-15) +# net-libs/rustls-ffi is not marked stable +www-servers/apache apache2_modules_tls + # Michał Górny (2023-04-22) # pandoc is stable here. dev-python/nbclassic -doc 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 959adab62d..a7962c924f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/amd64/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. @@ -55,10 +55,6 @@ -python_targets_pypy3 -python_single_target_pypy3 -# Michał Górny (2013-05-04) -# Unmask systemd since it is keyworded here. --systemd - # Andrey Grozin (2014-06-25) # keyworded on amd64 -clisp 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 d47933dac3..56fec00dc6 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 @@ -42,7 +42,6 @@ dev-python/PyQtWebEngine app-admin/calamares app-doc/zeal app-editors/ghostwriter -app-editors/notepadqq app-editors/retext app-misc/anki app-office/kalendar:5 @@ -172,7 +171,6 @@ dev-ruby/coffee-rails dev-ruby/coffee-script dev-ruby/deckar01-task_list dev-ruby/execjs -dev-ruby/turbolinks dev-ruby/uglifier dev-util/uglifyjs net-libs/nodejs 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 4439dbfa50..a08ded6acd 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 @@ -46,10 +46,8 @@ www-servers/uwsgi uwsgi_plugins_rados # Michał Górny (2018-01-12) # Those packages require net-libs/nodejs. dev-lang/nim test-js -dev-python/nbdime webtools dev-ruby/ammeter test dev-ruby/jsobfu test -dev-ruby/rails asset-pipeline dev-ruby/sprockets test dev-ruby/tilt test net-analyzer/netdata nodejs diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask index 36ce30e861..5bcf186478 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.mask @@ -11,7 +11,6 @@ dev-python/PyQtWebEngine app-admin/calamares app-doc/zeal app-editors/ghostwriter -app-editors/notepadqq app-editors/retext app-misc/anki app-office/kalendar:5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force index 12be1ef6ae..9fe795360f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # matoro (2022-08-31) @@ -10,10 +10,6 @@ dev-lang/ghc:0/9.0.2 llvm # Satisfy REQUIRED_USE on arm app-emulation/xen debug -# Georgy Yakovlev (2020-06-18) -# Force host target -dev-libs/keystone llvm_targets_ARM - # Georgy Yakovlev (2019-02-16) # Force the host target dev-lang/rust llvm_targets_ARM 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 a0c7d38b98..3781ce232d 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,14 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-05-10) +# sys-cluster/ceph not keyworded here +sys-block/tgt rbd + +# Sebastian Parborg (2023-05-08) +# media-libs/openpgl and media-libs/embree only supports amd64 and arm64 +media-gfx/blender embree openpgl + # Andrew Ammerlaan (2023-03-07) # nbval/nbclassic docs require pandoc which is not keyworded here yet dev-python/nbval doc @@ -75,10 +83,6 @@ app-emulation/qemu rbd slirp spice virgl vde app-emulation/qemu qemu_softmmu_targets_i386 qemu_softmmu_targets_x86_64 app-emulation/qemu qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 -# Sam James (2021-10-31) -# dev-python/pyilmbase isn't keyworded on arm -media-gfx/alembic python - # Tomáš Mózes (2021-09-25) # Unkeyworded dependencies. app-admin/syslog-ng mongodb @@ -235,10 +239,6 @@ media-video/mpv -raspberry-pi # smallest wav files. media-sound/xmms2 mac -# Ian Whyman (2017-09-05) -# missing keywords media-libs/lastfmlib -net-misc/gerbera lastfm - # Michał Górny (2017-08-10) # Requires USE=ipmi which is masked in this profile. sys-power/nut ups_drivers_nut-ipmipsu @@ -434,17 +434,11 @@ dev-tex/tex4ht java dev-vcs/subversion java media-libs/libjpeg-turbo java net-misc/tigervnc java -sys-devel/gettext java # Alexandre Rostovtsev (2013-01-22) # remove mask if/when media-gfx/argyllcms is keywored here. x11-misc/colord argyllcms extra-print-profiles -# Alexandre Rostovtsev (2012-12-31) -# requires app-office/unoconv, which requires virtual/ooo, which is not -# keyworded here. Remove mask if this situation changes. -gnome-extra/sushi office - # Markus Meier (2012-12-08) # mask app-office/libreoffice java extensions app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher coinmp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/arm/package.use.stable.mask index 1c6ed0e821..a1e0711b3b 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 @@ -66,8 +66,6 @@ media-libs/phonon vlc net-misc/openssh security-key dev-util/geany-plugins markdown app-arch/rpm test -net-misc/openssh security-key -dev-util/geany-plugins markdown net-misc/unison gtk # Michał Górny (2019-09-08) 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 989f3507b1..0227ba0da3 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 @@ -121,10 +121,6 @@ video_cards_radeonsi # media-libs/xine-lib is not keyworded xine -# Michał Górny (2013-05-04) -# Unmask systemd since it is keyworded here. --systemd - # Chí-Thanh Christopher Nguyễn (2013-08-22) # virtual/opencl is not keyworded opencl diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force index 4392200bf9..83a38f1693 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/arm64/package.use.force @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # matoro (2022-08-31) @@ -11,10 +11,6 @@ dev-lang/ghc:0/9.0.2 llvm sys-kernel/gentoo-kernel -savedconfig sys-kernel/vanilla-kernel -savedconfig -# Georgy Yakovlev (2020-06-18) -# Force host target -dev-libs/keystone llvm_targets_AArch64 - # Aaron Bauman (2019-12-27) # ffmpeg does support 64 bit neon media-video/ffmpeg cpu_flags_arm_neon 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 9fb567a447..dcbd55a09e 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 @@ -67,10 +67,6 @@ sys-cluster/slurm ucx # Supports 64-bit NEON dev-libs/libgcrypt -cpu_flags_arm_neon -# Sam James (2021-10-31) -# dev-python/pyilmbase isn't keyworded on arm64 -media-gfx/alembic python - # Jakov Smolić (2021-10-07) # dev-libs/mongo-c-driver is not keyworded here net-analyzer/zmap mongo @@ -374,10 +370,6 @@ app-emulation/libvirt xen # Requires USE=sdl that is masked in this profile. media-video/mjpegtools sdlgfx -# Ian Whyman (2017-09-05) -# missing keywords media-libs/lastfmlib -net-misc/gerbera lastfm - # Roy Bamford (2017-08-24) # Support for g15daemon still needs -9999 packages on all arches net-voip/mumble g15 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 8e48c570e5..d491354344 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 @@ -73,10 +73,6 @@ opencl # net-libs/libsmi not tested on arm64 yet smi -# Mart Raudsepp (2017-02-01) -# Unmask systemd since it is keyworded here. --systemd - # Markus Meier (2010-08-22) # net-wireless/wimax not tested wimax 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 9bc2a11136..28b10b38c5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-05-15) +# Unkeyworded dependencies +www-servers/apache apache2_modules_tls + # Andrew Ammerlaan (2023-04-22) # snap only works on amd64 kde-plasma/discover snap @@ -118,13 +122,6 @@ x11-wm/mutter video_cards_nvidia # We don't list "clozurecl" here since it's already in use.mask. >=sci-mathematics/maxima-5.44.0-r5 clozurecl64 -# Sam James (2021-03-02) -# Java build is extremely sensitive to environment -# Previously stable-masked but moved here -# Then: bug #483372, bug #508564 -# Now: bug #773913 (exposed by having a new ~arch ebuild) -media-libs/libcaca java mono - # Jaco Kroon (2021-01-08) # blocksruntime (clang -fblocks) isn't available on all arches. net-misc/asterisk blocks @@ -347,7 +344,7 @@ media-sound/lmms vst # Andreas K. Huettel (2014-01-04) # Mask until dependencies are keyworded (bug 497068) -dev-vcs/git mediawiki mediawiki-experimental +dev-vcs/git mediawiki # Sergey Popov (2013-12-27) # Mask because Boost.Context library does not work on most of arches 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 1d46d81afb..9131415958 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/base/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # matoro (2022-09-29) @@ -207,11 +207,6 @@ ecls gcl sbcl -# Michał Górny (2013-05-04) -# Mask systemd flag globally, unmasked on arches on which systemd -# is keyworded. -systemd - # Mike Gilbert (2014-10-19) # Requires the following packages to be keyworded/stable: # sys-libs/libapparmor diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force index 23d2f5f96e..b0be4f5987 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.force @@ -1,6 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-04-30) +# Stacks on HPPA grow upwards and GCC doesn't support SSP or SCP there. +sys-devel/gcc -default-stack-clash-protection + # Sam James (2022-02-19) # New enough SpiderMonkey not keyworded here, bug #753221 sys-auth/polkit duktape diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask index 9977cd44be..80a121bcef 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.mask @@ -4,6 +4,30 @@ # NOTE: When masking a USE flag due to missing keywords, please file a keyword # request bug for the hppa arch. +# Michał Górny (2023-05-20) +# Requires dev-python/sphinx-autodoc-types that has unkeyworded depgraph. +dev-python/jupyter-core doc + +# Sam James (2023-05-19) +# kde-frameworks/kwayland:5 is not keyworded here. +app-crypt/pinentry wayland + +# Sam James (2023-05-10) +# sys-cluster/ceph not keyworded here +sys-block/tgt rbd + +# Sam James (2023-05-01) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl +media-gfx/graphicsmagick jpegxl +media-gfx/imagemagick jpegxl +media-libs/imlib2 jpegxl + +# Sam James (2023-04-30) +# Stacks on HPPA grow upwards and GCC doesn't support SSP or SCP there. +sys-devel/gcc default-stack-clash-protection + # Sam James (2023-04-16) # net-libs/libcloudproviders not keyworded here x11-libs/gtk+ cloudproviders @@ -34,11 +58,6 @@ net-dns/ddclient test # deps not keyworded dev-util/pkgcheck emacs -# Sergey Torokhov (2022-06-22) -# media-libs/libjxl is not keyworded -# bug https://bugs.gentoo.org/853628 -media-gfx/gimp jpegxl - # Sam James (2022-05-17) # sci-libs/sundials fails to build tests on HPPA # bug #845222 @@ -51,7 +70,7 @@ dev-libs/libgdata crypt # Nickolas Raymond Kaczynski (2022-04-24) # Dependencies are missing keywords -media-libs/imlib2 svg heif jpegxl +media-libs/imlib2 svg heif # Sam James (2022-04-24) # Requires dev-util/pahole. @@ -66,10 +85,6 @@ app-text/enchant nuspell # gnome-base/librsvg missing keywords media-libs/freetype svg -# Sam James (2022-03-26) -# media-libs/libjxl not keyworded here -media-gfx/graphicsmagick jpegxl - # Sam James (2022-03-22) # media-libs/dav1d not keyworded here media-libs/xine-lib dav1d @@ -98,10 +113,6 @@ dev-python/anyio doc # Avoid unnecessary dependencies dev-python/matplotlib gtk3 -# Sam James (2021-11-05) -# Avoid keywording unnecessary depenencies for now, bug #804115 -dev-python/scipy pythran - # Sam James (2021-11-05) # Test suite is very fragile and doesn't even run on amd64. # No real point in running it here right now, bug #804115. @@ -158,6 +169,7 @@ media-libs/rubberband jni media-libs/gd avif heif media-gfx/graphicsmagick heif www-client/links avif +dev-lang/php avif # Georgy Yakovlev (2021-01-19) # uchardet not stable/keyworded yet on this arch diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask index 17397f9389..6a5a44bf9a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/package.use.stable.mask @@ -43,10 +43,8 @@ net-misc/chrony pps net-libs/libpcap netlink rdma # Sam James (2021-11-17) -# x11-libs/libXvMC is not marked stable on HPPA # media-libs/mesa is not marked stable on HPPA media-libs/libepoxy egl -media-libs/mesa xvmc # Rolf Eike Beer (2021-11-10) # The following packages have no stable keywords on hppa: @@ -170,10 +168,6 @@ sys-apps/dbus test # noone actually tests it on real hardware anymore x11-base/xorg-server xorg -# Rolf Eike Beer (2020-12-11) -# not all needed sphinx modules are stable on hppa. -dev-python/aiohttp doc - # Arfrever Frehtes Taifersar Arahesis (2020-10-14) # app-i18n/fcitx:4 not stable. media-libs/libsdl2 fcitx4 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask index 5337dd2771..9542a2f792 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/hppa/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. @@ -41,10 +41,6 @@ vulkan system-libvpx vpx -# Matt Turner (2018-05-26) -# Unmask systemd since it is keyworded here. --systemd - # # Jeroen Roovers (2018-03-22) # sys-cluster/ceph is not supported @@ -154,6 +150,7 @@ gconf gnome gnome-keyring gnome-online-accounts +keyring # Jeroen Roovers (2010-07-19) # Masked because of missing gnome-base/gnome-panel 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 7e7c58c430..1f1e961e60 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,18 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-04-17) +# net-misc/pps-tools is not keyworded here +net-misc/chrony pps + +# Sam James (2023-05-01) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl +media-gfx/graphicsmagick jpegxl +media-gfx/imagemagick jpegxl +media-libs/imlib2 jpegxl + # Sam James (2023-04-14) # dev-python/sympy not keyworded here yet dev-python/nbval test @@ -30,15 +42,9 @@ dev-util/pkgcheck emacs # net-libs/libqrtr-glib not keyworded net-misc/modemmanager qrtr -# Sergey Torokhov (2022-06-22) -# media-libs/libjxl is not keyworded -# bug https://bugs.gentoo.org/853628 -media-gfx/gimp jpegxl - # Nickolas Raymond Kaczynski (2022-04-24) # Dependencies are missing keywords -media-libs/imlib2 svg heif jpegxl -media-gfx/graphicsmagick jpegxl +media-libs/imlib2 svg heif # Matt Turner (2022-04-18) # app-text/nuspell is not keyworded @@ -66,7 +72,7 @@ app-accessibility/espeak-ng man # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 -dev-python/scipy pythran +dev-python/scipy fortran # Sam James (2021-11-05) # Test suite is very fragile and doesn't even run on amd64. @@ -127,6 +133,7 @@ media-libs/rubberband jni media-libs/gd avif heif media-gfx/graphicsmagick heif www-client/links avif +dev-lang/php avif # Akinori Hattori (2021-03-03) # dev-lang/ruby is not keyworded @@ -347,7 +354,6 @@ media-sound/rhythmbox upnp-av # Alexandre Rostovtsev (2016-06-28) # Missing keywords on app-text/gspell - bug #587368 ->=app-editors/gedit-3.20 spell >=app-text/evince-3.30 spell # Pacho Ramos (2016-01-31) @@ -451,11 +457,6 @@ net-misc/modemmanager qmi # remove mask if/when media-gfx/argyllcms is keywored here. x11-misc/colord argyllcms extra-print-profiles -# Alexandre Rostovtsev (2012-12-31) -# requires app-office/unoconv, which requires virtual/ooo, which is not -# keyworded here. Remove mask if this situation changes. -gnome-extra/sushi office - # Agostino Sarubbo (2012-12-18) # kde is not stable, then no needs phonon backends media-libs/phonon gstreamer vlc 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 187c06dae9..8cf4b1f138 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/ia64/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. @@ -198,10 +198,6 @@ opencl # sys-devel/llvm s not keyworded, bug #320221 llvm -# Pacho Ramos (2014-01-08) -# Unmask systemd since it is keyworded here. --systemd - # sys-libs/libseccomp has not been ported to this arch yet #524148 seccomp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force index 12507b441c..20547d7e15 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/package.use.force @@ -7,7 +7,6 @@ # Some packages are not fully ported yet, but preemptively added so we won't # have to revisit later. dev-lang/rust llvm_targets_LoongArch -dev-libs/keystone llvm_targets_LoongArch dev-ml/llvm-ocaml llvm_targets_LoongArch sys-devel/clang llvm_targets_LoongArch sys-devel/llvm llvm_targets_LoongArch 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 f84e98af64..a7996f8baf 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 @@ -136,7 +136,6 @@ media-plugins/gst-plugins-meta libvisual # in particular need downstream changes). app-office/libreoffice clang (2022-11-27) # LLVM toolchain now partially usable on loong, mask the remaining pieces @@ -168,7 +167,6 @@ mate-base/mate help # virtual/{jdk,jre} is not available on loong yet. app-office/libreoffice libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript media-libs/rubberband jni -www-client/chromium js-type-check # WANG Xuerui (2022-05-13) # Fails testing at least with libssh-0.9.6 and mbedtls-2.28.0-r1, needs diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask index 589be7f7ad..398d7e3a4c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/loong/use.mask @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # WANG Xuerui (2022-12-05) @@ -41,9 +41,6 @@ webengine # Unmask the flag which corresponds to ARCH. -loong -# Unmask systemd --systemd - # Things we actually can support -input_devices_synaptics 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 0fac36b10e..45c9b819a1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Stijn Tintel (2023-02-02) diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask index 1bbcb68e53..205311408f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/m68k/use.mask @@ -1,13 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -m68k -# Andreas K. Hüttel (2022-05-31) -# Unmask systemd since it is keyworded here. --systemd - # James Le Cuirot (2021-01-30) # GTK is not keyworded or tested. gtk @@ -105,6 +101,7 @@ audit # Masking these globally, since we don't have X gnome gnome-keyring +keyring nas # Masking since net-dns/avahi and net-misc/mDNSResponder are masked @@ -132,7 +129,6 @@ djbfft djvu emacs emf -gnome-keyring graphite guile hardened 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 334b1af2af..dfaf83be4c 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 @@ -154,7 +154,7 @@ dev-python/wxpython webkit # Markos Chandras (2014-01-05) # Perl is heavily unkeyworded on MIPS. See 497068 -dev-vcs/git mediawiki mediawiki-experimental +dev-vcs/git mediawiki # Sergey Popov (2013-09-02) # Not tested 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 409c8ea6b8..618df7c4de 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 @@ -21,10 +21,6 @@ tpm # rdma-core is not keyworded mips... rdma -# Matt Turner (2018-03-25) -# Unmask systemd since it is keyworded here. --systemd - # Mart Raudsepp (2018-02-11) # dev-util/valgrind is not keyworded here yet, # though the MIPS platform is supported upstream diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.force index 2f00ba841d..58c2037315 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/package.use.force @@ -1,10 +1,6 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Georgy Yakovlev (2020-06-18) -# Force host target -dev-libs/keystone llvm_targets_PowerPC - # Luke Dashjr (2019-09-21) # iasl is stable on ppc sys-firmware/seabios -binary 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 ebc5b4e0f9..48cb9bc991 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 @@ -258,10 +258,6 @@ x11-base/xorg-drivers video_cards_amdgpu # Missing keywords net-dns/unbound dnstap -# Andreas K. Huettel (2015-02-15) -# There's no keyworded office implementation anymore. -gnome-extra/sushi office - # Mark Wright (2014-12-14/2014-12-24, 2015-04-01) # test dependencies need keywording dev-haskell/dlist test diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask index ba036c8865..3b04d2d58c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-05-06) +# Broken bundled Eigen, fails to compile. See bug #865191. +sci-libs/pdal + # Sergei Trofimovich (2021-02-17) # Not ported to ppc32. See ALL_.*_SUPPORTED_ARCH # in compiler-rt/cmake/. Bug #708344 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 6a499ea8be..74d7992856 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,19 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-05-19) +# kde-frameworks/kwayland:5 is not keyworded here. +app-crypt/pinentry wayland + +# Sam James (2023-05-06) +# sci-libs/vtk not keyworded here (+ lots of unkw'd deps), bug #778293 +sci-mathematics/maxima vtk + +# Sam James (2023-05-06) +# Broken bundled Eigen, fails to compile. See bug #865191. +sci-geosciences/grass pdal +sci-libs/vtk pdal + # Sam James (2023-04-14) # Needs dev-python/sympy which is not keyworded dev-python/nbval test @@ -11,7 +24,7 @@ dev-ruby/mysql2 mysql # Sam James (2023-01-05) # dev-python/pythran fails tests on ppc32 right now, bug #880263 -dev-python/scipy fortran pythran +dev-python/scipy fortran # Sam James (2022-12-26) # Unkeyworded dependencies @@ -83,8 +96,6 @@ sci-mathematics/singular polymake # keep masks here (for now?). # Needs unkeyworded gnome-extra/sushi gnome-base/nautilus previewer -# needs mail-client/evolution, depends on net-libs/webkit-gtk -app-office/planner eds # needs gnome-extra/sushi, depends on net-libs/webkit-gtk gnome-base/nautilus previewer # needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk @@ -126,6 +137,7 @@ dev-python/diskcache test # media-libs/libavif isn't keyworded here media-libs/gd avif heif www-client/links avif +dev-lang/php avif # Sam James (2021-02-28) # compiler-rt* has no support for ppc32 (yet?) @@ -212,10 +224,6 @@ sci-libs/gdal armadillo # kde-frameworks/*:5 not keyworded. net-irc/kvirc kde -# Alexandre Rostovtsev (2016-06-28) -# Missing keywords on app-text/gspell - bug #587368 ->=app-editors/gedit-3.20 spell - # James Le Cuirot (2015-01-12) # Java is no longer supported on ppc. app-text/texlive pdfannotextractor diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask index 8b56e5ee72..dfc84d5e81 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc32/use.mask @@ -1,4 +1,4 @@ -# Copyright 2008-2022 Gentoo Authors +# Copyright 2008-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. @@ -35,7 +35,3 @@ java -clisp -ecls -sbcl - -# Pacho Ramos (2013-09-11) -# Unmask systemd since it is keyworded here. --systemd diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask index 101c6d9c58..dd7108999f 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64le/package.use.mask @@ -1,6 +1,10 @@ # Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Craig Andrews (2023-03-09) +# media-libs/libplacebo is keyworded here +media-video/ffmpeg -libplacebo + # Joonas Niilola (2022-11-10) # Doesn't work on ppc64, #871921 sci-mathematics/gmp-ecm custom-tune @@ -65,7 +69,3 @@ media-video/vlc -libplacebo # Georgy Yakovlev (2019-08-14) # works on ppc64le media-libs/mesa -llvm -video_cards_radeonsi - -# Craig Andrews (2023-03-09) -# media-libs/libplacebo is keyworded here -media-video/ffmepg -libplacebo diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask index c4a6c015a8..707fc0aa40 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/64ul/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Georgy Yakovlev (2022-02-16) @@ -12,7 +12,7 @@ dev-lang/python-exec -python_targets_pypy3 # Georgy Yakovlev (2021-07-27) # deps not keyworded -media-gfx/gnome-photos flickr upnp-av +media-gfx/gnome-photos upnp-av # Georgy Yakovlev (2021-07-27) # deps not keyworded @@ -40,7 +40,6 @@ dev-lang/spidermonkey clang mail-client/thunderbird clang (2020-04-23) # Requires media-libs/mesa[llvm], which is masked. dev-python/pyopengl test 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 45cbf8086e..d21d9c6938 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 @@ -165,10 +165,6 @@ net-irc/kvirc kde app-arch/p7zip kde dev-vcs/subversion kwallet -# Alexandre Rostovtsev (2016-06-28) -# Missing keywords on app-text/gspell - bug #587368 ->=app-editors/gedit-3.20 spell - # Patrice Clement (2016-02-08) # I would need to keyword an awful lot of packages on ppc64 # that would need Java 7 otherwise. @@ -189,11 +185,6 @@ games-simulation/openttd openmedia # Masking USE-dep on it sys-cluster/vzctl ploop -# Alexandre Rostovtsev (2012-12-31) -# requires app-office/unoconv, which requires virtual/ooo, which is not -# keyworded here. Remove mask if this situation changes. -gnome-extra/sushi office - # Kacper Kowalik (2011-09-02) # Mask www-client/seamonkey[ipc] on ppc64 wrt #381191 www-client/seamonkey ipc diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask index ef203e88e2..e4ee2f94b6 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/ppc64/use.mask @@ -32,7 +32,3 @@ battery # Unmask the flag for Playstation 3 -ps3 - -# Michał Górny (2013-05-04) -# Unmask systemd since it is keyworded here. --systemd 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 cfff2f28c2..ac70255b3d 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/powerpc/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # PPC Specific use flags @@ -127,7 +127,3 @@ nvtt # fdk-aac is already keyworded here -fdk - -# Pacho Ramos (2014-01-08) -# Unmask systemd since it is keyworded here. --systemd 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 0891cb8df2..e8befb84ff 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-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-05-10) +# sys-cluster/ceph not keyworded here +sys-block/tgt rbd + # jinqiang zhang (2023-03-27) # Sanitizers supported on this architecture. sys-libs/compiler-rt-sanitizers -asan -lsan 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 d9d54fb8a7..1c381636e5 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,12 +1,9 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -riscv -# Unmask systemd --systemd - # matoro (2022-09-29) # dev-util/google-perftools is supported here -tcmalloc @@ -41,9 +38,6 @@ mono # No proper support for this arch yet java -# Neither the virtual nor any of the runtimes (except mesa) keyworded here yet -opencl - # not supported / tested cards video_cards_ast diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask index b4a4aa7316..41ac083218 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/s390/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-05-01) +# media-libs/libjxl is not keyworded +# bug https://bugs.gentoo.org/853628 +media-gfx/gimp jpegxl +media-gfx/graphicsmagick jpegxl +media-gfx/imagemagick jpegxl +media-libs/imlib2 jpegxl + # Conrad Kostecki (2023-04-23) # Needs dev-perl/Math-Int64 which is not keyworded dev-perl/IP-Country-DB_File test @@ -27,9 +35,7 @@ dev-ruby/stringex test # Sam James (2022-04-26) # eps: app-text/libspectre not keyworded here # heif: media-libs/libheif not keyworded here -# jpegxl: libjxl not keyworded here -media-libs/imlib2 eps heif jpegxl -media-gfx/imagemagick jpegxl +media-libs/imlib2 eps heif # Sam James (2022-04-26) # Avoid unkeyworded dependencies @@ -90,6 +96,7 @@ media-libs/libcanberra sound media-libs/gd avif heif media-gfx/graphicsmagick heif www-client/links avif +dev-lang/php avif # Sam James (2022-04-24) # Unkeyworded dev-tcltk/* dependencies @@ -118,7 +125,7 @@ media-video/ffmpeg vmaf # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 -dev-python/scipy pythran +dev-python/scipy fortran # Matt Turner (2021-06-10) # dev-python/django is not keyworded here @@ -145,7 +152,6 @@ app-editors/vim lua media-gfx/imagemagick raw dev-db/mariadb numa # not tested yet -app-misc/mc samba app-arch/rpm test # no ceph keyworded net-analyzer/rrdtool rados @@ -164,7 +170,7 @@ app-portage/layman g-sorcery # Mikle Kolyada (2014-01-11) # too much unkeyworded dependencies (bug #497068) -dev-vcs/git mediawiki mediawiki-experimental +dev-vcs/git mediawiki # Agostino Sarubbo (2022-05-20) -# Keyworded here --systemd - # Sam James (2022-04-26) # dev-libs/mongo-c-driver not keyworded here mongodb @@ -47,10 +43,6 @@ lua_targets_luajit luajit luajittex -# Matt Turner (2019-12-05) -# media-libs/libglvnd is not keyworded -libglvnd - # Stuff we don't want/not tested R octave @@ -103,6 +95,7 @@ gtk2 gtk3 gnome gnome-keyring +keyring diet m17n-lib 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 612843e5b5..82891f1896 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/package.use.mask @@ -1,6 +1,19 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Arsen Arsenović (2023-05-17) +# app-emulation/libguestfs pulls in a large amount of dependencies, most +# of which aren't or can't be kw'd on SPARC. +sys-block/nbdkit libguestfs + +# Arsen Arsenović (2023-05-14) +# dev-lang/go doesn't work on SPARC. +sys-libs/libnbd go + +# Sam James (2023-05-10) +# sys-cluster/ceph not keyworded here +sys-block/tgt rbd + # Sam James (2023-04-14) # Needs dev-python/sympy which is not keyworded dev-python/nbval test @@ -14,10 +27,6 @@ dev-python/pymysql test dev-python/nbval doc dev-python/nbclassic doc -# Andrew Ammerlaan (2023-03-07) -# nbdime webtools require nodejs which is not keyworded here yet -dev-python/nbdime webtools - # Stijn Tintel (2023-02-02) # Dependency not keyworded # https://bugs.gentoo.org/show_bug.cgi?id=892389 @@ -105,7 +114,7 @@ app-admin/conky lua-rsvg # Sam James (2021-11-05) # Avoid keywording unnecessary depenencies for now, bug #804115 -dev-python/scipy pythran +dev-python/scipy fortran # Sam James (2021-10-16) # Requires dev-db/mariadb which, at last check, was broken on sparc. @@ -167,6 +176,7 @@ media-libs/gd avif heif net-libs/webkit-gtk avif media-gfx/graphicsmagick heif www-client/links avif +dev-lang/php avif # Sam James (2021-02-26) # dev-libs/efl not keyworded here @@ -431,14 +441,6 @@ net-dns/bind dnstap # networkmanager USE masked due to missing keywords gnome-extra/nm-applet teamd -# Alexandre Rostovtsev (2016-06-28) -# Missing keywords on app-text/gspell - bug #587368 ->=app-editors/gedit-3.20 spell - -# Pacho Ramos (2016-02-20) -# Missing keywords, bug #551580 -app-office/planner eds - # Pacho Ramos (2016-01-31) # Missing keywords, bug #560382 media-video/ffmpeg snappy @@ -470,6 +472,10 @@ net-mail/dovecot lz4 # Requires wifi USE flag, which is masked for this arch net-misc/networkmanager wext +# Marius Brehler (2015-08-13) +# missing keyword +>=sci-misc/boinc-7.4.42-r1 X + # Pacho Ramos (2015-06-13) # Missing keywords, bug #513108 net-misc/spice-gtk smartcard webdav @@ -517,10 +523,6 @@ net-misc/modemmanager mbim # Missing keywords, bug #495250 >=gnome-base/gnome-extra-apps-3.10 tracker -# Raúl Porcel (2014-02-01) -# Sigbuses -net-misc/openssh hpn - # Pacho Ramos (2014-01-19) # Missing keywords, bug #478254 gnome-base/gnome classic extras @@ -553,11 +555,6 @@ net-misc/modemmanager qmi # remove mask if/when media-gfx/argyllcms is keywored here. x11-misc/colord argyllcms extra-print-profiles -# Alexandre Rostovtsev (2012-12-31) -# requires app-office/unoconv, which requires virtual/ooo, which is not -# keyworded here. Remove mask if this situation changes. -gnome-extra/sushi office - # Raúl Porcel (2012-12-30) # Needs testing media-libs/phonon gstreamer vlc @@ -622,13 +619,6 @@ media-libs/sdl-sound mikmod # Needs krb4 USE flag for mit-krb5 (Bug #255579), and we believe it to be unstable. net-im/pidgin zephyr -# Mask srtp for ortp because libsrtp is marked -sparc -net-libs/ortp srtp - # Ultrabug (2011-09-05) # missing keyword for net-libs/zeromq app-admin/rsyslog zeromq - -# Marius Brehler (2015-08-13) -# missing keyword ->=sci-misc/boinc-7.4.42-r1 X diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.mask index db24b722f9..321ddb3a64 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 @@ -242,10 +242,6 @@ unwind # sys-devel/llvm is not keyworded, bug #320221 llvm -# Pacho Ramos (2014-01-19) -# Unmask systemd since it is keyworded here. --systemd - # sys-libs/libseccomp has not been ported to this arch yet #524148 seccomp diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask index 90f7069f2f..868e5ba455 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/sparc/use.stable.mask @@ -4,10 +4,6 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in use.mask -# Matt Turner (2022-09-16) -# gui-libs/gtk is not stable here -gtk4 - # Sam James (2021-04-27) # Clang and friends aren't (yet?) stable on sparc clang diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.mask index dc1d37b816..e15ff225dc 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 @@ -11,7 +11,6 @@ dev-python/PyQtWebEngine app-admin/calamares app-doc/zeal app-editors/ghostwriter -app-editors/notepadqq app-editors/retext app-misc/anki app-office/kalendar:5 diff --git a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force index 25906d7385..6cca49d603 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/arch/x86/package.use.force @@ -18,10 +18,6 @@ www-client/firefox system-libvpx dev-java/openjdk:11 -system-bootstrap dev-java/openjdk:17 -system-bootstrap -# Georgy Yakovlev (2020-06-18) -# Force host target -dev-libs/keystone llvm_targets_X86 - # Michał Górny (2017-12-30) # We have ready-to-use configs here. sys-kernel/gentoo-kernel -savedconfig 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 dbb783f113..47e4da6674 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,10 +1,26 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Anna Vyalkova (2023-05-20) +# net-libs/libomemo-c is not keyworded for ~x86. +net-libs/qxmpp omemo + +# Joonas Niilola (2023-05-16) +# Doesn't work on x86. #878445 +net-libs/pjproject webrtc + +# Matt Turner (2023-05-12) +# Likely untested upstream. Not worth the hassle. +>=media-libs/mesa-23.1 opencl + # Ionen Wolkens (2023-03-30) # Needs x11-drivers/nvidia-drivers which is no longer available here. media-tv/mythtv nvdec +# Craig Andrews (2023-03-09) +# media-libs/libplacebo is keyworded here +media-video/ffmpeg -libplacebo + # Andreas Sturmlechner (2023-02-06) # Successful build of dev-qt/qtwebengine depends on 64-bit host # Bug #893234 @@ -185,10 +201,6 @@ sys-block/fio -io-uring -zbc # Unmask globally-masked flashrom drivers and tools which do work on x86 sys-apps/flashrom -atahpt -atapromise -atavia -drkaiser -gfxnvidia -internal -it8212 -nic3com -nicintel -nicintel-eeprom -nicintel-spi -nicnatsemi -nicrealtek -ogp-spi -rayer-spi -satamv -satasii -tools -# Christopher Head (2020-06-10) -# Requires dev-db/influxdb which is amd64-only -dev-python/influxdb test - # Mikle Kolyada (2020-06-08) # clisp is keyworded on x86 app-text/texlive-core -xindy @@ -456,7 +468,3 @@ media-gfx/iscan -X # Steve Dibb (2008-09-29) media-video/mplayer -cpudetection - -# Craig Andrews (2023-03-09) -# media-libs/libplacebo is keyworded here -media-video/ffmepg -libplacebo 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 c3f90515ea..80bda00184 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 @@ -48,10 +48,6 @@ webengine -python_targets_pypy3 -python_single_target_pypy3 -# Michał Górny (2013-05-04) -# Unmask systemd since it is keyworded here. --systemd - # Andrey Grozin (2014-06-25) # keyworded on x86 -clisp 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 d7ebad36ea..f227acf07c 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 @@ -6,18 +6,17 @@ # Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later) IUSE_IMPLICIT="prefix prefix-guest prefix-stack" -USE_EXPAND_IMPLICIT="ELIBC KERNEL USERLAND" +USE_EXPAND_IMPLICIT="ELIBC KERNEL" USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS Winnt" USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt" -USE_EXPAND_VALUES_USERLAND="BSD GNU" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. -USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" +USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" # USE_EXPAND variables whose contents are not shown in package manager # output. Changes need discussion on gentoo-dev. -USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" +USE_EXPAND_HIDDEN="KERNEL ELIBC ABI_MIPS ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" @@ -47,12 +46,11 @@ ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME GDK_PIXBUF_MODULE_FILE XA # Variables that are set exclusively by the profile # and not by user configuration files. -PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND" +PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL" # 'Sane' defaults ELIBC="glibc" KERNEL="linux" -USERLAND="GNU" INPUT_DEVICES="libinput" # Accept only licenses in the FREE license group, i.e., with @@ -129,12 +127,12 @@ PYTHONDONTWRITEBYTECODE="1" # This MUST be kept in sync with the PYTHON_TARGETS below # Mike Gilbert (2018-05-23) # sys-apps/baselayout-2.5 needs split-usr enabled. -BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_10" +BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_11" # Mike Gilbert (2012-05-15) # Default target(s) for python-r1.eclass -PYTHON_TARGETS="python3_10" -PYTHON_SINGLE_TARGET="python3_10" +PYTHON_TARGETS="python3_11" +PYTHON_SINGLE_TARGET="python3_11" # Michał Górny (2013-08-10) # Moved from portage's make.globals. diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.force index 943f70b314..d02c5ebecc 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 @@ -84,7 +84,6 @@ app-arch/unzip unicode app-arch/zip unicode sys-apps/util-linux unicode sys-process/procps unicode -www-client/lynx unicode # # b) using libidn app-text/ghostscript-gpl unicode @@ -176,7 +175,6 @@ sys-firmware/seabios binary # Andreas K. Hüttel (2018-09-11) # All glibc versions that include RPC code are masked now. net-analyzer/snort libtirpc -net-firewall/conntrack-tools libtirpc net-fs/autofs libtirpc net-misc/netkit-bootparamd libtirpc sci-astronomy/esomidas libtirpc @@ -209,7 +207,6 @@ app-shells/bash:0 readline # Michał Górny (2012-10-14) # Force-enable all PYTHON_TARGETS for python-exec to avoid using private # API. Please remember to keep it in sync with python_targets.desc. -dev-lang/python-exec python_targets_python3_9 dev-lang/python-exec python_targets_python3_10 dev-lang/python-exec python_targets_python3_11 dev-lang/python-exec python_targets_pypy3 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 3b6308459f..2625b69bfa 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,18 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. +# Joonas Niilola (2023-05-07) +# Doesn't compile, see #894210. +dev-libs/log4cxx smtp + +# Mike Gilbert (2023-05-04) +# Requires unreleased >media-libs/libaom-3.6.0. +>=www-client/chromium-113 system-av1 + +# Sam James (2023-05-01) +# Doc building is broken with Python 3.11. See https://github.com/ukoethe/vigra/issues/529. +media-libs/vigra doc + # Sam James (2023-04-17) # Ruby has several JITs available but they need porting to individual arches. # Unmask on specific arches where it's available. @@ -74,10 +86,6 @@ media-gfx/kphotoalbum qtav # Fails to compile: https://github.com/libffi/libffi/issues/760 dev-libs/libffi exec-static-trampoline -# Sam James (2023-01-10) -# Needs last-rited www-client/dillo, bug #890244 -mail-client/claws-mail dillo - # Joonas Niilola (2023-01-08) # Doesn't compile currently, bug #853094. >=net-dialup/freeradius-3.2.0 oracle @@ -125,10 +133,6 @@ x11-wm/stumpwm doc # Particularly unwise given it parses data from network. net-libs/libproxy spidermonkey -# Pascal Jäger (2022-11-24) -# Metamail last rited -app-text/crm114 mimencode - # Guillermo Joandet (2022-11-22) # app-text/pandoc is not keyworded on most architectures net-libs/gssdp man @@ -161,7 +165,6 @@ dev-python/pyotherside qt6 # 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, @@ -243,10 +246,6 @@ sys-libs/ncurses stack-realign # Not ready for general use. >=www-client/chromium-104 pgo -# Michał Górny (2022-05-25) -# dev-python/sphinxcontrib-openapi is masked for removal. -dev-python/jupyter-server doc - # Joonas Niilola (2022-05-03) # system-python-libs is HIGHLY EXPERIMENTAL according to upstream, and # still being worked on in Gentoo. @@ -373,10 +372,6 @@ dev-lang/gnat-gpl:10 lto # Avoid running failing tests by default. sys-kernel/dracut test -# Michał Górny (2021-05-31) -# Requires Python 3.7 and old SciPy. - (2021-05-09) # Dependency requires sys-apps/systemd. Will only be unmasked in systemd target. kde-plasma/plasma-meta firewall @@ -452,11 +447,6 @@ net-wireless/gr-osmosdr xtrx # app-text/ots is masked for removal. Bug #648964. app-office/abiword ots -# Matt Turner (2020-12-05) -# Relies on gtkdoc-mktmpl which was removed from gtk-doc-1.26 -# Bug #740690 -x11-libs/colord-gtk doc - # Michał Górny (2020-12-04) # Mask the experimental targets in release ebuilds. # Note to self: remember to move still-applicable masks to the newer @@ -546,10 +536,6 @@ sci-physics/root cudnn mail-client/thunderbird eme-free www-client/firefox eme-free -# Rick Farina (2020-02-26) -# dev-python/pyzmq USE=doc deps are not met with python2_7 -dev-python/pyzmq doc - # Alexey Shvetsov (2019-12-24) # Gromacs python module install br0ken sci-chemistry/gromacs python @@ -566,7 +552,6 @@ sci-mathematics/gsl-shell fox # using any-r1 API to build docs or cond-deps. dev-python/matplotlib doc dev-python/pandas doc -dev-python/pandas-datareader doc dev-python/statsmodels doc # Haelwenn (lanodan) Monnier (2019-12-01) @@ -585,7 +570,7 @@ dev-python/statsmodels doc net-libs/ngtcp2 ssl net-misc/curl nghttp3 -# Thomas Deutschmann (2019-09-02) +# Thomas Deutschmann (2019-09-02) # PGO not yet supported for comm-central, bug #693160 >=mail-client/thunderbird-68 pgo @@ -684,7 +669,6 @@ virtual/mysql embedded # Brian Evans (2018-02-28) # Mask client-libs USE to force users to install alternative standard pacakges -dev-db/mariadb client-libs dev-db/mysql client-libs # Andreas K. Hüttel (2018-02-02) @@ -807,10 +791,6 @@ media-libs/cogl gstreamer # gentoo bugs. media-libs/libsdl2 custom-cflags -# Chí-Thanh Christopher Nguyễn (2013-07-13) -# GL/GLES support in cairo is mutually exclusive, bug #428770. -x11-libs/cairo gles2-only - # Kacper Kowalik (2013-05-19) # Fails to build, haven't had time to debug app-doc/doxygen sqlite 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 1ff56a55ee..1e9ae51033 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/base/package.use.stable.mask @@ -4,6 +4,10 @@ # This file requires eapi 5 or later. New entries go on top. # Please use the same syntax as in package.use.mask +# Mike Gilbert (2023-04-30) +# Requires llvm-16. +www-client/chromium libcxx lto pgo + # Alfredo Tupone (2023-04-02) # For doc, dev-python/sphinxcontrib-bibtex is required sci-mathematics/why3-for-spark doc diff --git a/sdk_container/src/third_party/portage-stable/profiles/base/use.force b/sdk_container/src/third_party/portage-stable/profiles/base/use.force index d51d6c2ea5..fa5f73a673 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/base/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/base/use.force @@ -1,17 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Matt Turner (2020-08-11) -# Force USE=libglvnd in order to mask app-eselect/eselect-opengl for removal. -# This USE flag will be removed completely in the near future. Bug #728286 -libglvnd - # Mike Gilbert (2019-07-20) # Disabling this requires a migration to be performed. split-usr -# Force the GNU/Linux ELIBC, KERNEL, and USERLAND +# Force the GNU/Linux ELIBC and KERNEL # flags that apply to the majority of profiles. elibc_glibc kernel_linux -userland_GNU 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 07ade179a4..f6587acbec 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 @@ -61,9 +61,6 @@ packagekit selinux multilib -# Mask ELIBC, KERNEL, and USERLAND flags that apply to specific profiles. -userland_BSD - elibc_bionic elibc_Cygwin elibc_Darwin diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv6j/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv6j/parent index f3229c5b98..7648ec7e7c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv6j/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv6j/parent @@ -1 +1,2 @@ .. +../../../../../../arch/arm/armv6j diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv7a/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv7a/parent index f3229c5b98..b70a1c7bef 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv7a/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/17.0/musl/armv7a/parent @@ -1 +1,2 @@ .. +../../../../../../arch/arm/armv7a diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/armv6j/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/armv6j/parent index f3229c5b98..7648ec7e7c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/armv6j/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/armv6j/parent @@ -1 +1,2 @@ .. +../../../../../../arch/arm/armv6j diff --git a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/armv7a/parent b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/armv7a/parent index f3229c5b98..b70a1c7bef 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/armv7a/parent +++ b/sdk_container/src/third_party/portage-stable/profiles/default/linux/arm/23.0/musl/armv7a/parent @@ -1 +1,2 @@ .. +../../../../../../arch/arm/armv7a diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc index f9eab8d33a..e47f6172b1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/apache2_modules.desc @@ -92,6 +92,7 @@ socache_shmcb - A shared object cache provider using a high-performance cyclic b speling - Attempts to correct mistaken URLs that users might have entered by ignoring capitalization and by allowing up to one misspelling status - Provides information on server activity and performance substitute - Perform search and replace operations on response bodies +tls - mod_tls TLS module for Apache, intended to replace mod_ssl unique_id - Provides an environment variable with a unique identifier for each request unixd - Basic (required) security for Unix-family platforms userdir - User-specific directories diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc index e0f1bed263..d931638828 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_single_target.desc @@ -3,7 +3,6 @@ # This file contains descriptions of PYTHON_SINGLE_TARGET USE_EXPAND flags. -python3_9 - Build for Python 3.9 only python3_10 - Build for Python 3.10 only python3_11 - Build for Python 3.11 only pypy3 - Build for PyPy3 only diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc index 7b5841ecd4..bb38d02367 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/desc/python_targets.desc @@ -3,7 +3,6 @@ # This file contains descriptions of PYTHON_TARGETS USE_EXPAND flags. -python3_9 - Build with Python 3.9 python3_10 - Build with Python 3.10 python3_11 - Build with Python 3.11 pypy3 - Build with PyPy3 diff --git a/sdk_container/src/third_party/portage-stable/profiles/desc/userland.desc b/sdk_container/src/third_party/portage-stable/profiles/desc/userland.desc deleted file mode 100644 index 3b3ed55d46..0000000000 --- a/sdk_container/src/third_party/portage-stable/profiles/desc/userland.desc +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# This file contains descriptions of USERLAND USE_EXPAND flags. - -# Keep it sorted. - -GNU - USERLAND setting for systems that use the GNU userland tools -BSD - USERLAND setting for systems using BSDish userland (FreeBSD OpenBSD NetBSD DragonFly) 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 5b6dc2b406..fd59da1054 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 @@ -1,4 +1,4 @@ -# Copyright 2008-2022 Gentoo Authors +# Copyright 2008-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 USE="kdrive minimal multicall zlib" @@ -16,29 +16,27 @@ PORTAGE_ECLASS_WARNING_ENABLE="0" INPUT_DEVICES="evdev" VIDEO_CARDS="fbdev" KERNEL="linux" -USERLAND="GNU" LINGUAS="en" # Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later) IUSE_IMPLICIT="prefix prefix-guest prefix-stack" USE_EXPAND_UNPREFIXED="ARCH" -USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" +USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL" USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt" USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS Winnt" USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt" -USE_EXPAND_VALUES_USERLAND="BSD GNU" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@lists.gentoo.org. -USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" +USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS" # USE_EXPAND variables whose contents are not shown in package manager # output. Changes need discussion on gentoo-dev. -USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" +USE_EXPAND_HIDDEN="KERNEL ELIBC ABI_MIPS ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86" # Variables that are set exclusively by the profile # and not by user configuration files. -PROFILE_ONLY_VARIABLES="IUSE_IMPLICIT USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND" +PROFILE_ONLY_VARIABLES="IUSE_IMPLICIT USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL" # Accept only licenses in the FREE license group, i.e., with # the freedom to use, share, modify and share modifications diff --git a/sdk_container/src/third_party/portage-stable/profiles/embedded/use.force b/sdk_container/src/third_party/portage-stable/profiles/embedded/use.force index 5885fddb45..c03a3a61ad 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/embedded/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/embedded/use.force @@ -1,2 +1 @@ kernel_linux -userland_GNU diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask index 22dd9672ac..ec3d7e42cd 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/package.mask @@ -1,6 +1,10 @@ # Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2023-05-05) +# Test failures on BE (https://github.com/sekrit-twc/zimg/pull/156) +media-libs/zimg + # matoro (2023-04-11) # Test failures on BE (#833010). Supported by Debian CI. # https://gitlab.freedesktop.org/wayland/weston/-/issues/739 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask index e79bcdf235..146182d4c1 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/big-endian/use.mask @@ -1,6 +1,10 @@ # Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2023-05-05) +# media-libs/zimg casualties (https://github.com/sekrit-twc/zimg/pull/156) +zimg + # matoro (2023-04-07) # media-libs/openh264 casualties (#896138) # https://github.com/cisco/openh264/issues/3634 diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults index 77b32d47a3..54254b71b5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/llvm/make.defaults @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # this is for now highly experimental -dilfridge @@ -53,7 +53,7 @@ CXXSTDLIB="c++" BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl" # Clang needs this -BOOTSTRAP_USE="${BOOTSTRAP_USE} python_single_target_python3_10" +BOOTSTRAP_USE="${BOOTSTRAP_USE} python_single_target_python3_11" # sys-devel/llvm BOOTSTRAP_USE="${BOOTSTRAP_USE} -binutils-plugin" 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 3a906adb89..94bf8b9e00 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 @@ -14,7 +14,7 @@ sys-block/arcconf sys-apps/smcipmitool # Alfredo Tupone (2023-02-27) -# Uses dev-util/nvidia-cuda-toolkit +# Uses dev-util/nvidia-cuda-sdk dev-libs/cutlass # Sam James (2023-01-02) @@ -35,16 +35,6 @@ dev-libs/intel-compute-runtime =sys-devel/gcc-12.2.1_p20221231:12 =sys-devel/gcc-12.2.1_p20230121:12 -# Andrey Grozin (2022-12-01) -# sbcl upstream supports only glibc Linux systems, bug #712626 -# and these packages depend on dev-lisp/sbcl unconditionally -dev-lisp/sbcl -app-emacs/sly -dev-lisp/alexandria -sci-mathematics/acl2 -x11-wm/stumpwm -x11-wm/stumpwm-contrib - # Sam James (2022-10-17) # Needs porting to musl # https://github.com/rr-debugger/rr/issues/2236 @@ -109,7 +99,6 @@ net-misc/casync # Bernd Waibel (2022-03-14) # Doesn't build with musl, bug #832742 -app-eselect/eselect-opencascade app-doc/kicad-doc media-gfx/freecad media-gfx/prusaslicer @@ -233,7 +222,6 @@ net-im/mattermost-desktop-bin net-im/rocketchat-desktop-bin net-im/skypeforlinux net-im/slack -net-im/teams net-im/telegram-desktop-bin net-im/wazzapp-bin net-im/whatsapp-desktop-bin @@ -259,7 +247,6 @@ 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 @@ -323,7 +310,6 @@ net-misc/netkit-rsh dev-libs/cudnn dev-libs/cudnn-frontend dev-python/pycuda -dev-util/nvidia-cuda-sdk dev-util/nvidia-cuda-toolkit dev-libs/optix x11-drivers/nvidia-drivers 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 369d1774b6..52cf9aedc6 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. +# Copyright 1999-2023 Gentoo Authors. # Distributed under the terms of the GNU General Public License v2 +# Violet Purcell (2023-04-25) +# SBCL Upstream does not provide musl binaries for bootstrap, use CLisp. +dev-lisp/sbcl system-bootstrap + # Sam James (2022-11-02) # The libxcrypt migration is optional for musl. sys-libs/libxcrypt -system -compat diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/musl/package.use.mask index f47dd6dadc..269ec23079 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,14 +1,14 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2023-05-08) +# Needs fpu_control.h, bug #891063 +media-sound/lame debug + # Conrad Kostecki (2023-03-01) # sys-block/arcconf is masked on musl net-analyzer/nagios-plugin-check_raid aacraid -# Sam James (2023-02-17) -# dev-lisp/sbcl is masked on musl -sci-mathematics/fricas sbcl - # Bernd Waibel (2022-10-04) # Mask loguru until fixed upstream #873601 sci-libs/vtk logging @@ -91,6 +91,7 @@ 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 +sys-apps/util-linux nls # 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/prefix/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/make.defaults index 3dbb25ed7d..5357594cb9 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Michael Haubenwallner (2016-04-19) @@ -21,7 +21,3 @@ FEATURES="${FEATURES} -sandbox -usersandbox" # Prefix does not have user management and the security model does not apply. # Disable user* features by default. FEATURES="${FEATURES} -userpriv -userfetch -usersync" - -# this probably already is like this, but we assure that in prefix we -# have a GNU userland -USERLAND="GNU" diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/use.force b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/use.force index 843b1c7ed8..53de2c1a67 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/use.force @@ -1,8 +1,5 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # force prefix flag to be set prefix - -# force GNU userland (even though base profile sets this too) -userland_GNU diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/use.mask index a273fbe66e..482ce57f04 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/prefix/use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/prefix/use.mask @@ -1,12 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # prefix USE flag should always be unmasked in prefix profiles -prefix -# re-add userland GNU --userland_GNU - # USE flags inherited by the base/use.defaults file that shouldn't be in Prefix gpm diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.mask b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.mask index aa5f3c6bc8..352a6c3ad5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/selinux/package.mask @@ -1,261 +1,2 @@ -# Copyright 2011-2022 Gentoo Authors +# Copyright 2011-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 - -# Kenton Groombridge (2022-11-02) -# SELinux policies 2.20221101-r1 were published in error -# as they do not include any policy changes since the -# previous release. Please upgrade to 2.20221101-r2. -=sec-policy/selinux-abrt-2.20221101-r1 -=sec-policy/selinux-accountsd-2.20221101-r1 -=sec-policy/selinux-acct-2.20221101-r1 -=sec-policy/selinux-afs-2.20221101-r1 -=sec-policy/selinux-aide-2.20221101-r1 -=sec-policy/selinux-alsa-2.20221101-r1 -=sec-policy/selinux-amanda-2.20221101-r1 -=sec-policy/selinux-amavis-2.20221101-r1 -=sec-policy/selinux-android-2.20221101-r1 -=sec-policy/selinux-apache-2.20221101-r1 -=sec-policy/selinux-apcupsd-2.20221101-r1 -=sec-policy/selinux-apm-2.20221101-r1 -=sec-policy/selinux-arpwatch-2.20221101-r1 -=sec-policy/selinux-asterisk-2.20221101-r1 -=sec-policy/selinux-at-2.20221101-r1 -=sec-policy/selinux-automount-2.20221101-r1 -=sec-policy/selinux-avahi-2.20221101-r1 -=sec-policy/selinux-awstats-2.20221101-r1 -=sec-policy/selinux-backup-2.20221101-r1 -=sec-policy/selinux-bacula-2.20221101-r1 -=sec-policy/selinux-base-2.20221101-r1 -=sec-policy/selinux-base-policy-2.20221101-r1 -=sec-policy/selinux-bind-2.20221101-r1 -=sec-policy/selinux-bitcoin-2.20221101-r1 -=sec-policy/selinux-bitlbee-2.20221101-r1 -=sec-policy/selinux-bluetooth-2.20221101-r1 -=sec-policy/selinux-brctl-2.20221101-r1 -=sec-policy/selinux-cachefilesd-2.20221101-r1 -=sec-policy/selinux-calamaris-2.20221101-r1 -=sec-policy/selinux-canna-2.20221101-r1 -=sec-policy/selinux-cdrecord-2.20221101-r1 -=sec-policy/selinux-ceph-2.20221101-r1 -=sec-policy/selinux-certbot-2.20221101-r1 -=sec-policy/selinux-cgmanager-2.20221101-r1 -=sec-policy/selinux-cgroup-2.20221101-r1 -=sec-policy/selinux-chromium-2.20221101-r1 -=sec-policy/selinux-chronyd-2.20221101-r1 -=sec-policy/selinux-clamav-2.20221101-r1 -=sec-policy/selinux-cloudinit-2.20221101-r1 -=sec-policy/selinux-collectd-2.20221101-r1 -=sec-policy/selinux-colord-2.20221101-r1 -=sec-policy/selinux-container-2.20221101-r1 -=sec-policy/selinux-corosync-2.20221101-r1 -=sec-policy/selinux-couchdb-2.20221101-r1 -=sec-policy/selinux-courier-2.20221101-r1 -=sec-policy/selinux-cpucontrol-2.20221101-r1 -=sec-policy/selinux-cpufreqselector-2.20221101-r1 -=sec-policy/selinux-cups-2.20221101-r1 -=sec-policy/selinux-cvs-2.20221101-r1 -=sec-policy/selinux-cyphesis-2.20221101-r1 -=sec-policy/selinux-daemontools-2.20221101-r1 -=sec-policy/selinux-dante-2.20221101-r1 -=sec-policy/selinux-dbadm-2.20221101-r1 -=sec-policy/selinux-dbskk-2.20221101-r1 -=sec-policy/selinux-dbus-2.20221101-r1 -=sec-policy/selinux-ddclient-2.20221101-r1 -=sec-policy/selinux-devicekit-2.20221101-r1 -=sec-policy/selinux-dhcp-2.20221101-r1 -=sec-policy/selinux-dictd-2.20221101-r1 -=sec-policy/selinux-dirmngr-2.20221101-r1 -=sec-policy/selinux-dirsrv-2.20221101-r1 -=sec-policy/selinux-distcc-2.20221101-r1 -=sec-policy/selinux-djbdns-2.20221101-r1 -=sec-policy/selinux-dkim-2.20221101-r1 -=sec-policy/selinux-dmidecode-2.20221101-r1 -=sec-policy/selinux-dnsmasq-2.20221101-r1 -=sec-policy/selinux-docker-2.20221101-r1 -=sec-policy/selinux-dovecot-2.20221101-r1 -=sec-policy/selinux-dpkg-2.20221101-r1 -=sec-policy/selinux-dracut-2.20221101-r1 -=sec-policy/selinux-dropbox-2.20221101-r1 -=sec-policy/selinux-entropyd-2.20221101-r1 -=sec-policy/selinux-evolution-2.20221101-r1 -=sec-policy/selinux-exim-2.20221101-r1 -=sec-policy/selinux-fail2ban-2.20221101-r1 -=sec-policy/selinux-fetchmail-2.20221101-r1 -=sec-policy/selinux-finger-2.20221101-r1 -=sec-policy/selinux-flash-2.20221101-r1 -=sec-policy/selinux-fprintd-2.20221101-r1 -=sec-policy/selinux-ftp-2.20221101-r1 -=sec-policy/selinux-games-2.20221101-r1 -=sec-policy/selinux-gatekeeper-2.20221101-r1 -=sec-policy/selinux-git-2.20221101-r1 -=sec-policy/selinux-gitosis-2.20221101-r1 -=sec-policy/selinux-glusterfs-2.20221101-r1 -=sec-policy/selinux-gnome-2.20221101-r1 -=sec-policy/selinux-googletalk-2.20221101-r1 -=sec-policy/selinux-gorg-2.20221101-r1 -=sec-policy/selinux-gpg-2.20221101-r1 -=sec-policy/selinux-gpm-2.20221101-r1 -=sec-policy/selinux-gpsd-2.20221101-r1 -=sec-policy/selinux-gssproxy-2.20221101-r1 -=sec-policy/selinux-hddtemp-2.20221101-r1 -=sec-policy/selinux-hostapd-2.20221101-r1 -=sec-policy/selinux-icecast-2.20221101-r1 -=sec-policy/selinux-ifplugd-2.20221101-r1 -=sec-policy/selinux-inetd-2.20221101-r1 -=sec-policy/selinux-inn-2.20221101-r1 -=sec-policy/selinux-ipsec-2.20221101-r1 -=sec-policy/selinux-irc-2.20221101-r1 -=sec-policy/selinux-ircd-2.20221101-r1 -=sec-policy/selinux-irqbalance-2.20221101-r1 -=sec-policy/selinux-jabber-2.20221101-r1 -=sec-policy/selinux-java-2.20221101-r1 -=sec-policy/selinux-kdeconnect-2.20221101-r1 -=sec-policy/selinux-kdump-2.20221101-r1 -=sec-policy/selinux-kerberos-2.20221101-r1 -=sec-policy/selinux-kerneloops-2.20221101-r1 -=sec-policy/selinux-kismet-2.20221101-r1 -=sec-policy/selinux-ksmtuned-2.20221101-r1 -=sec-policy/selinux-ldap-2.20221101-r1 -=sec-policy/selinux-links-2.20221101-r1 -=sec-policy/selinux-lircd-2.20221101-r1 -=sec-policy/selinux-loadkeys-2.20221101-r1 -=sec-policy/selinux-logrotate-2.20221101-r1 -=sec-policy/selinux-logsentry-2.20221101-r1 -=sec-policy/selinux-logwatch-2.20221101-r1 -=sec-policy/selinux-lpd-2.20221101-r1 -=sec-policy/selinux-makewhatis-2.20221101-r1 -=sec-policy/selinux-mandb-2.20221101-r1 -=sec-policy/selinux-matrixd-2.20221101-r1 -=sec-policy/selinux-mcelog-2.20221101-r1 -=sec-policy/selinux-memcached-2.20221101-r1 -=sec-policy/selinux-milter-2.20221101-r1 -=sec-policy/selinux-modemmanager-2.20221101-r1 -=sec-policy/selinux-mono-2.20221101-r1 -=sec-policy/selinux-mozilla-2.20221101-r1 -=sec-policy/selinux-mpd-2.20221101-r1 -=sec-policy/selinux-mplayer-2.20221101-r1 -=sec-policy/selinux-mrtg-2.20221101-r1 -=sec-policy/selinux-munin-2.20221101-r1 -=sec-policy/selinux-mutt-2.20221101-r1 -=sec-policy/selinux-mysql-2.20221101-r1 -=sec-policy/selinux-nagios-2.20221101-r1 -=sec-policy/selinux-ncftool-2.20221101-r1 -=sec-policy/selinux-networkmanager-2.20221101-r1 -=sec-policy/selinux-nginx-2.20221101-r1 -=sec-policy/selinux-node_exporter-2.20221101-r1 -=sec-policy/selinux-nslcd-2.20221101-r1 -=sec-policy/selinux-ntop-2.20221101-r1 -=sec-policy/selinux-ntp-2.20221101-r1 -=sec-policy/selinux-nut-2.20221101-r1 -=sec-policy/selinux-nx-2.20221101-r1 -=sec-policy/selinux-obfs4proxy-2.20221101-r1 -=sec-policy/selinux-oddjob-2.20221101-r1 -=sec-policy/selinux-oident-2.20221101-r1 -=sec-policy/selinux-openct-2.20221101-r1 -=sec-policy/selinux-openrc-2.20221101-r1 -=sec-policy/selinux-opensm-2.20221101-r1 -=sec-policy/selinux-openvpn-2.20221101-r1 -=sec-policy/selinux-pan-2.20221101-r1 -=sec-policy/selinux-pcscd-2.20221101-r1 -=sec-policy/selinux-phpfpm-2.20221101-r1 -=sec-policy/selinux-plymouthd-2.20221101-r1 -=sec-policy/selinux-podman-2.20221101-r1 -=sec-policy/selinux-policykit-2.20221101-r1 -=sec-policy/selinux-portmap-2.20221101-r1 -=sec-policy/selinux-postfix-2.20221101-r1 -=sec-policy/selinux-postgresql-2.20221101-r1 -=sec-policy/selinux-postgrey-2.20221101-r1 -=sec-policy/selinux-ppp-2.20221101-r1 -=sec-policy/selinux-prelude-2.20221101-r1 -=sec-policy/selinux-privoxy-2.20221101-r1 -=sec-policy/selinux-procmail-2.20221101-r1 -=sec-policy/selinux-psad-2.20221101-r1 -=sec-policy/selinux-publicfile-2.20221101-r1 -=sec-policy/selinux-pulseaudio-2.20221101-r1 -=sec-policy/selinux-puppet-2.20221101-r1 -=sec-policy/selinux-pyzor-2.20221101-r1 -=sec-policy/selinux-qemu-2.20221101-r1 -=sec-policy/selinux-qmail-2.20221101-r1 -=sec-policy/selinux-quota-2.20221101-r1 -=sec-policy/selinux-radius-2.20221101-r1 -=sec-policy/selinux-radvd-2.20221101-r1 -=sec-policy/selinux-razor-2.20221101-r1 -=sec-policy/selinux-redis-2.20221101-r1 -=sec-policy/selinux-remotelogin-2.20221101-r1 -=sec-policy/selinux-resolvconf-2.20221101-r1 -=sec-policy/selinux-rngd-2.20221101-r1 -=sec-policy/selinux-rootlesskit-2.20221101-r1 -=sec-policy/selinux-rpc-2.20221101-r1 -=sec-policy/selinux-rpcbind-2.20221101-r1 -=sec-policy/selinux-rpm-2.20221101-r1 -=sec-policy/selinux-rssh-2.20221101-r1 -=sec-policy/selinux-rtkit-2.20221101-r1 -=sec-policy/selinux-rtorrent-2.20221101-r1 -=sec-policy/selinux-salt-2.20221101-r1 -=sec-policy/selinux-samba-2.20221101-r1 -=sec-policy/selinux-sasl-2.20221101-r1 -=sec-policy/selinux-screen-2.20221101-r1 -=sec-policy/selinux-secadm-2.20221101-r1 -=sec-policy/selinux-sendmail-2.20221101-r1 -=sec-policy/selinux-sensord-2.20221101-r1 -=sec-policy/selinux-shorewall-2.20221101-r1 -=sec-policy/selinux-shutdown-2.20221101-r1 -=sec-policy/selinux-skype-2.20221101-r1 -=sec-policy/selinux-slocate-2.20221101-r1 -=sec-policy/selinux-slrnpull-2.20221101-r1 -=sec-policy/selinux-smartmon-2.20221101-r1 -=sec-policy/selinux-smokeping-2.20221101-r1 -=sec-policy/selinux-snmp-2.20221101-r1 -=sec-policy/selinux-snort-2.20221101-r1 -=sec-policy/selinux-soundserver-2.20221101-r1 -=sec-policy/selinux-spamassassin-2.20221101-r1 -=sec-policy/selinux-squid-2.20221101-r1 -=sec-policy/selinux-sssd-2.20221101-r1 -=sec-policy/selinux-stunnel-2.20221101-r1 -=sec-policy/selinux-subsonic-2.20221101-r1 -=sec-policy/selinux-sudo-2.20221101-r1 -=sec-policy/selinux-sxid-2.20221101-r1 -=sec-policy/selinux-syncthing-2.20221101-r1 -=sec-policy/selinux-sysstat-2.20221101-r1 -=sec-policy/selinux-tboot-2.20221101-r1 -=sec-policy/selinux-tcpd-2.20221101-r1 -=sec-policy/selinux-tcsd-2.20221101-r1 -=sec-policy/selinux-telnet-2.20221101-r1 -=sec-policy/selinux-tftp-2.20221101-r1 -=sec-policy/selinux-tgtd-2.20221101-r1 -=sec-policy/selinux-thunderbird-2.20221101-r1 -=sec-policy/selinux-timidity-2.20221101-r1 -=sec-policy/selinux-tmpreaper-2.20221101-r1 -=sec-policy/selinux-tor-2.20221101-r1 -=sec-policy/selinux-tripwire-2.20221101-r1 -=sec-policy/selinux-ucspitcp-2.20221101-r1 -=sec-policy/selinux-ulogd-2.20221101-r1 -=sec-policy/selinux-uml-2.20221101-r1 -=sec-policy/selinux-unconfined-2.20221101-r1 -=sec-policy/selinux-uptime-2.20221101-r1 -=sec-policy/selinux-usbguard-2.20221101-r1 -=sec-policy/selinux-usbmuxd-2.20221101-r1 -=sec-policy/selinux-uucp-2.20221101-r1 -=sec-policy/selinux-uwimap-2.20221101-r1 -=sec-policy/selinux-uwsgi-2.20221101-r1 -=sec-policy/selinux-varnishd-2.20221101-r1 -=sec-policy/selinux-vbetool-2.20221101-r1 -=sec-policy/selinux-vdagent-2.20221101-r1 -=sec-policy/selinux-vde-2.20221101-r1 -=sec-policy/selinux-virt-2.20221101-r1 -=sec-policy/selinux-vlock-2.20221101-r1 -=sec-policy/selinux-vmware-2.20221101-r1 -=sec-policy/selinux-vnstatd-2.20221101-r1 -=sec-policy/selinux-vpn-2.20221101-r1 -=sec-policy/selinux-watchdog-2.20221101-r1 -=sec-policy/selinux-webalizer-2.20221101-r1 -=sec-policy/selinux-wine-2.20221101-r1 -=sec-policy/selinux-wireguard-2.20221101-r1 -=sec-policy/selinux-wireshark-2.20221101-r1 -=sec-policy/selinux-wm-2.20221101-r1 -=sec-policy/selinux-xen-2.20221101-r1 -=sec-policy/selinux-xfs-2.20221101-r1 -=sec-policy/selinux-xscreensaver-2.20221101-r1 -=sec-policy/selinux-xserver-2.20221101-r1 -=sec-policy/selinux-zabbix-2.20221101-r1 -=sec-policy/selinux-zfs-2.20221101-r1 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 1038c6db36..99e254326a 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 @@ -20,9 +20,6 @@ dev-lang/rust-bin dev-python/autobahn >=dev-python/bcrypt-4 >=dev-python/cryptography-36 -dev-python/gcs-oauth2-boto-plugin -dev-python/google-apitools -dev-python/google-reauth-python dev-python/josepy dev-python/keyring dev-python/libcloud @@ -34,8 +31,6 @@ dev-python/mkdocs-git-authors-plugin dev-python/mkdocs-i18n dev-python/mkdocs-material-extensions dev-python/mkdocs-git-revision-date-localized-plugin -dev-python/ndg-httpsclient -dev-python/oauth2client dev-python/oauthlib dev-python/openstacksdk dev-python/os-client-config @@ -92,7 +87,6 @@ net-im/gajim >=net-irc/polari-3.37 net-libs/quiche net-misc/electrum-ltc -net-misc/gsutil net-news/newsboat net-p2p/deluge sci-geosciences/gnome-maps diff --git a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask index 9b572fad64..59fffef973 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/features/wd40/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Matt Turner (2023-05-12) +# The Rusticl OpenCL state tracker requires rust +>=media-libs/mesa-23.1 opencl + # Michał Górny (2023-03-09) # Packages needing dev-python/selenium. dev-python/aiohttp-cors test @@ -17,6 +21,7 @@ dev-util/gef doc # Sam James (2022-12-11) # net-libs/rustls-ffi needs Rust. net-misc/curl rustls curl_ssl_rustls +www-servers/apache apache2_modules_tls # matoro (2022-12-01) # tree-sitter-grammar.eclass adds dev-util/tree-sitter-cli as test dep 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 745815cc10..1693f7af31 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/license_groups +++ b/sdk_container/src/third_party/portage-stable/profiles/license_groups @@ -15,7 +15,7 @@ # https://www.gnu.org/licenses/license-list.html # GPL or LGPL with various exceptions are also included here, because # they are more permissive than the licenses they are based on. -GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FSFAP FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2+-with-openssl-exception GPL-2-with-classpath-exception GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-2+-with-Pyinstaller-Bootloader-exception GPL-3 GPL-3+ GPL-3+-with-autoconf-exception GPL-3+-with-font-exception GPL-3-with-font-exception GPL-3-with-openssl-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception unicode Unlicense UoI-NCSA UPX-exception vim W3C WTFPL-2 wxWinLL-3.1 ZLIB ZPL +GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FSFAP FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2+-with-openssl-exception GPL-2+-with-eCos-exception-2 GPL-2-with-classpath-exception GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-2+-with-Pyinstaller-Bootloader-exception GPL-3 GPL-3+ GPL-3+-with-autoconf-exception GPL-3+-with-font-exception GPL-3-with-font-exception GPL-3-with-openssl-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception unicode Unlicense UoI-NCSA UPX-exception vim W3C WTFPL-2 wxWinLL-3.1 ZLIB ZPL # Free software licenses approved by the FSF FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 CDDL CeCILL-B CeCILL-C CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EPL-2.0 EUPL-1.1 EUPL-1.2 FraunhoferFDK gnuplot IBM LPPL-1.2 MPL-1.0 MPL-1.1 Ms-PL Ms-RL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL-1.0 Zend-2.0 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 10bf245f78..abf9de72a1 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,11 @@ #--- END OF EXAMPLES --- +# Michał Górny (2023-04-26) +# Renamed upstream to dev-python/pypdf. Since Python modules were +# renamed as well, projects need to update their imports. +dev-python/PyPDF2 + # Sam James (2023-04-07) # Inactive upstream, doesn't support newer Rubies. # Please port your package to use dev-ruby/erubis instead. @@ -62,11 +67,6 @@ sys-apps/edac-utils # Last-rites pending and waiting for revdeps, bug 877311 x11-libs/snorenotify -# Michał Górny (2022-12-25) -# Archived upstream. Last activity in 2018. Broken with Python 3.8. -# Broken with Django 2. -dev-python/oauth2client - # Michał Górny (2022-12-24) # Unmaintained with last release in 2019. We already patched it to work # with Python 3.9+. The upstream code is also vulnerable @@ -80,11 +80,7 @@ dev-python/future # 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 @@ -128,7 +124,6 @@ virtual/jpeg app-text/enchant:0 app-text/gnome-doc-utils app-text/gtkspell:2 -app-text/rarian app-text/scrollkeeper-dtd dev-cpp/gtkmm:2.4 dev-libs/libcroco @@ -139,7 +134,6 @@ gnome-base/libgnomecanvas media-libs/libart_lgpl 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 @@ -148,7 +142,6 @@ x11-themes/gtk-engines-adwaita x11-themes/gtk-engines-candido x11-themes/gtk-engines-experience x11-themes/gtk-engines-murrine -x11-themes/gtk-engines-nodoka x11-themes/gtk-engines-qtpixmap x11-themes/gtk-engines-quartz x11-themes/gtk-engines-rezlooks 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 b83fac8113..c02dfaf7d8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/package.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/package.mask @@ -33,17 +33,185 @@ #--- END OF EXAMPLES --- +# Sam James (2023-05-20) +# Various regressions, please upgrade to the latest libxml2 (>=2.11.4). +=dev-libs/libxml2-2.11.1 +=dev-libs/libxml2-2.11.2 +=dev-libs/libxml2-2.11.2-r1 +=dev-libs/libxml2-2.11.3 + +# Sam James (2023-05-19) +# Breaks Portage's pid-sandbox at least with 5.10 kernels. Pending investigation. +# If you're hitting this, try: FEATURES="-pid-sandbox" emerge -v1 sys-apps/util-linux +# as a workaround. bug #906797. +~sys-apps/util-linux-2.39 + +# Michał Górny (2023-05-19) +# Replaced by dev-python/pyproject-hooks. No revdeps left. +# Removal on 2023-06-18. Bug #906789. +dev-python/pep517 + +# David Seifert (2023-05-19) +# Abandoned, NIH library only used by other obsolete packages like gkeys +# and layman, use app-crypt/gpgme[python] as a proper upstream +# supported gpg library. Removal on 2023-08-17. +dev-python/pyGPG + +# David Seifert (2023-05-19) +# Abandoned, replaced by 'eselect repository', tons of open bugs. +# Removal on 2023-08-17. Bug #761199. +app-portage/layman + +# David Seifert (2023-05-19) +# EAPI 6, abandoned, never went anywhere, long obsolete with +# app-crypt/gkeys removal. +# Use these instead: +# sec-keys/openpgp-keys-gentoo-auth +# sec-keys/openpgp-keys-gentoo-developers +# sec-keys/openpgp-keys-gentoo-release +# Removal on 2023-06-18. Bug #566782, #659822 +app-crypt/gentoo-keys + +# Thomas Beierlein (2023-05-17) +# Functionality got integrated into >=net-wireless/gnuradio-3.10 +# itself. See +# https://wiki.analog.com/resources/tools-software/linux-software/gnuradio +# Removal on 2023-06-17. Bug #897168. +net-wireless/gr-iio + +# Michał Górny (2023-05-16) +# Unmaintained since 2020. Does not implement TOML 1.0, buggy. +# Alternatives include built-in tomllib module (Python 3.11+), +# dev-python/tomli along with dev-python/tomli-w, dev-python/tomlkit. +# Removal on 2023-06-15. Bug #878651. +dev-python/toml + +# David Seifert (2023-05-14) +# QA and build issues, EAPI 6, no proper releases, no other +# distro packages this. Removal on 2023-06-13. Bug #713794, #872539. +dev-vcs/cvsync + +# David Seifert (2023-05-14) +# EAPI 6, last release over 20 years ago, no other distro packages this +# anymore. Removal on 2023-06-13. +dev-tex/cpp2latex + +# Michał Górny (2023-05-13) +# Unmaintained. Does not build anymore. No activity upstream +# since 2019, the build system is messy and fixing the issues would take +# a lot of effort. +# Removal on 2023-06-12. Bug #791034. +games-emulation/pcsxr + +# Matt Turner (2023-05-12) +# Dead slot. Only reverse dependency is stardict which is masked for removal +# Removal on 2023-06-12 +gnome-extra/gucharmap:0 + +# Matt Turner (2023-05-11) +# Depends on many deprecated packages, such as +# - app-text/enchant:0 +# - app-text/gnome-doc-utils +# - gnome-extra/gucharmap:0 +# - x11-libs/gtk+:2 +# No reverse dependencies. +# Bug #905901. Removal on 2023-06-11 +app-text/stardict + +# Sam James (2023-05-10) +# A major reverse depndency (kde-apps/libkexiv2) does not yet build against this +# so mask for now, see bug #906087 and bug #906090. +=media-gfx/exiv2-0.28.0 + +# Sam James (2023-05-10) +# Lots of package breakage as usual for new versions. Masked until most/all +# reverse dependencies are fixed. Tracker bug is bug #906077. +=dev-libs/libfmt-10* + +# Matt Turner (2023-05-08) +# Package is unmaintained and appears quite dead. Last release in 2020. Broken +# with stable glib-2.76. Depends on app-text/enchant:0. +# Bug #905954. Removal on 2023-06-08 +net-im/mcabber + +# Michał Górny (2023-05-05) +# The Gentoo packages are severely out of date, and they haven't been +# ported to Python 3.11. They are hard to keep working, and there +# are better alternatives available. The suggested replacements are: +# media-gfx/prusaslicer, media-gfx/superslicer and orcaslicer +# (not packaged). +# Removal on 2023-08-04. Bug #905769. +media-gfx/cura +acct-group/ultimaker +acct-user/ultimaker +dev-libs/libarcus +dev-libs/clipper +dev-libs/libcharon +dev-libs/libnest2d +dev-libs/libsavitar +dev-python/pynest2d +dev-python/uranium +media-gfx/fdm-materials +media-gfx/curaengine + +# Mike Gilbert (2023-05-04) +# Out of date by several versions. Many unresolved security +# vulnerabilities. Lack of manpower/interest in keeping it up to date. +# Removal on 2023-06-03. +# Chromium-based bin alternatives: google-chrome, microsoft-edge & vivaldi. +www-client/chromium-bin + +# Sam James (2023-05-03) +# Broken pkgconfig file, please upgrade to -r1. +# bug #704348, bug #905632, bug #905822 +=sci-libs/metis-5.2.1 +=sci-libs/metis-5.2.1-r1 +=sci-libs/parmetis-4.0.3_p20230326 + +# Michał Górny (2023-05-03) +# Unmaintained upstream. Fails to build without sys-apps/which, fails +# with modern autoconf. +# Removal on 2023-06-02. Bug #896896. +dev-python/thunarx-python + +# Sam James (2023-05-01) +# Breaks dev-python/scipy build. See bug #905396 and https://github.com/serge-sans-paille/gast/issues/74. +=dev-python/pythran-0.13.0 +=dev-python/gast-0.5.4 + +# John Helmert III (2023-04-30) +# STARTTLS vulnerability, depends on gtk+:2, practically unmainatined +# upstream. Use mail-client/claws instead. Removal in 30 days, bugs +# #769293, #807358 +mail-client/sylpheed + +# Sam James (2023-05-01) +# Quite broken, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109672. +=sys-devel/gcc-14.0.0_pre20230430 + +# Andreas Sturmlechner 2023-04-30 +# Breaking even latest ~arch version of KDE PIM, bug #905352. +=dev-libs/ktextaddons-1.3* + +# Matt Turner (2023-04-26) +# Package contains only a script that runs an X application on a remote system +# with rsh (use ssh -Y instead), and two scripts that were probably used for +# converting the old BDF fonts to XLFD names back in the early 90's. None of +# these are useful today. +# Removal on 2023-05-26 +x11-apps/scripts + +# Mike Gilbert (2023-04-26) +# Merged into net-libs/ldns. Bug 828109. +# Removal on 2023-05-26. +net-dns/ldns-utils + # Volkmar W. Pogatzki (2023-04-22) # Unused acct-group. Removal on 2023-05-22 # The server was removed on 2021-08-24 with commit # 7a1e8a90fa8a09a84741dc8ef5f774d92ae8433c acct-group/resin -# Michał Górny (2023-04-23) -# Upstream changed config_settings interface breaking compatibility -# with our invocations. Bug #904677. -=dev-python/meson-python-0.13.0 - # Conrad Kostecki (2023-04-23) # Very old package, does not build with modern compilers. # It provides BOOTP support, predecessor of DHCP. @@ -63,12 +231,6 @@ dev-java/avalon-logkit java-virtuals/servlet-api dev-java/resin-servlet-api -# Ionen Wolkens (2023-04-19) -# Snapshot matching Proton-8.0-1's vkd3d-proton commit, but reported -# to be semi-broken. Keeping around anyway but leaving masked until -# a proper release. Bug #904660. -=app-emulation/vkd3d-proton-2.8_p20230207 - # Sam James (2023-04-19) # Last-minute libstdc++ symbol versioning magic causes e.g. mold, cmake # to segfault: @@ -83,181 +245,29 @@ dev-java/resin-servlet-api # https://bugs.gentoo.org/904500 =xfce-base/libxfce4ui-4.19.0 -# Sam James (2023-04-18) -# Fails to compile with GCC 13, out of date, QA issues, and various open bugs. -# Removal on 2023-05-18. -# Bug #899218, bug #899218, bug #796599, bug #672326, bug #788844. -net-p2p/litecoind - -# Sam James (2023-04-18) -# Fails to compile with GCC 13, no upstream activity. -# Removal on 2023-05-18. Bug #895206. -sci-geosciences/congen - -# David Seifert (2023-04-17) -# Unmaintained, no release in over 10 years, EAPI 6, no other distro -# carries this, usual suckless.org assortment of build system -# patching required. Removal on 2023-05-17. Bug #732424. -x11-misc/sprop - # Sam James (2023-04-16) # SEEK_HOLE issues causing corruption with (sparse?) copies again. # See https://github.com/openzfs/zfs/issues/14753. =sys-fs/zfs-kmod-2.1.10 -# Sam James (2023-04-14) -# Fails with modern C, no upstream activity since 2005. -# Removal on 2023-05-14. Bug #778506, bug #881205. -www-apache/mod_log_sql - -# Sam James (2023-04-14) -# Obsolete because of Twitter API changes. Archived upstream. -# Removal on 2023-05-14. Bug #904296. -net-im/cawbird - # Sam James (2023-04-13) # Leads to broken terminal output in e.g. vim and openrc and other applications # like joe crashing. -# See issues reported at bottom of bug #904247 and bug #904263. -=sys-libs/ncurses-6.4_p20230408 -=sys-libs/ncurses-6.4_p20230415 -=sys-libs/ncurses-6.4_p20230418 - -# Michał Górny (2023-04-13) -# Lack of support for Python 3.11. The current version is from 2016. -# No revdeps. Removal on 2023-05-13. -dev-python/picklemagic - -# Michał Górny (2023-04-13) -# django-tagging is broken on Python 3.11 and unmaintained upstream -# (last commit in 2020). Graphite-web is its only revdep and it is -# replaced by app-metrics/carbonapi-web. -# Removal on 2023-05-13. Bug #897056. -dev-python/django-tagging -net-analyzer/graphite-web - -# Michał Górny (2023-04-13) -# No Python 3.11 support. The package has been discontinued upstream -# (in favor of pyro5 that we do not package at the moment). It was only -# used as an optional dependency of dev-python/kombu, and it has -# no revdeps anymore. -# Removal on 2023-05-13. Bug #896744. -dev-python/Pyro4 - -# Michał Górny (2023-04-13) -# Broken tests and no Python 3.11 support. Upstream has discontinued -# the package, dev-python/mistune is suggested as a replacement. -# No reverse dependencies. -# Removal on 2023-05-13. Bug #798066. -dev-python/misaka - -# David Seifert (2023-04-13) -# Unmaintained, implicit declarations, last release over 17 years ago, -# no other distro still packages this. -# Removal on 2023-05-13. Bug #874522, #898456. -x11-plugins/ascpu +# Bugs: +# - reported at bottom of bug #904247 and bug #904263 +# - app-misc/tmux: https://github.com/tmux/tmux/issues/3531 +# - sys-apps/openrc: https://github.com/OpenRC/openrc/issues/619 +=sys-libs/ncurses-6.4_p20230424 +=sys-libs/ncurses-6.4_p20230506 # Eray Aslan (2023-04-12) # Mask experimental software =mail-mta/postfix-3.9* -# Matt Turner (2023-04-10) -# DMX support was dropped from the Xserver in v21.1.0 and had been broken for -# 14 years previous to its removal. See -# https://cgit.freedesktop.org/xorg/xserver/commit/?id=b3b81c8c2090cd49410960a021baf0d27fdd2ab3 -# Removal on 2023-05-10 -x11-libs/libdmx - -# Matt Turner (2023-04-10) -# speedo support was dropped from libXfont ~14 years ago. See -# https://www.x.org/wiki/DeprecatedInX11R7/ -# https://gitlab.freedesktop.org/xorg/lib/libxfont/-/commit/85b66b8a7f3095f10437c8ecb3dcbfe68c9cfced -# Removal on 2023-05-10 -media-fonts/font-bitstream-speedo - # Ulrich Müller (2023-04-10) # Pretest versions, masked for testing. (2023-04-10) -# Ruby 2.7 reached EOL upstream on April 1st. Mask this version and any -# remaining ruby27-only packages for removal on 2023-05-10. -dev-lang/ruby:2.7 -=dev-ruby/bundler-2.1.4 -=dev-ruby/did_you_mean-1.4.0 -=dev-ruby/rubygems-3.1.6 -=dev-ruby/contracts-0.16.1 - -# Michał Górny (2023-04-10) -# Last release in 2016, carries a few patches already. No revdeps. -# dev-python/cbor2 is a more modern replacement. -# Removal on 2023-05-10. Bug #903261. -dev-python/cbor - -# Andrew Ammerlaan (2023-04-09) -# Archived upstream, better alternatives available, try: -# - net-im/whatsapp-desktop-bin (another electron based approach) -# - net-im/whatsie (a simple yet configurable Qt based app) -# - net-im/whatsapp-for-linux::guru (a simple app using webkit2gtk) -# Removal on 2023-05-09 -net-im/wazzapp-bin - -# Matthew Thode (2023-04-08) -# upstream has been dead for nearly five years -# Removal on 2023-05-07 -app-admin/mcollective - -# John Helmert III (2023-04-08) -# i3-gaps has been meregd into upstream i3. Use x11-wm/i3 instead. -# See also: https://github.com/i3/i3/issues/3724 -# Removal on 2023-05-08. -x11-wm/i3-gaps - -# Volkmar W. Pogatzki (2023-04-09) -# Numerous vulnerabilities, bug #825486. -# Nothing depends on it. Removal on 2023-05-09 -dev-java/jython - -# Hans de Graaff (2023-04-08) -# Last release in 2008. Upstream is gone. No reverse dependencies. No tests. -# Removal on 2023-05-08 -dev-ruby/allison - -# Michał Górny (2023-04-07) -# No Python 3.11 support and the ebuild is not running the test suite. -# Still uses deprecated dev-python/toml (upstream). No revdeps. -# Removal on 2023-05-07. Bug #878655. -app-misc/wildq - -# David Seifert (2023-04-06) -# Last release over 7 years ago, abandoned upstream, still depends on -# dead 0.1-legacy samtools slot. No revdeps in tree. -# Removal on 2023-05-06. Bug #862288. -dev-perl/Bio-SamTools -sci-biology/samtools:0.1-legacy - -# Hans de Graaff (2023-04-02) -# Archived upstream since two years, meant to be used with Rails -# 5.2. Continued as Turbo as part of the hotwire project in Rails. -# Masked for removal on 2023-05-02 -dev-ruby/turbolinks -dev-ruby/turbolinks-source - -# Michał Górny (2023-03-31) -# Packages with non-functional tests and no py3.11 support. They were -# only needed for media-fonts/noto-emoji[buildfont], and that variant -# was removed, so they have no revdeps now. -# Removal on 2023-04-30. Bug #719882. -dev-python/booleanOperations -dev-python/defcon -dev-python/nototools - -# Sam James (2023-03-31) -# Has suspicious test suite warnings with >=ruby31, no activity upstream, and -# no reverse dependencies in Gentoo. -# Removal on 2023-04-30. -dev-ruby/ddmemoize - # Ionen Wolkens (2023-03-30) # NVIDIA dropped support for the 390.xx branch in December 2022[1]. # @@ -280,68 +290,6 @@ dev-ruby/ddmemoize # [2] https://wiki.gentoo.org/wiki/Nouveau x11-drivers/nvidia-drivers:0/390 -# Matt Turner (2023-03-30) -# gnome-online-miners and libzapojit are archived upstream. All three packages -# are stuck on libsoup-2.4. gnome-photos is the only reverse dependency of -# gnome-online-miners, and it works without it. -# Removal on 2023-04-30. -net-libs/libgfbgraph -net-libs/libzapojit -net-misc/gnome-online-miners - -# Hans de Graaff (2023-03-30) -# Deprecated upstream and ruby27-only. Masked for removal on 2023-04-30. -dev-ruby/elasticsearch-extensions - -# Hans de Graaff (2023-03-30) -# Ships a Certificate Authority bundle from 2014. Not needed on Gentoo -# since we use ca-certificates. Masked for removal on 2023-04-30. -dev-ruby/certified - -# Hans de Graaff (2023-03-30) -# ruby27-only package. Last release 5 years ago. Does not build with -# modern C compilers. classifier-reborn depends on this package, and is -# itself a dependency for the now-masked jekyll. Masked for removal on -# 2023-04-30. -dev-ruby/rb-gsl -dev-ruby/classifier-reborn - -# Hans de Graaff (2023-03-29) -# ruby27-only slot of rspec. Please use rspec:3 instead. Masked for -# removal on 2023-04-28. -dev-ruby/rspec:2 -dev-ruby/rspec-core:2 -dev-ruby/rspec-expectations:2 -dev-ruby/rspec-mocks:2 - -# Sam James (2023-03-29) -# Stuck on ruby27, low activity upstream, needs someone who actively uses it to -# test it properly as automated tests require an API key. -# Removal on 2023-04-28. Bug #903542. -dev-ruby/flickraw - -# Sam James (2023-03-29) -# Only supports imminently-EOL ruby27, depends on obsolete QtScript instead -# of QML. Support for other languages was removed long ago, e.g. python support -# is stuck on python2-only. Kross itself is on the chopping block too: -# bug #810493, bug #903532. -# Removal on 2023-04-28. -kde-apps/kross-interpreters - -# Hans de Graaff (2023-03-29) -# ruby27-only package. app-text/ronn-ng is a drop-in replacement. it is -# also the only consumer of dev-ruby/hpricot which has a ruby30 target -# but is not actually compatible. Masked for removal on 2023-04-29. -app-text/ronn -dev-ruby/hpricot - -# Hans de Graaff (2023-03-29) -# ruby27-only package without tests and without maintainer. Upstream -# releases new versions in an unversioned zip file. This needs a -# dedicated maintainer that can test this package. -# Masked for removal on 2023-04-29. -app-admin/ec2-ami-tools - # Sam James (2023-03-29) # Regressions in solving ability affecting e.g. igraph: # https://github.com/opencollab/arpack-ng/issues/401 @@ -350,49 +298,6 @@ app-admin/ec2-ami-tools # https://github.com/igraph/igraph/issues/2311 =sci-libs/arpack-3.9.0 -# Michał Górny (2023-03-28) -# Unfetchable, the homepage is gone. Last updated in 2020. -# Removal on 2023-04-27. Bug #831304. -net-analyzer/netio - -# Michał Górny (2023-03-28) -# Unfetchable due to untrusted TLS certificate. The game doesn't seem -# to work anyway (displays blank window). -# Removal on 2023-04-27. Bug #835858. -games-rpg/coe2 - -# Michał Górny (2023-03-28) -# No upstream activity since Jan 2019. The current version fails -# to build. Multiple other bugs reported. -# Removal on 2023-04-27. Bug #902069. -acct-group/shellinaboxd -acct-user/shellinaboxd -www-misc/shellinabox - -# Michał Górny (2023-03-28) -# Unmaintained. The current Gentoo version is from 2017 and has -# multiple build failures reported. -# Removal on 2023-04-27. Bug #721816. -app-editors/le - -# Sam James (2023-03-27) -# The upstream tzinfo maintainers recommend using 2023a for now because of the -# disruption regarding Lebanon's DST change. See https://lore.kernel.org/distributions/87cz4u2gmj.fsf@gentoo.org/T/#u. -=sys-libs/timezone-data-2023b -=dev-python/pytz-2023.2-r1 -=dev-perl/DateTime-TimeZone-2.580.0 - -# Michał Górny (2023-03-26) -# No py3.11. Last release in 2014. No revdeps. -# Removal on 2023-04-25. Bug #896762. -dev-python/collective-checkdocs - -# Hans de Graaff (2023-03-26) -# Mask ruby27-only version of puppet for removal. Please upgrade to -# puppetserver 7 and either puppet-agent 7 or puppet 7. -# Masked for removal on 2023-04-26. -=app-admin/puppet-5* - # Sam James (2023-03-24) # Please upgrade to make-4.4.1 as make-4.4 has a bunch of issues. =sys-devel/make-4.4 @@ -430,22 +335,6 @@ dev-python/collective-checkdocs # Breaks too many revdeps for now =app-text/discount-3* -# David Seifert (2023-01-14) -# Py3.8 only backports -dev-python/backports-tempfile -dev-python/backports-weakref -dev-python/backports-zoneinfo -dev-python/pkgutil_resolve_name - -# Sam James (2023-01-05) -# Breaks reverse dependencies: bug #889694, bug #888579. -=sys-fs/btrfs-progs-6.1.1 - -# Sam James (2022-12-27) -# Regression in listing subvolumes (no UUIDs), bug #888549 -# https://github.com/kdave/btrfs-progs/issues/562 -=sys-fs/btrfs-progs-6.1 - # Ionen Wolkens (2022-12-24) # Upstream dropped wxGTK support in >=games-emulation/pcsx2-1.7.3773, # and it now always requires Qt6. Masked given Qt6 is also masked in @@ -459,15 +348,6 @@ dev-python/pkgutil_resolve_name # This version currently is not compatible with kernel build (yet) ~dev-util/bindgen-0.63.0 -# Matt Turner (2022-11-16) -# Masked for testing and migration of consumers -media-gfx/gnome-photos ->=media-libs/grilo-0.3.15-r1 ->=media-plugins/grilo-plugins-0.3.16 -media-sound/gnome-music ->=media-sound/rhythmbox-3.4.7 -net-libs/libdmapsharing:4.0 - # Jaco Kroon (2022-11-05) # Some potentially breaking changes here, please check the UPGRADE.txt file. # Most important: chan_sip no longer builds by default, if you've migrated to 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 65c385e7ab..f883ab31fb 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,2 +1,2 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.force b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.force index c1677ba925..1214720308 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/macos/package.use.force @@ -1,11 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# Fabian Groffen (2020-12-10) -# Fails to compile without nls during link with undefined symbol for -# _gl_get_setlocale_null_lock, related, but causing other issues: -# https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=24276d89d7c30abb460e786497fe7d50605bcdf7 -~sys-devel/gettext-0.21 nls +# Jacob Floyd (2020-12-20) +# Make sure we always use libcxxabi on macos prefix +sys-libs/libcxx libcxxabi # Fabian Groffen (2020-06-08) # Do NOT enable tinfo, it breaks ANYTHING existing, and it also breaks @@ -21,7 +19,3 @@ media-gfx/tachyon threads opengl # Elias Pipping (2007-11-29) # won't compile without media-libs/libsdl opengl - -# Jacob Floyd (2020-12-20) -# Make sure we always use libcxxabi on macos prefix -sys-libs/libcxx libcxxabi diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask index 70aa17d0cb..40dcb8932b 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/darwin/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen (2023-05-03) +# Darwin is Mach-O, so ELF stuff is not useful here and missing deps +dev-libs/glib elf + # Sam James (2020-12-01) # Needs more work to make bindings build dev-db/qdbm java perl ruby diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/package.use.mask index 1c74e8a689..bcae2df087 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/linux/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Fabian Groffen (2023-05-03) +# this pulls in glibc or musl, which requires RAP +dev-libs/libgcrypt getentropy + # Michael Haubenwallner (2019-05-02) # gold is linux only, and is required by cxx sys-devel/binutils -gold -default-gold diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask index 219a58091e..359e8435b2 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/package.use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Fabian Groffen (2022-02-13) @@ -24,7 +24,7 @@ sys-apps/debianutils installkernel sys-devel/binutils gold default-gold # Fabian Groffen (2018-12-27) -# USE-dep fixing, bugs #665088, #667266, #671730, +# USE-dep fixing, bugs #665088, #667266, #671730, dev-db/postgresql kerberos ldap llvm pam systemd net-libs/libsoup gssapi samba vala net-libs/glib-networking gnome libproxy @@ -36,7 +36,7 @@ app-text/texlive-core cjk # Mikle Kolyada (2014-11-29) # Masked because of lack of manpower/time (bug #497068) -dev-vcs/git mediawiki mediawiki-experimental +dev-vcs/git mediawiki # Fabian Groffen (2010-10-23) # IPC relies on pipes, selects, polls, and more stuff that Python is diff --git a/sdk_container/src/third_party/portage-stable/profiles/prefix/use.force b/sdk_container/src/third_party/portage-stable/profiles/prefix/use.force index b772df1545..c14d80f0d0 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/prefix/use.force +++ b/sdk_container/src/third_party/portage-stable/profiles/prefix/use.force @@ -1,7 +1,7 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# unforce the GNU/Linux ELIBC, KERNEL, and USERLAND +# unforce the GNU/Linux ELIBC and KERNEL # flags that come from the base profile -elibc_glibc -kernel_linux diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/make.defaults index 82661cdf4d..2f7d314eb7 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/gnome/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="colord eds evo gnome gnome-keyring gnome-online-accounts gstreamer introspection libsecret nautilus networkmanager pulseaudio sysprof tracker wayland" +USE="colord eds evo gnome gnome-keyring gnome-online-accounts gstreamer introspection keyring nautilus networkmanager pulseaudio sysprof tracker wayland" diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults index 94f35c83e1..6aab4ee1d8 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/make.defaults @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="activities declarative dri kde kwallet plasma policykit qml semantic-desktop widgets" +USE="activities declarative dri kde kwallet pipewire plasma policykit pulseaudio qml screencast semantic-desktop wayland widgets" diff --git a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use index 78b21cc90a..7144cc980c 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use +++ b/sdk_container/src/third_party/portage-stable/profiles/targets/desktop/plasma/package.use @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # NSS: Required by kde-apps/okular[pdf] @@ -37,6 +37,9 @@ media-gfx/graphviz python # Required by media-gfx/graphviz which is required by kde-apps/kcachegrind media-libs/gd fontconfig +# Needed by a global USE=wayland right now +media-libs/libsdl2 gles2 + # Required by kde-plasma/kwin media-libs/mesa wayland @@ -60,3 +63,6 @@ kde-apps/marble phonon # Required by kde-plasma/plasma-meta kde-plasma/kwin lock + +# plasma profile never enabled pulseaudio. We're skipping to pipewire. +media-video/pipewire sound-server diff --git a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors index 28f6d04cff..668cf3a528 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors +++ b/sdk_container/src/third_party/portage-stable/profiles/thirdpartymirrors @@ -19,7 +19,6 @@ mplayer https://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http nongnu https://download.savannah.nongnu.org/releases/ https://ftp.cc.uoc.gr/mirrors/nongnu.org/ http://ftp.twaren.net/Unix/NonGNU/ https://mirror.csclub.uwaterloo.ca/nongnu/ ftp://mirror.csclub.uwaterloo.ca/nongnu/ https://mirrors.fe.up.pt/pub/nongnu/ ftp://mirrors.fe.up.pt/pub/nongnu/ https://nongnu.askapache.com/ https://nongnu.uib.no/ ftp://nongnu.uib.no/pub/nongnu/ http://savannah.c3sl.ufpr.br/ ftp://ftp.twaren.net/Unix/NonGNU/ openbsd https://cdn.openbsd.org/pub/OpenBSD https://fastly.cdn.openbsd.org/pub/OpenBSD openssl https://www.openssl.org/ https://artfiles.org/openssl.org/ https://www.mirrorservice.org/sites/ftp.openssl.org/ ftp://ftp.openssl.org -pypi https://files.pythonhosted.org/packages/source qmail https://qmail-mirror.jms1.net/ http://qmail.pandakc.com/ http://qmail.glasswings.com.au/ http://qmail.teraren.com/ http://qmail.mirror.cdnetworks.com/ https://qmail.mirror.choon.net/ http://qmail.cbox.biz/ http://qmail.cbox.biz/ http://qmail.mirrors.ovh.net/ftp.qmail.org/ http://qmail.rasjonell.net/ http://mirrors.ntua.gr/qmail/ http://qmail.cti.gr/ http://qmail.hypergrid.it/ http://qmail.omnis.ch/ http://qmail.cavsystems.net/ https://qmail.mivzakim.net/ http://qmail.mirror.rise.ph/ samba https://download.samba.org/pub/samba/ sabayon http://sabayon.c3sl.ufpr.br/distfiles https://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/distfiles https://ftp.rnl.tecnico.ulisboa.pt/pub/sabayon/distfiles https://ftp.fsn.hu/pub/linux/distributions/sabayon/distfiles http://cross-lfs.sabayonlinux.org/distfiles https://mirror.dkm.cz/sabayon/distfiles http://mirror.internode.on.net/pub/sabayon/distfiles https://na.mirror.garr.it/mirrors/sabayonlinux/distfiles http://distfiles.sabayon.org diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2023 b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2023 index d1ae246d4b..43b489e494 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2023 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/2Q-2023 @@ -4,3 +4,18 @@ move dev-python/jupyter_client dev-python/jupyter-client move dev-python/importlib_resources dev-python/importlib-resources move dev-python/importlib_metadata dev-python/importlib-metadata move dev-python/python-keyutils dev-python/keyutils +move dev-python/notebook_shim dev-python/notebook-shim +move dev-python/python-mpd dev-python/python-mpd2 +move dev-python/sphinx_celery dev-python/sphinx-celery +move dev-python/pretty-yaml dev-python/pyaml +move dev-python/aws-xray-sdk-python dev-python/aws-xray-sdk +move dev-python/python-docs app-doc/python-docs +move dev-python/flit_core dev-python/flit-core +move dev-python/jupyter_ydoc dev-python/jupyter-ydoc +move dev-python/jupyter_console dev-python/jupyter-console +move dev-python/jupyter_events dev-python/jupyter-events +move dev-python/jupyter_kernel_test dev-python/jupyter-kernel-test +move dev-python/jupyter_server_mathjax dev-python/jupyter-server-mathjax +move dev-python/jupyter_packaging dev-python/jupyter-packaging +move dev-python/jupyterlab_pygments dev-python/jupyterlab-pygments +move dev-python/sphinxcontrib-log_cabinet dev-python/sphinxcontrib-log-cabinet diff --git a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2021 b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2021 index f833c022b1..bbdbbafa2a 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2021 +++ b/sdk_container/src/third_party/portage-stable/profiles/updates/3Q-2021 @@ -10,5 +10,3 @@ move dev-python/u-msgpack dev-python/u-msgpack-python move sci-physics/geant-vmc sci-physics/geant4_vmc move dev-python/beautifulsoup dev-python/beautifulsoup4 slotmove dev-python/beautifulsoup4 4 0 -move dev-python/pyro dev-python/Pyro4 -slotmove dev-python/Pyro4 4 0 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 04ca8e845c..2d5489acc5 100644 --- a/sdk_container/src/third_party/portage-stable/profiles/use.desc +++ b/sdk_container/src/third_party/portage-stable/profiles/use.desc @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Keep them sorted @@ -152,6 +152,7 @@ jpeg - Add JPEG image support jpeg2k - Support for JPEG 2000, a wavelet-based image compression format kde - Add support for software made by KDE, a free software community kerberos - Add kerberos support +keyring - Enable support for freedesktop.org Secret Service API password store ladspa - Enable the ability to support ladspa plugins lame - Prefer using LAME libraries for MP3 encoding support lapack - Add support for the virtual/lapack numerical library @@ -333,6 +334,7 @@ usb - Add USB support to applications that have optional USB support (e.g. cups) v4l - Enable support for video4linux (using linux-headers or userspace libv4l libraries) vaapi - Enable Video Acceleration API for hardware decoding vala - Enable bindings for dev-lang/vala +valgrind - Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-util/valgrind vanilla - Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically vcd - Video CD support vdpau - Enable the Video Decode and Presentation API for Unix acceleration interface