summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
commit2771f79232c273bc2a57d23bf335dd81ccf6af28 (patch)
treec8af0fd04194aed03cf067d44e53c7edd3e9ab84 /profiles
parente9d044d4b9b71200a96adfa280848858c0f468c9 (diff)
gentoo resync : 05.12.2021
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin148816 -> 150864 bytes
-rw-r--r--profiles/arch/amd64/package.use4
-rw-r--r--profiles/arch/amd64/package.use.mask2
-rw-r--r--profiles/arch/amd64/package.use.stable.mask4
-rw-r--r--profiles/arch/amd64/x32/package.mask5
-rw-r--r--profiles/arch/amd64/x32/package.use.mask1
-rw-r--r--profiles/arch/arm/package.use.stable.mask4
-rw-r--r--profiles/arch/arm/use.mask5
-rw-r--r--profiles/arch/arm64/package.use.mask4
-rw-r--r--profiles/arch/arm64/package.use.stable.mask4
-rw-r--r--profiles/arch/arm64/use.mask5
-rw-r--r--profiles/arch/base/package.use.mask6
-rw-r--r--profiles/arch/hppa/make.defaults4
-rw-r--r--profiles/arch/hppa/package.use.mask12
-rw-r--r--profiles/arch/hppa/package.use.stable.mask6
-rw-r--r--profiles/arch/hppa/use.stable.mask5
-rw-r--r--profiles/arch/ia64/package.use.mask8
-rw-r--r--profiles/arch/powerpc/package.use.mask5
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.mask1
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.use.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/64le/use.stable.mask5
-rw-r--r--profiles/arch/powerpc/ppc64/package.mask1
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.stable.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/use.stable.mask5
-rw-r--r--profiles/arch/riscv/package.use.mask31
-rw-r--r--profiles/arch/sparc/package.mask7
-rw-r--r--profiles/arch/x86/package.use.mask6
-rw-r--r--profiles/base/make.defaults2
-rw-r--r--profiles/base/package.mask10
-rw-r--r--profiles/base/package.use.mask25
-rw-r--r--profiles/base/package.use.stable.mask4
-rw-r--r--profiles/base/use.mask4
-rw-r--r--profiles/base/use.stable.mask4
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/systemd/package.use8
-rw-r--r--profiles/default/linux/amd64/17.0/uclibc/deprecated17
-rw-r--r--profiles/default/linux/amd64/17.0/uclibc/hardened/deprecated17
-rw-r--r--profiles/default/linux/amd64/17.1/desktop/plasma/systemd/package.use8
-rw-r--r--profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/eapi (renamed from profiles/default/linux/ppc/17.0/uclibc/eapi)0
-rw-r--r--profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/parent2
-rw-r--r--profiles/default/linux/amd64/17.1/systemd/selinux/eapi (renamed from profiles/default/linux/ppc/17.0/uclibc/hardened/eapi)0
-rw-r--r--profiles/default/linux/amd64/17.1/systemd/selinux/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv4t/selinux/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv4t/selinux/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv5te/selinux/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv5te/selinux/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/hardened/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/hardened/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/hardened/selinux/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/hardened/selinux/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/selinux/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv6j/selinux/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/hardened/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/hardened/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/hardened/selinux/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/hardened/selinux/parent2
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/selinux/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/armv7a/selinux/parent2
-rw-r--r--profiles/default/linux/arm/17.0/desktop/plasma/systemd/package.use8
-rw-r--r--profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/parent2
-rw-r--r--profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/eapi1
-rw-r--r--profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/parent2
-rw-r--r--profiles/default/linux/arm/17.0/uclibc/armv6j/deprecated17
-rw-r--r--profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/deprecated17
-rw-r--r--profiles/default/linux/arm/17.0/uclibc/armv7a/deprecated17
-rw-r--r--profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/deprecated17
-rw-r--r--profiles/default/linux/arm/17.0/uclibc/deprecated17
-rw-r--r--profiles/default/linux/arm64/17.0/desktop/plasma/systemd/package.use8
-rw-r--r--profiles/default/linux/arm64/17.0/hardened/eapi1
-rw-r--r--profiles/default/linux/arm64/17.0/hardened/parent2
-rw-r--r--profiles/default/linux/arm64/17.0/hardened/selinux/eapi1
-rw-r--r--profiles/default/linux/arm64/17.0/hardened/selinux/parent2
-rw-r--r--profiles/default/linux/arm64/17.0/musl/hardened/selinux/eapi1
-rw-r--r--profiles/default/linux/arm64/17.0/musl/hardened/selinux/parent2
-rw-r--r--profiles/default/linux/arm64/17.0/selinux/eapi1
-rw-r--r--profiles/default/linux/arm64/17.0/selinux/parent2
-rw-r--r--profiles/default/linux/arm64/17.0/systemd/selinux/eapi1
-rw-r--r--profiles/default/linux/arm64/17.0/systemd/selinux/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/deprecated6
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated6
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated6
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated6
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated6
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated6
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated6
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/uclibc/deprecated17
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/deprecated17
-rw-r--r--profiles/default/linux/ppc/17.0/systemd/eapi1
-rw-r--r--profiles/default/linux/ppc/17.0/systemd/parent2
-rw-r--r--profiles/default/linux/ppc/17.0/uclibc/hardened/parent2
-rw-r--r--profiles/default/linux/ppc/17.0/uclibc/make.defaults10
-rw-r--r--profiles/default/linux/ppc/17.0/uclibc/package.use7
-rw-r--r--profiles/default/linux/ppc/17.0/uclibc/package.use.mask10
-rw-r--r--profiles/default/linux/ppc/17.0/uclibc/parent2
-rw-r--r--profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/package.use8
-rw-r--r--profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/package.use8
-rw-r--r--profiles/default/linux/uclibc/mips/deprecated17
-rw-r--r--profiles/default/linux/uclibc/mips/mipsel/deprecated17
-rw-r--r--profiles/default/linux/x86/17.0/desktop/plasma/systemd/package.use8
-rw-r--r--profiles/default/linux/x86/17.0/musl/use.mask5
-rw-r--r--profiles/default/linux/x86/17.0/uclibc/deprecated17
-rw-r--r--profiles/default/linux/x86/17.0/uclibc/hardened/deprecated17
-rw-r--r--profiles/desc/ada_target.desc1
-rw-r--r--profiles/features/hardened/amd64/package.use.mask11
-rw-r--r--profiles/features/hardened/arm/eapi1
-rw-r--r--profiles/features/hardened/arm/make.defaults4
-rw-r--r--profiles/features/hardened/arm/parent1
-rw-r--r--profiles/features/musl/package.mask14
-rw-r--r--profiles/features/musl/package.use.mask8
-rw-r--r--profiles/features/selinux/package.mask42
-rw-r--r--profiles/features/selinux/package.unmask5
-rw-r--r--profiles/features/selinux/package.use.mask3
-rw-r--r--profiles/features/selinux/use.mask1
-rw-r--r--profiles/features/uclibc/deprecated17
-rw-r--r--profiles/features/uclibc/package.mask1
-rw-r--r--profiles/hardened/linux/uclibc/deprecated17
-rw-r--r--profiles/package.mask918
-rw-r--r--profiles/profiles.desc86
-rw-r--r--profiles/targets/desktop/gnome/package.use8
-rw-r--r--profiles/updates/1Q-20191
-rw-r--r--profiles/updates/2Q-20161
-rw-r--r--profiles/updates/3Q-20161
-rw-r--r--profiles/updates/4Q-20212
-rw-r--r--profiles/use.local.desc92
124 files changed, 1114 insertions, 725 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 1a0dc7e7249d..bdc7bba8c0b6 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use
index 22973911001c..7c624bfc42b6 100644
--- a/profiles/arch/amd64/package.use
+++ b/profiles/arch/amd64/package.use
@@ -20,10 +20,6 @@ dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX
sys-devel/clang llvm_targets_AMDGPU llvm_targets_NVPTX
sys-devel/llvm llvm_targets_AMDGPU llvm_targets_NVPTX
-# Michał Górny <mgorny@gentoo.org> (2014-06-28)
-# Packages that should be multilib by default.
-x11-drivers/nvidia-drivers abi_x86_32
-
# Doug Goldstein <cardoe@gentoo.org> (2012-10-29)
# Enable the native arch as the default qemu target
app-emulation/qemu qemu_softmmu_targets_x86_64
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index e31fb899dd45..772ea0b0ea5d 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -108,7 +108,7 @@ sys-block/fio -io-uring -zbc
# Marek Szuba <marecki@gentoo.org> (2020-06-17)
# Unmask globally-masked flashrom drivers and tools which do work on amd64
-sys-apps/flashrom -atahpt -atapromise -internal -nic3com -nicnatsemi -nicrealtek -rayer-spi -satamv -tools
+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
# Mikle Kolyada <zlogene@gentoo.org> (2020-06-08)
# clisp is keyworded on amd64
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 13cb163322d9..7802a944051c 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,10 +17,6 @@
#--- END OF EXAMPLES ---
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-01)
-# requires sys-apps/dbus-broker, which is unstable here.
-sys-apps/systemd hostnamed-fallback
-
# Joonas Niilola <juippis@gentoo.org> (2021-08-13)
# dev-libs/efl is stabilized on amd64.
app-crypt/pinentry -efl
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index 05c072b5f607..5b194e7de8b9 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -5,6 +5,7 @@
# Jupyterlab and friends require net-libs/nodejs
dev-python/jupyterlab
dev-python/jupyterlab-lsp
+sci-misc/jupyterlab-desktop-bin
# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-02-13)
# Is reverse-dependency of dev-qt/qtwebengine
@@ -47,7 +48,7 @@ kde-apps/akonadiconsole:5
kde-apps/akregator:5
kde-apps/calendarjanitor:5
kde-apps/calendarsupport:5
->=kde-apps/cantor-21.08.0:5
+kde-apps/cantor:5
kde-apps/eventviews:5
kde-apps/grantlee-editor:5
kde-apps/incidenceeditor:5
@@ -95,9 +96,11 @@ net-p2p/ktorrent:5
sci-geosciences/qmapshack
sci-mathematics/rkward:5
sci-mathematics/rstudio
+sci-visualization/labplot:5
www-client/falkon
www-client/otter
www-client/qutebrowser
+media-video/jellyfin-media-player
# Andreas K. Hüttel <dilfridge@gentoo.org> (2020-09-20)
# Binary-only with no x32 support
diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask
index 3ebd7cadb6df..c0a63dfeeb71 100644
--- a/profiles/arch/amd64/x32/package.use.mask
+++ b/profiles/arch/amd64/x32/package.use.mask
@@ -4,6 +4,7 @@
# Andreas Sturmlechner <asturm@gentoo.org> (2021-02-09)
# Requires net-libs/nodejs, plus mask all reverse-dependencies.
app-i18n/fcitx-libpinyin dictionary-manager
+dev-lang/idris2 test-full
dev-python/cloudscraper test
games-util/lgogdownloader gui
kde-apps/kde-apps-meta:5 pim
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
index 551b599f2ff5..6c43cbf25fce 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-11-20)
+# dev-python/networkx is not yet marked stable on arm*
+app-admin/setools infoflow
+
# Sam James <sam@gentoo.org> (2021-10-25)
# Various dependencies not yet stable on arm
# bug #816981
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index 7bf9e1888b1d..a8dd0972f6ba 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -115,11 +115,6 @@ video_cards_r300
video_cards_r600
video_cards_radeonsi
-# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
-# Bug #184563, 2007-09-18
-# Robin H. Johnson <robbat2@gentoo.org>
-audit
-
# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
# media-libs/xine-lib is not keyworded
xine
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 917dec68537f..58c25a4ae688 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-16)
+# requires sys-apps/dbus-broker, which keyworded here.
+sys-apps/systemd -hostnamed-fallback
+
# Sam James <sam@gentoo.org> (2021-10-31)
# dev-python/pyilmbase isn't keyworded on arm64
media-gfx/alembic python
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index 9105df5606ec..1cec2de5360c 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-11-20)
+# dev-python/networkx is not yet marked stable on arm*
+app-admin/setools infoflow
+
# Sam James <sam@gentoo.org> (2021-10-25)
# Has unstable dependencies we don't want to drag in yet
# bug #816981
diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index 5f6f827a9748..0129db30185a 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -137,8 +137,3 @@ video_cards_r200
video_cards_r300
video_cards_r600
video_cards_radeonsi
-
-# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
-# Bug #184563, (2007-09-18)
-# Robin H. Johnson <robbat2@gentoo.org>
-audit
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 41c7b0ecd2d3..5cf21d9522da 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-11-15)
+# Only available on PPC*.
+sys-apps/util-linux rtas
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-01)
# requires sys-apps/dbus-broker, which is not widely keyworded yet.
sys-apps/systemd hostnamed-fallback
@@ -93,7 +97,7 @@ sys-block/fio io-uring zbc
# - ich_descriptors_tools (USE=tools) is only compiled on amd64 and x86,
# - internal is presently only supported on amd64/x86 and mipsel,
# - the others only work on x86 due to lack of PCI-port I/O support.
-sys-apps/flashrom atahpt atapromise internal nic3com nicnatsemi nicrealtek rayer-spi satamv tools
+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
# Mikle Kolyada <zlogene@gentoo.org> (2020-06-08)
# requires clisp whichis keyworded on fewer arches
diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults
index 5ae3874285d7..d5254d0e0777 100644
--- a/profiles/arch/hppa/make.defaults
+++ b/profiles/arch/hppa/make.defaults
@@ -24,7 +24,3 @@ CHOST_hppa="${CHOST}"
# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
# Defaults for video drivers
VIDEO_CARDS="fbdev"
-
-# Hans de Graaff <graaff@gentoo.org> (2021-10-10)
-# Temporary override base default to support the ruby27 stable bug 801289
-RUBY_TARGETS="ruby26"
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index f5357f209dd4..5a93cbad3647 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,14 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Sam James <sam@gentoo.org> (2021-11-19)
+# Avoid dragging in doc/sphinx deps where we can help it
+dev-python/anyio doc
+
+# Sam James <sam@gentoo.org> (2021-11-17)
+# Avoid unnecessary dependencies
+dev-python/matplotlib gtk3
+
# Sam James <sam@gentoo.org> (2021-11-05)
# Avoid keywording unnecessary depenencies for now, bug #804115
dev-python/scipy pythran
@@ -220,10 +228,6 @@ sys-libs/glibc systemtap
app-forensics/sleuthkit java
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Requires USE=systemd that is masked in this profile.
-net-wireless/bluez user-session
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=seccomp that is masked in this profile.
net-libs/gnutls test-full
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index 25356a106702..d798f3f41a14 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -17,6 +17,12 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (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 <eike@sf-mail.de> (2021-11-10)
# The following packages have no stable keywords on hppa:
# net-mail/courier-imap mail-mta/courier
diff --git a/profiles/arch/hppa/use.stable.mask b/profiles/arch/hppa/use.stable.mask
index debb46b2735b..b73cd857e2fa 100644
--- a/profiles/arch/hppa/use.stable.mask
+++ b/profiles/arch/hppa/use.stable.mask
@@ -21,11 +21,6 @@ doc
# Avoid stabling chunks of GNOME and such as much as possible.
# bug #807637
colord
-introspection
-
-# Hans de Graaff <graaff@gentoo.org> (2021-10-10)
-# Temporary entry to support the ruby27 stable bug 801289
-ruby_targets_ruby27
# Matt Turner <mattst88@gentoo.org> (2021-09-22)
# media-libs/libsamplerate is not stable on hppa
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 0f245bc5e192..455d535cd6f7 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2021-11-26)
+# These package flags require dev-python/cryptography which -- due
+# to the dependency on Rust -- is no longer portable to ia64.
+dev-python/passlib totp
+dev-python/twisted conch crypt
+dev-python/urllib3 test
+net-fs/samba addc addns ads
+
# Sam James <sam@gentoo.org> (2021-11-05)
# Avoid keywording unnecessary depenencies for now, bug #804115
dev-python/scipy pythran
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 3f3ccbe0567a..5023abae516b 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-11-15)
+# librtas is available on (only) ppc*
+sys-apps/util-linux -rtas
+
# Michael Seifert <m.seifert@digitalernachschub.de> (2021-10-23)
# dev-python/furo isn't keyworded here
dev-python/argon2-cffi doc
@@ -145,6 +149,7 @@ app-emulation/qemu capstone
# Amy Liffey <amynka@gentoo.org (2018-01-21)
# dev-libs/cereal not keyworded for ppc
media-libs/opencv contribdnn
+media-plugins/frei0r-plugins facedetect
# Robin H. Johnson <robbat2@gentoo.org> (2017-11-10)
# Masked for dependencies:
diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask
index 29cc18c63a1b..5a33b5659e8f 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.mask
@@ -44,6 +44,7 @@ sci-mathematics/geogebra-bin
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-08-27)
# little-endian power8 ppc64 configs are provided
-sys-kernel/gentoo-kernel
+-sys-kernel/gentoo-kernel-bin
-sys-kernel/vanilla-kernel
-virtual/dist-kernel
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index fbfee3c8638a..7bd73835511c 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-13)
+# ppc64 has pipewire keyworded
+www-client/firefox -screencast
+
# Sam James <sam@gentoo.org> (2021-09-23)
# Needs media-libs/libldac which builds on ppc64le, but not be
media-video/pipewire -bluetooth
diff --git a/profiles/arch/powerpc/ppc64/64le/use.stable.mask b/profiles/arch/powerpc/ppc64/64le/use.stable.mask
index 8e2f205d60b7..ea967fc953b8 100644
--- a/profiles/arch/powerpc/ppc64/64le/use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/64le/use.stable.mask
@@ -1,6 +1,11 @@
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-11-14)
+# media-libs/openexr is not marked stable on ppc64
+# (it's broken on BE and it's more convenient to keep it at ~arch here for now)
+openexr
+
# Michał Górny <mgorny@gentoo.org> (2021-05-04)
# Python 3.10 is not yet stable (and will not be until it's out of beta,
# around September.
diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask
index 36a972da57c5..7b32acd5c13c 100644
--- a/profiles/arch/powerpc/ppc64/package.mask
+++ b/profiles/arch/powerpc/ppc64/package.mask
@@ -42,6 +42,7 @@ dev-java/openjfx:11
# big-endian ppc64 configs are not provided
# however users can unmask and use savedconfig feature
sys-kernel/gentoo-kernel
+sys-kernel/gentoo-kernel-bin
sys-kernel/vanilla-kernel
virtual/dist-kernel
diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask
index 41389ea5bfd2..ad8e800ab267 100644
--- a/profiles/arch/powerpc/ppc64/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask
@@ -17,10 +17,6 @@
#--- END OF EXAMPLES ---
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-01)
-# requires sys-apps/dbus-broker, which is unstable here.
-sys-apps/systemd hostnamed-fallback
-
# Georgy Yakovlev <gyakovlev@gentoo.org (2021-06-25)
# ceph is not going to be stable on ppc64
# https://bugs.gentoo.org/798744
diff --git a/profiles/arch/powerpc/ppc64/use.stable.mask b/profiles/arch/powerpc/ppc64/use.stable.mask
index 270d61458e3c..013b344a472d 100644
--- a/profiles/arch/powerpc/ppc64/use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/use.stable.mask
@@ -4,6 +4,11 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
+# Sam James <sam@gentoo.org> (2021-11-14)
+# media-libs/openexr is not marked stable on ppc64
+# (it's broken on BE and it's more convenient to keep it at ~arch here for now)
+openexr
+
# Michał Górny <mgorny@gentoo.org> (2021-05-04)
# Python 3.10 is not yet stable (and will not be until it's out of beta,
# around September.
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 72735eceb63c..bb578bd989e1 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,22 +1,18 @@
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Alex Fan <alex.fan.q@gmail.com> (2021-11-19)
+# depends on dev-lang/ocaml
+app-accessibility/brltty ocaml ocamlopt
+
+# Alex Fan <alex.fan.q@gmail.com> (2021-11-19)
+# opengl -> dev-python/pygame is not keyworded yet
+dev-python/sympy opengl
+
# Sam James <sam@gentoo.org> (2021-10-26)
# sys-libs/libhugetlbfs is not keyworded on ~riscv right now
sys-apps/nvme-cli hugepages
-# Michael Seifert <m.seifert@digitalernachschub.de> (2021-10-23)
-# dev-python/furo isn't keyworded here
-dev-python/argon2-cffi doc
-
-# Alex Fan <alexfanqi@yahoo.com> (2021-10-11)
-# sci-libs/sundials fails several tests #817680
-sci-mathematics/octave sundials
-
-# Alex Fan <alexfanqi@yahoo.com> (2021-09-27)
-# depends on mysql
-kde-apps/akonadi mysql
-
# Marek Szuba <marecki@gentoo.org> (2021-09-23)
# mkdocs ecosystem only partly keyworded on riscv, has rather messy
# Python-target requirements.
@@ -35,14 +31,6 @@ app-portage/layman darcs
# - app-text/pandoc
sys-cluster/ceph pmdk
-# Sam James <sam@gentoo.org> (2021-09-12)
-# Marek Szuba <marecki@gentoo.org> (2021-07-05)
-# dev-ruby/asciidoctor isn't keyworded here
-app-admin/keepassxc doc
-dev-libs/nanomsg doc
-dev-util/ccache doc
-net-misc/chrony html
-
# Alex Fan <alexfanqi@yahoo.com> (2021-09-15)
# Marek Szuba <marecki@gentoo.org> (2021-09-07)
# All of these require net-libs/nodejs, which now builds on riscv
@@ -101,7 +89,7 @@ gnome-base/gdm accessibility
# Alex Fan <alexfanqi@yahoo.com> (2021-08-17)
# dependencies not keyworded/tested
-kde-plasma/plasma-meta accessibility grub plymouth pulseaudio
+kde-plasma/plasma-meta grub plymouth
# Marek Szuba <marecki@gentoo.org> (2021-08-17)
# sys-libs/libfaketime does not work properly on this arch
@@ -178,7 +166,6 @@ sys-cluster/slurm ofed
# This doesn't work for (any) riscv yet.
dev-libs/libpcre2 jit
dev-libs/libpcre jit
-<dev-vcs/git-2.31.0 pcre-jit
www-servers/nginx pcre-jit
# app-shells/fish not keyworded due to failing tests (Bug #807742).
diff --git a/profiles/arch/sparc/package.mask b/profiles/arch/sparc/package.mask
index cffd5f5e1ac7..2e8748f1a007 100644
--- a/profiles/arch/sparc/package.mask
+++ b/profiles/arch/sparc/package.mask
@@ -1,6 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-11-22)
+# Unmask older libcrypt virtual until libxcrypt is stable on sparc (pending)
+# bug #809410
+-virtual/libcrypt:0/1
+
# Raúl Porcel <armin76@gentoo.org> (2014-11-17)
# Mask sys-devel/kgcc64 since >=gcc-4.4 can build 64bit kernels
sys-devel/kgcc64
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index bc9f5bce2d66..b2b1c34cb53f 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Conrad Kostecki <conikost@gentoo.org> (2021-11-16)
+# AppArmor is not available on x86
+app-benchmarks/stress-ng apparmor
+
# James Le Cuirot <chewi@gentoo.org> (2021-10-22)
# The JIT feature only works on amd64 and x86.
app-emulation/fs-uae -jit
@@ -106,7 +110,7 @@ sys-block/fio -io-uring -zbc
# Marek Szuba <marecki@gentoo.org> (2020-06-17)
# Unmask globally-masked flashrom drivers and tools which do work on x86
-sys-apps/flashrom -atahpt -atapromise -internal -nic3com -nicnatsemi -nicrealtek -rayer-spi -satamv -tools
+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 <chead@chead.ca> (2020-06-10)
# Requires dev-db/influxdb which is amd64-only
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 4aa838bae261..f25074f9d81a 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -171,7 +171,7 @@ PHP_TARGETS="php7-3 php7-4"
# Alfredo Tupone <tupone@gentoo.org> (2019-09-03)
#
# Default ADA target
-ADA_TARGET="gnat_2019"
+ADA_TARGET="gnat_2020"
# Marek Szuba <marecki@gentoo.org> (2020-10-15)
# Default targets for lua{,-single}.eclass
diff --git a/profiles/base/package.mask b/profiles/base/package.mask
index c617fe47edc1..58f5f5ac5739 100644
--- a/profiles/base/package.mask
+++ b/profiles/base/package.mask
@@ -1,6 +1,16 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-11-22)
+# Mask the older libcrypt virtual (which accepted glibc[crypt]) to ease
+# dependency resolution. In a fair number of cases, this has helped
+# upgrades go through cleanly.
+# Read the news item if you need help!
+# (This mask is undone in musl profiles where the transition is not yet being
+# made.)
+# bug #699422.
+virtual/libcrypt:0/1
+
# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-06)
# No longer maintained upstream; please see the 2021-07-15-opentmpfiles-deprecation
# news item.
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 7ce0397f682b..b026e63bec52 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,9 +6,20 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-26)
-# Depends on masked sys-fabric/dapl
-sys-fabric/ofed dapl
+# Wolfgang E. Sanyer <ezzieyguywuf@gmail.com> (2021-12-01)
+# Requires pandoc, which is unstable due to various haskell dependencies
+# (including ghc)
+>=sys-apps/exa-0.10.1 man
+
+# Sam James <sam@gentoo.org> (2021-11-26)
+# Needs unpackaged asciidoctor-pdf for now
+# bug #827290
+>=app-doc/kicad-doc-6.0.0_rc1 pdf
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-23)
+# pdfannotextractor gets masked as it does not support
+# updated dev-java/pdfbox-2.0.24, Bug #803488
+app-text/texlive pdfannotextractor
# Conrad Kostecki <conikost@gentoo.org> (2021-10-23)
# Build tools is currently broken, so masking until upstream fixes
@@ -189,11 +200,6 @@ x11-libs/colord-gtk doc
<sys-devel/clang-14 llvm_targets_CSKY llvm_targets_M68k
<sys-devel/llvm-14 llvm_targets_CSKY llvm_targets_M68k
-# Joonas Niilola <juippis@gentoo.org> (2020-12-03)
-# Doc building seem to be very random without any predictability,
-# bug #734104
-media-gfx/blender doc
-
# Marek Szuba <marecki@gentoo.org> (2020-11-30)
# Vendored therecipe/qt violates network sandbox + uses external binary
# Qt libraries; see https://github.com/ProtonMail/proton-bridge/issues/16
@@ -405,6 +411,7 @@ sys-devel/binutils-hppa64 cet
sys-devel/gdb cet
sys-libs/binutils-libs cet
sys-libs/glibc cet
+sys-devel/gcc cet
# Michał Górny <mgorny@gentoo.org> (2018-06-13)
# Requires app-arch/snappy[static-libs] that is no longer available.
@@ -428,7 +435,7 @@ app-emulation/fuse backend-svga
# Patrick McLean <chutzpah@gentoo.org> (2018-03-06)
# Andreas K. Hüttel <dilfridge@gentoo.org> (2020-12-25)
# Requires dev-libs/boost-1.72 that is gone
-sys-cluster/ceph system-boost
+<sys-cluster/ceph-15 system-boost
# Brian Evans <grknight@gentoo.org> (2018-03-05)
# Mask embedded USE on virtual/mysql and friends to transition it to be obsolete
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index 525f6417906f..ede76eb9e08b 100644
--- a/profiles/base/package.use.stable.mask
+++ b/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
+# Ben Kohler <bkohler@gentoo.org> (2021-11-27)
+# net-misc/pyhoca-cli and several of its deps will need stable first
+net-misc/remmina x2go
+
# Sergey Popov <pinkbyte@gentoo.org> (2021-10-14)
# net-libs/grpc is not yet stabilized,
# so mask optional use flag on net-misc/frr
diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index b08b6b8e6109..d5ff47743a6e 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,10 +4,6 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
-# Brian Evans <grknight@gentoo.org> (2021-09-26)
-# Mask 8.1 as it is RC
-php_targets_php8-1
-
# Hans de Graaff <graaff@gentoo.org> (2021-07-09)
# Mask Ruby 2.5 as EOL
ruby_targets_ruby25
diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index 07b55fe4e694..453037208983 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,6 +4,10 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
+# Brian Evans <grknight@gentoo.org> (2021-11-29)
+# Mask 8.1 as it is currently unstable only
+php_targets_php8-1
+
# Sergei Trofimovich <slyfox@gentoo.org> (2020-04-13)
# dev-vcs/darcs (dev-lang/ghc) has no stable keywords.
darcs
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/package.use b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/package.use
deleted file mode 100644
index 269791a40b12..000000000000
--- a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/package.use
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2019-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Brian Evans <grknight@gentoo.org> (2019-02-27)
-# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session]
-# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session].
-net-wireless/bluez user-session
-sys-apps/dbus user-session
diff --git a/profiles/default/linux/amd64/17.0/uclibc/deprecated b/profiles/default/linux/amd64/17.0/uclibc/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/uclibc/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/default/linux/amd64/17.0/uclibc/hardened/deprecated b/profiles/default/linux/amd64/17.0/uclibc/hardened/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/uclibc/hardened/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/package.use b/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/package.use
deleted file mode 100644
index 269791a40b12..000000000000
--- a/profiles/default/linux/amd64/17.1/desktop/plasma/systemd/package.use
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2019-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Brian Evans <grknight@gentoo.org> (2019-02-27)
-# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session]
-# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session].
-net-wireless/bluez user-session
-sys-apps/dbus user-session
diff --git a/profiles/default/linux/ppc/17.0/uclibc/eapi b/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/ppc/17.0/uclibc/eapi
+++ b/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/eapi
diff --git a/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/parent b/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/parent
new file mode 100644
index 000000000000..23c64bb44399
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/selinux
diff --git a/profiles/default/linux/ppc/17.0/uclibc/hardened/eapi b/profiles/default/linux/amd64/17.1/systemd/selinux/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/ppc/17.0/uclibc/hardened/eapi
+++ b/profiles/default/linux/amd64/17.1/systemd/selinux/eapi
diff --git a/profiles/default/linux/amd64/17.1/systemd/selinux/parent b/profiles/default/linux/amd64/17.1/systemd/selinux/parent
new file mode 100644
index 000000000000..2190e9797eaa
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/systemd/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/selinux
diff --git a/profiles/default/linux/arm/17.0/armv4t/selinux/eapi b/profiles/default/linux/arm/17.0/armv4t/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4t/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv4t/selinux/parent b/profiles/default/linux/arm/17.0/armv4t/selinux/parent
new file mode 100644
index 000000000000..2190e9797eaa
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv4t/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/selinux
diff --git a/profiles/default/linux/arm/17.0/armv5te/selinux/eapi b/profiles/default/linux/arm/17.0/armv5te/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv5te/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv5te/selinux/parent b/profiles/default/linux/arm/17.0/armv5te/selinux/parent
new file mode 100644
index 000000000000..2190e9797eaa
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv5te/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/selinux
diff --git a/profiles/default/linux/arm/17.0/armv6j/hardened/eapi b/profiles/default/linux/arm/17.0/armv6j/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv6j/hardened/parent b/profiles/default/linux/arm/17.0/armv6j/hardened/parent
new file mode 100644
index 000000000000..b7aa1e71208a
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/hardened/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/hardened/arm
diff --git a/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/eapi b/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/parent b/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/parent
new file mode 100644
index 000000000000..23c64bb44399
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/hardened/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/selinux
diff --git a/profiles/default/linux/arm/17.0/armv6j/selinux/eapi b/profiles/default/linux/arm/17.0/armv6j/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv6j/selinux/parent b/profiles/default/linux/arm/17.0/armv6j/selinux/parent
new file mode 100644
index 000000000000..2190e9797eaa
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv6j/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/selinux
diff --git a/profiles/default/linux/arm/17.0/armv7a/hardened/eapi b/profiles/default/linux/arm/17.0/armv7a/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv7a/hardened/parent b/profiles/default/linux/arm/17.0/armv7a/hardened/parent
new file mode 100644
index 000000000000..b7aa1e71208a
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/hardened/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/hardened/arm
diff --git a/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/eapi b/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/parent b/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/parent
new file mode 100644
index 000000000000..23c64bb44399
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/hardened/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/selinux
diff --git a/profiles/default/linux/arm/17.0/armv7a/selinux/eapi b/profiles/default/linux/arm/17.0/armv7a/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/armv7a/selinux/parent b/profiles/default/linux/arm/17.0/armv7a/selinux/parent
new file mode 100644
index 000000000000..2190e9797eaa
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/armv7a/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/selinux
diff --git a/profiles/default/linux/arm/17.0/desktop/plasma/systemd/package.use b/profiles/default/linux/arm/17.0/desktop/plasma/systemd/package.use
deleted file mode 100644
index 269791a40b12..000000000000
--- a/profiles/default/linux/arm/17.0/desktop/plasma/systemd/package.use
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2019-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Brian Evans <grknight@gentoo.org> (2019-02-27)
-# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session]
-# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session].
-net-wireless/bluez user-session
-sys-apps/dbus user-session
diff --git a/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/eapi b/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/parent b/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/parent
new file mode 100644
index 000000000000..23c5fe07a248
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/musl/armv6j/hardened/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../features/selinux
diff --git a/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/eapi b/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/parent b/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/parent
new file mode 100644
index 000000000000..23c5fe07a248
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/musl/armv7a/hardened/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../features/selinux
diff --git a/profiles/default/linux/arm/17.0/uclibc/armv6j/deprecated b/profiles/default/linux/arm/17.0/uclibc/armv6j/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/uclibc/armv6j/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/deprecated b/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/uclibc/armv6j/hardened/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/default/linux/arm/17.0/uclibc/armv7a/deprecated b/profiles/default/linux/arm/17.0/uclibc/armv7a/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/uclibc/armv7a/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/deprecated b/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/uclibc/armv7a/hardened/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/default/linux/arm/17.0/uclibc/deprecated b/profiles/default/linux/arm/17.0/uclibc/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/uclibc/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/default/linux/arm64/17.0/desktop/plasma/systemd/package.use b/profiles/default/linux/arm64/17.0/desktop/plasma/systemd/package.use
deleted file mode 100644
index 269791a40b12..000000000000
--- a/profiles/default/linux/arm64/17.0/desktop/plasma/systemd/package.use
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2019-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Brian Evans <grknight@gentoo.org> (2019-02-27)
-# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session]
-# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session].
-net-wireless/bluez user-session
-sys-apps/dbus user-session
diff --git a/profiles/default/linux/arm64/17.0/hardened/eapi b/profiles/default/linux/arm64/17.0/hardened/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/hardened/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/17.0/hardened/parent b/profiles/default/linux/arm64/17.0/hardened/parent
new file mode 100644
index 000000000000..6303d33abd2d
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/hardened/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/hardened/arm64
diff --git a/profiles/default/linux/arm64/17.0/hardened/selinux/eapi b/profiles/default/linux/arm64/17.0/hardened/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/hardened/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/17.0/hardened/selinux/parent b/profiles/default/linux/arm64/17.0/hardened/selinux/parent
new file mode 100644
index 000000000000..2190e9797eaa
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/hardened/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/selinux
diff --git a/profiles/default/linux/arm64/17.0/musl/hardened/selinux/eapi b/profiles/default/linux/arm64/17.0/musl/hardened/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/musl/hardened/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/17.0/musl/hardened/selinux/parent b/profiles/default/linux/arm64/17.0/musl/hardened/selinux/parent
new file mode 100644
index 000000000000..23c64bb44399
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/musl/hardened/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/selinux
diff --git a/profiles/default/linux/arm64/17.0/selinux/eapi b/profiles/default/linux/arm64/17.0/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/17.0/selinux/parent b/profiles/default/linux/arm64/17.0/selinux/parent
new file mode 100644
index 000000000000..933e67923d1a
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/selinux
diff --git a/profiles/default/linux/arm64/17.0/systemd/selinux/eapi b/profiles/default/linux/arm64/17.0/systemd/selinux/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/systemd/selinux/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/arm64/17.0/systemd/selinux/parent b/profiles/default/linux/arm64/17.0/systemd/selinux/parent
new file mode 100644
index 000000000000..2190e9797eaa
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/systemd/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/selinux
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/deprecated
new file mode 100644
index 000000000000..59b949e38c84
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/deprecated
@@ -0,0 +1,6 @@
+default/linux/ppc/17.0
+
+* None.
+Simply switching profile to one specified above is safe
+and will make this warning go away.
+No further action required.
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated
new file mode 100644
index 000000000000..d0bf80755cbb
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/deprecated
@@ -0,0 +1,6 @@
+default/linux/ppc/17.0/desktop
+
+* None.
+Simply switching profile to one specified above is safe
+and will make this warning go away.
+No further action required.
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated
new file mode 100644
index 000000000000..dd733d4e8b34
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/deprecated
@@ -0,0 +1,6 @@
+default/linux/ppc/17.0/desktop/gnome
+
+* None.
+Simply switching profile to one specified above is safe
+and will make this warning go away.
+No further action required.
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated
new file mode 100644
index 000000000000..ede19674e0d7
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd/deprecated
@@ -0,0 +1,6 @@
+default/linux/ppc/17.0/desktop/gnome/systemd
+
+* None.
+Simply switching profile to one specified above is safe
+and will make this warning go away.
+No further action required.
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated
new file mode 100644
index 000000000000..98864d85647e
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/developer/deprecated
@@ -0,0 +1,6 @@
+default/linux/ppc/17.0/developer
+
+* None.
+Simply switching profile to one specified above is safe
+and will make this warning go away.
+No further action required.
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated
new file mode 100644
index 000000000000..e8c344be8aa6
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/musl/deprecated
@@ -0,0 +1,6 @@
+default/linux/ppc/17.0/musl
+
+* None.
+Simply switching profile to one specified above is safe
+and will make this warning go away.
+No further action required.
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated
new file mode 100644
index 000000000000..7794ce9cd407
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/deprecated
@@ -0,0 +1,6 @@
+default/linux/ppc/17.0/musl/hardened
+
+* None.
+Simply switching profile to one specified above is safe
+and will make this warning go away.
+No further action required.
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/deprecated b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/powerpc/ppc32/17.0/uclibc/hardened/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/default/linux/ppc/17.0/systemd/eapi b/profiles/default/linux/ppc/17.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/17.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ppc/17.0/systemd/parent b/profiles/default/linux/ppc/17.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/ppc/17.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
diff --git a/profiles/default/linux/ppc/17.0/uclibc/hardened/parent b/profiles/default/linux/ppc/17.0/uclibc/hardened/parent
deleted file mode 100644
index c97306cfa044..000000000000
--- a/profiles/default/linux/ppc/17.0/uclibc/hardened/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../features/hardened
diff --git a/profiles/default/linux/ppc/17.0/uclibc/make.defaults b/profiles/default/linux/ppc/17.0/uclibc/make.defaults
deleted file mode 100644
index 535f97151729..000000000000
--- a/profiles/default/linux/ppc/17.0/uclibc/make.defaults
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="powerpc-gentoo-linux-uclibc"
-
-# Anthony G. Basile <blueness@gentoo.org> (2014-07-01)
-# Multilib-related setup, bug #515130
-MULTILIB_ABIS="ppc"
-CHOST_ppc="${CHOST}"
-LIBDIR_ppc="lib"
diff --git a/profiles/default/linux/ppc/17.0/uclibc/package.use b/profiles/default/linux/ppc/17.0/uclibc/package.use
deleted file mode 100644
index c9c780268687..000000000000
--- a/profiles/default/linux/ppc/17.0/uclibc/package.use
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-
-# Anthony G. Basile <blueness@gentoo.org> (2019-06-14)
-# This is needed for default stage3
-sys-libs/gdbm berkdb
diff --git a/profiles/default/linux/ppc/17.0/uclibc/package.use.mask b/profiles/default/linux/ppc/17.0/uclibc/package.use.mask
deleted file mode 100644
index 2983b3d45bc2..000000000000
--- a/profiles/default/linux/ppc/17.0/uclibc/package.use.mask
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Anthony G. Basile <blueness@gentoo.org> (2019-06-12)
-# Unfortunately pie has broken on ppc uclibc for years
-sys-devel/gcc pie
-
-# Anthony G. Basile <blueness@gentoo.org> (2019-06-14)
-# pie is also broken on openssh uclibc
-net-misc/openssh pie
diff --git a/profiles/default/linux/ppc/17.0/uclibc/parent b/profiles/default/linux/ppc/17.0/uclibc/parent
deleted file mode 100644
index 8efcb3b984ae..000000000000
--- a/profiles/default/linux/ppc/17.0/uclibc/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../features/uclibc
diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/package.use b/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/package.use
deleted file mode 100644
index 269791a40b12..000000000000
--- a/profiles/default/linux/riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/package.use
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2019-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Brian Evans <grknight@gentoo.org> (2019-02-27)
-# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session]
-# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session].
-net-wireless/bluez user-session
-sys-apps/dbus user-session
diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/package.use b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/package.use
deleted file mode 100644
index 269791a40b12..000000000000
--- a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/package.use
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2019-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Brian Evans <grknight@gentoo.org> (2019-02-27)
-# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session]
-# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session].
-net-wireless/bluez user-session
-sys-apps/dbus user-session
diff --git a/profiles/default/linux/uclibc/mips/deprecated b/profiles/default/linux/uclibc/mips/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/default/linux/uclibc/mips/mipsel/deprecated b/profiles/default/linux/uclibc/mips/mipsel/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/uclibc/mips/mipsel/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/default/linux/x86/17.0/desktop/plasma/systemd/package.use b/profiles/default/linux/x86/17.0/desktop/plasma/systemd/package.use
deleted file mode 100644
index 269791a40b12..000000000000
--- a/profiles/default/linux/x86/17.0/desktop/plasma/systemd/package.use
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2019-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Brian Evans <grknight@gentoo.org> (2019-02-27)
-# Avoid conflict between kde-plasma/plasma-workspace[systemd] requiring sys-apps/dbus[user-session]
-# and net-wireless/bluez[systemd,-user-session] requiring sys-apps/dbus[-user-session].
-net-wireless/bluez user-session
-sys-apps/dbus user-session
diff --git a/profiles/default/linux/x86/17.0/musl/use.mask b/profiles/default/linux/x86/17.0/musl/use.mask
index a676f6deb519..fe008ec19efd 100644
--- a/profiles/default/linux/x86/17.0/musl/use.mask
+++ b/profiles/default/linux/x86/17.0/musl/use.mask
@@ -1,5 +1,2 @@
-# Copyright 1999-2020 Gentoo Authors.
+# Copyright 1999-2021 Gentoo Authors.
# Distributed under the terms of the GNU General Public License, v2
-
-# ssp is broken on x86 musl: bug #706210
-ssp
diff --git a/profiles/default/linux/x86/17.0/uclibc/deprecated b/profiles/default/linux/x86/17.0/uclibc/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/uclibc/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/default/linux/x86/17.0/uclibc/hardened/deprecated b/profiles/default/linux/x86/17.0/uclibc/hardened/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/uclibc/hardened/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/desc/ada_target.desc b/profiles/desc/ada_target.desc
index b4a38a397104..eeabf1ffaed1 100644
--- a/profiles/desc/ada_target.desc
+++ b/profiles/desc/ada_target.desc
@@ -1,6 +1,5 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-gnat_2019 - Compile with dev-lang/gnat-gpl-2019
gnat_2020 - Compile with dev-lang/gnat-gpl-2020
gnat_2021 - Compile with dev-lang/gnat-gpl-2021
diff --git a/profiles/features/hardened/amd64/package.use.mask b/profiles/features/hardened/amd64/package.use.mask
new file mode 100644
index 000000000000..c1152ea1c608
--- /dev/null
+++ b/profiles/features/hardened/amd64/package.use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2021-11-27)
+# Unmask CET here. It works on amd64 and this is the hardened profile.
+sys-devel/binutils -cet
+sys-devel/binutils-hppa64 -cet
+sys-devel/gdb -cet
+sys-libs/binutils-libs -cet
+sys-libs/glibc -cet
+sys-devel/gcc -cet
diff --git a/profiles/features/hardened/arm/eapi b/profiles/features/hardened/arm/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/hardened/arm/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/hardened/arm/make.defaults b/profiles/features/hardened/arm/make.defaults
new file mode 100644
index 000000000000..b3db3fbb8187
--- /dev/null
+++ b/profiles/features/hardened/arm/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+USE="pic"
diff --git a/profiles/features/hardened/arm/parent b/profiles/features/hardened/arm/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/features/hardened/arm/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index bc9ffc405fad..8bf8e5b3342e 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,19 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-11-21)
+# No musl patches in ebuild
+<sys-devel/gcc-9
+
+# Sam James <sam@gentoo.org> (2021-11-20)
+# Wants /usr/bin/locale
+# Fails to build with errors like:
+# ```
+# Use of uninitialized value $Text::WrapI18N::charmap in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 155.
+# Can't exec "/usr/bin/locale": No such file or directory at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 134.
+# ```
+app-text/po4a
+
# Hank Leininger <hlein@korelogic.com> (2021-07-14)
# Uses glibc-specific rexec(3) function, bug #715898
net-misc/netkit-rsh
@@ -8,6 +21,7 @@ net-misc/netkit-rsh
# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-14)
# Mask the libxcrypt-based virtual
~virtual/libcrypt-2
+-virtual/libcrypt:0/1
# David Seifert <soap@gentoo.org> (2021-02-08)
# nvidia-drivers only works against glibc.
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index f58de338da4a..72bf15947617 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2021 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
+# Stijn Tintel <stijn@linux-ipv6.be> (2021-12-02)
+# rarpd relies on ether_ntohost which is a stub in musl
+net-misc/iputils rarpd
+
+# Sam James <sam@gentoo.org> (2021-11-20)
+# Pulls in po4a which doesn't seem to work on musl (wants /usr/bin/locale)
+sys-apps/man-db nls
+
# Sam James <sam@gentoo.org> (2021-11-07)
# gdb-10[nls] doesn't build on musl
# "ax.cc:(.text+0x2e0): undefined reference to `libintl_gettext'"
diff --git a/profiles/features/selinux/package.mask b/profiles/features/selinux/package.mask
index 0171a016d3c9..fe7d393b915e 100644
--- a/profiles/features/selinux/package.mask
+++ b/profiles/features/selinux/package.mask
@@ -1,45 +1,3 @@
# Copyright 2011-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Ionen Wolkens <ionen@gentoo.org> (2021-07-09)
-# Mask in favor of opentmpfiles until usable on selinux profiles (bug #801217)
-sys-apps/systemd-tmpfiles
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2021-04-06)
-# depends on sys-apps/systemd
-kde-plasma/plasma-firewall
-
-# Gilles Dartiguelongue <eva@gentoo.org> (2018-05-24)
-# Packages use systemd unconditionally for now
->=app-admin/abrt-2.10
-app-admin/gnome-abrt
->=dev-libs/libreport-2.9
-games-util/gamemode
-gnome-extra/gnome-logs
-gnome-extra/gnome-user-share
-
-# Göktürk Yüksek <gokturk@gentoo.org> (2016-11-09)
-# On behalf of proxy-maint
-# Mask due to the package requiring systemd
-# and causing unresolvable dep issues
-# See: https://github.com/gentoo/gentoo/pull/2262
-www-misc/profile-sync-daemon
-
-# Jason Zaman <perfinion@gentoo.org> (2015-06-27)
-# systemd has no support in the SELinux policy at the moment.
-# Please see: https://wiki.gentoo.org/wiki/SELinux/FAQ#Can_I_use_SELinux_with_systemd.3F
-app-admin/systemdgenie
-app-office/wps-office
-sys-apps/systemd
-app-admin/calamares
-dev-python/python-systemd
-x11-themes/zukitwo-shell
-gnome-extra/office-runner
-gnome-extra/pch-session
-net-firewall/firewalld
-sys-apps/gentoo-systemd-integration
-sys-apps/systemd-readahead
-sys-process/systemd-cron
-sys-apps/dbus-broker
-sys-kernel/installkernel-systemd-boot
-sys-power/switcheroo-control
diff --git a/profiles/features/selinux/package.unmask b/profiles/features/selinux/package.unmask
index e3b106221de5..2de0cf7d6590 100644
--- a/profiles/features/selinux/package.unmask
+++ b/profiles/features/selinux/package.unmask
@@ -1,7 +1,2 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-
-# Ionen Wolkens <ionen@gentoo.org> (2021-07-09)
-# Unmask opentmpfiles on selinux profiles until systemd-tmpfiles is
-# usable (bug #801217).
-sys-apps/opentmpfiles
diff --git a/profiles/features/selinux/package.use.mask b/profiles/features/selinux/package.use.mask
index 40676d30d5c5..4d0a1aab402d 100644
--- a/profiles/features/selinux/package.use.mask
+++ b/profiles/features/selinux/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-21)
@@ -18,7 +18,6 @@ gnome-base/gnome-extra-apps share
net-firewall/fwknop firewalld
www-servers/uwsgi uwsgi_plugins_systemd_logger
>=x11-wm/mutter-3.22 wayland
-net-wireless/bluez user-session
# Brian Dolbec <dolsen@gentoo.org> (2014-09-17)
# mask pypy for several utilities due to incompatibility with libselinux
diff --git a/profiles/features/selinux/use.mask b/profiles/features/selinux/use.mask
index 7ec45f5f3a3e..5c4a7be6e3f1 100644
--- a/profiles/features/selinux/use.mask
+++ b/profiles/features/selinux/use.mask
@@ -10,5 +10,4 @@
-selinux
# no policy yet
-systemd
homed
diff --git a/profiles/features/uclibc/deprecated b/profiles/features/uclibc/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/features/uclibc/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/features/uclibc/package.mask b/profiles/features/uclibc/package.mask
index 8aa72890043e..39a81a82d33a 100644
--- a/profiles/features/uclibc/package.mask
+++ b/profiles/features/uclibc/package.mask
@@ -8,6 +8,7 @@ sys-libs/pam
# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-14)
# Mask the libxcrypt-based virtual
~virtual/libcrypt-2
+-virtual/libcrypt:0/1
# Ionen Wolkens <ionen@gentoo.org> (2021-07-09)
# Mask in favor of opentmpfiles until usable with uclibc-ng (bug #801106)
diff --git a/profiles/hardened/linux/uclibc/deprecated b/profiles/hardened/linux/uclibc/deprecated
new file mode 100644
index 000000000000..a03e880d5f33
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/deprecated
@@ -0,0 +1,17 @@
+
+uClibc-ng is mostly abandoned upstream, and since an RFC by its maintainer in Gentoo
+in Jan 2021, no one has volunteered to step up maintenance or expressed interest in
+the uClibc-ng profiles. With this announcement we last-rite the "uclibc"
+profiles, which will be removed on 2022-01-01. For parties interested in
+an alternative libc, consider moving to musl, which is supported.
+
+Gentoo continues to wholeheartedly support musl and is focusing its
+efforts in that area.
+
+Resources:
+- https://wiki.gentoo.org/wiki/Project:Hardened_musl
+- https://gitweb.gentoo.org/proj/musl.git/ (overlay for patches)
+- #gentoo-hardened (IRC channel on irc.libera.chat) for support and discussion
+
+Please see the news item for more information:
+https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
diff --git a/profiles/package.mask b/profiles/package.mask
index 239d45a2956e..afc0c8e6feb7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,501 @@
#--- END OF EXAMPLES ---
+# Conrad Kostecki <conikost@gentoo.org> (2021-12-04)
+# Masking newer versions for both packages,
+# as they cannot be compiled due upstream change.
+# See bug #827651 for more information.
+>=dev-libs/intel-compute-runtime-21.47.21710
+>=dev-util/intel-graphics-compiler-1.0.9389
+
+# Jonas Stein <jstein@gentoo.org> (2021-12-01)
+# Removal on 2022-01-01.
+# Disbanded by upstream who sugessted to
+# use nmap instead many years ago. (bug #680546)
+net-analyzer/amap
+
+# Sam James <sam@gentoo.org> (2021-12-01)
+# OSL 12 is a development release (for now).
+# Doesn't work with LLVM 13 yet; mask to help
+# Blender compatibility (no mixed LLVM versions).
+=media-libs/osl-1.12*
+
+# William Hubbs <williamh@gentoo.org> (2021-11-30)
+# Dead upstream, no releases since 2015
+# Bug #770619; masked for removal on 2021-12-30.
+net-vpn/badvpn
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-30)
+# Blocks cleanup of sci-libs/fcl-0.5.0, unmaintained in Gentoo.
+# Upstream master claims to target sci-libs/fcl-0.6.1, but that
+# requires someone adopting the package.
+# Bug #770589; masked for removal on 2021-12-30.
+dev-python/python-fcl
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-30)
+# No revdeps, bug #774498; masked for removal on 2021-12-30.
+dev-libs/qrosscore
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-29)
+# KDE Gear 21.11.90 (21.12 RC) mask
+# Pre-release version.
+~kde-apps/baloo-widgets-21.11.90
+~kde-apps/dolphin-21.11.90
+~kde-apps/kate-21.11.90
+~kde-apps/kde-apps-meta-21.11.90
+~kde-apps/kdecore-meta-21.11.90
+~kde-apps/khelpcenter-21.11.90
+~kde-apps/konsole-21.11.90
+~kde-apps/kwrite-21.11.90
+~kde-apps/kdialog-21.11.90
+~kde-apps/keditbookmarks-21.11.90
+~kde-apps/kfind-21.11.90
+~kde-apps/konqueror-21.11.90
+~app-accessibility/kontrast-21.11.90
+~kde-apps/kdeaccessibility-meta-21.11.90
+~kde-apps/kmag-21.11.90
+~kde-apps/kmousetool-21.11.90
+~kde-apps/kmouth-21.11.90
+~kde-apps/kdeadmin-meta-21.11.90
+~kde-apps/kcron-21.11.90
+~kde-apps/ksystemlog-21.11.90
+~kde-apps/analitza-21.11.90
+~kde-apps/artikulate-21.11.90
+~kde-apps/blinken-21.11.90
+~kde-apps/cantor-21.11.90
+~kde-apps/kalgebra-21.11.90
+~kde-apps/kalzium-21.11.90
+~kde-apps/kanagram-21.11.90
+~kde-apps/kbruch-21.11.90
+~kde-apps/kdeedu-data-21.11.90
+~kde-apps/kdeedu-meta-21.11.90
+~kde-apps/kgeography-21.11.90
+~kde-apps/khangman-21.11.90
+~kde-apps/kig-21.11.90
+~kde-apps/kiten-21.11.90
+~kde-apps/klettres-21.11.90
+~kde-apps/kmplot-21.11.90
+~kde-apps/kqtquickcharts-21.11.90
+~kde-apps/ktouch-21.11.90
+~kde-apps/kturtle-21.11.90
+~kde-apps/kwordquiz-21.11.90
+~kde-apps/libkeduvocdocument-21.11.90
+~kde-apps/marble-21.11.90
+~kde-apps/minuet-21.11.90
+~kde-apps/parley-21.11.90
+~kde-apps/rocs-21.11.90
+~kde-apps/step-21.11.90
+~kde-apps/bomber-21.11.90
+~kde-apps/bovo-21.11.90
+~kde-apps/granatier-21.11.90
+~kde-apps/kajongg-21.11.90
+~kde-apps/kapman-21.11.90
+~kde-apps/katomic-21.11.90
+~kde-apps/kblackbox-21.11.90
+~kde-apps/kblocks-21.11.90
+~kde-apps/kbounce-21.11.90
+~kde-apps/kbreakout-21.11.90
+~kde-apps/kdegames-meta-21.11.90
+~kde-apps/kdiamond-21.11.90
+~kde-apps/kfourinline-21.11.90
+~kde-apps/kgoldrunner-21.11.90
+~kde-apps/kigo-21.11.90
+~kde-apps/killbots-21.11.90
+~kde-apps/kiriki-21.11.90
+~kde-apps/kjumpingcube-21.11.90
+~kde-apps/klickety-21.11.90
+~kde-apps/klines-21.11.90
+~kde-apps/kmahjongg-21.11.90
+~kde-apps/kmines-21.11.90
+~kde-apps/knavalbattle-21.11.90
+~kde-apps/knetwalk-21.11.90
+~kde-apps/knights-21.11.90
+~kde-apps/kolf-21.11.90
+~kde-apps/kollision-21.11.90
+~kde-apps/konquest-21.11.90
+~kde-apps/kpat-21.11.90
+~kde-apps/kreversi-21.11.90
+~kde-apps/kshisen-21.11.90
+~kde-apps/ksirk-21.11.90
+~kde-apps/ksnakeduel-21.11.90
+~kde-apps/kspaceduel-21.11.90
+~kde-apps/ksquares-21.11.90
+~kde-apps/ksudoku-21.11.90
+~kde-apps/ktuberling-21.11.90
+~kde-apps/kubrick-21.11.90
+~kde-apps/libkdegames-21.11.90
+~kde-apps/libkmahjongg-21.11.90
+~kde-apps/lskat-21.11.90
+~kde-apps/palapeli-21.11.90
+~kde-apps/picmi-21.11.90
+~kde-apps/gwenview-21.11.90
+~kde-apps/kamera-21.11.90
+~kde-apps/kcolorchooser-21.11.90
+~kde-apps/kdegraphics-meta-21.11.90
+~kde-apps/kdegraphics-mobipocket-21.11.90
+~kde-apps/kipi-plugins-21.11.90
+~kde-apps/kolourpaint-21.11.90
+~kde-apps/kruler-21.11.90
+~kde-apps/libkdcraw-21.11.90
+~kde-apps/libkexiv2-21.11.90
+~kde-apps/libkipi-21.11.90
+~kde-apps/libksane-21.11.90
+~kde-apps/okular-21.11.90
+~kde-apps/spectacle-21.11.90
+~kde-apps/svgpart-21.11.90
+~kde-apps/thumbnailers-21.11.90
+~kde-misc/skanlite-21.11.90
+~kde-apps/audiocd-kio-21.11.90
+~kde-apps/dragon-21.11.90
+~kde-apps/ffmpegthumbs-21.11.90
+~kde-apps/juk-21.11.90
+~kde-apps/k3b-21.11.90
+~kde-apps/kamoso-21.11.90
+~kde-apps/kdemultimedia-meta-21.11.90
+~kde-apps/kdenlive-21.11.90
+~kde-apps/kmix-21.11.90
+~kde-apps/kwave-21.11.90
+~kde-apps/libkcddb-21.11.90
+~kde-apps/libkcompactdisc-21.11.90
+~media-sound/elisa-21.11.90
+~kde-apps/dolphin-plugins-dropbox-21.11.90
+~kde-apps/kaccounts-integration-21.11.90
+~kde-apps/kaccounts-providers-21.11.90
+~kde-apps/kdenetwork-meta-21.11.90
+~kde-apps/kdenetwork-filesharing-21.11.90
+~kde-apps/kget-21.11.90
+~kde-apps/kio-extras-21.11.90
+~kde-apps/krdc-21.11.90
+~kde-apps/krfb-21.11.90
+~kde-apps/kopete-21.11.90
+~kde-apps/ktp-accounts-kcm-21.11.90
+~kde-apps/ktp-approver-21.11.90
+~kde-apps/ktp-auth-handler-21.11.90
+~kde-apps/ktp-common-internals-21.11.90
+~kde-apps/ktp-contact-list-21.11.90
+~kde-apps/ktp-contact-runner-21.11.90
+~kde-apps/ktp-desktop-applets-21.11.90
+~kde-apps/ktp-filetransfer-handler-21.11.90
+~kde-apps/ktp-kded-module-21.11.90
+~kde-apps/ktp-send-file-21.11.90
+~kde-apps/ktp-text-ui-21.11.90
+~kde-apps/plasma-telepathy-meta-21.11.90
+~kde-apps/signon-kwallet-extension-21.11.90
+~kde-apps/zeroconf-ioslave-21.11.90
+~kde-misc/kdeconnect-21.11.90
+~kde-misc/kio-gdrive-21.11.90
+~net-irc/konversation-21.11.90
+~net-libs/libktorrent-21.11.90
+~net-p2p/ktorrent-21.11.90
+~kde-apps/cervisia-21.11.90
+~kde-apps/dolphin-plugins-git-21.11.90
+~kde-apps/dolphin-plugins-mercurial-21.11.90
+~kde-apps/dolphin-plugins-subversion-21.11.90
+~kde-apps/kapptemplate-21.11.90
+~kde-apps/kcachegrind-21.11.90
+~kde-apps/kde-dev-scripts-21.11.90
+~kde-apps/kde-dev-utils-21.11.90
+~kde-apps/kdesdk-meta-21.11.90
+~kde-apps/kdesdk-kioslaves-21.11.90
+~kde-apps/kdesdk-thumbnailers-21.11.90
+~kde-apps/kompare-21.11.90
+~kde-apps/kross-interpreters-21.11.90
+~kde-apps/libkomparediff2-21.11.90
+~kde-apps/lokalize-21.11.90
+~kde-apps/poxml-21.11.90
+~kde-apps/umbrello-21.11.90
+~app-cdr/dolphin-plugins-mountiso-21.11.90
+~kde-apps/ark-21.11.90
+~kde-apps/filelight-21.11.90
+~kde-apps/kbackup-21.11.90
+~kde-apps/kcalc-21.11.90
+~kde-apps/kcharselect-21.11.90
+~kde-apps/kdebugsettings-21.11.90
+~kde-apps/kdeutils-meta-21.11.90
+~kde-apps/kdf-21.11.90
+~kde-apps/kfloppy-21.11.90
+~kde-apps/kimagemapeditor-21.11.90
+~kde-apps/kteatime-21.11.90
+~kde-apps/ktimer-21.11.90
+~kde-apps/kwalletmanager-21.11.90
+~kde-apps/print-manager-21.11.90
+~kde-apps/sweeper-21.11.90
+~kde-apps/yakuake-21.11.90
+~kde-misc/markdownpart-21.11.90
+~sys-block/partitionmanager-21.11.90
+~sys-libs/kpmcore-21.11.90
+~dev-util/kdevelop-21.11.90
+~dev-util/kdevelop-php-21.11.90
+~dev-util/kdevelop-python-21.11.90
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-28)
+# Libraries without consumers. Removal in 30 days.
+dev-java/commons-pool
+dev-java/dict4j
+dev-java/felix-gogo-command
+dev-java/jama
+dev-java/janino
+dev-java/jchardet
+dev-java/jcommon
+dev-java/jdynamite
+dev-java/jfreesvg
+dev-java/jgrapht
+dev-java/jmdns
+dev-java/jsr225
+dev-java/jsr311-api
+dev-java/jsr322
+dev-java/jung
+dev-java/mojarra
+dev-java/neuroph
+dev-java/ognl
+dev-java/piccolo
+dev-java/portletapi
+dev-java/vldocking
+dev-java/ws-commons-util
+dev-java/xml-security
+dev-java/xmpcore
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-27)
+# XXV has been outdated and unmaintained in Gentoo for years.
+# EAPI 5, numerous QA violations.
+# Removal in 30 days. Bug #827669
+www-misc/xxv
+x11-themes/xxv-skins
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-27)
+# No activity in upstream GitHub repository since July 2013,
+# no official release tarballs, unmaintained in Gentoo, EAPI 5.
+# Removal in 30 days. Bug #827666
+www-apache/mod_vhost_ldap
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-27)
+# Upstream Web site (including release tarballs) is gone, no activity
+# in their GitHub repository since June 2012. Unmaintained in Gentoo
+# for years, EAPI 5.
+# Removal in 30 days. Bug #827663
+www-apache/mod_ldap_userdir
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-27)
+# Upstream is long gone, unmaintained in Gentoo for years, EAPI 5.
+# Removal in 30 days. Bug #827657
+www-apache/mod_extract_forwarded
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-27)
+# No upstream activity since October 2005, release tarballs
+# not available any more. Unmaintained in Gentoo, EAPI 5.
+# Removal in 30 days. Bug #827654
+www-apache/mod_evasive
+
+# Mike Gilbert <floppym@gentoo.org> (2021-11-27)
+# eudev will be removed on 2022-01-01.
+# Please see the news item published on 2021-08-24 for more information.
+sys-fs/eudev
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-26)
+# Library without consumers. Removal in 30 days.
+dev-java/jss
+
+# Alfredo Tupone <tupone@gentoo.org> (2021-11-26)
+# EAPI 6. Removal in 30 days. Bug @827158
+=dev-lang/gnat-gpl-2019-r2
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-25)
+# Upstream discontinued Linux support over 10 years ago so we are now
+# one major version and countless known bugs behind. No source archives
+# published for current versions. Unmaintained in Gentoo for years,
+# EAPI 5. Removal in 30 days. Bug #827522
+sci-biology/ApE
+
+# Hans de Graaff <graaff@gentoo.org> (2021-11-26)
+# Mask new rubygems version for testing. This version uses a new
+# gentoo-defaults profile, bug #789957
+>=dev-ruby/rubygems-3.2.31
+
+# Hans de Graaff <graaff@gentoo.org> (2021-11-26)
+# Old slot, obsolete since 2016. No reverse dependencies. Use the
+# newer slot instead.
+# Masked for removal in 30 days.
+dev-ruby/typhoeus:0
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-25)
+# Ancient, very few distributions still package it. Both upstream
+# and the Debian package we use in SRC_URI are now gone. EAPI 5,
+# unmaintained in Gentoo. Consider using net-misc/frr, which supports
+# both RIP and many other routing protocols, instead.
+# Removal in 30 days. Bug #827322
+net-misc/netkit-routed
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-25)
+# Upstream is gone. Unmaintained in Gentoo, last updated
+# back in the CVS era, EAPI 5, open bugs.
+# Removal in 30 days. Bug #826790
+net-analyzer/nagios-check_pidfile
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-25)
+# Upstream is gone. Unmaintained in Gentoo, last updated
+# back in the CVS era, EAPI 5, open bugs.
+# Removal in 30 days. Bug #826786
+net-analyzer/nagios-check_fail2ban
+
+# Hans de Graaff <graaff@gentoo.org> (2021-11-25)
+# Old slot that no longer has reverse dependencies. Last release in
+# 2013. Use minitest 5.x instead.
+# Masked for removal in 30 days.
+dev-ruby/minitest:0
+
+# Hans de Graaff <graaff@gentoo.org> (2021-11-25)
+# Last upstream release in 2012 and upstream itself is no longer
+# available. Unlikely to still work correctly. No reverse dependencies.
+# Masked for removal in 30 days.
+dev-ruby/aws-s3
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-23)
+# No new releases since July 2013, no commits to upstream Git repository
+# since May 2019, long list of known issues (including Bug #681520),
+# unmaintained in Gentoo, EAPI 5. Consider using dev-util/uglifyjs instead.
+# Removal in 30 days. Bug #826470
+dev-util/yuicompressor
+
+# Lars Wendler <polynomial-c@gentoo.org> (2021-11-24)
+# No real development since Q1 2020. Last release from 2016.
+# Users should switch over to media-sound/strawberry which is an actively
+# developed fork.
+# Masked for removal in 30 days.
+media-sound/clementine
+
+# Hans de Graaff <graaff@gentoo.org> (2021-11-23)
+# Obsolete slot, last release in 2017, uses EAPI 5.
+# Use one of the newer slots.
+# Masked for removal in 30 days.
+dev-ruby/ttfunk:1.5
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-23)
+# Last release in 2009, dead upstream. Rendered obsolete by native PDF
+# importers provided by LibreOffice/OpenOffice, which actually read PDFs
+# instead of converting them to images. Unmaintained in Gentoo, EAPI 5.
+# Removal in 30 days. Bug #826382
+app-text/pdf2oo
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-23)
+# Does not support updated dev-java/pdfbox-2.0.24, Bug #803488
+# Blocks (CVE-2018-11797, CVE-2021-{27807,27906,31811,31812})
+dev-tex/pdfannotextractor
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-23)
+# No releases or repo activity upstream since 2013, both versions currently
+# in the tree fail to build (for different reasons), unmaintained in Gentoo,
+# stable ebuild uses EAPI 5.
+# Removal in 30 days. Bug #756925
+app-text/dbacl
+
+# Sergey Popov <pinkbyte@gentoo.org> (2021-11-22)
+# Upstream is pretty much dead
+# Has at least one security issue - bug #825358
+# Replaced by net-misc/frr
+# Removal in 30 days
+net-misc/quagga
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-22)
+# Upstream switched from static documentation to the Wiki format
+# around 10 years ago, and the ebuild we've got in the tree was
+# massively outdated even then (our version: 812, last static
+# upstream version: 2001). No maintainer in Gentoo, EAPI 5.
+# Removal in 30 days. Bug #826454
+app-doc/selfhtml
+
+# Marek Szuba <marecki@gentoo.org> (2021-11-22)
+# Last release in 2008 at the latest, no maintainer in Gentoo for years,
+# EAPI 5, upstream is gone, the only distros which still package it are
+# Gentoo, Funtoo and LiGurOS.
+# Removal in 30 days. Bug #826682
+app-admin/psmon
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-22)
+# Unmaintained upstream, never made it to a KF5-based release and Gentoo
+# was the only distro ever packaging such a snapshot. Use kimpanel from
+# kde-plasma/plasma-desktop instead.
+# Removal on 2021-12-22. Bug #824822
+kde-misc/kimtoy
+
+# Stephan Hartmann <sultan@gentoo.org> (2021-11-22)
+# Dev channel releases are only for people who
+# are developers or want more experimental features
+# and accept a more unstable release.
+>=www-client/chromium-98
+
+# Michael Orlitzky <mjo@gentoo.org> (2021-11-22)
+# Cool package, but no longer developed upstream, and my immediate use
+# for it has expired. No reverse dependencies, deprecated EAPI;
+# removal in 30 days. Bug #826386.
+app-text/XML-Schema-learner
+
+# Hans de Graaff <graaff@gentoo.org> (2021-11-20)
+# Obsolete package. Last upstream release in 2014, upstream itself is
+# gone. No reverse dependencies in Gentoo.
+# Masked for removal in 30 days.
+dev-ruby/rack-ssl
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2021-11-19)
+# Doesn't work with latest versions of adb, source not easily ported
+# to python 3.9 and 3.10. No upstream activity for 7 years.
+# Removal on 2021-12-19. Bug #825038.
+app-mobilephone/adb-sync
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-18)
+# Library without consumers, Removal in 30 days.
+dev-java/piccolo2d
+
+# Mike Pagano <mpagano@gentoo.org> (2021-11-18)
+# Bug introduced in this version that can
+# cause system freeze with data loss.
+# Bug #824558.
+=sys-kernel/gentoo-sources-5.14.19
+=sys-kernel/vanilla-sources-5.14.19
+~sys-kernel/gentoo-kernel-5.14.19
+~sys-kernel/gentoo-kernel-bin-5.14.19
+~sys-kernel/vanilla-kernel-5.14.19
+~virtual/dist-kernel-5.14.19
+
+# Jakov Smolić <jsmolic@gentoo.org> (2021-11-16)
+# Outdated java package, uses EAPI 5, no revdeps,
+# no other distro is packaging this.
+# Removal on 2021-12-16. Bug #819420.
+media-video/google2srt
+
+# Uses EAPI 5, multiple bugs reported, fails to compile,
+# no revdeps, upstream doesn't do regular releases,
+# no other distro is packaging this
+# Removal on 2021-12-16. Bug #770610. Bug #813873. Bug #810682.
+net-libs/onion
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-15)
+# Library without consumers,
+# bug #771693 (multiple CVEs); Removal in 30 days.
+dev-java/jackson
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-14)
+# java packages without consumers, Removal in 30 days.
+dev-java/milton-mail-api
+dev-java/milton-api
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-13)
+# java package without consumers,
+# bug_808948 (CVE-2021-37714). Removal in 30 days.
+dev-java/jsoup
+
+# Jakov Smolić <jsmolic@gentoo.org> (2021-11-13)
+# Broken, no maintainer, outdated, multiple bugs reported, EAPI 5,
+# only revdep sys-fs/tmsu fails to build with go 1.16.
+# Removal on 2021-12-13. Bug #819612. Bug #771054.
+dev-libs/go-fuse
+sys-fs/tmsu
+
+# Jakov Smolić <jsmolic@gentoo.org> (2021-11-13)
+# Outdated, multiple bugs reported, uses EAPI 5, no revdeps.
+# Please use sci-geosciences/josm-bin instead.
+# Removal on 2021-12-13. Bug #819129.
+sci-geosciences/josm
+
# Hans de Graaff <graaff@gentoo.org> (2021-11-13)
# No longer maintained upstream. Stuck on an old version 4.x of d3
# while d3 upstream is now on 7.x. Probably best to use directly via
@@ -156,11 +651,6 @@ dev-java/jnr-enxio
# Removal on 2021-12-06. Bug #819750.
app-pda/gnupod
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-05)
-# 'btrfs filesystem usage' reports incorecct values
-# https://github.com/kdave/btrfs-progs/issues/422
-=sys-fs/btrfs-progs-5.15*
-
# Andreas K. Huettel <dilfridge@gentoo.org> (2021-11-04)
# Unused and outdated packages; the version in core Perl is
# newer. Removal in 30 days.
@@ -172,18 +662,6 @@ perl-core/Sys-Syslog
perl-core/Term-ANSIColor
# Sam James <sam@gentoo.org> (2021-11-03)
-# Newer Meson versions make unknown arguments fatal.
-# Masked for testing. bug #821544
->=dev-util/meson-0.60.0
-
-# Sam James <sam@gentoo.org> (2021-11-03)
-# Masked for testing. Minor changes which expose
-# some rare build failures. bug #821397.
-# (Only masked to avoid too many build failures
-# due to other changes hitting tree at the same time.)
-=sys-kernel/linux-headers-5.15
-
-# Sam James <sam@gentoo.org> (2021-11-03)
# Known issues with YAMA (kernel.yama.ptrace_scope=1) which is on by default
# in at least the sys-kernel/gento-kernel kernel config.
# Work is in progress to fix these but latest sandbox versions still seem
@@ -191,403 +669,6 @@ perl-core/Term-ANSIColor
# bug #821532, bug #821523 (and bug #821403 but shouldn't be in 3.1+).
>=sys-apps/sandbox-3.0
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-01)
-# Unused library and virtual, removal on 2021-12-01
-dev-java/jamon
-java-virtuals/interceptor-api
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-31)
-# Multiple open bugs, unbuildable due to sandbox issues,
-# uses EAPI 5, no revdeps, no other distro packages this.
-# Removal on 2021-11-30. Bug #819252.
-sys-apps/frandom
-
-# Hans de Graaff <graaff@gentoo.org> (2021-10-30)
-# Obsolete slot. Use a newer slot of the same package.
-# Masked for removal in 30 days.
-dev-ruby/rmagick:0
-dev-ruby/rbnacl:4
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-30)
-# 9999-only ebuild, hasn't been updated in years,
-# uses EAPI 5, no revdeps.
-# Removal on 2021-11-29. Bug #819258.
-net-wireless/btcrack
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-30)
-# EAPI 5, no revdeps, replaced by sci-libs/eccodes
-# Removal on 2021-11-29. Bug #819111.
-sci-libs/libbufr
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-26)
-# Fails to build with glibc-2.34, uses EAPI 5.
-# Removal on 2021-11-25. Bug #806577.
-sys-fabric/dapl
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-26)
-# Fails to build with glibc-2.34, broken test suite,
-# dead upstream, no revdeps.
-# Removal on 2021-11-25. Bug #806344.
-app-shells/heirloom-sh
-
-# Hans de Graaff <graaff@gentoo.org> (2021-10-26)
-# New rubygems versions check extension installation and will
-# fail to find gems when extensions are not installed correctly.
-# Not all packages in the tree have been updated for this yet.
-# Also Gentoo defaults need to be updated for this to work correctly.
-# Masked pending fixes in dev-ruby packages.
->=dev-ruby/rubygems-3.2.22
-
-# Sam James <sam@gentoo.org> (2021-10-25)
-# Fails to build with glibc-2.34 and binutils-2.34+. Not many other
-# distros packaging this and no upstream commits since 2011. No reverse
-# dependencies.
-# bug #707848, bug #806476. Removal on 2021-11-25.
-dev-util/mutrace
-
-# Sam James <sam@gentoo.org> (2021-10-25)
-# Fails to build with glibc-2.33 and no activity upstream; seems like
-# a new fork should be packaged.
-# bug #775962. Removal on 2021-11-25.
-sys-apps/mtree
-
-# Sam James <sam@gentoo.org> (2021-10-25)
-# Fails to build with glibc-2.30(!) and was abandoned upstream
-# a few years ago. No reverse dependencies in tree.
-# bug #728556. Removal on 2021-11-25.
-dev-perl/MongoDB
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-24)
-# No maintainer, EAPI 5, dead upstream.
-# Removal on 2021-11-23. Bug #819300.
-net-misc/pmsvn
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-24)
-# No maintainer, EAPI 5, dead upstream.
-# Removal on 2021-11-23. Bug #819294.
-net-misc/gcap
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-24)
-# No maintainer, EAPI 5, dead upstream.
-# Removal on 2021-11-23. Bug #819264.
-net-print/lm1100
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-24)
-# No maintainer, EAPI 5, no other distro is packaging this.
-# Removal on 2021-11-23. Bug #819237.
-sys-apps/hexdump-esr
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-24)
-# No maintainer, EAPI 5, dead upstream.
-# Removal on 2021-11-23. Bug #819153.
-x11-plugins/pidgin-latex
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-24)
-# No maintainer, EAPI 5, no other distro is packaging this.
-# Removal on 2021-11-23. Bug #819150.
-x11-plugins/hexchat-javascript
-
-# Zac Medico <zmedico@gentoo.org> (2021-10-23)
-# Mask go-etcd which fails to compile, and etcd-fs revdep.
-# Removal on 2021-11-22. Bug #771042.
-dev-db/go-etcd
-sys-fs/etcd-fs
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-23)
-# EAPI 5 java package, no revdeps.
-# Removal on 2021-11-22. Bug #819756.
-app-office/borg
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-23)
-# No maintainer, no revdeps, EAPI 5, dead upstream.
-# Removal on 2021-11-22. Bug #819717.
-app-forensics/yasat
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-23)
-# No maintainer, EAPI 5, no revdeps. No other distro is packaging this.
-# Removal on 2021-11-22. Bug #819699.
-app-admin/reportmagic
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-23)
-# No maintainer, dead upstream, EAPI 5, no revdeps.
-# Removal on 2021-11-22. Bug #819693.
-app-admin/swatchdog
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-23)
-# EAPI 5 java package, no revdeps.
-# Removal on 2021-11-22. Bug #819684.
-dev-db/henplus
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-23)
-# Dead upstream, stuck on EAPI 5, multiple open bugs, not updated in years.
-# Removal on 2021-11-22. Bug #819624.
-dev-lang/nwcc
-
-# Stephan Hartmann <sultan@gentoo.org> (2021-10-23)
-# Dev channel releases are only for people who
-# are developers or want more experimental features
-# and accept a more unstable release.
->=www-client/chromium-97
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2021-10-22)
-# EAPI=5, no revdeps, dead upstream. As documentation only package,
-# upstream isn't even closely updated to latest API by cheetah.
-# Removal on 2021-11-21. Bug #819504.
-dev-python/cheetah-docs
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-22)
-# The following packages are still using EAPI 5 and
-# have no reverse dependencies. If you need or are
-# using any package from the list please update it
-# to newer EAPI and unmask it.
-# Removal on 2021-11-21. Bug #819507
-dev-java/absolutelayout
-dev-java/backport-util-concurrent
-dev-java/beansbinding
-dev-java/blowfishj
-dev-java/btf
-dev-java/commons-chain
-dev-java/commons-dbcp
-dev-java/commons-dbutils
-dev-java/commons-discovery
-dev-java/commons-email
-dev-java/commons-graph
-dev-java/commons-launcher
-dev-java/commons-primitives
-dev-java/constantine
-dev-java/disruptor
-dev-java/dynalang
-dev-java/ecs
-dev-java/fastutil
-dev-java/forehead
-dev-java/freehep-graphicsio-emf
-dev-java/freehep-graphicsio-svg
-dev-java/geoip-java
-dev-java/glassfish-deployment-api
-dev-java/gnu-crypto
-dev-java/gnu-hylafax
-dev-java/hessian
-dev-java/hoteqn
-dev-java/htmlparser
-dev-java/htmlparser-org
-dev-java/istack-commons-runtime
-dev-java/istack-commons-soimp
-dev-java/jade
-dev-java/jamvm
-dev-java/jarjar
-dev-java/javacsv
-dev-java/jazzy
-dev-java/jetty-alpn-api
-dev-java/jetty-npn-api
-dev-java/jexcelapi
-dev-java/jfreechart
-dev-java/jlex
-dev-java/jlfgr
-dev-java/jmi-interface
-dev-java/jrexx
-dev-java/jsr181
-dev-java/jssc
-dev-java/jtreemap
-dev-java/jts-core
-dev-java/juel
-dev-java/jump
-dev-java/jupidator
-dev-java/jutils
-dev-java/jvyaml
-dev-java/metadata-extractor
-dev-java/nachocalendar
-dev-java/netty-tcnative
-dev-java/offo-hyphenation
-dev-java/opencsv
-dev-java/pat
-dev-java/reflectasm
-dev-java/rngom
-dev-java/rundoc
-dev-java/sablecc
-dev-java/sablecc-anttask
-dev-java/shared-objects
-dev-java/simplyhtml
-dev-java/sjsxp
-dev-java/snip
-dev-java/spice-jndikit
-dev-java/super-csv
-dev-java/tablelayout
-dev-java/telnetd
-dev-java/texhyphj
-dev-java/tomcat-jstl-compat
-dev-java/tomcat-jstl-el
-dev-java/toolbar
-dev-java/txw2-runtime
-dev-java/vecmath
-dev-java/xml-writer
-dev-java/xsom
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-22)
-# No maintainer, EAPI 5, no revdeps, dead upstream.
-# Removal on 2021-11-21. Bug #819498
-dev-vcs/git-deploy
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-22)
-# No maintainer, EAPI 5, no revdeps, dead upstream.
-# Removal on 2021-11-21. Bug #819495
-dev-vcs/cvsspam
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-22)
-# No maintainer, EAPI 5, no revdeps.
-# Removal on 2021-11-21. Bug #819492
-media-gfx/esci-interpreter-gt-s80
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-22)
-# No maintainer, EAPI 5, no revdeps.
-# Removal on 2021-11-21. Bug #819489
-media-gfx/iscan-plugin-perfection-v370
-
-# Sergey Popov <pinkbyte@gentoo.org> (2021-10-22)
-# Upstream support discontinued, see https://bw.org/2019/03/19/bw-whois/
-# Suggested replacement - net-misc/whois
-# Masked for removal on 2021-11-22
-net-misc/bwwhois
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21)
-# Dead upstream, EAPI 5, broken build system, no revdeps.
-# Removal on 2021-11-20. Bug #819366
-net-analyzer/quidscor
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21)
-# No maintainer, no revdeps, dead upstream, EAPI 5.
-# No other distro is packaging this.
-# Removal on 2021-11-20. Bug #819363
-net-dialup/cistronradius
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21)
-# No maintainer, no revdeps, dead upstream, EAPI 5.
-# No other distro is packaging this.
-# Removal on 2021-11-20. Bug #819354
-net-dialup/fbgetty
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21)
-# Legacy package, no revdeps, EAPI 5.
-# Removal on 2021-11-20. Bug #819345
-net-fs/openafs-legacy
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21)
-# No maintainer, dead upstream, EAPI 5.
-# No other distro is packaging this. Bug #819339
-# Removal on 2021-11-20.
-net-ftp/profxp
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21)
-# No maintainer, dead upstream, EAPI 5.
-# No other distro is packaging this. Bug #819231
-# Removal on 2021-11-20.
-sys-auth/ykneo-ccid-tools
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21)
-# No maintainer, dead upstream, EAPI 5.
-# No other distro is packaging this. Bug #819171
-# Removal on 2021-11-20.
-x11-apps/xwarppointer
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21)
-# No maintainer, EAPI 5, no other distro is packaging this.
-# Removal on 2021-11-20. Bug #819165
-x11-misc/3dfb
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21)
-# Unmaintained, stuck on EAPI 5, full of hacks and patches.
-# No other distro is packaging this. Bug #819141
-# Removal on 2021-11-20.
-x11-themes/redhat-artwork
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21)
-# No maintainer, EAPI 5, no other distro is packaging this.
-# Removal on 2021-11-20. Bug #819126
-sci-geosciences/swmm
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21)
-# No maintainer, EAPI 5, no other distro is packaging this.
-# Removal on 2021-11-20. Bug #819123
-sci-geosciences/harmonics-dwf-free-noncomm
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-10-21)
-# Stuck on EAPI 5, no other distro is packaging this. Bug #575684
-# Removal on 2021-11-20.
-sci-electronics/quartus-prime-lite
-
-# David Seifert <soap@gentoo.org> (2021-10-17)
-# Broken since pretty much forever, last release 17 years ago, already
-# removed by Fedora. Bug #386275, #731042, #762346, removal in 30 days.
-media-sound/cdcd
-
-# Hans de Graaff <graaff@gentoo.org> (2021-10-17)
-# Obsolete package, replaced by dev-ruby/minitar.
-# No reverse dependencies left. Masked for removal in 30 days.
-dev-ruby/archive-tar-minitar
-
-# Sam James <sam@gentoo.org> (2021-10-17)
-# Fails to build with glibc 2.34 and no reverse dependencies.
-# bug #806508
-# Removal on 2021-11-17.
-dev-cpp/rttr
-
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-10-16)
-# Binary-only package, cannot be distributed, download
-# is an unversioned URL which changes content. In brief,
-# a pain. Unmaintained from now on. If you pick it up,
-# you'll have to watch it closely. Removal in 30 days
-# otherwise. Bug 794700.
-net-im/webex
-
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-10-16)
-# Outdated virtual; the respective module was removed
-# from core Perl with Perl 5.32. Use dev-perl/Pod-Parser
-# instead. Removal in 30days.
-virtual/perl-Pod-Parser
-
-# David Seifert <soap@gentoo.org> (2021-10-16)
-# EAPI 5, open bugs, practically maintainer-needed,
-# abandoned upstream, no other distro carries this.
-# Bug #632237, bug #656818, removal in 30 days.
-x11-themes/gtk-engines-flat
-
-# David Seifert <soap@gentoo.org> (2021-10-16)
-# EAPI 5, fails to compile with OpenSSL 1.1, bug #719974.
-# Removal in 30 days.
-mail-filter/spamdyke
-
-# David Seifert <soap@gentoo.org> (2021-10-16)
-# EAPI 5, fails to compile with OpenSSL 1.1, bug #674242.
-# Removal in 30 days.
-dev-java/netty-tcnative
-
-# David Seifert <soap@gentoo.org> (2021-10-16)
-# EAPI 5, fails to compile, QA issues, .NET team is
-# abandoned, bug #643452, bug #688404.
-# Removal in 30 days.
-dev-dotnet/dbus-sharp
-dev-dotnet/dbus-sharp-glib
-
-# Sam James <sam@gentoo.org> (2021-10-16)
-# Fails to compile with modern OCaml
-# bug #704464, bug #780090
-# Removal on 2021-11-16.
-app-text/htmlc
-
-# Sam James <sam@gentoo.org> (2021-10-15)
-# Drop broken packages with no reverse dependencies
-# Removal on 2021-11-15. bug #817965, bug #771756, bug #767196
-dev-ml/async_ssl
-dev-ml/ppx_tools_versioned
-
-# Andreas K. Huettel <dilfridge@gentoo.org> (2021-10-14)
-# Unused and outdated packages; the version in core Perl is
-# newer. Removal in 30 days.
-perl-core/Locale-Maketext-Simple
-perl-core/Math-BigInt
-perl-core/Math-Complex
-perl-core/Memoize
-perl-core/MIME-Base64
-
# Sam James <sam@gentoo.org> (2021-10-10)
# Needs upstream build system fixes (currently in progress).
# Python toggles don't work correctly right now.
@@ -609,11 +690,6 @@ x11-drivers/nvidia-drivers:0/vulkan
# VM image data corruption bug, causing I/O errors in VMs. Bug #815379
=app-emulation/qemu-6.1.0-r1
-# Brian Evans <grknight@gentoo.org> (2021-09-26)
-# Mask for 8.1 RC
-dev-lang/php:8.1
-virtual/httpd-php:8.1
-
# Mart Raudsepp <leio@gentoo.org> (2021-09-24)
# Experimental split media-sound/pulseaudio packages, bug #536780.
media-libs/libpulse
@@ -801,10 +877,6 @@ media-plugins/kodi-game-libretro-dosbox
>=dev-java/eclipse-ecj-4.10
>=www-servers/tomcat-9
-# Stefan Strogin <steils@gentoo.org> (2020-02-12)
-# Mask for testing revdeps.
->=dev-games/mygui-3.4.0
-
# Lars Wendler <polynomial-c@gentoo.org> (2019-11-14)
# Breaks archives containing relative paths
# when being called with --no-absolute-filenames
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 2fb5f0eb4cfe..8f1cfafcd351 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -15,7 +15,7 @@ alpha default/linux/alpha/17.0 stable
alpha default/linux/alpha/17.0/desktop stable
alpha default/linux/alpha/17.0/desktop/gnome stable
alpha default/linux/alpha/17.0/desktop/gnome/systemd stable
-alpha default/linux/alpha/17.0/developer stable
+alpha default/linux/alpha/17.0/developer exp
# SYMLINK_LIB=no profiles
# Run app-portage/unsymlink-lib *before* switching the profile.
@@ -30,12 +30,14 @@ amd64 default/linux/amd64/17.1/desktop/gnome/systemd stable
amd64 default/linux/amd64/17.1/desktop/plasma stable
amd64 default/linux/amd64/17.1/desktop/plasma/systemd stable
amd64 default/linux/amd64/17.1/desktop/systemd stable
-amd64 default/linux/amd64/17.1/developer stable
+amd64 default/linux/amd64/17.1/developer exp
amd64 default/linux/amd64/17.1/no-multilib stable
amd64 default/linux/amd64/17.1/no-multilib/hardened stable
amd64 default/linux/amd64/17.1/no-multilib/hardened/selinux stable
amd64 default/linux/amd64/17.1/no-multilib/systemd dev
+amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux exp
amd64 default/linux/amd64/17.1/systemd stable
+amd64 default/linux/amd64/17.1/systemd/selinux exp
# AMD64 Profiles
# @MAINTAINER: amd64@gentoo.org
@@ -48,7 +50,7 @@ amd64 default/linux/amd64/17.0/desktop/gnome dev
amd64 default/linux/amd64/17.0/desktop/gnome/systemd dev
amd64 default/linux/amd64/17.0/desktop/plasma dev
amd64 default/linux/amd64/17.0/desktop/plasma/systemd dev
-amd64 default/linux/amd64/17.0/developer dev
+amd64 default/linux/amd64/17.0/developer exp
amd64 default/linux/amd64/17.0/no-multilib dev
amd64 default/linux/amd64/17.0/no-multilib/hardened dev
amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux dev
@@ -63,48 +65,56 @@ arm default/linux/arm/17.0/desktop/gnome dev
arm default/linux/arm/17.0/desktop/gnome/systemd dev
arm default/linux/arm/17.0/desktop/plasma dev
arm default/linux/arm/17.0/desktop/plasma/systemd dev
-arm default/linux/arm/17.0/developer dev
+arm default/linux/arm/17.0/developer exp
arm default/linux/arm/17.0/armv4 dev
arm default/linux/arm/17.0/armv4/desktop dev
arm default/linux/arm/17.0/armv4/desktop/gnome dev
arm default/linux/arm/17.0/armv4/desktop/plasma dev
-arm default/linux/arm/17.0/armv4/developer dev
+arm default/linux/arm/17.0/armv4/developer exp
arm default/linux/arm/17.0/armv4t dev
arm default/linux/arm/17.0/armv4t/desktop dev
arm default/linux/arm/17.0/armv4t/desktop/gnome dev
arm default/linux/arm/17.0/armv4t/desktop/plasma dev
-arm default/linux/arm/17.0/armv4t/developer dev
+arm default/linux/arm/17.0/armv4t/developer exp
arm default/linux/arm/17.0/armv4t/systemd dev
arm default/linux/arm/17.0/armv5te dev
arm default/linux/arm/17.0/armv5te/desktop dev
arm default/linux/arm/17.0/armv5te/desktop/gnome dev
arm default/linux/arm/17.0/armv5te/desktop/plasma dev
-arm default/linux/arm/17.0/armv5te/developer dev
+arm default/linux/arm/17.0/armv5te/developer exp
arm default/linux/arm/17.0/armv5te/systemd dev
arm default/linux/arm/17.0/armv6j stable
+arm default/linux/arm/17.0/armv6j/hardened exp
+arm default/linux/arm/17.0/armv7a/hardened/selinux exp
arm default/linux/arm/17.0/armv6j/desktop dev
arm default/linux/arm/17.0/armv6j/desktop/gnome dev
arm default/linux/arm/17.0/armv6j/desktop/plasma dev
-arm default/linux/arm/17.0/armv6j/developer dev
+arm default/linux/arm/17.0/armv6j/developer exp
+arm default/linux/arm/17.0/armv6j/selinux exp
arm default/linux/arm/17.0/armv6j/systemd dev
arm default/linux/arm/17.0/armv7a stable
+arm default/linux/arm/17.0/armv7a/hardened exp
+arm default/linux/arm/17.0/armv7a/hardened/selinux dev
arm default/linux/arm/17.0/armv7a/desktop dev
arm default/linux/arm/17.0/armv7a/desktop/gnome dev
arm default/linux/arm/17.0/armv7a/desktop/plasma dev
-arm default/linux/arm/17.0/armv7a/developer dev
+arm default/linux/arm/17.0/armv7a/developer exp
arm default/linux/arm/17.0/armv7a/systemd dev
# ARM64 Profiles
# @MAINTAINER: arm64@gentoo.org
arm64 default/linux/arm64/17.0 stable
+arm64 default/linux/arm64/17.0/hardened exp
+arm64 default/linux/arm64/17.0/hardened/selinux dev
arm64 default/linux/arm64/17.0/desktop stable
arm64 default/linux/arm64/17.0/desktop/gnome stable
arm64 default/linux/arm64/17.0/desktop/gnome/systemd stable
arm64 default/linux/arm64/17.0/desktop/plasma stable
arm64 default/linux/arm64/17.0/desktop/plasma/systemd stable
arm64 default/linux/arm64/17.0/desktop/systemd stable
-arm64 default/linux/arm64/17.0/developer stable
+arm64 default/linux/arm64/17.0/developer exp
arm64 default/linux/arm64/17.0/systemd stable
+arm64 default/linux/arm64/17.0/systemd/selinux exp
# ARM64 Profiles (big-endian)
# @MAINTAINER: steev@gentoo.org, slyfox@gentoo.org
@@ -116,7 +126,7 @@ arm64 default/linux/arm64/17.0/big-endian exp
# @MAINTAINER: hppa@gentoo.org
hppa default/linux/hppa/17.0 stable
hppa default/linux/hppa/17.0/desktop stable
-hppa default/linux/hppa/17.0/developer stable
+hppa default/linux/hppa/17.0/developer exp
# IA64 Profiles
# @MAINTAINER: ia64@gentoo.org
@@ -124,7 +134,7 @@ ia64 default/linux/ia64/17.0 stable
ia64 default/linux/ia64/17.0/desktop stable
ia64 default/linux/ia64/17.0/desktop/gnome stable
ia64 default/linux/ia64/17.0/desktop/gnome/systemd stable
-ia64 default/linux/ia64/17.0/developer stable
+ia64 default/linux/ia64/17.0/developer exp
# M68K Profiles
# @MAINTAINER: m68k@gentoo.org
@@ -147,11 +157,11 @@ mips default/linux/mips/17.0/mipsel/multilib/n64 exp
# PPC32 Profiles
# @MAINTAINER: ppc@gentoo.org
-ppc default/linux/powerpc/ppc32/17.0 stable
-ppc default/linux/powerpc/ppc32/17.0/desktop stable
-ppc default/linux/powerpc/ppc32/17.0/desktop/gnome stable
-ppc default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd stable
-ppc default/linux/powerpc/ppc32/17.0/developer stable
+ppc default/linux/powerpc/ppc32/17.0 exp
+ppc default/linux/powerpc/ppc32/17.0/desktop exp
+ppc default/linux/powerpc/ppc32/17.0/desktop/gnome exp
+ppc default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd exp
+ppc default/linux/powerpc/ppc32/17.0/developer exp
# PPC64 Profiles
# @MAINTAINER: ppc64@gentoo.org
@@ -159,30 +169,29 @@ ppc default/linux/powerpc/ppc64/17.0/32bit-userland stable
ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop stable
ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome stable
ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd stable
-ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer stable
-ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland dev
-ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop dev
-ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome dev
-ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd dev
-ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/developer dev
+ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer exp
+ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland exp
+ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop exp
+ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome exp
+ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/desktop/gnome/systemd exp
+ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/developer exp
# PPC/PPC64 flat Profiles
# @MAINTAINER: gyakovlev@gentoo.org, ppc64@gentoo.org, musl@gentoo.org
-#ppc default/linux/ppc/17.0 exp
-#ppc default/linux/ppc/17.0/desktop exp
-#ppc default/linux/ppc/17.0/desktop/gnome exp
-#ppc default/linux/ppc/17.0/desktop/gnome/systemd exp
-#ppc default/linux/ppc/17.0/developer exp
-#ppc default/linux/ppc/17.0/musl exp
-#ppc default/linux/ppc/17.0/musl/hardened exp
-#ppc default/linux/ppc/17.0/uclibc exp
-#ppc default/linux/ppc/17.0/uclibc/hardened exp
+ppc default/linux/ppc/17.0 stable
+ppc default/linux/ppc/17.0/desktop stable
+ppc default/linux/ppc/17.0/desktop/gnome stable
+ppc default/linux/ppc/17.0/desktop/gnome/systemd stable
+ppc default/linux/ppc/17.0/systemd stable
+ppc default/linux/ppc/17.0/developer exp
+ppc default/linux/ppc/17.0/musl exp
+ppc default/linux/ppc/17.0/musl/hardened exp
ppc64 default/linux/ppc64/17.0 stable
ppc64 default/linux/ppc64/17.0/desktop stable
ppc64 default/linux/ppc64/17.0/desktop/gnome stable
ppc64 default/linux/ppc64/17.0/desktop/gnome/systemd stable
ppc64 default/linux/ppc64/17.0/systemd stable
-ppc64 default/linux/ppc64/17.0/developer stable
+ppc64 default/linux/ppc64/17.0/developer exp
ppc64 default/linux/ppc64/17.0/musl exp
ppc64 default/linux/ppc64/17.0/musl/hardened exp
ppc64 default/linux/ppc64le/17.0 stable
@@ -192,7 +201,7 @@ ppc64 default/linux/ppc64le/17.0/desktop/gnome/systemd stable
ppc64 default/linux/ppc64le/17.0/desktop/plasma stable
ppc64 default/linux/ppc64le/17.0/desktop/plasma/systemd stable
ppc64 default/linux/ppc64le/17.0/systemd stable
-ppc64 default/linux/ppc64le/17.0/developer stable
+ppc64 default/linux/ppc64le/17.0/developer exp
ppc64 default/linux/ppc64le/17.0/musl exp
ppc64 default/linux/ppc64le/17.0/musl/hardened exp
@@ -231,11 +240,11 @@ s390 default/linux/s390/17.0/s390x exp
# @MAINTAINER: sparc@gentoo.org
sparc default/linux/sparc/17.0 stable
sparc default/linux/sparc/17.0/desktop stable
-sparc default/linux/sparc/17.0/developer stable
+sparc default/linux/sparc/17.0/developer exp
sparc default/linux/sparc/17.0/systemd stable
sparc default/linux/sparc/17.0/64ul stable
sparc default/linux/sparc/17.0/64ul/desktop stable
-sparc default/linux/sparc/17.0/64ul/developer stable
+sparc default/linux/sparc/17.0/64ul/developer exp
sparc default/linux/sparc/17.0/64ul/systemd stable
# x86 Profiles
@@ -249,7 +258,7 @@ x86 default/linux/x86/17.0/desktop/gnome stable
x86 default/linux/x86/17.0/desktop/gnome/systemd stable
x86 default/linux/x86/17.0/desktop/plasma stable
x86 default/linux/x86/17.0/desktop/plasma/systemd stable
-x86 default/linux/x86/17.0/developer stable
+x86 default/linux/x86/17.0/developer exp
x86 default/linux/x86/17.0/systemd stable
# musl profiles
@@ -259,10 +268,13 @@ amd64 default/linux/amd64/17.0/musl/hardened exp
amd64 default/linux/amd64/17.0/musl/hardened/selinux exp
arm default/linux/arm/17.0/musl/armv6j exp
arm default/linux/arm/17.0/musl/armv6j/hardened exp
+arm default/linux/arm/17.0/musl/armv6j/hardened/selinux exp
arm default/linux/arm/17.0/musl/armv7a exp
arm default/linux/arm/17.0/musl/armv7a/hardened exp
+arm default/linux/arm/17.0/musl/armv7a/hardened/selinux exp
arm64 default/linux/arm64/17.0/musl exp
arm64 default/linux/arm64/17.0/musl/hardened exp
+arm64 default/linux/arm64/17.0/musl/hardened/selinux exp
mips default/linux/musl/mips exp
mips hardened/linux/musl/mips exp
mips default/linux/musl/mips/mipsel exp
diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/desktop/gnome/package.use
index d65e2c3110f9..c6aee4ddc938 100644
--- a/profiles/targets/desktop/gnome/package.use
+++ b/profiles/targets/desktop/gnome/package.use
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Mart Raudsepp <leio@gentoo.org> (2021-08-13)
@@ -13,12 +13,6 @@ dev-libs/libgdata vala
# in FUSE is currently considered experimental.
app-emulation/fuse -pulseaudio
-# Mart Raudsepp <leio@gentoo.org> (2020-02-16)
-# GNOME requires systemd user-session functionality for launching some services.
-# GNOME-3.34 requires it for basic session launching with systemd.
-sys-apps/dbus user-session
-net-wireless/bluez user-session
-
# REQUIRED_USE constraint when pulseaudio is enabled
dev-libs/efl sound
diff --git a/profiles/updates/1Q-2019 b/profiles/updates/1Q-2019
index a9a9b9c687dc..12ddfd6bdb9f 100644
--- a/profiles/updates/1Q-2019
+++ b/profiles/updates/1Q-2019
@@ -14,4 +14,3 @@ move net-misc/networkmanager-sstp net-vpn/networkmanager-sstp
move gnome-extra/gnome-tweak-tool gnome-extra/gnome-tweaks
move app-portage/eclass-manpages app-doc/eclass-manpages
move app-editors/latexila app-editors/gnome-latex
-move dev-libs/rttr dev-cpp/rttr
diff --git a/profiles/updates/2Q-2016 b/profiles/updates/2Q-2016
index 54c994d524c5..8dd23549d7d3 100644
--- a/profiles/updates/2Q-2016
+++ b/profiles/updates/2Q-2016
@@ -29,7 +29,6 @@ slotmove >=dev-php/pecl-apcu-5.0 0 7
move sys-apps/microcode-data sys-firmware/intel-microcode
slotmove >=dev-php/pecl-rrd-2.0 0 7
slotmove >=dev-php/pecl-oauth-2.0 0 7
-move sys-infiniband/dapl sys-fabric/dapl
move sys-infiniband/ibacm sys-fabric/ibacm
move sys-infiniband/infiniband-diags sys-fabric/infiniband-diags
move sys-infiniband/infinipath-psm sys-fabric/infinipath-psm
diff --git a/profiles/updates/3Q-2016 b/profiles/updates/3Q-2016
index ca92a00e33c3..eaac5151829a 100644
--- a/profiles/updates/3Q-2016
+++ b/profiles/updates/3Q-2016
@@ -20,4 +20,3 @@ move dev-perl/data-buffer dev-perl/Data-Buffer
move dev-perl/dbix-searchbuilder dev-perl/DBIx-SearchBuilder
move dev-perl/digest-bubblebabble dev-perl/Digest-BubbleBabble
move dev-perl/digest-md2 dev-perl/Digest-MD2
-move app-admin/swatch app-admin/swatchdog
diff --git a/profiles/updates/4Q-2021 b/profiles/updates/4Q-2021
index 8ae9097b3308..b89c1c3b0779 100644
--- a/profiles/updates/4Q-2021
+++ b/profiles/updates/4Q-2021
@@ -1,2 +1,4 @@
move dev-libs/intel-neo dev-libs/intel-compute-runtime
move dev-python/hyper-h2 dev-python/h2
+move media-radio/KochMorse media-radio/kochmorse
+move sci-misc/jupyterlab-desktop sci-misc/jupyterlab-desktop-bin
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index e969a964e09b..48b5c9ff0a03 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -270,6 +270,7 @@ app-benchmarks/filebench:auto-completion - Enable command-line autocompletion us
app-benchmarks/httperf:idleconn - Build with the idleconn program
app-benchmarks/ioping:netdata - Add support for netdata
app-benchmarks/ramspeed:pic - Force shared libraries to be built as PIC (this is slower)
+app-benchmarks/stress-ng:apparmor - Add support for AppArmor.
app-benchmarks/sysbench:aio - Add support for AIO.
app-benchmarks/sysbench:attachsql - Add support for AttachSQL.
app-benchmarks/sysbench:drizzle - Add support for Drizzles.
@@ -294,7 +295,6 @@ app-crypt/eid-mw:p11-kit - Support for app-crypt/p11-kit.
app-crypt/ekeyd:minimal - Only install the ekey-egd-linux service rather than the full ekeyd package.
app-crypt/ekeyd:munin - Install a plugin for net-analyzer/munin to graph statistical data from ekeyd.
app-crypt/ekeyd:usb - Build the libusb-based userland daemon for accessing the EntropyKey (alternative to the CDC USB driver). It is suggested to use this option by default, as the CDC driver in the kernel often seems to be fragile (or the gadget implementation on the EntropyKey is too buggy), and can cause various problems.
-app-crypt/gnupg:scd-shared-access - Allow concurrent access to scdaemon by multiple apps from same user. Useful if you want to use scdaemon with gnupg and for example NitroKey.
app-crypt/gnupg:smartcard - Build scdaemon software. Enables usage of OpenPGP cards. For other type of smartcards, try app-crypt/gnupg-pkcs11-scd. Bring in dev-libs/libusb as a dependency; enable scdaemon.
app-crypt/gnupg:tofu - Enable support for Trust on First use trust model; requires dev-db/sqlite.
app-crypt/gnupg:tools - Install extra tools (including gpgsplit and gpg-zip).
@@ -1196,12 +1196,16 @@ app-text/zathura:synctex - Use libsynctex to get latex codeline from pdf
app-text/zathura-meta:cb - Install plug-in for ComicBook support
app-vim/gentoo-syntax:ignore-glep31 - Remove GLEP 31 (UTF-8 file encodings) settings
app-xemacs/xemacs-packages-all:mule - Add multi-language support to XEmacs
-dev-ada/gnat_util:shared - Build gnat_util shared library
-dev-ada/gnat_util:static-pic - Build gnat_util static library with pic code
dev-ada/gnatcoll-bindings:shared - Build shared library
dev-ada/gnatcoll-bindings:static-pic - Build shared library
dev-ada/gnatcoll-core:shared - Build shared library
dev-ada/gnatcoll-core:static-pic - Build static library with pic code
+dev-ada/gnatcoll-db:db2ada - Build gnatcoll_db2ada
+dev-ada/gnatcoll-db:gnatinspect - Build gnatinspect
+dev-ada/gnatcoll-db:shared - Build shared library
+dev-ada/gnatcoll-db:sql - Build sql library
+dev-ada/gnatcoll-db:static-pic - Build shared library
+dev-ada/gnatcoll-db:xref - Build xref library
dev-ada/gtkada:shared - Build gtkada as shared library
dev-ada/libgpr:shared - Build shared library
dev-ada/libgpr:static-pic - Build static library with pic code
@@ -1694,6 +1698,7 @@ dev-java/openjdk-jre-bin:gentoo-vm - Allow this JDK to be recognised by Gentoo (
dev-java/openjdk-jre-bin:headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag)
dev-java/openjfx:media - Compile media module, based on gstreamer-minimal (does not pull gstreamer)
dev-java/openjfx:source - Install JavaFX sources
+dev-java/pdfbox:tools - Build and install pdfbox-tools
dev-java/rxtx:lfd - Installs and uses LockFileServer daemon (lfd)
dev-java/sbt:binary - Install from (Gentoo-compiled) binary instead of building from sources. Set this when you run out of memory during build.
dev-lang/R:lto - Use link-time optimization for R and its recommended packages.
@@ -1719,6 +1724,7 @@ dev-lang/ghc:gmp - Use dev-libs/gmp for integer operations (works faster, but an
dev-lang/ghc:numa - Enable NUMA thread balancing policy using sys-process/numactl.
dev-lang/gnat-gpl:ada - Build the ADA language (GNAT) frontend
dev-lang/gnat-gpl:bootstrap - Used to bootstrap gnat-gpl
+dev-lang/gnat-gpl:cet - Enable support for Intel Control Flow Enforcement Technology (CET)
dev-lang/gnat-gpl:d - Enable support for the D programming language
dev-lang/gnat-gpl:fixed-point - Enable fixed-point arithmetic support for MIPS targets in gcc (Warning: significantly increases compile time!)
dev-lang/gnat-gpl:go - Build the GCC Go language frontend.
@@ -1735,6 +1741,9 @@ dev-lang/gnat-gpl:sanitize - Build support for various sanitizer functions (ASAN
dev-lang/gnat-gpl:ssp - Build packages with stack smashing protector on by default
dev-lang/gnat-gpl:systemtap - enable systemtap static probe points
dev-lang/gnat-gpl:vtv - Build support for virtual table verification (a C++ hardening feature)
+dev-lang/idris2:chez - build using dev-scheme/chez
+dev-lang/idris2:racket - build using dev-scheme/racket
+dev-lang/idris2:test-full - pull in depedndencies to run all tests
dev-lang/inform:tools - Install blorbtools for manipulating Blorb files
dev-lang/janet:static-libs - install janet static library archive, you must enable this flag for using `jpm build`
dev-lang/jerryscript:debugger - Install jerry-debugger
@@ -1806,6 +1815,8 @@ dev-lang/php:xslt - Enable the XSL extension
dev-lang/php:zip-encryption - Enable ZIP file encryption from dev-libs/libzip
dev-lang/polyml:portable - Build the portable interpreter version of Poly/ML instead of native
dev-lang/python:bluetooth - Build Bluetooth protocol support in socket module
+dev-lang/python:lto - Optimize the build using Link Time Optimization (LTO)
+dev-lang/python:pgo - Optimize the build using Profile Guided Optimization (PGO)
dev-lang/python:wininst - Install Windows executables required to create an executable installer for MS Windows.
dev-lang/python-exec:native-symlinks - Install generic symlinks like python and python3. If this flag is disabled, only versioned python3.X executables will be available to end users and ebuilds not using python eclasses.
dev-lang/qu-prolog:pedro - Pedro subscription/notification communications system
@@ -1948,6 +1959,7 @@ dev-libs/check:subunit - Enable support for the subunit unit test protocol
dev-libs/crypto++:asm - Support assembly hand optimized crypto functions (i.e. faster run time)
dev-libs/cudnn:cuda10-2 - On Nvidia CUDA 10.2
dev-libs/cudnn:cuda11-4 - On Nvidia CUDA 11.4
+dev-libs/cudnn:cuda11-5 - On Nvidia CUDA 11.5
dev-libs/cyberjack:tools - Build and install optional management tools.
dev-libs/cyrus-sasl:authdaemond - Add Courier-IMAP authdaemond unix socket support (net-mail/courier-imap, mail-mta/courier)
dev-libs/cyrus-sasl:ldapdb - Enable ldapdb plugin
@@ -2429,14 +2441,10 @@ dev-python/matplotlib:webagg - Enable webagg backend that uses www-servers/torna
dev-python/mpmath:matplotlib - Add support for dev-python/matplotlib
dev-python/msgpack:native-extensions - Compiles native "C" extensions (speedups, instead of using python fallback code).
dev-python/nbdime:webtools - Install web-based diff and merge tools.
-dev-python/netaddr:cli - Enable netaddr shell with dev-python/ipython
dev-python/nltk-data:extra - Install the complete set of data files. Otherwise, only files required by tests are installed.
dev-python/numexpr:mkl - Enable support for Intel Vector Math Library, part of sci-libs/mkl.
dev-python/pandas:full-support - Pull all packages to give pandas full support
dev-python/paramiko:server - Enable server feature
-dev-python/passlib:bcrypt - bcrpyt hash algoryptm support
-dev-python/passlib:scrypt - accelerated scrypt algoythm support
-dev-python/passlib:totp - time based one time password support
dev-python/pillow:imagequant - Build with Image Quantization Library support
dev-python/pivy:quarter - Use media-libs/quarter for GUI bindings
dev-python/pivy:soqt - Use media-libs/SoQt for GUI bindings
@@ -2523,34 +2531,40 @@ dev-qt/designer:declarative - Build the qdeclarativeview plugin
dev-qt/linguist-tools:qml - Enable QML support in lupdate
dev-qt/qdoc:qml - Enable QML/JS parsing support
dev-qt/qt-creator:android - Build plugin for Android devices
-dev-qt/qt-creator:autotest - Enable integration with popular unit testing frameworks (QtTest, Google Test, Boost.Test)
+dev-qt/qt-creator:autotest - Enable integration with popular unit testing frameworks (QtTest, GoogleTest, Boost.Test, Catch2)
dev-qt/qt-creator:autotools - Build plugin for autotools-based projects
dev-qt/qt-creator:baremetal - Build plugin for bare metal devices
dev-qt/qt-creator:bazaar - Add support for GNU Bazaar version control system (requires manual installation of Bazaar client)
dev-qt/qt-creator:beautifier - Build the beautifier plugin (supports astyle, clang-format, and uncrustify)
dev-qt/qt-creator:boot2qt - Build plugin for Boot2Qt devices
-dev-qt/qt-creator:clang - Build clang-based plugins (code model, formatting, static analysis)
+dev-qt/qt-creator:clang - Build clang-based plugins for C/C++ development (code model, formatting, static analysis)
dev-qt/qt-creator:clearcase - Add support for IBM ClearCase version control system (requires manual installation of ClearCase client)
dev-qt/qt-creator:cmake - Build plugin for CMake-based projects
+dev-qt/qt-creator:conan - Build plugin to integrate with the Conan package manager
dev-qt/qt-creator:cppcheck - Enable integration with dev-util/cppcheck
dev-qt/qt-creator:ctfvisualizer - Build the Chrome Trace Format visualizer plugin
dev-qt/qt-creator:designer - Enable designer for QtWidgets-based UIs
+dev-qt/qt-creator:docker - Build plugin for Docker support
dev-qt/qt-creator:glsl - Build the GLSL editor plugin
dev-qt/qt-creator:help - Enable the integrated documentation viewer
+dev-qt/qt-creator:incredibuild - Enable integration with Incredibuild
dev-qt/qt-creator:lsp - Add support for the Language Server Protocol (LSP)
dev-qt/qt-creator:mcu - Build plugin for MCU devices
dev-qt/qt-creator:mercurial - Add support for dev-vcs/mercurial version control system
+dev-qt/qt-creator:meson - Build plugin for Meson-based projects
dev-qt/qt-creator:modeling - Build the graphical model editor plugin
dev-qt/qt-creator:nim - Build plugin for Nim language support
dev-qt/qt-creator:perforce - Add support for Perforce version control system (requires manual installation of Perforce client)
dev-qt/qt-creator:perfprofiler - Build the Linux Perf-based profiler plugin
dev-qt/qt-creator:python - Build plugin for Python language support
-dev-qt/qt-creator:qbs - Build plugin for QBS-based projects
+dev-qt/qt-creator:qbs - Build plugin for Qbs-based projects
+dev-qt/qt-creator:qmake - Build plugin for qmake-based projects
+dev-qt/qt-creator:qml - Build plugins for QML-based development (designer, editor, project manager)
dev-qt/qt-creator:qmldesigner - Enable designer for QML/QtQuick-based UIs
dev-qt/qt-creator:qmljs - Build the QML/JavaScript editor plugin
dev-qt/qt-creator:qmlprofiler - Build the QML profiler plugin
dev-qt/qt-creator:qnx - Build plugin for QNX devices
-dev-qt/qt-creator:remotelinux - Add support for deployment and execution on a remote Linux host
+dev-qt/qt-creator:remotelinux - Build plugin for deployment and execution on a remote Linux host
dev-qt/qt-creator:scxml - Build the graphical SCXML editor plugin
dev-qt/qt-creator:serialterminal - Build the serial terminal plugin
dev-qt/qt-creator:silversearcher - Enable integration with sys-apps/the_silver_searcher
@@ -2720,7 +2734,6 @@ dev-texlive/texlive-basic:luajittex - Add support for LuaJitTeX: LuaTeX based on
dev-util/anjuta:devhelp - Enable devhelp integration
dev-util/anjuta:glade - Build glade plugin for anjuta
dev-util/anjuta:terminal - Enable terminal plugin based on x11-libs/vte
-dev-util/bazel:static-libs - Link libstdc++ statically
dev-util/bazel:tools - Install extra bazel tools to build from sources
dev-util/bitcoin-tx:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core
dev-util/bpftool:caps - Use sys-libs/libcap to enable unprivileged run support
@@ -2970,7 +2983,6 @@ games-arcade/commandergenius:downloader - Allows some Keen games to be downloade
games-arcade/jazz2:server - Build the multiplayer game server
games-arcade/jazz2-data:cc - Install The Christmas Chronicles additional data
games-arcade/jazz2-data:demo - Use the free demo data instead of the full retail game data
-games-arcade/jumpnbump:gtk - Install Python-based GTK menu
games-arcade/lbreakout2:themes - Install additional themes
games-arcade/moleinvasion:music - Download and install the music files
games-arcade/oshu:osu-skin - Include more complete osu-skin (other is minimal)
@@ -3429,6 +3441,7 @@ kde-apps/kdepim-meta:spamassassin - Install mail-filter/spamassassin for spam fi
kde-apps/kdesdk-meta:git - Enable support for Git VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-git
kde-apps/kdesdk-meta:mercurial - Enable support for Mercurial VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-mercurial
kde-apps/kdesdk-meta:subversion - Enable support for Apache Subversion VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-subversion
+kde-apps/kdesdk-meta:webengine - Enable dev-util/kdevelop, requiring dev-qt/qtwebengine
kde-apps/kdeutils-meta:7zip - Install app-arch/p7zip for 7zip archive support in kde-apps/ark
kde-apps/kdeutils-meta:floppy - Install kde-apps/kfloppy to format and create DOS or ext2fs filesystems in a floppy.
kde-apps/kdeutils-meta:gpg - Install kde-apps/kgpg which depends on kde-apps/akonadi
@@ -3496,9 +3509,9 @@ kde-apps/marble:phonon - Enable sound support via media-libs/phonon
kde-apps/marble:shapefile - Enable support for ESRI shapefiles
kde-apps/marble:webengine - Use dev-qt/qtwebengine for embedded web browser
kde-apps/okular:chm - Enable support for Microsoft Compiled HTML Help files
+kde-apps/okular:crypt - Enable support for password-encrypted documents via kde-frameworks/kwallet
kde-apps/okular:epub - Enable E-Book support via app-text/ebook-tools
kde-apps/okular:image-backend - Enable image viewing support
-kde-apps/okular:kwallet - Enable encrypted storage of passwords with kde-frameworks/kwallet
kde-apps/okular:markdown - Enable Markdown support via app-text/discount
kde-apps/okular:mobi - Enable mobipocket support
kde-apps/okular:plucker - Enable Plucker E-Book for Palm OS devices support
@@ -3527,6 +3540,7 @@ kde-frameworks/kitemmodels:qml - Enable QML support via dev-qt/qtdeclarative
kde-frameworks/kitemviews:designer - Build plugins for dev-qt/designer
kde-frameworks/knewstuff:opds - Enable support for the Open Publication Distribution System via kde-frameworks/syndication
kde-frameworks/knotifications:phonon - Play notification sounds via media-libs/phonon instead of media-libs/libcanberra
+kde-frameworks/knotifications:qml - Enable QML support via dev-qt/qtdeclarative
kde-frameworks/knotifications:speech - Enable text-to-speech notification support
kde-frameworks/knotifyconfig:phonon - Play notification sounds via media-libs/phonon instead of media-libs/libcanberra
kde-frameworks/kplotting:designer - Build plugins for dev-qt/designer
@@ -3543,9 +3557,9 @@ kde-frameworks/purpose:kaccounts - Enable support for system-wide defined KAccou
kde-frameworks/sonnet:aspell - Enable the app-text/aspell spell-checking backend
kde-frameworks/sonnet:designer - Build plugins for dev-qt/designer
kde-frameworks/sonnet:hunspell - Enable the app-text/hunspell spell-checking backend
+kde-frameworks/sonnet:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative
kde-misc/kdeconnect:X - Enable remote input mousepad plugin using x11-libs/libfakekey
kde-misc/kdeconnect:pulseaudio - Enable system volume control plugin using media-sound/pulseaudio
-kde-misc/kdeconnect:wayland - Enable remote input mousepad plugin using kde-frameworks/kwayland
kde-misc/kimtoy:scim - Enable Smart Common Input Method support
kde-misc/kio-gdrive:kaccounts - Use kde-apps/kaccounts-integration backend (default) instead of dev-libs/qtkeychain
kde-misc/kio-gdrive:share - Enable support for a share menu using kde-frameworks/purpose
@@ -3751,10 +3765,10 @@ mail-filter/pyzor:gevent - Use dev-python/gevent to enable asynchronous operatio
mail-filter/pyzor:mysql - Enables the MySQL back-end database engine for pyzord through dev-python/mysqlclient.
mail-filter/pyzor:pyzord - Enable the pyzord server daemon
mail-filter/pyzor:redis - Enables the redis back-end database engine for pyzord through dev-python/redis-py
+mail-filter/rspamd:jit - Enable PCRE JIT support
mail-filter/rspamd:pcre2 - Use dev-libs/libpcre2
mail-filter/spamassassin:cron - Install a cron job to update SpamAssassin's rules daily.
mail-filter/spamassassin:qmail - Build qmail functionality and docs
-mail-filter/spamdyke:ssl - Enables TLS protocol for spamdyke
mail-mta/courier:fax - Enables fax support in the courier mail server
mail-mta/courier:norewrite - Prevents courier mail server from mangling virtual user addresses when sending
mail-mta/courier:web - Enable the web interface
@@ -4094,11 +4108,9 @@ media-libs/esdl:image - Enable image support
media-libs/faad2:digitalradio - Digital Radio Mondiale (warning: disables other decoders)
media-libs/flickcurl:raptor - Use media-libs/raptor for proper RDF serializing
media-libs/freetype:adobe-cff - Use Adobe CFF as default font-renderer
-media-libs/freetype:bindist - Disable ClearType support (see http://freetype.org/patents.html)
media-libs/freetype:brotli - Enable brotli decompression support via app-arch/brotli
media-libs/freetype:bzip2 - Support bzip2 compressed PCF fonts.
media-libs/freetype:cleartype-hinting - Bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by default
-media-libs/freetype:cleartype_hinting - New bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by default
media-libs/freetype:fontforge - Install internal headers required for TrueType debugger in media-gfx/fontforge (built with USE=truetype-debugger)
media-libs/freetype:harfbuzz - Use media-libs/harfbuzz for auto-hinting OpenType fonts. WARNING: may trigger circular dependencies!
media-libs/freetype:infinality - Enable infinality options for improved LCD filtering
@@ -4198,7 +4210,6 @@ media-libs/libplacebo:lcms - Add support for color management via media-libs/lcm
media-libs/libplacebo:shaderc - Use media-libs/shaderc to compile GLSL
media-libs/libplacebo:vulkan - Add support for the vulkan graphics API
media-libs/libpng:apng - support unofficial APNG (Animated PNG) spec
-media-libs/libpng-compat:apng - support unofficial APNG (Animated PNG) spec
media-libs/libprojectm:gles2 - Provide support for OpenGL ES 2 and 3
media-libs/libpulse:asyncns - Use libasyncns for asynchronous name resolution.
media-libs/libpulse:doc - Build the doxygen-described API documentation.
@@ -4233,7 +4244,6 @@ media-libs/lvtk:gtk2 - Enable x11-libs/gtk+:2 based GUI support
media-libs/lvtk:tools - Compile and install ttl2c tool
media-libs/mesa:classic - Build drivers based on the classic architecture.
media-libs/mesa:d3d9 - Enable Direct 3D9 API through Nine state tracker. Can be used together with patched wine.
-media-libs/mesa:dri3 - Enable DRI3 support.
media-libs/mesa:egl - Enable EGL support.
media-libs/mesa:gallium - Build drivers based on Gallium3D, the new architecture for 3D graphics drivers.
media-libs/mesa:gbm - Enable the Graphics Buffer Manager for EGL on KMS.
@@ -4251,9 +4261,7 @@ media-libs/mesa:wayland - Enable support for dev-libs/wayland
media-libs/mesa:xa - Enable the XA (X Acceleration) API for Gallium3D.
media-libs/mesa:xvmc - Enable the XvMC acceleration interface for the Gallium3D Video Layer.
media-libs/mesa:zink - Enable the Zink OpenGL-over-Vulkan Gallium driver
-media-libs/mlt:compressed-lumas - Compress the luma files in png.
media-libs/mlt:frei0r - Build the module for media-plugins/frei0r-plugins
-media-libs/mlt:lua - Build SWIG bindings for Lua
media-libs/mlt:opencv - Build motion tracking module using media-libs/opencv
media-libs/mlt:python - Build SWIG bindings for Python
media-libs/mlt:rtaudio - Builds rtaudio consumer for native audio support on multiple platforms
@@ -4379,6 +4387,7 @@ media-plugins/audacious-plugins:cue - Support CUE sheets using the libcue librar
media-plugins/audacious-plugins:fluidsynth - Support FluidSynth as MIDI synth backend
media-plugins/audacious-plugins:gme - Support various gaming console music formats
media-plugins/audacious-plugins:http - Support HTTP streams through neon
+media-plugins/audacious-plugins:openmpt - Add support for OpenMTP
media-plugins/audacious-plugins:scrobbler - Build with scrobbler/LastFM submission support
media-plugins/audacious-plugins:sid - Build with SID (Commodore 64 Audio) support
media-plugins/audacious-plugins:soxr - Build with SoX Resampler support
@@ -4612,11 +4621,14 @@ media-sound/mpd:libsoxr - Enable the libsoxr resampler
media-sound/mpd:mpg123 - Enable support for mp3 decoding over media-sound/mpg123
media-sound/mpd:network - Enables network streaming support
media-sound/mpd:nfs - Enable support for the Network File System
+media-sound/mpd:openmpt - OpenMPT decoder plugin
media-sound/mpd:pipe - Support writing audio to a pipe
+media-sound/mpd:pipewire - PipeWire support
media-sound/mpd:qobuz - Build plugin to access qobuz
media-sound/mpd:recorder - Enables output plugin for recording radio streams
media-sound/mpd:sid - Build with SID (Commodore 64 Audio) support
media-sound/mpd:signalfd - Use the signalfd function in MPD's event loop
+media-sound/mpd:snapcast - Snapcast audio plugin
media-sound/mpd:sndio - Enable support for the media-sound/sndio backend
media-sound/mpd:soundcloud - Build plugin to access soundcloud
media-sound/mpd:systemd - Enable support for systemd socket activation
@@ -4762,6 +4774,7 @@ media-sound/spotify:local-playback - Allows playing local files with the Spotify
media-sound/spotify:pax-kernel - Triggers a paxmarking of the main Spotify binary
media-sound/spotify:pulseaudio - Controls the dependency on pulseaudio or apulse
media-sound/spotify:systray - Pulls in dependencies needed for systray support on some desktop environments
+media-sound/strawberry:moodbar - Enable moodbar support
media-sound/strawberry:vlc - Enable media-video/vlc backend
media-sound/supercollider:emacs - Enable the SCEL user interface
media-sound/supercollider:gedit - Enable the SCED user interface
@@ -6718,7 +6731,6 @@ net-p2p/ktorrent:bwscheduler - Schedule upload and download limits over a period
net-p2p/ktorrent:downloadorder - Specify the download order of a multi-file torrent
net-p2p/ktorrent:infowidget - Displays general information about a torrent in several tabs
net-p2p/ktorrent:ipfilter - Filter IP addresses through a blocklist
-net-p2p/ktorrent:kross - Enable kross scripting support
net-p2p/ktorrent:logviewer - Displays the logging output
net-p2p/ktorrent:magnetgenerator - Generates magnet URI's
net-p2p/ktorrent:mediaplayer - Phonon-based media player
@@ -6925,7 +6937,6 @@ net-wireless/bluez:mesh - Add support for Bluetooth Mesh control application and
net-wireless/bluez:midi - Enable MIDI support
net-wireless/bluez:obex - Enable OBEX transfer support
net-wireless/bluez:test-programs - Install tools for testing of various Bluetooth functions
-net-wireless/bluez:user-session - Allow compatibility with user-session semantics for session bus under systemd
net-wireless/crda:gcrypt - Use libgcrypt instead of openssl for key checking
net-wireless/dump1090:bladerf - Build with Nuand BladeRF support
net-wireless/dump1090:hackrf - Build with Great Scott Gadgets HackRF support
@@ -7021,6 +7032,7 @@ net-wireless/wepattack:john - Build with app-crypt/johntheripper support
net-wireless/wireless-tools:multicall - Build the most commonly used tools as one binary
net-wireless/wpa_supplicant:ap - Add support for access point mode
net-wireless/wpa_supplicant:broadcom-sta - Flag to help users disable features not supported by broadcom-sta driver
+net-wireless/wpa_supplicant:crda - Use net-wireless/crda for regulatory domain loading instead of in-kernel (4.15+) support
net-wireless/wpa_supplicant:eap-sim - Add support for EAP-SIM authentication algorithm
net-wireless/wpa_supplicant:eapol-test - Build and install eapol_test binary
net-wireless/wpa_supplicant:fasteap - Add support for FAST-EAP authentication algorithm
@@ -7119,6 +7131,7 @@ sci-electronics/kicad:github - Add github support into PCB editor
sci-electronics/kicad:ngspice - Enable circuit simulation
sci-electronics/kicad:occ - Enable viewing 3D rendering of designs via opencascade
sci-electronics/kicad:oce - Enable viewing 3D rendering of designs via OCE
+sci-electronics/kicad:pcm - Enable plugin content manager
sci-electronics/kicad:python - Enable python scripting support
sci-electronics/kicad-meta:minimal - Do not install extra data like 3D packages and templates.
sci-electronics/kicad-packages3d:occ - Use sci-libs/opencascade for data exchange
@@ -7278,6 +7291,8 @@ sci-libs/gsl:deprecated - Enable deprecated functions
sci-libs/hdf5:hl - Enable high level API (https://support.hdfgroup.org/HDF5/doc/HL/index.html)
sci-libs/hdf5:ros3 - Enable support for read-only S3 access (https://portal.hdfgroup.org/display/HDF5/Configuration+and+Setup+for+HDF5+Read+Only+S3+VFD)
sci-libs/hdf5:unsupported - Enable unsupported combinations of configuration options
+sci-libs/hipCUB:benchmark - Build and install benchmark binaries.
+sci-libs/hipFFT:benchmark - Build and install benchmark programs hipfft-rider.
sci-libs/hypre:int64 - Build the 64 bits integer library
sci-libs/indilib:rtlsdr - Enable support for devices supported by net-wireless/rtl-sdr
sci-libs/indilib:websocket - Enable support for WebSocket protocol
@@ -7462,11 +7477,13 @@ sci-mathematics/giac:gc - Enable garbage collection support via dev-libs/boehm-g
sci-mathematics/giac:glpk - Enable the use of sci-mathematics/glpk
sci-mathematics/gmp-ecm:custom-tune - Improve performance of some operations by selecting machine-specific defaults
sci-mathematics/gretl:R - Enable support for dev-lang/R
+sci-mathematics/gretl:extras - Build and install add-ons bundled with gretl
sci-mathematics/gsl-shell:fox - Build a x11-libs/fox GUI
sci-mathematics/lcalc:double - Use double precision (the upstream default)
sci-mathematics/lcalc:double-double - Use sci-libs/qdfor double-double precision
sci-mathematics/lcalc:pari - Use sci-mathematics/pari for elliptic curve L-functions
sci-mathematics/lcalc:quad-double - Use sci-libs/qdfor quad-double precision
+sci-mathematics/lean:json - Enable JSON support
sci-mathematics/maxima:clisp - Compile maxima with GNU CLISP (dev-lisp/clisp)
sci-mathematics/maxima:clozurecl - Compile maxima with 32-bit Clozure Common Lisp (dev-lisp/clozurecl)
sci-mathematics/maxima:clozurecl64 - Compile maxima with 64-bit Clozure Common Lisp (dev-lisp/clozurecl)
@@ -7633,7 +7650,6 @@ sys-apps/coreutils:multicall - Build all tools into a single `coreutils` program
sys-apps/coreutils:split-usr - Enable this if /bin and /usr/bin are separate directories
sys-apps/dbus:elogind - Use sys-auth/elogind for session tracking.
sys-apps/dbus:systemd - Build with sys-apps/systemd at_console support
-sys-apps/dbus:user-session - Enable user-session semantics for session bus under systemd
sys-apps/dbus-broker:launcher - dbus-daemon compatibility launcher
sys-apps/debianutils:installkernel - Install /sbin/installkernel script (for Linux). installkernel is required whenever a kernel will be installed via make install
sys-apps/dtc:yaml - support .yaml-encoded device trees
@@ -7675,7 +7691,6 @@ sys-apps/flashrom:developerbox-spi - Enable Devloperbox SPI recovery support
sys-apps/flashrom:digilent-spi - Enable support for Digilent iCEblink40 development board
sys-apps/flashrom:drkaiser - Enable Dr. Kaiser programmer
sys-apps/flashrom:dummy - Enable dummy tracing
-sys-apps/flashrom:ene-lpc - Enable ENE LPC interface keyboard controller
sys-apps/flashrom:ft2232-spi - Enable ftdi programmer, flashing through FTDI/SPI USB interface
sys-apps/flashrom:gfxnvidia - Enable NVIDIA programmer
sys-apps/flashrom:internal - Enable internal/onboard support
@@ -7685,7 +7700,6 @@ sys-apps/flashrom:jlink-spi - Support for SEGGER J-Link and compatible devices
sys-apps/flashrom:linux-mtd - Enable support for Linux mtd SPI flash devices
sys-apps/flashrom:linux-spi - Enable support for Linux userspace spidev interface
sys-apps/flashrom:lspcon-i2c-spi - Enable support for Parade lspcon USB-C to HDMI protocol translator
-sys-apps/flashrom:mec1308 - Enable support for Microchip MEC1308 embedded controller
sys-apps/flashrom:mstarddc-spi - Support for SPI flash ROMs accessible through DDC in MSTAR-equipped displays
sys-apps/flashrom:nic3com - Enable 3Com NIC programmer
sys-apps/flashrom:nicintel - Support for Intel NICs
@@ -7872,12 +7886,14 @@ sys-apps/util-linux:hardlink - build hardlink program
sys-apps/util-linux:kill - build the kill program
sys-apps/util-linux:logger - build the logger program
sys-apps/util-linux:pam - build runuser helper
+sys-apps/util-linux:rtas - Add support for the Run Time Abstraction Services (RTAS)
sys-apps/util-linux:su - build the su program
sys-apps/util-linux:suid - install mount/umount as setuid so non-root users may mount/umount devices, and wall/write as setgid so non-root users can notify other users
sys-apps/util-linux:tty-helpers - install the mesg/wall/write tools for talking to local users
sys-apps/watchdog:nfs - enable support for checking nfs mounts
sys-apps/xdg-desktop-portal:screencast - Enable screencast portal using media-video/pipewire
sys-apps/xinetd:rpc - support RPC services
+sys-auth/elogind:cgroup-hybrid - Use hybrid cgroup hierarchy (OpenRC's default) instead of unified.
sys-auth/google-authenticator-libpam-hardened:qrcode - Display QRcode after setup to accomodate automatic setup of OTP client apps.
sys-auth/munge:gcrypt - Use libgcrypt instead of openssl
sys-auth/nss-pam-ldapd:pynslcd - Install the python implementation along with the standard implementation
@@ -7901,6 +7917,7 @@ sys-auth/pambase:pwquality - Enable pam_pwquality module on system auth stack fo
sys-auth/pambase:securetty - Enable pam_securetty module in the login stack. Not generally relevant anymore as the login stack only refers to local logins and local terminals imply secure access in the first place.
sys-auth/pambase:sha512 - Switch Linux-PAM's pam_unix module to use sha512 for passwords hashes rather than MD5. This option requires sys-libs/pam version 1.0.1 built against sys-libs/glibc version 2.7, if it's built against an earlier version, it will silently be ignored, and MD5 hashes will be used. All the passwords changed after this USE flag is enabled will be saved to the shadow file hashed using SHA512 function. The password previously saved will be left untouched. Please note that while SHA512-hashed passwords will still be recognised if the USE flag is removed, the shadow file will not be compatible with systems using an earlier glibc version.
sys-auth/pambase:systemd - Use pam_systemd module to register user sessions in the systemd control group hierarchy.
+sys-auth/pambase:yescrypt - Switch Linux-PAM's pam_unix module to use yescrypt for passwords hashes rather than MD5
sys-auth/polkit:elogind - Use sys-auth/elogind for session tracking
sys-auth/polkit:systemd - Use sys-apps/systemd for session tracking
sys-auth/seatd:builtin - Enable embedded server in libseat
@@ -8011,7 +8028,6 @@ sys-cluster/drbd-utils:xen - Enable Xen integration
sys-cluster/galera:garbd - Install Galera Arbitrator - a stateless daemon which acts as a lightweight group member
sys-cluster/glusterfs:fuse - Add FUSE mount helper
sys-cluster/glusterfs:georeplication - Enable support for georeplication (requires dev-lang/python)
-sys-cluster/glusterfs:infiniband - Add support for Infiniband ibverbs transport. Libraries can be found in science overlay
sys-cluster/glusterfs:ipv6 - Use IPv6 by default, requires libtirpc
sys-cluster/glusterfs:libtirpc - Build against net-libs/libtirpc for RPC support
sys-cluster/glusterfs:rsyslog - Install configuration snippet for app-admin/rsyslog
@@ -8112,6 +8128,7 @@ sys-devel/clang-runtime:sanitize - Enable compiler-rt sanitizer (-fsanitize*) su
sys-devel/distcc:gssapi - Enable support for net-libs/libgssglue
sys-devel/gcc:ada - Build the ADA language (GNAT) frontend
sys-devel/gcc:awt - Useful only when building GCJ, this enables Abstract Window Toolkit (AWT) peer support on top of GTK+
+sys-devel/gcc:cet - Enable support for Intel Control Flow Enforcement Technology (CET)
sys-devel/gcc:cilk - Support the Cilk Plus language (C/C++ based languages for parallel programming)
sys-devel/gcc:d - Enable support for the D programming language
sys-devel/gcc:fixed-point - Enable fixed-point arithmetic support for MIPS targets in gcc (Warning: significantly increases compile time!)
@@ -8170,7 +8187,6 @@ sys-devel/sparse:llvm - Build the sparse-llvm utility
sys-devel/sparse:xml - Build the c2xml utility (requires dev-libs/libxml2)
sys-fabric/mstflint:adb-generic-tools - Enable compiling the following tools: mstreg and mstlink
sys-fabric/mstflint:inband - Enable firmware updates for Mellanox SwitchX and ConnectIB devices
-sys-fabric/ofed:dapl - Add support for DAPL abstraction layer
sys-fabric/ofed:diags - Add dignostic tools for infiniband
sys-fabric/ofed:ibacm - Add support for userspace pre-connection services
sys-fabric/ofed:opensm - Add OpenSM - Subnet manager for infiniband
@@ -8319,6 +8335,7 @@ sys-libs/compiler-rt-sanitizers:xray - Build XRay runtime.
sys-libs/freeipmi:nagios - Install a nagios plugin to check sensors' status.
sys-libs/gdbm:berkdb - enable compatibility layer for UNIX-like dbm and ndbm interfaces
sys-libs/glibc:cet - Enable Intel Control-flow Enforcement Technology (needs binutils 2.29 and gcc 8)
+sys-libs/glibc:clone3 - Enable the new clone3 syscall within glibc. Can be disabled to allow compatibility with older Electron applications.
sys-libs/glibc:compile-locales - build *all* locales in src_install; this is generally meant for stage building only as it ignores /etc/locale.gen file and can be pretty slow
sys-libs/glibc:crypt - build and install libcrypt and crypt.h
sys-libs/glibc:debug - When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL)
@@ -8429,7 +8446,9 @@ sys-power/nvclock:nvcontrol - Add NVCONTROL support for OpenGL options
sys-power/suspend:crypt - Allows suspend and resume from encrypted disk
sys-process/audit:gssapi - Enable GSSAPI support
sys-process/bottom:battery - Include support for laptop battery information.
-sys-process/criu:setproctitle - Make process titles of service workers to be more verbose
+sys-process/criu:bpf - Add support for BPF programs via dev-libs/libbpf
+sys-process/criu:nftables - Add support for net-firewall/nftables
+sys-process/criu:setproctitle - Use dev-libs/libbsd to make process titles of service workers to be more verbose
sys-process/cronie:anacron - Install the periodic anacron command scheduler.
sys-process/fcron:debug - Enable debug code and output. Since version 3.0.5 this will no longer force foreground execution, and fcron will be able to run as a service properly.
sys-process/fcron:mta - Enable mta support for sending emails from fcron
@@ -8457,6 +8476,7 @@ virtual/jdk:headless-awt - Don't install the X backend for AWT, needed by some G
virtual/lapack:eselect-ldso - Enable runtime library switching by eselect and ld.so.
virtual/lapacke:eselect-ldso - Enable runtime library switching by eselect and ld.so.
virtual/linux-sources:firmware - Install linux kernel firmware
+virtual/mpi:nullmpi - Allow sys-cluster/nullmpi a minimal incomplete MPI implementation as a provider
virtual/mpi:romio - Enable romio, a high-performance portable MPI-IO
virtual/mysql:embedded - Build embedded server (libmysqld)
virtual/mysql:server - Build server (mysqld)
@@ -8535,6 +8555,7 @@ www-client/chromium:suid - Build the SUID sandbox, which is only needed on CONFI
www-client/chromium:system-ffmpeg - Use system ffmpeg instead of the bundled one
www-client/chromium:system-harfbuzz - Use system harfbuzz instead of the bundled one.
www-client/chromium:system-icu - Use system icu instead of the bundled one
+www-client/chromium:system-png - Use system libpng instead of the bundled one.
www-client/chromium:widevine - Unsupported closed-source DRM capability (required by Netflix VOD)
www-client/dillo:xembed - Enable X11 XEmbed support
www-client/elinks:bittorrent - Enable support for the BitTorrent protocol
@@ -8736,6 +8757,7 @@ x11-libs/libva:utils - Install VA-API utility programs.
x11-libs/libva-compat:drm - Enables VA/DRM API support.
x11-libs/libva-compat:egl - Enables EGL support.
x11-libs/libva-intel-media-driver:custom-cflags - Do not override user CFLAGS like -02, -march, -msse and similar with lib defaults. Not tested by upstream.
+x11-libs/libva-intel-media-driver:redistributable - Install redistributable media kernel binaries (no source code) files (primarily needed for video encoding support)
x11-libs/libva-intel-media-driver:set-as-default - Override libva automatic driver selection and set this (iHD) driver as default one.
x11-libs/libwnck:tools - Install wnckprop-3 and wnck-urgency-monitor-3 command-line tools
x11-libs/libxcb:xkb - Enable the XCB keyboard extension
@@ -8759,10 +8781,12 @@ x11-misc/albert:virtualbox - Enable app-emulation/virtualbox extension
x11-misc/alock:doc - Build and install manpage with app-text/asciidoc.
x11-misc/autorandr:launcher - Install the launcher
x11-misc/bumblebee:bbswitch - Add dependency on sys-power/bbswitch for PM feature
+x11-misc/clipmenu:dmenu - Use dmenu as default launcher
+x11-misc/clipmenu:fzf - Use fzf as default launcher
+x11-misc/clipmenu:rofi - Use rofi as default launcher
x11-misc/colord:argyllcms - Enable ArgyllCMS sensor
x11-misc/colord:extra-print-profiles - Generate extra print profiles. Warning: significant build time and memory requirements.
x11-misc/colord:gusb - Enable dev-libs/libgusb support, needed for colorimeter drivers
-x11-misc/dunst:dunstify - Experimental replacement for notify-send.
x11-misc/e16-keyedit:gtk2 - Build with x11-libs/gtk+:2 instead of x11-libs/gtk+:3
x11-misc/fbpager:xrender - Enable transparency support via x11-libs/libXrender
x11-misc/gpaste:gnome - Enable proper gnome support and enable gnome shell extension.
@@ -8879,7 +8903,6 @@ x11-terms/rxvt-unicode:gdk-pixbuf - Enable transparency support using x11-libs/g
x11-terms/rxvt-unicode:iso14755 - Enable ISO-14755 support
x11-terms/rxvt-unicode:mousewheel - Enable scrolling via mouse wheel or buttons 4 and 5
x11-terms/rxvt-unicode:perl - Enable perl script support. You can still disable this at runtime with -pe ""
-x11-terms/rxvt-unicode:sgrmouse - Enable unofficial support for the xterm SGR 1006 mouse-tracking extension. Needed to properly support mouse events for terminals with more than 223 rows or columns, in applications not supporting the urxvt 1015 extension.
x11-terms/rxvt-unicode:unicode3 - Use 21 instead of 16 bits to represent unicode characters
x11-terms/rxvt-unicode:utmp - Enable utmp support
x11-terms/rxvt-unicode:wtmp - Enable wtmp support
@@ -8907,11 +8930,6 @@ x11-themes/gtk-engines-murrine:themes - Pull in themes via x11-themes/murrine-th
x11-themes/gtk-engines-nodoka:animation-rtl - Progressbar animation from right to left
x11-themes/kfaenza:additional - Install additional KFaenza icons. See third homepage for details
x11-themes/mate-themes-meta:gtk2-only - Allow dependency-resolution for a system without GTK+3
-x11-themes/redhat-artwork:audacious - Install media-sound/audacious theme
-x11-themes/redhat-artwork:cursors - Install Bluecurve cursors
-x11-themes/redhat-artwork:gdm - Install Bluecurve gnome-base/gdm theme
-x11-themes/redhat-artwork:icons - Install Bluecurve icons
-x11-themes/redhat-artwork:nautilus - Install Bluecurve gnome-base/nautilus icons
x11-themes/vertex-theme:cinnamon - Install theme for gnome-extra/cinnamon
x11-themes/vertex-theme:gnome-shell - Install theme for gnome-base/gnome-shell
x11-themes/vertex-theme:mate - Install Metacity theme for mate-base/mate