summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-03-20 00:40:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-03-20 00:40:44 +0000
commit4cbcc855382a06088e2f016f62cafdbcb7e40665 (patch)
tree356496503d52354aa6d9f2d36126302fed5f3a73 /profiles
parentfcc5224904648a8e6eb528d7603154160a20022f (diff)
gentoo resync : 20.03.2022
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin141374 -> 141749 bytes
-rw-r--r--profiles/arch/alpha/package.use.force6
-rw-r--r--profiles/arch/alpha/package.use.mask17
-rw-r--r--profiles/arch/alpha/use.mask8
-rw-r--r--profiles/arch/amd64/no-multilib/package.mask2
-rw-r--r--profiles/arch/amd64/package.use.mask6
-rw-r--r--profiles/arch/amd64/package.use.stable.mask15
-rw-r--r--profiles/arch/amd64/use.mask9
-rw-r--r--profiles/arch/amd64/x32/package.mask15
-rw-r--r--profiles/arch/amd64/x32/package.use.mask3
-rw-r--r--profiles/arch/arm/armv4/package.use.mask8
-rw-r--r--profiles/arch/arm/armv4/use.mask4
-rw-r--r--profiles/arch/arm/armv4t/package.use.mask8
-rw-r--r--profiles/arch/arm/armv4t/use.mask4
-rw-r--r--profiles/arch/arm/armv5te/package.use.mask8
-rw-r--r--profiles/arch/arm/armv5te/use.mask4
-rw-r--r--profiles/arch/arm/package.use.mask30
-rw-r--r--profiles/arch/arm/package.use.stable.mask4
-rw-r--r--profiles/arch/arm/use.mask3
-rw-r--r--profiles/arch/arm64/package.mask2
-rw-r--r--profiles/arch/arm64/package.use.mask31
-rw-r--r--profiles/arch/arm64/package.use.stable.mask9
-rw-r--r--profiles/arch/arm64/use.mask11
-rw-r--r--profiles/arch/arm64/use.stable.mask7
-rw-r--r--profiles/arch/base/package.use.mask14
-rw-r--r--profiles/arch/base/use.mask10
-rw-r--r--profiles/arch/hppa/package.use.force6
-rw-r--r--profiles/arch/hppa/package.use.mask25
-rw-r--r--profiles/arch/hppa/package.use.stable.mask11
-rw-r--r--profiles/arch/hppa/use.mask8
-rw-r--r--profiles/arch/ia64/package.use.force6
-rw-r--r--profiles/arch/ia64/package.use.mask20
-rw-r--r--profiles/arch/ia64/use.mask10
-rw-r--r--profiles/arch/m68k/package.use.mask9
-rw-r--r--profiles/arch/m68k/use.mask12
-rw-r--r--profiles/arch/mips/package.use.mask17
-rw-r--r--profiles/arch/powerpc/package.use.mask17
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.force6
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask20
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.stable.mask22
-rw-r--r--profiles/arch/powerpc/ppc32/use.force3
-rw-r--r--profiles/arch/powerpc/ppc32/use.mask20
-rw-r--r--profiles/arch/powerpc/ppc32/use.stable.mask28
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/use.force5
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/use.mask5
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.use.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.use.stable.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/package.use.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/package.use.stable.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.stable.mask7
-rw-r--r--profiles/arch/powerpc/ppc64/use.force3
-rw-r--r--profiles/arch/powerpc/ppc64/use.mask6
-rw-r--r--profiles/arch/riscv/package.use.mask31
-rw-r--r--profiles/arch/riscv/rv32imac/ilp32/package.mask3
-rw-r--r--profiles/arch/riscv/rv32imac/ilp32d/package.mask3
-rw-r--r--profiles/arch/s390/package.use.mask9
-rw-r--r--profiles/arch/sparc/64ul/package.mask6
-rw-r--r--profiles/arch/sparc/package.use.force6
-rw-r--r--profiles/arch/sparc/package.use.mask18
-rw-r--r--profiles/arch/sparc/package.use.stable.mask4
-rw-r--r--profiles/arch/sparc/use.mask7
-rw-r--r--profiles/arch/sparc/use.stable.mask6
-rw-r--r--profiles/arch/x86/package.use.mask26
-rw-r--r--profiles/arch/x86/package.use.stable.mask6
-rw-r--r--profiles/base/make.defaults4
-rw-r--r--profiles/base/package.use.force14
-rw-r--r--profiles/base/package.use.mask59
-rw-r--r--profiles/base/package.use.stable.mask19
-rw-r--r--profiles/base/use.mask26
-rw-r--r--profiles/base/use.stable.mask1
-rw-r--r--profiles/default/linux/amd64/17.0/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/gnome/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/developer/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/hardened/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/hardened/selinux/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/musl/parent2
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/selinux/deprecated2
-rw-r--r--profiles/default/linux/amd64/17.0/systemd/deprecated2
-rw-r--r--profiles/default/linux/arm/17.0/musl/parent2
-rw-r--r--profiles/default/linux/arm64/17.0/musl/parent2
-rw-r--r--profiles/default/linux/make.defaults4
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/parent2
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n64/systemd/eapi1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n64/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc32/17.0/musl/parent2
-rw-r--r--profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/eapi1
-rw-r--r--profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults8
-rw-r--r--profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/parent2
-rw-r--r--profiles/default/linux/x86/17.0/musl/parent2
-rw-r--r--profiles/desc/abi_ppc.desc9
-rw-r--r--profiles/desc/apache2_modules.desc6
-rw-r--r--profiles/desc/apache2_mpms.desc4
-rw-r--r--profiles/desc/collectd_plugins.desc3
-rw-r--r--profiles/desc/curl_ssl.desc3
-rw-r--r--profiles/desc/l10n.desc8
-rw-r--r--profiles/desc/llvm_targets.desc7
-rw-r--r--profiles/desc/openmpi_fabrics.desc3
-rw-r--r--profiles/desc/openmpi_ofed_features.desc4
-rw-r--r--profiles/desc/qemu_softmmu_targets.desc5
-rw-r--r--profiles/desc/qemu_user_targets.desc3
-rw-r--r--profiles/desc/ruby_targets.desc7
-rw-r--r--profiles/desc/video_cards.desc3
-rw-r--r--profiles/embedded/make.defaults4
-rw-r--r--profiles/features/clang/package.use3
-rw-r--r--profiles/features/clang/package.use.mask5
-rw-r--r--profiles/features/hardened/package.mask7
-rw-r--r--profiles/features/hardened/use.mask5
-rw-r--r--profiles/features/multilib/package.use10
-rw-r--r--profiles/features/musl/package.mask145
-rw-r--r--profiles/features/musl/package.use4
-rw-r--r--profiles/features/musl/package.use.force4
-rw-r--r--profiles/features/musl/package.use.mask5
-rw-r--r--profiles/features/prefix/package.use4
-rw-r--r--profiles/hardened/linux/musl/use.mask3
-rw-r--r--profiles/license_groups10
-rw-r--r--profiles/package.mask668
-rw-r--r--profiles/prefix/darwin/macos/package.use.mask6
-rw-r--r--profiles/prefix/package.use.mask8
-rw-r--r--profiles/prefix/sunos/solaris/package.use.mask6
-rw-r--r--profiles/profiles.desc27
-rw-r--r--profiles/releases/17.0/package.mask3
-rw-r--r--profiles/targets/desktop/plasma/make.defaults4
-rw-r--r--profiles/targets/desktop/plasma/package.use5
-rw-r--r--profiles/thirdpartymirrors2
-rw-r--r--profiles/updates/1Q-201642
-rw-r--r--profiles/updates/2Q-201655
-rw-r--r--profiles/updates/3Q-201622
-rw-r--r--profiles/updates/4Q-201629
-rw-r--r--profiles/use.desc1
-rw-r--r--profiles/use.local.desc162
140 files changed, 1131 insertions, 1022 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 78537515f1cb..3c844665da46 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/alpha/package.use.force b/profiles/arch/alpha/package.use.force
index 78a0be60eff0..608e94bf64f2 100644
--- a/profiles/arch/alpha/package.use.force
+++ b/profiles/arch/alpha/package.use.force
@@ -1,6 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-02-19)
+# New enough SpiderMonkey not keyworded here, bug #753221
+sys-auth/polkit duktape
+
# Tobias Klausmann <klausman@gentoo.org> 2014-12-04
# The Firefox/Mozilla build system is broken in regards to linking the shipped
# ICU library. Bug 529944
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index 5d43e7afc115..d372b01a7581 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# Untested useflag on other arches, needs keywording
+media-video/ffmpeg vmaf
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-02-17)
+# Mask AMF keyword on non-amd64 arches
+# It is unusable, for now, in other arches
+media-video/ffmpeg amf
+
# Sam James <sam@gentoo.org> (2022-01-29)
# app-text/ronn-ng not keyworded here, bug #801103
app-accessibility/espeak-ng man
@@ -14,10 +23,6 @@ media-video/ffmpeg svt-av1
# impl there anyway. Please keep this in sync with use.mask.
dev-lang/python-exec -python_targets_python3_10
-# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
-# ts-cli requires rust to be built, and rust is unavailable here ATM.
-dev-libs/tree-sitter ts-cli
-
# Sam James <sam@gentoo.org> (2021-11-05)
# Avoid keywording unnecessary depenencies for now, bug #804115
dev-python/scipy pythran
@@ -465,7 +470,7 @@ x11-misc/xscreensaver new-login
# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
# mask use numa for openmpi
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Raúl Porcel <armin76@gentoo.org> (2011-10-08)
# Needs media-sound/lilypond
@@ -478,8 +483,6 @@ media-video/x264-encoder ffmpegsource
# Alexey Shvetsov <alexxy@gentoo.org> (2011-08-31)
# Mask numa use flag per bug #381313
sys-apps/hwloc numa
-# This mask also implies masking the numa flag on openmpi
-sys-cluster/openmpi numa
# Pacho Ramos <pacho@gentoo.org> (2011-06-30)
# Needed plugins are not keyworded on this arch
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index e2fa17de5ef5..fc2e756c5e4e 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -4,6 +4,10 @@
# Unmask the flag which corresponds to ARCH.
-alpha
+# Matt Turner <mattst88@gentoo.org> (2022-02-21)
+# app-crypt/tpm2-tss is not keyworded here
+tpm
+
# James Le Cuirot <chewi@gentoo.org> (2021-08-10)
# media-video/pipewire is not keyworded. Bug #807616.
pipewire
@@ -176,10 +180,6 @@ llvm
# net-misc/connman is not keyworded
connman
-# Anthony G. Basile <blueness@gentoo.org> (2012-04-15)
-# Pulls in net-libs/axtls which is not keyworded for arch
-curl_ssl_axtls
-
# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
# media-libs/xine-lib is not keyworded
xine
diff --git a/profiles/arch/amd64/no-multilib/package.mask b/profiles/arch/amd64/no-multilib/package.mask
index 8ceefa57faa7..68ce0ddafe21 100644
--- a/profiles/arch/amd64/no-multilib/package.mask
+++ b/profiles/arch/amd64/no-multilib/package.mask
@@ -78,6 +78,8 @@ games-fps/ut2003-demo
games-fps/ut2004-demo
games-misc/little-inferno
games-misc/papers-please
+games-puzzle/braid-hb
+games-puzzle/braid-gog
games-puzzle/triptych
games-roguelike/adom
games-rpg/baldurs-gate-ee
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 72750d69bf00..5d00e171a985 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -47,10 +47,6 @@ dev-util/diffoscope -haskell
x11-base/xwayland -video_cards_nvidia
x11-wm/mutter -video_cards_nvidia
-# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
-# Unmask TPM on supported archs.
-sys-apps/systemd -tpm
-
# Michael Orlitzky <mjo@gentoo.org> (2021-03-27)
# Unmask the use of 64-bit dev-lisp/clozurecl on 64-bit arches.
# Only maxima makes a distinction between the 32-bit and 64-bit
@@ -315,7 +311,7 @@ dev-vcs/git -mediawiki -mediawiki-experimental
# Sergey Popov <pinkbyte@gentoo.org> (2013-12-27)
# Boost.Context can be built on amd64
-dev-libs/boost -context
+dev-libs/boost -context
# Michał Górny <mgorny@gentoo.org> (2013-12-15)
# mupen64plus' 2.0 new dynamic recompiler is supported on x86 and arm
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 0847976fbd7b..b73ea069d9a0 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,14 @@
#--- END OF EXAMPLES ---
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# needs stabilizing
+media-video/ffmpeg vmaf
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-02-17)
+# needs stabilizing
+media-video/ffmpeg amf
+
# Sam James <sam@gentoo.org> (2022-02-01)
# sys-cluster/ucx is not marked stable on amd64
sys-cluster/slurm ucx
@@ -45,11 +53,6 @@ app-office/libreoffice base
# dev-util/nvidia-cuda-toolkit has no stable keywords
app-metrics/collectd collectd_plugins_slurm collectd_plugins_gpu_nvidia
-# Joonas Niilola <juippis@gentoo.org> (2020-06-21)
-# sys-apps/apparmor doesn't have stable keywords.
-app-containers/lxc apparmor
-app-containers/lxd apparmor
-
# Thomas Deutschmann <whissi@gentoo.org> (2019-10-28)
# net-libs/quiche is an early HTTP/3 implementation
# not yet ready for everyone.
@@ -86,7 +89,7 @@ virtual/wine staging
# Christoph Junghans <junghans@gentoo.org> (2017-02-26)
# Stable mask some fabrics (bug #525534)
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Brian Evans <grknight@gentoo.org> (2017-01-17)
# Stable mask groonga on mariadb as I don't know how stable
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index b7c2e5f118cb..6040e0cc0374 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -4,6 +4,11 @@
# Unmask the flag which corresponds to ARCH.
-amd64
+# David Seifert <soap@gentoo.org> (2022-03-13)
+# Cuda/NVENC works here
+-cuda
+-nvenc
+
# Michał Górny <mgorny@gentoo.org> (2021-01-07)
# Prebuilt kernels are supported here.
-dist-kernel
@@ -37,10 +42,6 @@
# sys-libs/libapparmor
-apparmor
-# Alexey Shvetsov <alexxy@gentoo.org> (2014-04-08)
-# Cuda works here
--cuda
-
# Michał Górny <mgorny@gentoo.org> (2014-03-30)
# PyPy is keyworded on this arch.
-python_targets_pypy3
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index 5b194e7de8b9..85a56dd72735 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -1,11 +1,20 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-02-13)
+# Requires qtwebengine
+sci-electronics/eagle
+
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2021-09-09)
# Jupyterlab and friends require net-libs/nodejs
dev-python/jupyterlab
dev-python/jupyterlab-lsp
sci-misc/jupyterlab-desktop-bin
+dev-python/plotly
+dev-python/plotly-geo
+dev-python/chart-studio
+sci-visualization/dash
+sci-visualization/jupyter-dash
# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-02-13)
# Is reverse-dependency of dev-qt/qtwebengine
@@ -32,12 +41,8 @@ app-text/kchmviewer
app-text/sigil
dev-lang/typescript
dev-python/spyder
-dev-python/spyder-line-profiler
-dev-python/spyder-memory-profiler
-dev-python/spyder-notebook
dev-python/spyder-terminal
dev-python/spyder-unittest
-dev-python/spyder-vim
dev-util/kdevelop:5
dev-util/kdevelop-php:5
dev-util/kdevelop-python:5
diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask
index c0a63dfeeb71..4123fc89f691 100644
--- a/profiles/arch/amd64/x32/package.use.mask
+++ b/profiles/arch/amd64/x32/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Andreas Sturmlechner <asturm@gentoo.org> (2021-02-09)
@@ -46,7 +46,6 @@ dev-ruby/rails asset-pipeline
dev-ruby/sprockets test
dev-ruby/tilt test
net-analyzer/netdata nodejs
-www-apps/gitea build-client
www-apps/jekyll test
www-apps/xpra-html5 minify
dev-python/QtPy test
diff --git a/profiles/arch/arm/armv4/package.use.mask b/profiles/arch/arm/armv4/package.use.mask
index db442dd26495..22dcce444583 100644
--- a/profiles/arch/arm/armv4/package.use.mask
+++ b/profiles/arch/arm/armv4/package.use.mask
@@ -1,10 +1,6 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
-# ts-cli requires rust to be built, and rust is unavailable here ATM.
-dev-libs/tree-sitter ts-cli
-
-# Matt Turner <mattst88@gentoo.org> (07-25-2021)
+# Matt Turner <mattst88@gentoo.org> (2021-07-25)
# gdm requires gnome-shell requires rustified librsvg.
x11-misc/xscreensaver gdm
diff --git a/profiles/arch/arm/armv4/use.mask b/profiles/arch/arm/armv4/use.mask
index 3672af74ab48..b1bb8f89da9f 100644
--- a/profiles/arch/arm/armv4/use.mask
+++ b/profiles/arch/arm/armv4/use.mask
@@ -1,6 +1,6 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Matt Turner <mattst88@gentoo.org> (07-25-2021)
+# Matt Turner <mattst88@gentoo.org> (2021-07-25)
# gnome-shell requires rustified librsvg.
gnome-shell
diff --git a/profiles/arch/arm/armv4t/package.use.mask b/profiles/arch/arm/armv4t/package.use.mask
index db442dd26495..22dcce444583 100644
--- a/profiles/arch/arm/armv4t/package.use.mask
+++ b/profiles/arch/arm/armv4t/package.use.mask
@@ -1,10 +1,6 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
-# ts-cli requires rust to be built, and rust is unavailable here ATM.
-dev-libs/tree-sitter ts-cli
-
-# Matt Turner <mattst88@gentoo.org> (07-25-2021)
+# Matt Turner <mattst88@gentoo.org> (2021-07-25)
# gdm requires gnome-shell requires rustified librsvg.
x11-misc/xscreensaver gdm
diff --git a/profiles/arch/arm/armv4t/use.mask b/profiles/arch/arm/armv4t/use.mask
index 3672af74ab48..b1bb8f89da9f 100644
--- a/profiles/arch/arm/armv4t/use.mask
+++ b/profiles/arch/arm/armv4t/use.mask
@@ -1,6 +1,6 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Matt Turner <mattst88@gentoo.org> (07-25-2021)
+# Matt Turner <mattst88@gentoo.org> (2021-07-25)
# gnome-shell requires rustified librsvg.
gnome-shell
diff --git a/profiles/arch/arm/armv5te/package.use.mask b/profiles/arch/arm/armv5te/package.use.mask
index db442dd26495..22dcce444583 100644
--- a/profiles/arch/arm/armv5te/package.use.mask
+++ b/profiles/arch/arm/armv5te/package.use.mask
@@ -1,10 +1,6 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
-# ts-cli requires rust to be built, and rust is unavailable here ATM.
-dev-libs/tree-sitter ts-cli
-
-# Matt Turner <mattst88@gentoo.org> (07-25-2021)
+# Matt Turner <mattst88@gentoo.org> (2021-07-25)
# gdm requires gnome-shell requires rustified librsvg.
x11-misc/xscreensaver gdm
diff --git a/profiles/arch/arm/armv5te/use.mask b/profiles/arch/arm/armv5te/use.mask
index 54666f30911e..2d07ff8b0aa8 100644
--- a/profiles/arch/arm/armv5te/use.mask
+++ b/profiles/arch/arm/armv5te/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask armv5 specific USE flags
@@ -9,6 +9,6 @@
-cpu_flags_arm_thumb
-cpu_flags_arm_vfp
-# Matt Turner <mattst88@gentoo.org> (07-25-2021)
+# Matt Turner <mattst88@gentoo.org> (2021-07-25)
# gnome-shell requires rustified librsvg.
gnome-shell
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index bcc142aa2953..78ced3f3b812 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,24 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# Untested useflag on other arches, needs keywording
+media-video/ffmpeg vmaf
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2022-03-13)
+# Not yet keyworded. Bug #835037
+kde-frameworks/kfilemetadata mobi
+
+# Sam James <sam@gentoo.org> (2022-03-10)
+# Boost has support for ARM32
+# https://www.boost.org/doc/libs/1_78_0/libs/context/doc/html/context/architectures.html
+dev-libs/boost -context
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-01-17)
+# Mask AMF keyword on non-amd64 arches
+# It is unusable, for now, in other arches
+media-video/ffmpeg amf
+
# Sam James <sam@gentoo.org> (2022-01-15)
# Deps not yet stable:
# app-emulation/spice
@@ -44,10 +62,6 @@ media-sound/easyeffects zamaudio
# no stable virtual/jdk on this arch
media-libs/rubberband jni
-# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
-# Unmask TPM on supported archs.
-sys-apps/systemd -tpm
-
# Sam James <sam@gentoo.org> (2021-02-17)
# Unmask dev-libs/libpcre2[jit] support on PHP
# where available
@@ -114,10 +128,6 @@ x11-themes/arc-theme cinnamon
# gnome-base/librsvg, et al
>=media-gfx/eog-3.33.1 svg
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-07-28)
-# Requires dev-libs/boost[context] which is masked on arm, bug #727138
-dev-libs/msgpack boost
-
# Sam James <sam@gentoo.org> (2020-07-11)
# Don't drag in qtwebengine for Plasma right now
# Not going for nuclear option of general mask
@@ -239,7 +249,7 @@ net-proxy/haproxy device-atlas
# Christoph Junghans <junghans@gentoo.org> (2017-02-05)
# Mask some fabrics
-sys-cluster/openmpi java openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi java openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2017-01-04)
# Assembly optimisations are supported on arm since 0.0.0_pre20161213
@@ -413,7 +423,7 @@ dev-libs/xapian-bindings java
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-02-20)
# Mask flags of calligra and dependencies due to lack of keywords
-app-office/calligra openexr spacenav
+app-office/calligra spacenav
media-gfx/pstoedit emf
# Rick Farina <zerochaos@gentoo.org> (2013-02-05)
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
index 0ef3ad171122..b654c962e68e 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -155,7 +155,3 @@ media-libs/gegl umfpack
# Pacho Ramos <pacho@gentoo.org> (2015-06-02)
# Missing stable
net-misc/connman l2tp pptp
-
-# Pacho Ramos <pacho@gentoo.org> (2014-07-02)
-# net-libs/rest is not stable on arm yet
->=x11-libs/gtk+-3.12.2 cloudprint
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index a8dd0972f6ba..820017b73bb2 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
@@ -85,7 +85,6 @@ anthy
# Unmask ARM-only video-cards
-video_cards_exynos
-video_cards_freedreno
--video_cards_imx
-video_cards_lima
-video_cards_omap
-video_cards_panfrost
diff --git a/profiles/arch/arm64/package.mask b/profiles/arch/arm64/package.mask
index bf78fca70c86..83546a68c8fc 100644
--- a/profiles/arch/arm64/package.mask
+++ b/profiles/arch/arm64/package.mask
@@ -5,4 +5,4 @@
# Fails to build on arm64.
# marbling.c:181:44: error: incompatible type for argument 1 of ‘vqdmulhq_s16’
# bug #830914
-=x11-misc/xscreensaver-6.02
+~x11-misc/xscreensaver-6.02
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index d47d97190576..8b7b5eb5a77d 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,23 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# Untested useflag on other arches, needs keywording
+media-video/ffmpeg vmaf
+
+# Sam James <sam@gentoo.org> (2022-02-26)
+# Supports 64-bit NEON
+>=media-libs/libjpeg-turbo-2.1.3 -cpu_flags_arm_neon
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-01-11)
+# Mask AMF keyword on non-amd64 arches
+# It is unusable, for now, in other arches
+media-video/ffmpeg amf
+
+# Sam James <sam@gentoo.org> (2022-02-02)
+# sys-cluster/knem is not keyworded on arm64
+sys-cluster/openmpi openmpi_fabrics_knem
+
# Sam James <sam@gentoo.org> (2022-02-01)
# sys-cluster/ucx is not keyworded on arm64
sys-cluster/slurm ucx
@@ -9,10 +26,6 @@ sys-cluster/slurm ucx
# Supports 64-bit NEON
dev-libs/libgcrypt -cpu_flags_arm_neon
-# Sam James <sam@gentoo.org> (2022-01-02)
-# sys-fabric/ofed is not keyworded here
-sys-cluster/slurm ofed
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-16)
# requires sys-apps/dbus-broker, which is keyworded here.
sys-apps/systemd -hostnamed-fallback
@@ -59,10 +72,6 @@ media-sound/easyeffects zamaudio
# Note: libpng-compat 1.5.30 does NOT seem to.
media-libs/libpng -cpu_flags_arm_neon
-# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
-# Unmask TPM on supported archs.
-sys-apps/systemd -tpm
-
# Sam James <sam@gentoo.org> (2021-03-20)
# Supports both 'neon32' and 'neon64'
sys-libs/zlib-ng -cpu_flags_arm_neon
@@ -119,10 +128,6 @@ net-proxy/haproxy device-atlas
# media-libs/liblastfm fails to build with tests Bug #758896
media-sound/clementine lastfm
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-08)
-# dev-util/kdevelop-php is not keyworded, bug #751337
->=kde-apps/umbrello-20.08.3 php
-
# Sam James <sam@gentoo.org> (2020-10-03)
# Builds & tests pass on arm64.
# Available on: amd64, x86, arm{,64}.
@@ -302,7 +307,6 @@ dev-cpp/eigen test
mate-base/mate help
mate-base/mate-applets-meta appindicator sensors
mate-extra/caja-extensions gajim
-net-fs/samba dmapi
sci-libs/gdal armadillo netcdf
sys-fs/btrfs-progs reiserfs
www-client/chromium widevine
@@ -389,7 +393,6 @@ net-libs/libpcap bluetooth
# Not yet tested features/dependencies
app-text/evince dvi nautilus postscript t1lib xps
net-wireless/blueman appindicator
-x11-libs/gtk+ cloudprint
# Markus Meier <maekke@gentoo.org> (2013-12-26)
# Unkeyworded deps, bug #488724
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index 05748ac6a536..6d003cbb0ef1 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-03-07)
+# sys-cluster/torque not marked stable on arm64
+# nor is sys-cluster/slurm yet
+sys-cluster/openmpi openmpi_rm_pbs openmpi_rm_slurm
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2022-03-03)
+# dev-util/kdevelop-php is not yet stable, bug #834530
+<kde-apps/umbrello-21.11.80 php
+
# Michał Górny <mgorny@gentoo.org> (2021-12-31)
# Don't apply stable masks to python-exec since we're forcing every
# impl there anyway. Please keep this in sync with use.stable.mask.
diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index 0129db30185a..f652ff6f5267 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -1,9 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
-arm64
+# David Seifert <soap@gentoo.org> (2022-03-13)
+# NVENC works here
+-nvenc
+
+# Ionen Wolkens <ionen@gentoo.org> (2022-02-17)
+# x11-drivers/nvidia-drivers' binary blob works here
+-video_cards_nvidia
+
# Michał Górny <mgorny@gentoo.org> (2021-01-07)
# Prebuilt kernels are supported here.
-dist-kernel
@@ -110,7 +118,6 @@ anthy
-video_cards_exynos
-video_cards_freedreno
-video_cards_lima
--video_cards_imx
-video_cards_nouveau
-video_cards_panfrost
-video_cards_tegra
diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask
index 03d4cb4097f4..1c9855b1282b 100644
--- a/profiles/arch/arm64/use.stable.mask
+++ b/profiles/arch/arm64/use.stable.mask
@@ -1,9 +1,14 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
#
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
+# Ionen Wolkens <ionen@gentoo.org> (2022-02-17)
+# x11-drivers/nvidia-drivers is not stable yet
+video_cards_nvidia
+nvenc
+
# Sam James <sam@gentoo.org> (2020-12-23)
# dev-lang/luajit is not yet stable
lua_single_target_luajit
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 5cf21d9522da..42238fbf4d8f 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# James Le Cuirot <chewi@gentoo.org> (2022-02-24)
+# These GRUB platforms are only for MIPS.
+sys-boot/grub grub_platforms_loongson grub_platforms_qemu-mips
+
# Sam James <sam@gentoo.org> (2021-11-15)
# Only available on PPC*.
sys-apps/util-linux rtas
@@ -39,10 +43,6 @@ x11-wm/mutter video_cards_nvidia
# Has unpackaged depdencies, bug #795459
>=media-libs/opencolorio-2.0.0 doc
-# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
-# TPM only exists on some archs.
-sys-apps/systemd tpm
-
# Michael Orlitzky <mjo@gentoo.org> (2021-03-27)
# The clozurecl and clozurecl64 flags are now arch-specific in maxima,
# so we mask them both by default beginning with v5.44.0-r5 where
@@ -299,10 +299,6 @@ dev-db/mariadb tokudb
# Not working on 64bit systems
media-sound/lmms vst
-# Alexey Shvetsov <alexxy@gentoo.org> (2014-04-16)
-# libehca only works on ppc*
-sys-fabric/ofed ofed_drivers_ehca
-
# Andreas K. Huettel <dilfridge@gentoo.org> (2014-01-04)
# Mask until dependencies are keyworded (bug 497068)
dev-vcs/git mediawiki mediawiki-experimental
diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index b401aee243d9..229a41186f2d 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -27,8 +27,9 @@ oci8
# cilk has been ported only to x86 systems
cilk
-# cuda only works on amd64/x86
+# cuda/NVENC only works on amd64/arm64
cuda
+nvenc
# masking here, and unmasking in arch/x86/use.mask
vidix
@@ -141,7 +142,6 @@ video_cards_siliconmotion
# not needed on non-arm systems
video_cards_exynos
video_cards_freedreno
-video_cards_imx
video_cards_lima
video_cards_omap
video_cards_panfrost
@@ -164,10 +164,6 @@ input_devices_wacom
# Only works on x86 or amd64
lcd_devices_luise
-# Alex Legler <a3li@gentoo.org> (2009-12-07)
-# Rubinius is whitelisted on supported arches
-ruby_targets_rbx
-
# Samuli Suominen <ssuominen@gentoo.org> (2011-10-03)
# RealMagic Hollywood+/Creative DXR3 support
# Still using obsolete V4L1 wrt bug 350211
@@ -197,8 +193,6 @@ abi_x86_x32
abi_mips_o32
abi_mips_n32
abi_mips_n64
-abi_ppc_32
-abi_ppc_64
abi_s390_32
abi_s390_64
diff --git a/profiles/arch/hppa/package.use.force b/profiles/arch/hppa/package.use.force
new file mode 100644
index 000000000000..23d2f5f96e34
--- /dev/null
+++ b/profiles/arch/hppa/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2022-02-19)
+# New enough SpiderMonkey not keyworded here, bug #753221
+sys-auth/polkit duktape
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 26772ef3cfec..0249cc604189 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,14 +4,27 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# Untested useflag on other arches, needs keywording
+media-video/ffmpeg vmaf
+
+# Sam James <sam@gentoo.org> (2022-03-06)
+# Unkeyworded dependencies
+net-mail/cyrus-imapd http
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-02-17)
+# Mask AMF keyword on non-amd64 arches
+# It is unusable, for now, in other arches
+media-video/ffmpeg amf
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2022-02-08)
+# bash becomes corrupted and system breaks, bug #832946
+app-shells/bash mem-scramble
+
# Sam James <sam@gentoo.org> (2022-01-29)
# app-text/ronn-ng not keyworded here, bug #801103
app-accessibility/espeak-ng man
-# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
-# ts-cli requires rust to be built, and rust is unavailable here ATM.
-dev-libs/tree-sitter ts-cli
-
# Sam James <sam@gentoo.org> (2021-11-19)
# Avoid dragging in doc/sphinx deps where we can help it
dev-python/anyio doc
@@ -43,10 +56,6 @@ dev-python/argon2-cffi doc
# bug #807616
media-libs/libsdl2 pipewire
-# Sam James <sam@gentoo.org> (2021-10-16)
-# Avoid unkeyworded dependencies
-x11-libs/gtk+ cloudprint
-
# Sam James <sam@gentoo.org> (2021-09-14)
# fdk-aac, libfreeaptx not keyworded here
# nor is jack2
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index 9045d3e365ec..9aa52314f86c 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -17,6 +17,11 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2022-02-02)
+# net-analyzer/net-snmp is not marked stable on HPPA
+net-analyzer/ifstat snmp
+sys-libs/openipmi snmp
+
# Sam James <sam@gentoo.org> (2022-02-01)
# Unstable Tcl/Tk dependencies
dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional
@@ -93,11 +98,6 @@ sys-apps/iproute2 atm bpf iptables
# dev-libs/libzip does not have stable keywords on hppa
>=media-gfx/imagemagick-7 zip
-# Matt Turner <mattst88@gentoo.org> (2021-06-02)
-# dev-util/gi-docgen does not have stable keywords on hppa
-x11-libs/gdk-pixbuf gtk-doc
-x11-libs/pango gtk-doc
-
# Sam James <sam@gentoo.org> (2021-06-01)
# sys-apps/systemd is not stable on hppa
sys-auth/pambase homed
@@ -230,7 +230,6 @@ dev-lang/php enchant
# Andreas Sturmlechner <asturm@gentoo.org> (2019-06-05)
# sys-auth/polkit stable timeout, bug #661470
sys-apps/pcsc-lite policykit
-x11-misc/colord policykit
# Sergei Trofimovich <slyfox@gentoo.org> (2019-03-17)
# net-analyzer/nagios (or icinga) has no stable keywords, bug #676222
diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index df9f8769d2c4..98774ff4b52d 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -7,6 +7,10 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Matt Turner <mattst88gentoo.org> (2022-02-21)
+# app-crypt/tpm2-tss is not keyworded here
+tpm
+
# Sam James <sam@gentoo.org> (2021-10-16)
# media-libs/openexr is not keyworded.
openexr
@@ -143,10 +147,6 @@ prelude
# Lots of untested dependencies (bug #365451)
facedetect
-# Jeroen Roovers <jer@gentoo.org> (2011-05-02)
-# No support for CUDA on HPPA
-cuda
-
# Samuli Suominen <ssuominen@gentoo.org> (2010-12-25)
# This will need stable gnome-base/gvfs.
thunar
diff --git a/profiles/arch/ia64/package.use.force b/profiles/arch/ia64/package.use.force
index 2b9d26669439..618de622be91 100644
--- a/profiles/arch/ia64/package.use.force
+++ b/profiles/arch/ia64/package.use.force
@@ -1,6 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-02-19)
+# New enough SpiderMonkey not keyworded here, bug #753221
+sys-auth/polkit duktape
+
# Raúl Porcel <armin76@gentoo.org> (2007-10-21)
# It segfaults without debug use-flags
# Remove when http://bugs.php.net/bug.php?id=42893 is fixed
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index cb46912d793e..21675618442e 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,18 +1,26 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# Untested useflag on other arches, needs keywording
+media-video/ffmpeg vmaf
+
+# Sam James <sam@gentoo.org> (2022-03-06)
+# Unkeyworded dependencies
+net-mail/cyrus-imapd http
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-01-11)
+# Mask AMF keyword on non-amd64 arches
+# It is unusable, for now, in other arches
+media-video/ffmpeg amf
+
# Sam James <sam@gentoo.org> (2022-01-29)
# app-text/ronn-ng not keyworded here, bug #801103
app-accessibility/espeak-ng man
-# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
-# ts-cli requires rust to be built, and rust is unavailable here ATM.
-dev-libs/tree-sitter ts-cli
-
# 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
@@ -457,7 +465,7 @@ x11-misc/xscreensaver new-login
# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
# Mask use numa for openmpi
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_fabrics_sctp openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Raúl Porcel <armin76@gentoo.org> (2011-11-05)
# jit not supported on ia64
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index f70979b1bdfb..3bb8098c052e 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -4,11 +4,15 @@
# Unmask the flag which corresponds to ARCH.
-ia64
+# Matt Turner <mattst88@gentoo.org> (2022-02-21)
+# app-crypt/tpm2-tss is not keyworded here
+tpm
+
# James Le Cuirot <chewi@gentoo.org> (2021-08-10)
# media-video/pipewire is not keyworded. Bug #807616.
pipewire
-# Matt Turner <mattst88@gentoo.org> (07-25-2021)
+# Matt Turner <mattst88@gentoo.org> (2021-07-25)
# gnome-shell requires rustified librsvg.
gnome-shell
@@ -178,10 +182,6 @@ alsa_cards_wavefront
# media-sound/fluidsynth isn't keyworded
fluidsynth
-# Anthony G. Basile <blueness@gentoo.org> (2012-04-15)
-# Pulls in net-libs/axtls which is not keyworded for arch
-curl_ssl_axtls
-
# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
# net-misc/connman is not keyworded, bug 348308
connman
diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask
index 3ecf60896168..4944ff27f139 100644
--- a/profiles/arch/m68k/package.use.mask
+++ b/profiles/arch/m68k/package.use.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# Untested useflag on other arches, needs keywording
+media-video/ffmpeg vmaf
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-01-11)
+# Mask AMF keyword on non-amd64 arches
+# It is unusable, for now, in other arches
+media-video/ffmpeg amf
+
# James Le Cuirot <chewi@gentoo.org> (2022-01-09)
# Most usage of KMS requires GBM, which is provided by Mesa, which currently
# doesn't work on m68k.
diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask
index 472ca7ed8849..aaa7a9ab6546 100644
--- a/profiles/arch/m68k/use.mask
+++ b/profiles/arch/m68k/use.mask
@@ -4,6 +4,14 @@
# Unmask the flag which corresponds to ARCH.
-m68k
+# James Le Cuirot <chewi@gentoo.org> (2021-01-30)
+# GTK is not keyworded or tested.
+gtk
+gtk2
+gtk3
+gtk4
+wxwidgets
+
# James Le Cuirot <chewi@gentoo.org> (2022-01-30)
# The app-shells/fish tests fail on m68k, so it remains unkeyworded.
fish-completion
@@ -52,8 +60,9 @@ lua_targets_lua5-3
lua_single_target_lua5-3
# James Le Cuirot <chewi@gentoo.org> (2021-09-27)
-# MPI isn't very useful on an architecture that doesn't support SMP.
+# m68k simply doesn't support SMP.
mpi
+smp
# James Le Cuirot <chewi@gentoo.org> (2021-09-19)
# I tried Mesa under qemu-system-m68k with VirtIO-GPU. It didn't work.
@@ -139,7 +148,6 @@ emacs
emf
gnome-keyring
graphite
-gtk
guile
hardened
heif
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index 9ebda1ce108e..bc6c5cb3127f 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,6 +1,23 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# Untested useflag on other arches, needs keywording
+media-video/ffmpeg vmaf
+
+# James Le Cuirot <chewi@gentoo.org> (2022-02-24)
+# These GRUB platforms are only for MIPS.
+sys-boot/grub -grub_platforms_loongson -grub_platforms_qemu-mips
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-01-17)
+# Mask AMF keyword on non-amd64 arches
+# It is unusable, for now, in other arches
+media-video/ffmpeg amf
+
+# Fabian Groffen <grobian@gentoo.org> (2022-02-13)
+# needs unkeyworded virtual/gsasl
+mail-client/mutt gsasl
+
# Joshua Kinard <kumba@gentoo.org> (2022-01-17)
# Mask USE 'doc' for dev-libs/libcbor to avoid dragging in
# a massive set of texlive dependencies. This copies m68k.
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index ecb81ecca5af..9b81c363f5b3 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# Untested useflag on other arches, needs keywording
+media-video/ffmpeg vmaf
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2021-12-11)
+# Mask AMF keyword on non-amd64 arches
+# It is unusable, for now, in other arches
+media-video/ffmpeg amf
+
# Sam James <sam@gentoo.org> (2021-11-15)
# librtas is available on (only) ppc*
sys-apps/util-linux -rtas
@@ -97,7 +106,7 @@ sys-firmware/seabios -debug
# Conrad Kostecki <conikost@gentoo.org> (2019-08-17)
# app-misc/graphlcd-base won't work on PowerPC/PowerPC64
-app-misc/lcdproc freetype lcd_devices_glcd png
+app-misc/lcdproc lcd_devices_glcd png
# Patrick McLean <chutzpah@gentoo.org> (2019-04-15)
# deps not available on platform
@@ -332,16 +341,12 @@ net-misc/connman ofono
# Alexey Shvetsov <alexxy@gentoo.org> (2012-01-20)
# Mask some use flags for openmpi due to unkeyworded deps
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Patrick McLean <chutzpah@gentoo.org> (2011-09-07)
# missing keywords on dependencies
media-video/x264-encoder ffmpegsource
-# Kacper Kowalik <xarthisius@gentoo.org> (2011-08-10)
-# mask cuda dep for opencv bug 365451
-media-libs/opencv cuda
-
# Doug Goldstein <cardoe@gentoo.org> (2011-05-27)
# app-emulation/spice, app-emulation/xen, and sys-cluster/ceph
# are not keyworded. bug #368959
diff --git a/profiles/arch/powerpc/ppc32/package.use.force b/profiles/arch/powerpc/ppc32/package.use.force
new file mode 100644
index 000000000000..5e411c13c0bc
--- /dev/null
+++ b/profiles/arch/powerpc/ppc32/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2022-02-19)
+# New enough SpiderMonkey not (yet?) keyworded here, bug #753221
+sys-auth/polkit duktape
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index d1d4ea8a027a..0a39a66b91e8 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,14 +1,28 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Bernard Cafarelli <voyageur@gentoo.org> (2022-03-14)
+# Now requires dev-java/rhino which is not keyworded
+net-misc/plowshare javascript
+
+# Maciej Barć <xgqt@gentoo.org> (2022-03-10)
+# Java and Tex dependencies required to build documentation are not keyworded,
+# notably dev-java/antlr-tool and dev-python/sphinxcontrib-bibtex.
+# Reference: bug 750956
+>=sci-mathematics/coq-8.15.0 doc
+
+# Sam James <sam@gentoo.org> (2022-03-10)
+# Boost has support for PPC32
+# https://www.boost.org/doc/libs/1_78_0/libs/context/doc/html/context/architectures.html
+dev-libs/boost -context
+
# Joonas Niilola <juippis@gentoo.org> (2022-01-04)
# Dependency not keyworded on this arch.
dev-libs/efl heif
# Sam James <sam@gentoo.org> (2021-12-31)
-# dev-lang/julia not keyworded here
# sci-mathematics/polymake not keyworded here
-sci-mathematics/singular julia polymake
+sci-mathematics/singular polymake
# Sam James <sam@gentoo.org> (2021-12-08)
# Masks involving webkit-gtk; webkit-gtk was dekeyworded on ppc for a while.
@@ -40,7 +54,7 @@ app-i18n/uim kde
# media-libs/libheif not keyworded here
sci-libs/gdal heif
-# Matt Turner <mattst88@gentoo.org> (07-25-2021)
+# Matt Turner <mattst88@gentoo.org> (2021-07-25)
# gdm requires gnome-shell requires rustified librsvg.
x11-misc/xscreensaver gdm
diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask
index 7b64f1a1fe16..60be0c9d3f8d 100644
--- a/profiles/arch/powerpc/ppc32/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# When you add an entry to the top of this file, add your name, the date, and
@@ -17,6 +17,25 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2022-03-03)
+# net-nds/openldap / dev-libs/cyrus-sasl not stable here
+dev-lang/php ldap-sasl
+mail-mta/postfix ldap-bind
+
+# Sam James <sam@gentoo.org> (2022-03-03)
+# No kerberos provider is marked stable here
+net-fs/samba addns ads system-heimdal system-mitkrb5
+net-fs/cifs-utils ads
+sys-auth/pambase pam_krb5
+
+# Sam James <sam@gentoo.org> (2022-03-03)
+# sys-cluster/rdma-core is not marked stable here
+net-libs/libpcap rdma
+
+# Sam James <sam@gentoo.org> (2022-03-03)
+# sys-cluster/sanlock is not marked stable here
+sys-fs/lvm2 sanlock
+
# Marek Szuba <marecki@gentoo.org> (2021-12-31)
# No stable dev-ruby/{thor,tty-editor} on this arch yet
# and there are many dependencies to go through before there are
@@ -45,4 +64,3 @@ sci-libs/plplot ocaml
gnome-base/gvfs google
mail-client/balsa webkit
net-libs/libproxy webkit
->=x11-libs/gtk+-3.12.2 cloudprint
diff --git a/profiles/arch/powerpc/ppc32/use.force b/profiles/arch/powerpc/ppc32/use.force
index 5da3746141ae..ebd35a2034ce 100644
--- a/profiles/arch/powerpc/ppc32/use.force
+++ b/profiles/arch/powerpc/ppc32/use.force
@@ -1,5 +1,2 @@
# Force the flag which corresponds to ARCH.
ppc
-
-# Force the flag corresponding to the only ABI.
-abi_ppc_32
diff --git a/profiles/arch/powerpc/ppc32/use.mask b/profiles/arch/powerpc/ppc32/use.mask
index c2325ed7fe8b..8b56e5ee725c 100644
--- a/profiles/arch/powerpc/ppc32/use.mask
+++ b/profiles/arch/powerpc/ppc32/use.mask
@@ -1,9 +1,17 @@
-# Copyright 2008-2021 Gentoo Authors
+# Copyright 2008-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
-ppc
+# Sam James <sam@gentoo.org> (2022-03-03)
+# dev-db/mysql doesn't work well on PPC, especially 8.x, but should be fine on PPC64
+-mysql
+
+# Matt Turner <mattst88@gentoo.org> (2022-02-21)
+# app-crypt/tpm2-tss is not keyworded here
+tpm
+
# Sam James <sam@gentoo.org> (2021-12-07)
# net-libs/gnome-online-accounts is not marked keyworded on ppc
gnome-online-accounts
@@ -14,11 +22,7 @@ gnome-online-accounts
openexr
osg
-# Sam James <sam@gentoo.org> (2021-10-11)
-# sys-libs/llvm-libunwind isn't keyworded here
-llvm-libunwind
-
-# Matt Turner <mattst88@gentoo.org> (07-25-2021)
+# Matt Turner <mattst88@gentoo.org> (2021-07-25)
# gnome-shell requires rustified librsvg.
gnome-shell
@@ -26,10 +30,6 @@ gnome-shell
# Java is no longer supported on ppc.
java
-# Michał Górny <mgorny@gentoo.org> (2014-06-27)
-# Unmask multilib flag for the ABI.
--abi_ppc_32
-
# Andrey Grozin <grozin@gentoo.org> (2014-06-25)
# keyworded on ppc
-clisp
diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask b/profiles/arch/powerpc/ppc32/use.stable.mask
index 57875ce2a1bf..bb0e227d65f3 100644
--- a/profiles/arch/powerpc/ppc32/use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/use.stable.mask
@@ -1,6 +1,32 @@
-# Copyright 2014-2021 Gentoo Authors
+# Copyright 2014-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-03-03)
+# dev-lang/ocaml and dev-ml/* not marked stable here
+ocaml
+ocamlopt
+
+# Sam James <sam@gentoo.org> (2022-03-03)
+# No kerberos provider is marked stable here
+gssapi
+kerberos
+
+# Sam James <sam@gentoo.org> (2022-03-03)
+# No MPI provider is marked stable here
+mpi
+
+# Sam James <sam@gentoo.org> (2022-03-03)
+# dev-libs/cyrus-sasl is not marked stable here
+sasl
+
+# Sam James <sam@gentoo.org> (2022-03-03)
+# net-nds/openldap is not marked stable here
+ldap
+
+# Sam James <sam@gentoo.org> (2022-02-03)
+# sys-libs/llvm-libunwind isn't marked stable here
+llvm-libunwind
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-08-13)
# media-gfx/gimp is not stable
gimp
diff --git a/profiles/arch/powerpc/ppc64/32ul/use.force b/profiles/arch/powerpc/ppc64/32ul/use.force
index e7102de1a2df..c74bf3460241 100644
--- a/profiles/arch/powerpc/ppc64/32ul/use.force
+++ b/profiles/arch/powerpc/ppc64/32ul/use.force
@@ -3,8 +3,3 @@ ppc
# Unforce the flag which corresponds to the 64-bit ARCH.
-ppc64
-
-# Michał Górny <mgorny@gentoo.org> (2014-06-27)
-# Switch multilib flags for the ABI.
--abi_ppc_64
-abi_ppc_32
diff --git a/profiles/arch/powerpc/ppc64/32ul/use.mask b/profiles/arch/powerpc/ppc64/32ul/use.mask
index abf49705cc6b..2e4685d1f36d 100644
--- a/profiles/arch/powerpc/ppc64/32ul/use.mask
+++ b/profiles/arch/powerpc/ppc64/32ul/use.mask
@@ -6,8 +6,3 @@ ppc64
# We mask this since we're not really a multilib profile
multilib
-
-# Michał Górny <mgorny@gentoo.org> (2014-06-27)
-# Switch multilib flags for the ABI.
-abi_ppc_64
--abi_ppc_32
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index ad5616188460..a4009fe5a03c 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Michał Górny <mgorny@gentoo.org> (2021-12-31)
@@ -54,10 +54,6 @@ media-libs/mesa -vulkan -vulkan-overlay
media-video/mpv -vulkan
media-video/vlc -libplacebo
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-21)
-# mask untested card for libva
-x11-libs/libva video_cards_nouveau
-
# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
# PPS should work on all arches, but only keyworded on some arches
>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask b/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
index 8c1c77451267..77289a944ed2 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
@@ -1,6 +1,10 @@
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Alexey Sokolov <alexey+gentoo@asokolov.org> (2022-02-05)
+# dev-qt/qtwebengine not stable on ppc64 yet
+sci-astronomy/stellarium webengine
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-05-07)
# openjfx:8 will never be stabilized
# openjfx:11 probably will neither
diff --git a/profiles/arch/powerpc/ppc64/64ul/package.use.mask b/profiles/arch/powerpc/ppc64/64ul/package.use.mask
index ca0dd80c2085..91531751f08e 100644
--- a/profiles/arch/powerpc/ppc64/64ul/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64ul/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev (2022-02-16)
+# dev-python/networkx is keyworded here
+app-portage/nattka -depgraph-order
+
# Michał Górny <mgorny@gentoo.org> (2021-12-31)
# Don't apply stable masks to python-exec since we're forcing every
# impl there anyway. Please keep this in sync with use.stable.mask.
diff --git a/profiles/arch/powerpc/ppc64/64ul/package.use.stable.mask b/profiles/arch/powerpc/ppc64/64ul/package.use.stable.mask
new file mode 100644
index 000000000000..10737ace35e3
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev (2022-02-16)
+# dev-python/networkx is unstable here
+app-portage/nattka depgraph-order
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
index 7a0bdb803f0e..727cd753c7c0 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -38,10 +38,6 @@ sys-apps/exa man
# dev-python/django is not keyworded here
dev-python/diskcache test
-# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
-# Unmask TPM on supported archs.
-sys-apps/systemd -tpm
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-02-25)
# depends on ring crate, which is not so portable
# https://github.com/briansmith/ring/issues/389
diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask
index 46b6dcd3e2f7..91ea8bff98d5 100644
--- a/profiles/arch/powerpc/ppc64/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# When you add an entry to the top of this file, add your name, the date, and
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2022-03-07)
+# sys-cluster/torque not marked stable on ppc64
+sys-cluster/openmpi openmpi_rm_pbs
+
# Marek Szuba <marecki@gentoo.org> (2021-12-31)
# No stable dev-ruby/{thor,tty-editor} on this arch yet
# and there are many dependencies to go through before there are
@@ -47,4 +51,3 @@ media-gfx/inkscape cdr visio wpg
# Pacho Ramos <pacho@gentoo.org> (2014-07-02)
# Mask due Gnome3 not going to be stabilized on this arch
gnome-base/gvfs google
->=x11-libs/gtk+-3.12.2 cloudprint
diff --git a/profiles/arch/powerpc/ppc64/use.force b/profiles/arch/powerpc/ppc64/use.force
index 85c8ee8c145f..88544d5e9243 100644
--- a/profiles/arch/powerpc/ppc64/use.force
+++ b/profiles/arch/powerpc/ppc64/use.force
@@ -1,5 +1,2 @@
# Force the flag which corresponds to ARCH.
ppc64
-
-# Force the flag corresponding to the only ABI.
-abi_ppc_64
diff --git a/profiles/arch/powerpc/ppc64/use.mask b/profiles/arch/powerpc/ppc64/use.mask
index ab9cefcf66ac..7de0634ed869 100644
--- a/profiles/arch/powerpc/ppc64/use.mask
+++ b/profiles/arch/powerpc/ppc64/use.mask
@@ -1,4 +1,4 @@
-# Copyright 2008-2021 Gentoo Authors
+# Copyright 2008-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!!
@@ -14,10 +14,6 @@
openexr
osg
-# Michał Górny <mgorny@gentoo.org> (2014-06-27)
-# Unmask multilib flag for the ABI.
--abi_ppc_64
-
# Samuli Suominen <ssuominen@gentoo.org> (2012-11-24)
# TODO: Keyword and stabilize media-gfx/opencolorio and media-libs/opencv
color-management
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 90da82af540b..b34b1d80f7be 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,9 +1,19 @@
# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Sam James <sam@gentoo.org> (2022-01-29)
-# app-text/ronn-ng not keyworded here, bug #801103
-app-accessibility/espeak-ng man
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# Untested useflag on other arches, needs keywording
+media-video/ffmpeg vmaf
+
+# Alex Fan <alex.fan.q@gmail.com> (2022-02-28)
+# dev-libs/vc is a dummy implementation on this arch
+# krita fails to build with it
+media-gfx/krita vc
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-02-17)
+# Mask AMF keyword on non-amd64 arches
+# It is unusable, for now, in other arches
+media-video/ffmpeg amf
# Yongxinag Liang <tanekliang@gmail.com> (2022-01-09)
# app-emulation/xen-tools doesn't support riscv yet
@@ -16,18 +26,10 @@ sys-fs/multipath-tools rbd
# requires sys-apps/dbus-broker, which is keyworded here.
sys-apps/systemd -hostnamed-fallback
-# Andrey Grozin <grozin@gentoo.org> (2022-01-03)
-# dev-libs/utfcpp is not keyworded yet
-media-gfx/asymptote lsp
-
# Yongxinag Liang <tanekliang@gmail.com> (2021-12-30)
# untested.
net-misc/vinagre spice
-# Alex Fan <alex.fan.q@gmail.com> (2021-12-28)
-# dev-lang/julia doesn't support riscv yet
-sci-mathematics/singular julia
-
# Alexey Sokolov <alexey+gentoo@asokolov.org> (2012-12-25)
# Requires dev-qt/qtwebengine
sci-astronomy/stellarium webengine
@@ -41,10 +43,6 @@ dev-python/anyio test
# 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
@@ -189,10 +187,9 @@ mail-mta/courier fax
# Dependencies not keyworded here yet:
# - dev-cpp/glog, sci-libs/vtk
media-libs/opencv contribsfm glog vtk
+sci-libs/opencascade vtk
# - dev-util/aruba
sys-block/thin-provisioning-tools test
-# - sys-fabric/ofed
-sys-cluster/slurm ofed
# This doesn't work for (any) riscv yet.
dev-libs/libpcre2 jit
diff --git a/profiles/arch/riscv/rv32imac/ilp32/package.mask b/profiles/arch/riscv/rv32imac/ilp32/package.mask
index fae8be793357..65816f09ade7 100644
--- a/profiles/arch/riscv/rv32imac/ilp32/package.mask
+++ b/profiles/arch/riscv/rv32imac/ilp32/package.mask
@@ -3,3 +3,6 @@
# sys-libs/libseccomp has not been ported to rv32 yet
sys-libs/libseccomp
+
+# does not support rv32
+sys-libs/musl
diff --git a/profiles/arch/riscv/rv32imac/ilp32d/package.mask b/profiles/arch/riscv/rv32imac/ilp32d/package.mask
index fae8be793357..65816f09ade7 100644
--- a/profiles/arch/riscv/rv32imac/ilp32d/package.mask
+++ b/profiles/arch/riscv/rv32imac/ilp32d/package.mask
@@ -3,3 +3,6 @@
# sys-libs/libseccomp has not been ported to rv32 yet
sys-libs/libseccomp
+
+# does not support rv32
+sys-libs/musl
diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask
index 0fc4971c703e..5117a01c2908 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# Untested useflag on other arches, needs keywording
+media-video/ffmpeg vmaf
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2021-12-11)
+# Mask AMF keyword on non-amd64 arches
+# It is unusable, for now, in other arches
+media-video/ffmpeg amf
+
# 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/sparc/64ul/package.mask b/profiles/arch/sparc/64ul/package.mask
new file mode 100644
index 000000000000..62fc845c83d1
--- /dev/null
+++ b/profiles/arch/sparc/64ul/package.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2022-02-28)
+# Binary (needed for bootstrap) is sparc32?
+dev-lisp/sbcl
diff --git a/profiles/arch/sparc/package.use.force b/profiles/arch/sparc/package.use.force
index e199f04684fe..3c53f2a73cfa 100644
--- a/profiles/arch/sparc/package.use.force
+++ b/profiles/arch/sparc/package.use.force
@@ -1,6 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-02-19)
+# New enough SpiderMonkey not (yet?) keyworded here, bug #753221
+sys-auth/polkit duktape
+
# Michał Górny <mgorny@gentoo.org> (2016-09-24)
# Force the host target to avoid dependency hell
dev-ml/llvm-ocaml llvm_targets_Sparc
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index c1bd472c3c68..019950a35230 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,9 +1,18 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
-# ts-cli requires rust to be built, and rust is unavailable here ATM.
-dev-libs/tree-sitter ts-cli
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# Untested useflag on other arches, needs keywording
+media-video/ffmpeg vmaf
+
+# Sam James <sam@gentoo.org> (2022-03-06)
+# Unkeyworded dependencies
+net-mail/cyrus-imapd http
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-02-17)
+# Mask AMF keyword on non-amd64 arches
+# It is unusable, for now, in other arches
+media-video/ffmpeg amf
# Daniel Pielmeier <billie@gentoo.org> (2021-11-07)
# gnome-base/librsvg is not keyworded here, bug #807130
@@ -516,7 +525,7 @@ net-vpn/tinc vde
# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
# Mask use numa for openmpi
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Raúl Porcel <armin76@gentoo.org> (2011-10-08)
# Needs media-sound/lilypond
@@ -529,7 +538,6 @@ media-video/x264-encoder ffmpegsource
# Alexey Shvetsov <alexxy@gentoo.org> (2011-08-31)
# Mask numa use flag per bug #381313
sys-apps/hwloc numa
-sys-cluster/openmpi numa
# Pacho Ramos <pacho@gentoo.org> (2011-01-27)
# missing keywords on needed plugins
diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask
index 3e8a393cba95..bc43a2e756c0 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -1,6 +1,10 @@
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-03-07)
+# sys-cluster/torque not marked stable on sparc
+sys-cluster/openmpi openmpi_rm_pbs
+
# Marek Szuba <marecki@gentoo.org> (2021-09-10)
# no stable dev-ruby/{thor,tty-editor} on this arch yet
# and there are many dependencies to go through before there are
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index 78b3f2e1e15a..a88935985b69 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -1,9 +1,13 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
-sparc
+# Matt Turner <mattst88@gentoo.org> (2022-02-21)
+# app-crypt/tpm2-tss is not keyworded here
+tpm
+
# Sam James <sam@gentoo.org> (2021-10-16)
# media-libs/openexr doesn't work on BE.
openexr
@@ -187,7 +191,6 @@ java
lirc
netbeans
networkmanager
-pbs
pcmcia
rar
valgrind
diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask
index f0527a3ac8e4..46838edd2062 100644
--- a/profiles/arch/sparc/use.stable.mask
+++ b/profiles/arch/sparc/use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file requires eapi 5 or later. New entries go on top.
@@ -12,10 +12,6 @@ clang
# media-libs/gstreamer is not stable for sparc
gstreamer
-# Ben Kohler <bkohler@gentoo.org> (2019-06-11)
-# Pulls in net-libs/axtls which is not stable for sparc
-curl_ssl_axtls
-
# Sergei Trofimovich <slyfox@gentoo.org> (2019-02-02)
# No stable app-arch/rpm on sparc.
rpm
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index e968773153c9..c9f5459e720f 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,19 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
+# Untested useflag on other arches, needs keywording
+media-video/ffmpeg vmaf
+
+# Sam James <sam@gentoo.org> (2022-03-10)
+# dev-util/hip and its rocm dependencies not keyworded here
+sci-physics/lammps hip
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2021-02-17)
+# Mask AMF keyword on non-amd64 arches
+# It is unusable, for now, in other arches
+media-video/ffmpeg amf
+
# Sam James <sam@gentoo.org> (2022-01-20)
# Only supports cpu_flags_x86_aes in 64-bit mode
net-fs/samba cpu_flags_x86_aes
@@ -58,10 +71,6 @@ x11-wm/mutter video_cards_nvidia
>=app-office/libreoffice-bin-7 java
>=app-office/libreoffice-bin-debug-7 java
-# Mike Gilbert <floppym@gentoo.org> (2021-03-29)
-# Unmask TPM on supported archs.
-sys-apps/systemd -tpm
-
# Daniel Novomesky <dnovomesky@gmail.com> (2021-02-24)
# Depends on media-libs/svt-av1, which is unavailable on x86
media-libs/libavif svt-av1
@@ -106,10 +115,6 @@ media-video/ffmpeg -rav1e
# Mask io-uring & zbc pending keywording
sys-block/fio -io-uring -zbc
-# Thomas Deutschmann <whissi@gentoo.org> (2020-06-20)
-# media-libs/nv-codec-headers is not available for x86
->=media-video/ffmpeg-4.3 video_cards_nvidia
-
# 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 -atavia -drkaiser -gfxnvidia -internal -it8212 -nic3com -nicintel -nicintel-eeprom -nicintel-spi -nicnatsemi -nicrealtek -ogp-spi -rayer-spi -satamv -satasii -tools
@@ -122,11 +127,6 @@ dev-python/influxdb test
# clisp is keyworded on x86
app-text/texlive-core -xindy
-# Christoph Junghans <junghans@gentoo.org> (2020-05-16)
-# restrict USE=kokkos for x86 as kokkos doesn't support 32-bit archs
-# https://github.com/kokkos/kokkos/issues/2312
-sci-physics/lammps kokkos
-
# Joonas Niilola <juippis@gentoo.org> (2020-05-14)
# sys-apps/apparmor not keyworded on x86.
app-containers/lxc apparmor
diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask
index 43e063bced9f..1441f750342e 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2022-02-02)
+# sys-cluster/ucx is not marked stable on x86
+sys-cluster/slurm ucx
+
# Marek Szuba <marecki@gentoo.org> (2022-01-03)
# no stable media-libs/rnnoise on this arch yet
media-sound/pulseeffects rnnoise
@@ -73,7 +77,7 @@ virtual/wine staging
# Christoph Junghans <junghans@gentoo.org> (2017-02-26)
# Stable mask some fabrics (bug #525534)
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Brian Evans <grknight@gentoo.org> (2017-01-17)
# Stable mask groonga on mariadb as I don't know how stable
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 7c4cc85f1cbc..ff9d142dabf7 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -13,11 +13,11 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU"
# Env vars to expand into USE vars. Modifying this requires prior
# discussion on gentoo-dev@lists.gentoo.org.
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
+USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
# USE_EXPAND variables whose contents are not shown in package manager
# output. Changes need discussion on gentoo-dev.
-USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86"
+USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index b558db9e0e62..abd8fbe4ffb3 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,16 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Esteve Varela Colominas <esteve.varela@gmail.com> (2022-02-19)
+# Use the jemalloc allocator for telegram, as recommended by upstream,
+# to reduce memory usage, at least on glibc.
+# See the ebuild for more info.
+net-im/telegram-desktop jemalloc
+
+# Sam James <sam@gentoo.org> (2022-02-11)
+# Always build with PIE-default, just like GCC.
+sys-devel/clang pie
+
# Arthur Zamarin <arthurzam@gentoo.org> (2022-01-13)
# Force to use installed openjdk{,-bin} for bootstrapping
dev-java/openjdk:11 system-bootstrap
@@ -25,6 +35,7 @@ dev-java/openjdk:17 system-bootstrap
>=sys-devel/clang-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc
>=sys-devel/clang-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly
>=sys-devel/clang-13.0.1_rc llvm_targets_X86 llvm_targets_XCore
+>=sys-devel/clang-14 llvm_targets_VE
>=sys-devel/llvm-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU
>=sys-devel/llvm-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF
>=sys-devel/llvm-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai
@@ -33,6 +44,7 @@ dev-java/openjdk:17 system-bootstrap
>=sys-devel/llvm-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc
>=sys-devel/llvm-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly
>=sys-devel/llvm-13.0.1_rc llvm_targets_X86 llvm_targets_XCore
+>=sys-devel/llvm-14 llvm_targets_VE
# Sam James <sam@gentoo.org> (2021-03-08)
# Broken without USE=unicode
@@ -55,7 +67,6 @@ dev-lang/python-exec native-symlinks
# Add more packages
#
# a) no additional deps
-sys-libs/ncurses unicode
sys-libs/readline unicode
app-editors/nano unicode
app-admin/metalog unicode
@@ -161,7 +172,6 @@ sys-firmware/seabios binary
# Andreas K. Hüttel <dilfridge@gentoo.org> (2018-09-11)
# All glibc versions that include RPC code are masked now.
-dev-perl/Lab-VXI11 libtirpc
net-analyzer/snort libtirpc
net-firewall/conntrack-tools libtirpc
net-fs/autofs libtirpc
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 67d7c4ca7ca1..887350d956a6 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,30 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Andreas Sturmlechner <asturm@gentoo.org> (2022-03-07)
+# Requires PMASKED dev-libs/device-atlas-api-c, bug #770499
+net-proxy/haproxy device-atlas
+
+# Sam James <sam@gentoo.org> (2022-03-02)
+# Needs masked version of ogre (>=1.12), bug #825330
+>=dev-games/mygui-3.4.1 ogre
+
+# Sam James <sam@gentoo.org> (2022-02-21)
+# Needs build system love to make LLVM support work.
+# bug #745915
+sci-libs/symengine llvm
+
+# Marek Szuba <marecki@gentoo.org> (2022-02-07)
+# Deprecated back-end with known stability and data-corruption issues,
+# likely to be removed in gramps-5.2.0.
+app-misc/gramps berkdb
+
+# Jason A. Donenfeld <zx2c4@gentoo.org> (2022-02-04)
+# We're still ironing out some kinks and writing documentation for
+# this feature, so keep masked for now.
+media-video/pipewire system-service
+media-video/wireplumber system-service
+
# Sam James <sam@gentoo.org> (2021-01-24)
# USE=custom-cflags is _particularly_ dangerous on sys-libs/glibc and
# can result in not just build-time failures for glibc itself, but
@@ -178,7 +202,6 @@ net-misc/openssh debug
# Michał Górny <mgorny@gentoo.org> (2021-03-06)
# LLVM 9 has been removed.
-<dev-lang/julia-1.6.0 system-llvm
<dev-util/perf-5.15 clang
# Thomas Deutschmann <whissi@gentoo.org> (2021-02-17)
@@ -241,15 +264,15 @@ x11-libs/colord-gtk doc
# Mask the experimental targets in release ebuilds.
# Note to self: remember to move still-applicable masks to the newer
# version when master is bumped.
-<dev-ml/llvm-ocaml-11 llvm_targets_AVR
-<sys-devel/clang-11 llvm_targets_AVR
-<sys-devel/llvm-11 llvm_targets_AVR
-<dev-ml/llvm-ocaml-14 llvm_targets_ARC llvm_targets_VE
-<sys-devel/clang-14 llvm_targets_ARC llvm_targets_VE
-<sys-devel/llvm-14 llvm_targets_ARC llvm_targets_VE
-<dev-ml/llvm-ocaml-14 llvm_targets_CSKY llvm_targets_M68k
-<sys-devel/clang-14 llvm_targets_CSKY llvm_targets_M68k
-<sys-devel/llvm-14 llvm_targets_CSKY llvm_targets_M68k
+<dev-ml/llvm-ocaml-14 llvm_targets_VE
+<sys-devel/clang-14 llvm_targets_VE
+<sys-devel/llvm-14 llvm_targets_VE
+<dev-ml/llvm-ocaml-15 llvm_targets_ARC
+<sys-devel/clang-15 llvm_targets_ARC
+<sys-devel/llvm-15 llvm_targets_ARC
+<dev-ml/llvm-ocaml-15 llvm_targets_CSKY llvm_targets_M68k
+<sys-devel/clang-15 llvm_targets_CSKY llvm_targets_M68k
+<sys-devel/llvm-15 llvm_targets_CSKY llvm_targets_M68k
# Marek Szuba <marecki@gentoo.org> (2020-11-30)
# Vendored therecipe/qt violates network sandbox + uses external binary
@@ -318,10 +341,6 @@ sys-devel/gcc ada
<=dev-util/rosinstall-0.7.8 test
<=dev-util/wstool-0.1.18 test
-# Michał Górny <mgorny@gentoo.org> (2020-03-27)
-# Requires old version of dev-python/docutils.
-dev-util/buildbot doc
-
# Guilherme Amadio <amadio@gentoo.org> (2020-03-16)
# Requires dev-libs/cudnn which is only available on amd64
sci-physics/root cudnn
@@ -339,11 +358,6 @@ dev-python/pyzmq doc
# Gromacs python module install br0ken
sci-chemistry/gromacs python
-# Brian Evans <grknight@gentoo.org> (2019-12-19)
-# PHP 7.1 is end of life and has security issues, bug #703326
-# Associated packages are not ready for new versions tracked in bug #702110
-dev-libs/ossp-uuid php
-
# Michał Górny <mgorny@gentoo.org> (2019-12-16)
# Requires old x11-libs/fox:1.6 slot.
dev-games/openscenegraph fox
@@ -470,10 +484,8 @@ sys-block/fio static
sci-libs/ipopt hsl
# Lars Wendler <polynomial-c@gentoo.org> (2018-03-14)
-# Broken on all 32bit arches. Globally masked because of sys-apps/dmapi having
-# no active upstream anymore.
# sys-cluster/ceph is only available on amd64 & x86, unmask per arch
-net-fs/samba dmapi ceph
+net-fs/samba ceph
# Jan Ziak <0xe2.0x9a.0x9b@gmail.com> (2018-03-14)
# Mask local USE flag to satisfy repoman
@@ -728,9 +740,6 @@ dev-lisp/clisp svm
# Keep it masked here so that I don't need to manage two versions every time.
media-sound/pulseaudio system-wide
-# These are for BSD only
-net-proxy/squid ipf-transparent pf-transparent
-
# Alexis Ballier <aballier@gentoo.org> (2011-02-16)
# Win32 specific useflag for vlc. Can be used for cross-compiling.
media-video/vlc directx
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index e25a8cff704d..c8e1375a025a 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -1,17 +1,14 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in package.use.mask
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-09)
-# virtual/{jdk,jre}:11 just got unmasked but are not yet stable
-# Having a masked gentoo-vm flag allows us to provide it without
-# it breaking Gentoo packages. Those who wish to experiment with it
-# as a fully recognised Gentoo JVM can unmask the flag.
-dev-java/openjdk-jre-bin:11 gentoo-vm
-dev-java/openjdk-bin:11 gentoo-vm
-dev-java/openjdk:11 gentoo-vm
+# Sam James <sam@gentoo.org> (2022-02-11)
+# Needs glibc-2.35(?) (or <2.34) which is not yet even keyworded but
+# won't be stable for a while. Can be unmasked then.
+# bug #806079
+sys-apps/nvme-cli hugepages
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-12-24)
# test deps are not stable
@@ -97,10 +94,6 @@ app-emulation/xen-tools doc
# dev-util/shellcheck (dev-lang/ghc) has no stable keywords.
app-emulation/winetricks test
-# Adam Feldman <NP-Hardass@gentoo.org> (2020-04-12)
-# Dependency (net-wireless/blueman) has no stable keywords
-mate-base/mate bluetooth
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-12-21)
# For bleeding edge features and testing, not generally suitable
# for stable systems
diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 982071c4ee63..059f596fff47 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,10 +4,11 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-01-22)
-# Prelink support is being removed from glibc, and has been
-# somewhat broken for a while already
-prelink
+# Brian Evans <grknight@gentoo.org> (2022-01-21)
+# PHP 7.3 is end-of-life
+# Please upgrade to a newer slot
+php_targets_php7-3
+php7-3
# Sam James <sam@gentoo.org> (2022-01-12)
# PCH has proven itself to be unreliable and lead to spurious build
@@ -25,7 +26,6 @@ ruby_targets_ruby25
# PHP 7.2 is security vulnerable and end-of-life
# Please upgrade to a newer slot
php_targets_php7-2
-php7-2
# Alexis Ballier <aballier@gentoo.org> (2020-10-13)
# Nothing depends on those ROS messages. dev-ros/geneus
@@ -38,26 +38,10 @@ ros_messages_eus
# Mask Ruby 2.4 as EOL
ruby_targets_ruby24
-# Brian Evans <grknight@gentoo.org> (2019-12-19)
-# PHP 7.1 is end of life and has security issues Bug 703326
-php_targets_php7-1
-
-# Brian Evans <grknight@gentoo.org> (2019-10-01)
-# Mask PHP 5.6 target for EOL
-php_targets_php5-6
-
# Matt Turner <mattst88@gentoo.org> (2019-09-01)
# app-office/texmacs is package.mask'd. Bug #436400
texmacs
-# Hans de Graaff <graaff@gentoo.org> (2019-04-07)
-# Mask Ruby 2.3 as EOL
-ruby_targets_ruby23
-
-# Brian Evans <grknight@gentoo.org> (2019-01-11)
-# Mask PHP 7.0 target as EOL
-php_targets_php7-0
-
# Matt Turner <mattst88@gentoo.org> (2018-11-11)
# d3d9 only works on amd64/x86.
d3d9
diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index 453037208983..23119a063249 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -20,3 +20,4 @@ python_single_target_pypy3
# Hans de Graaff <graaff@gentoo.org> (2021-10-10)
# Currently in testing and not ready to go stable yet.
ruby_targets_ruby30
+ruby_targets_ruby31
diff --git a/profiles/default/linux/amd64/17.0/deprecated b/profiles/default/linux/amd64/17.0/deprecated
index 69a9c780854d..55127c1038fc 100644
--- a/profiles/default/linux/amd64/17.0/deprecated
+++ b/profiles/default/linux/amd64/17.0/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/desktop/deprecated b/profiles/default/linux/amd64/17.0/desktop/deprecated
index 90bb574cd748..824945312c14 100644
--- a/profiles/default/linux/amd64/17.0/desktop/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated b/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
index 56eae0878730..5e4c24214381 100644
--- a/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
index 3a7b4563dacf..98c53fcf4547 100644
--- a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated b/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
index 45505ca188f5..6132b8e6994e 100644
--- a/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
index 2c476214c5de..be2d7293b8bc 100644
--- a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
+++ b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/developer/deprecated b/profiles/default/linux/amd64/17.0/developer/deprecated
index 4fb55d9fd75f..9bad48a4779a 100644
--- a/profiles/default/linux/amd64/17.0/developer/deprecated
+++ b/profiles/default/linux/amd64/17.0/developer/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/hardened/deprecated b/profiles/default/linux/amd64/17.0/hardened/deprecated
index 4b041c6e3b60..c0488696fa98 100644
--- a/profiles/default/linux/amd64/17.0/hardened/deprecated
+++ b/profiles/default/linux/amd64/17.0/hardened/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated b/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
index ab2397503e8c..4d0f1cf4abd6 100644
--- a/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
+++ b/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/musl/parent b/profiles/default/linux/amd64/17.0/musl/parent
index 8b660ec6dcac..0e86ace1a74b 100644
--- a/profiles/default/linux/amd64/17.0/musl/parent
+++ b/profiles/default/linux/amd64/17.0/musl/parent
@@ -1,3 +1,3 @@
..
../../../../../arch/amd64/no-multilib
-../../../../../features/musl/
+../../../../../features/musl
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/deprecated
index b68f569db99d..67fecec6451a 100644
--- a/profiles/default/linux/amd64/17.0/no-multilib/deprecated
+++ b/profiles/default/linux/amd64/17.0/no-multilib/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
index 5a17c34f27a6..e0d3bb24d63d 100644
--- a/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
+++ b/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
index 2c476214c5de..be2d7293b8bc 100644
--- a/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
+++ b/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/selinux/deprecated b/profiles/default/linux/amd64/17.0/selinux/deprecated
index 1a7153ad0957..9da5fc675ef6 100644
--- a/profiles/default/linux/amd64/17.0/selinux/deprecated
+++ b/profiles/default/linux/amd64/17.0/selinux/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/amd64/17.0/systemd/deprecated b/profiles/default/linux/amd64/17.0/systemd/deprecated
index 2c476214c5de..be2d7293b8bc 100644
--- a/profiles/default/linux/amd64/17.0/systemd/deprecated
+++ b/profiles/default/linux/amd64/17.0/systemd/deprecated
@@ -53,7 +53,7 @@ The following steps can be used to upgrade your system:
required!]
10. Rebuild the toolchain:
- # emerge -1v sys-devel/gcc:9.3.0
+ # emerge -1v sys-devel/gcc:11
[ repeat for other slots you will be using ]
[ if you are upgrading from 13.0 profile, also: ]
# emerge -1v sys-devel/binutils
diff --git a/profiles/default/linux/arm/17.0/musl/parent b/profiles/default/linux/arm/17.0/musl/parent
index f381f1758c6e..468c1fa0a937 100644
--- a/profiles/default/linux/arm/17.0/musl/parent
+++ b/profiles/default/linux/arm/17.0/musl/parent
@@ -1,3 +1,3 @@
..
../../../../../arch/arm
-../../../../../features/musl/
+../../../../../features/musl
diff --git a/profiles/default/linux/arm64/17.0/musl/parent b/profiles/default/linux/arm64/17.0/musl/parent
index a340ae545671..58651906cb67 100644
--- a/profiles/default/linux/arm64/17.0/musl/parent
+++ b/profiles/default/linux/arm64/17.0/musl/parent
@@ -1,2 +1,2 @@
..
-../../../../../features/musl/
+../../../../../features/musl
diff --git a/profiles/default/linux/make.defaults b/profiles/default/linux/make.defaults
index db9698a32848..ac82c2ea8184 100644
--- a/profiles/default/linux/make.defaults
+++ b/profiles/default/linux/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
#
# System-wide defaults for the Portage system
@@ -57,4 +57,4 @@ LDFLAGS="-Wl,-O1 -Wl,--as-needed"
# Mike Gilbert <floppym@gentoo.org> (2021-12-17)
# Prevent automagic use of 64-bit time_t.
# https://bugs.gentoo.org/828001
-gl_cv_type_time_t_bits_macro="no"
+enable_year2038="no"
diff --git a/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/eapi b/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/parent b/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/n64/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/mips/17.0/mipsel/n64/systemd/eapi b/profiles/default/linux/mips/17.0/mipsel/n64/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/17.0/mipsel/n64/systemd/parent b/profiles/default/linux/mips/17.0/mipsel/n64/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/parent b/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/parent
index 289590637db8..b488e1ca01b8 100644
--- a/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/parent
+++ b/profiles/default/linux/powerpc/ppc32/17.0/musl/hardened/parent
@@ -1,2 +1,2 @@
..
-../../../../../../../features/musl/
+../../../../../../../features/musl
diff --git a/profiles/default/linux/powerpc/ppc32/17.0/musl/parent b/profiles/default/linux/powerpc/ppc32/17.0/musl/parent
index defd8fa55b6d..c6f6f61d6366 100644
--- a/profiles/default/linux/powerpc/ppc32/17.0/musl/parent
+++ b/profiles/default/linux/powerpc/ppc32/17.0/musl/parent
@@ -1,3 +1,3 @@
..
../../../../../../arch/powerpc/ppc32
-../../../../../../features/musl/
+../../../../../../features/musl
diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/eapi b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults
new file mode 100644
index 000000000000..e63b33d06f48
--- /dev/null
+++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="riscv64-gentoo-linux-musl"
+
+CHOST_lp64d="riscv64-gentoo-linux-musl"
+
+LIBDIR_lp64d="lib"
diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/parent b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/parent
new file mode 100644
index 000000000000..b488e1ca01b8
--- /dev/null
+++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/musl
diff --git a/profiles/default/linux/x86/17.0/musl/parent b/profiles/default/linux/x86/17.0/musl/parent
index a340ae545671..58651906cb67 100644
--- a/profiles/default/linux/x86/17.0/musl/parent
+++ b/profiles/default/linux/x86/17.0/musl/parent
@@ -1,2 +1,2 @@
..
-../../../../../features/musl/
+../../../../../features/musl
diff --git a/profiles/desc/abi_ppc.desc b/profiles/desc/abi_ppc.desc
deleted file mode 100644
index 9a15bfecd8ad..000000000000
--- a/profiles/desc/abi_ppc.desc
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2013-2014 Gentoo Foundation.
-# Distributed under the terms of the GNU General Public License v2
-
-# This file contains descriptions of ABI_PPC USE_EXPAND flags.
-
-# Keep it sorted. Please do not add anything without prior discussion
-# on gentoo-dev.
-32 - 32-bit (ppc) libraries
-64 - 64-bit (ppc64) libraries
diff --git a/profiles/desc/apache2_modules.desc b/profiles/desc/apache2_modules.desc
index 2688f2796ca4..73d4b6cd4651 100644
--- a/profiles/desc/apache2_modules.desc
+++ b/profiles/desc/apache2_modules.desc
@@ -1,4 +1,4 @@
-# Copyright 2007-2019 Gentoo Authors
+# Copyright 2007-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of APACHE2_MODULES USE_EXPAND flags.
@@ -16,13 +16,11 @@ authn_anon - Allows "anonymous" user access to authenticated areas
authn_core - Provides core authentication capabilities common to all authentication providers (functionality provided by authn_alias in previous versions)
authn_dbd - User authentication using an SQL database
authn_dbm - User authentication using DBM files
-authn_default - Authentication fallback module
authn_file - User authentication using text files
authn_socache - Maintains a cache of authentication credentials, so that a new backend lookup is not required for every authenticated request
authz_core - Provides core authorization capabilities to various authorization/authorization modules, such as authn_file and authz_user
authz_dbd - Provides authorization capabilities via SQL database so that authenticated users can be allowed or denied access to portions of the web site by group membership
authz_dbm - Group authorization using DBM files
-authz_default - Authorization fallback module
authz_groupfile - Group authorization using plaintext files
authz_host - Group authorizations based on host (name or IP address)
authz_owner - Authorization based on file ownership
@@ -42,7 +40,6 @@ dav_lock - generic locking module for mod_dav
dbd - Manages SQL database connections
deflate - Compress content before it is delivered to the client
dir - Provides for "trailing slash" redirects and serving directory index files
-disk_cache - Content cache storage manager keyed to URIs
dumpio - Dumps all I/O to error log as desired
env - Modifies the environment which is passed to CGI scripts and SSI pages
expires - Generation of Expires and Cache-Control HTTP headers according to user-specified criteria
@@ -65,7 +62,6 @@ logio - Logging of input and output bytes per request
lua - Provides Lua hooks into various portions of the httpd request processing
macro - Macros for the Apache config file
md - Managing domains across virtual hosts, certificate provisioning via the ACME protocol
-mem_cache - Content cache keyed to URIs
mime - Associates the requested filename's extensions with the file's behavior (handlers and filters) and content (mime-type, language, character set and encoding)
mime_magic - Determines the MIME type of a file by looking at a few bytes of its contents
negotiation - Provides for content negotiation
diff --git a/profiles/desc/apache2_mpms.desc b/profiles/desc/apache2_mpms.desc
index 0bcdba8e489e..6e12cd63b04c 100644
--- a/profiles/desc/apache2_mpms.desc
+++ b/profiles/desc/apache2_mpms.desc
@@ -1,11 +1,9 @@
-# Copyright 2007 Gentoo Foundation.
+# Copyright 2007-2022 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of APACHE2_MPMS USE_EXPAND flags.
# Keep it sorted.
event - An experimental variant of the standard worker MPM
-itk - Allows to run each virtual host under a separate uid and gid
-peruser - Peruser is a working implementation of the perchild MPM allowing to run each apache child process as its own user and group, each handling its own set of virtual hosts
prefork - Implements a non-threaded, pre-forking web server
worker - Multi-Processing Module implementing a hybrid multi-threaded multi-process web server
diff --git a/profiles/desc/collectd_plugins.desc b/profiles/desc/collectd_plugins.desc
index d09d2099ee5f..de7b06543e3d 100644
--- a/profiles/desc/collectd_plugins.desc
+++ b/profiles/desc/collectd_plugins.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of COLLECTD_PLUGINS USE_EXPAND flags.
@@ -56,7 +56,6 @@ logfile - Build the logfile output plugin (receives log messages from collectd a
logparser - Build the logparser plugin (allows for filtering and parsing log messages)
log_logstash - Build the Logstash output plugin (writes collectd logs and events as Logstash JSON formatted events)
lua - Build the LUA language binding plugin (uses dev-lang/lua) for writing plugins
-lvm - Build the LVM input plugin (collects the size of logical volumes (LV) and free space inside a volume group (VG) from Linux' Logical Volume Manager (LVM))
madwifi - Build the madwifi input plugin (collects information about Atheros wireless LAN chipsets from the MadWifi driver)
match_empty_counter - Build the match_empty_counter filter plugin
match_hashed - Build the match_hashed filter plugin
diff --git a/profiles/desc/curl_ssl.desc b/profiles/desc/curl_ssl.desc
index bbc771ff950e..f52579304a67 100644
--- a/profiles/desc/curl_ssl.desc
+++ b/profiles/desc/curl_ssl.desc
@@ -1,10 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of CURL_SSL USE_EXPAND flags for net-misc/curl
# spnego - Use SPNEGO fbopenssl - to be added
-axtls - Use axTLS
gnutls - Use GnuTLS
mbedtls - Use mbed TLS
nss - Use Mozilla's Network Security Services
diff --git a/profiles/desc/l10n.desc b/profiles/desc/l10n.desc
index 13b8ef19c097..af2f697df775 100644
--- a/profiles/desc/l10n.desc
+++ b/profiles/desc/l10n.desc
@@ -1,4 +1,4 @@
-# Copyright 2016-2020 Gentoo Authors
+# Copyright 2016-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of L10N USE_EXPAND flags.
@@ -34,9 +34,7 @@ az - Azerbaijani
be - Belarusian
bea - Beaver
bg - Bulgarian
-bla - Siksika
bn - Bengali
-bn-BD - Bengali (Bangladesh)
bn-IN - Bengali (India)
bo - Tibetan
br - Breton
@@ -49,7 +47,6 @@ ceb - Cebuano
ch - Chamorro
chr - Cherokee
ckb - Central Kurdish
-cnr - Montenegrin
cop - Coptic
co - Corsican
cs - Czech
@@ -60,7 +57,6 @@ da - Danish
de - German
de-1901 - German (traditional orthography)
de-CH - German (Switzerland)
-de-DE - German (Germany)
dgo - Dogri (individual language)
doi - Dogri (macrolanguage)
dsb - Lower Sorbian
@@ -71,7 +67,6 @@ en - English
en-AU - English (Australia)
en-CA - English (Canada)
en-GB - English (United Kingdom)
-en-NZ - English (New Zealand)
en-US - English (United States)
en-ZA - English (South Africa)
eo - Esperanto
@@ -209,7 +204,6 @@ syc - Classical Syriac
syr - Syriac
szl - Silesian
ta - Tamil
-ta-LK - Tamil (Sri Lanka)
te - Telugu
tet - Tetum
tg - Tajik
diff --git a/profiles/desc/llvm_targets.desc b/profiles/desc/llvm_targets.desc
index fd9a4f60ff89..da117a623c04 100644
--- a/profiles/desc/llvm_targets.desc
+++ b/profiles/desc/llvm_targets.desc
@@ -1,15 +1,16 @@
-# Copyright 1999-2020 Gentoo Authors.
+# Copyright 1999-2022 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
AArch64 - AArch64 CPU target (arm64 in Gentoo)
AMDGPU - AMDGPU target (supports R600 and GCN GPUs)
ARC - ARC (Argonaut RISC Core) embedded CPU target [EXPERIMENTAL]
ARM - ARM CPU target
-AVR - 8-bit Atmel AVR microcontroller target [EXPERIMENTAL]
+AVR - 8-bit Atmel AVR microcontroller target
BPF - Berkeley Packet Filter target
CSKY - C-SKY CPU target [EXPERIMENTAL]
Hexagon - Qualcomm Hexagon DSP target
Lanai - Lanai CPU target
+LoongArch - LoongArch CPU support [EXPERIMENTAL]
M68k - Motorola 68000 target [EXPERIMENTAL]
Mips - MIPS CPU target (includes MIPS64)
MSP430 - MSP430 CPU target (experimental)
@@ -18,7 +19,7 @@ PowerPC - PowerPC CPU target (PPC32 and PPC64)
RISCV - RISC-V CPU target
Sparc - Sparc CPU target
SystemZ - SystemZ (s390x) CPU target
-VE - NEC SX-Aurora TSUBASA vector engine target [EXPERIMENTAL]
+VE - NEC SX-Aurora TSUBASA vector engine target
WebAssembly - WebAssembly backend
X86 - X86 CPU target (includes amd64)
XCore - XCore CPU target
diff --git a/profiles/desc/openmpi_fabrics.desc b/profiles/desc/openmpi_fabrics.desc
index d5fcbf2a7f82..8c32d42335ae 100644
--- a/profiles/desc/openmpi_fabrics.desc
+++ b/profiles/desc/openmpi_fabrics.desc
@@ -5,8 +5,5 @@
# Keep it sorted.
-dapl - Direct Access Provider Library
ofed - OFED RDMA stack (InfiniBand and iWARP)
knem - High-Performance Intra-Node MPI Communication
-open-mx - Myrinet Express over Generic Ethernet Hardware
-sctp - Stream Control Transmission Protocol
diff --git a/profiles/desc/openmpi_ofed_features.desc b/profiles/desc/openmpi_ofed_features.desc
index 43fe578e527e..2187a0401307 100644
--- a/profiles/desc/openmpi_ofed_features.desc
+++ b/profiles/desc/openmpi_ofed_features.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation.
+# Copyright 1999-2022 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of OPENMPI_OFED_FEATURES USE_EXPAND flags.
@@ -6,8 +6,6 @@
# Keep it sorted.
control-hdr-padding - Add padding bytes to the openib control header
-connectx-xrc - Enable ConnectX XRC support
rdmacm - Enable Open Fabrics RDMACM support in openib BTL
udcm - Enable Open Fabrics UDCM support in openib BTL
dynamic-sl - Enable openib BTL to query Subnet Manager for IB SL
-failover - enable openib BTL failover (for multiport adapters
diff --git a/profiles/desc/qemu_softmmu_targets.desc b/profiles/desc/qemu_softmmu_targets.desc
index 124e0d38f0db..662ca903f314 100644
--- a/profiles/desc/qemu_softmmu_targets.desc
+++ b/profiles/desc/qemu_softmmu_targets.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors.
+# Copyright 1999-2022 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of QEMU_SOFTMMU_TARGETS USE_EXPAND flags.
@@ -12,7 +12,6 @@ avr - system emulation target
cris - system emulation target
hppa - system emulation target
i386 - system emulation target
-lm32 - LatticeMico32 system emulation target
m68k - system emulation target
microblazeel - system emulation target
microblaze - system emulation target
@@ -20,7 +19,6 @@ mips64el - system emulation target
mips64 - system emulation target
mipsel - system emulation target
mips - system emulation target
-moxie - moxielogic system emulation target
nios2 - system emulation target
or1k - OpenRISC system emulation target
ppc64 - system emulation target
@@ -34,7 +32,6 @@ sh4 - system emulation target
sparc - system emulation target
sparc64 - system emulation target
tricore - system emulation target
-unicore32 - system emulation target
x86_64 - system emulation target
xtensaeb - system emulation target
xtensa - system emulation target
diff --git a/profiles/desc/qemu_user_targets.desc b/profiles/desc/qemu_user_targets.desc
index 286a4688d077..899ca398b63f 100644
--- a/profiles/desc/qemu_user_targets.desc
+++ b/profiles/desc/qemu_user_targets.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of QEMU_USER_TARGETS USE_EXPAND flags.
@@ -37,7 +37,6 @@ sh4 - userspace emulation target
sparc32plus - userspace emulation target
sparc64 - userspace emulation target
sparc - userspace emulation target
-tilegx - TILE-Gx 64-bit userspace emulation target
x86_64 - userspace emulation target
xtensaeb - userspace emulation target
xtensa - userspace emulation target
diff --git a/profiles/desc/ruby_targets.desc b/profiles/desc/ruby_targets.desc
index 6f42774686af..ee184a5a6842 100644
--- a/profiles/desc/ruby_targets.desc
+++ b/profiles/desc/ruby_targets.desc
@@ -1,14 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of RUBY_TARGETS USE_EXPAND flags.
-rbx - Build with Rubinius
-ruby21 - Build with MRI Ruby 2.1.x
-ruby22 - Build with MRI Ruby 2.2.x
-ruby23 - Build with MRI Ruby 2.3.x
ruby24 - Build with MRI Ruby 2.4.x
ruby25 - Build with MRI Ruby 2.5.x
ruby26 - Build with MRI Ruby 2.6.x
ruby27 - Build with MRI Ruby 2.7.x
ruby30 - Build with MRI Ruby 3.0.x
+ruby31 - Build with MRI Ruby 3.1.x
diff --git a/profiles/desc/video_cards.desc b/profiles/desc/video_cards.desc
index e4c6adc63271..52500546d3c1 100644
--- a/profiles/desc/video_cards.desc
+++ b/profiles/desc/video_cards.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors.
+# Copyright 1999-2022 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of VIDEO_CARDS USE_EXPAND flags.
@@ -16,7 +16,6 @@ geode - VIDEO_CARDS setting to build driver for AMD Geode GX and LX video cards
glint - VIDEO_CARDS setting to build driver for glint video cards
i915 - VIDEO_CARDS setting to build driver for Intel i915 video cards
i965 - VIDEO_CARDS setting to build driver for Intel i965 video cards
-imx - VIDEO_CARDS setting to build driver for Freescale i.MX video cards
intel - VIDEO_CARDS setting to build driver for Intel video cards
iris - VIDEO_CARDS setting to build driver for Intel video cards Gen8 / Broadwell or newer
lima - VIDEO_CARDS setting to build driver for Mali 200/400 video cards
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index 9a78933d6fd1..2ec8febf5f4f 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -30,11 +30,11 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU"
# Env vars to expand into USE vars. Modifying this requires prior
# discussion on gentoo-dev@lists.gentoo.org.
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
+USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
# USE_EXPAND variables whose contents are not shown in package manager
# output. Changes need discussion on gentoo-dev.
-USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_PPC ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86"
+USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC ABI_MIPS ABI_S390 ABI_X86 CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86"
# Variables that are set exclusively by the profile
# and not by user configuration files.
diff --git a/profiles/features/clang/package.use b/profiles/features/clang/package.use
index 5d568cb8cb66..980c320218f9 100644
--- a/profiles/features/clang/package.use
+++ b/profiles/features/clang/package.use
@@ -2,7 +2,7 @@
sys-devel/llvm -gold
# use all defaults
-sys-devel/clang compiler-rt default-compiler-rt default-lld default-libcxx llvm-libunwind
+sys-devel/clang default-compiler-rt default-lld default-libcxx llvm-libunwind
sys-libs/compiler-rt clang
# disable sanitizers for now
@@ -11,7 +11,6 @@ sys-devel/clang-runtime compiler-rt libcxx -sanitize
sys-libs/libcxx libunwind libcxxabi
sys-libs/libcxxabi libunwind
-sys-libs/llvm-libunwind compiler-rt
# libgcrypt doesn't like optimizations
dev-libs/libgcrypt o-flag-munging
diff --git a/profiles/features/clang/package.use.mask b/profiles/features/clang/package.use.mask
new file mode 100644
index 000000000000..2aa65931d7b2
--- /dev/null
+++ b/profiles/features/clang/package.use.mask
@@ -0,0 +1,5 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# libquadmath is gcc-specific
+dev-lang/perl quadmath
diff --git a/profiles/features/hardened/package.mask b/profiles/features/hardened/package.mask
deleted file mode 100644
index 9544faf8b3d7..000000000000
--- a/profiles/features/hardened/package.mask
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# broken on hardened, use sys-apps/elfix to fix gnustack
-sys-devel/prelink
-# depends on prelink
-app-crypt/hmaccalc
diff --git a/profiles/features/hardened/use.mask b/profiles/features/hardened/use.mask
index 1b90677af3d8..7a452f2323c2 100644
--- a/profiles/features/hardened/use.mask
+++ b/profiles/features/hardened/use.mask
@@ -1,10 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-hardened
# precompiled headers are not compat with ASLR.
pch
-
-# prelink is masked for hardened
-prelink
diff --git a/profiles/features/multilib/package.use b/profiles/features/multilib/package.use
index 369c7a9a72e2..15d241794bbd 100644
--- a/profiles/features/multilib/package.use
+++ b/profiles/features/multilib/package.use
@@ -1,6 +1,14 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License, v2
+# Sam James <sam@gentoo.org> (2022-03-08)
+# Enable libxcrypt & libcrypt as multilib by default
+# It's needed at least on amd64 because LLVM defaults to it, and we used
+# to have this available because glibc is always multilib too. It's lightweight
+# with no dependencies, so let's do it.
+sys-libs/libxcrypt abi_x86_32 abi_x86_64
+virtual/libcrypt abi_x86_32 abi_x86_64
+
# Enable all ABIs by default so we can protect any non-native binaries that
# might be executed.
sys-apps/sandbox abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_o32 abi_mips_n32 abi_mips_n64 abi_s390_32 abi_s390_64
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index 0123b422d70f..17fb7c6321b6 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,140 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Pacho Ramos <pacho@gentoo.org> (2022-03-13)
+# Binary package linked to glibc
+sys-power/dptfxtract
+
+# Bernd Waibel <waebbl-gentoo@posteo.net> (2022-03-14)
+# Doesn't build with musl, bug #832742
+sci-libs/opencascade
+
+# Adel KARA SLIMANE <adel.ks@zegrapher.com> (2022-03-09)
+# Binary packages linked to glibc
+app-editors/vscode
+app-editors/vscodium
+
+# João Santos <joaompssantos@gmail.com> (2022-02-22)
+# Binary package linked to glibc
+app-text/master-pdf-editor
+
+# Sam James <sam@gentoo.org> (2022-02-20)
+# Binary package linked to glibc
+app-admin/bitwarden-desktop-bin
+
+# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-02-17)
+# Binary package linked to glibc
+media-libs/amdgpu-pro-vulkan
+media-video/amdgpu-pro-amf
+
+# Ionen Wolkens <ionen@gentoo.org> (2022-02-17)
+# Binary package linked to glibc
+net-im/discord-bin
+
+# Conrad Kostecki <conikost@gentoo.org> (2022-02-12)
+# Binary package linked to glibc
+x11-misc/xflux
+
+# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
+# Binary package linked to glibc
+www-apps/chromedriver-bin
+
+# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
+# Doesn't build on musl, bug #833028
+www-client/chromium
+
+# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
+# Binary package linked to glibc
+www-plugins/chrome-binary-plugins
+
+# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
+# Binary packages linked to glibc
+www-client/opera
+www-client/opera-beta
+www-client/opera-developer
+
+# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
+# Binary packages linked to glibc
+www-client/google-chrome
+www-client/google-chrome-beta
+www-client/google-chrome-unstable
+
+# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
+# Binary packages linked to glibc
+www-client/microsoft-edge
+www-client/microsoft-edge-beta
+www-client/microsoft-edge-dev
+
+# Paolo Pedroni <paolo.pedroni@iol.it> (2022-02-09)
+# Binary package linked to glibc
+sci-mathematics/gimps
+
+# Paolo Pedroni <paolo.pedroni@iol.it> (2022-02-09)
+# It doesn't build on musl
+# bug #832551
+net-misc/netkit-telnetd
+
+# Henning Schild <henning@hennsch.de> (2022-02-09)
+# Binary package linked to glibc
+net-im/telegram-desktop-bin
+
+# Conrad Kostecki <conikost@gentoo.org> (2022-02-08)
+# Binary package linked to glibc
+sys-apps/ipmicfg
+
+# Sam James <sam@gentoo.org> (2022-02-06)
+# Latest version doesn't build on musl
+# bug #831363
+=sys-libs/efivar-38
+
+# Stephan Hartmann <sultan@gentoo.org> (2022-02-05)
+# Binary package linked to glibc
+net-im/teams
+
+# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
+# Binary package linked to glibc
+net-misc/ipmiview
+
+# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
+# Binary package linked to glibc
+media-sound/teamspeak-server
+
+# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
+# Binary package linked to glibc
+games-server/steamcmd
+
+# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
+# Binary package linked to glibc
+games-server/bedrock-server
+
+# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
+# Binary package linked to glibc
+dev-libs/luise
+
+# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
+# Binary package linked to glibc
+app-misc/kryoflux-dtc
+
+# Conrad Kostecki <conikost@gentoo.org> (2022-02-03)
+# Binary package linked to glibc
+app-benchmarks/geekbench
+
+# Robert Siebeck <gentoo.2019@r123.de> (2022-02-02)
+# Binary package linked to glibc, bug #832483
+net-im/signal-desktop-bin
+
+# Ben Kohler <bkohler@gentoo.org> (2022-02-02)
+# Binary backage linked to glibc
+net-misc/dropbox
+
+# Sergey Popov <pinkbyte@gentoo.org> (2022-02-02)
+# Binary package linked to glibc, bug #832581
+net-misc/yandex-disk
+
+# David Seifert <soap@gentoo.org> (2022-02-02)
+# Binary package linked to glibc
+net-im/skypeforlinux
+
# Viorel Munteanu <ceamac.paragon@gmail.com> (2022-02-01)
# Binary package linked to glibc
net-im/mattermost-desktop-bin
@@ -19,10 +153,6 @@ sci-electronics/labone
# dev-db/oracle-instantclient package linked against glibc,
# and the other packages depends on it.
dev-db/oracle-instantclient
-dev-db/oracle-instantclient-basic
-dev-db/oracle-instantclient-jdbc
-dev-db/oracle-instantclient-odbc
-dev-db/oracle-instantclient-sqlplus
dev-db/ocp
dev-db/sqlcl-bin
@@ -32,6 +162,9 @@ app-text/zotero-bin
media-video/popcorntime-bin
net-im/rocketchat-desktop-bin
net-im/whatsapp-desktop-bin
+sci-misc/jupyterlab-desktop-bin
+sci-misc/netlogo-bin
+sci-electronics/eagle
# Ulrich Müller <ulm@gentoo.org> (2022-01-04)
# Emacs 23 does not support x86_64-gentoo-linux-musl systems
@@ -72,10 +205,6 @@ net-misc/netkit-rsh
# nvidia-drivers only works against glibc.
x11-drivers/nvidia-drivers
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-04-11)
-# musl has no support for prelinked sections, bug #717020
-sys-devel/prelink
-
# Ulrich Müller (2020-03-31)
# Not ported to musl, bug #715642.
# See https://wiki.gentoo.org/wiki/Project:Emacs/Emacs-like_editors
diff --git a/profiles/features/musl/package.use b/profiles/features/musl/package.use
index 9f8906ae5648..686670ae9ef4 100644
--- a/profiles/features/musl/package.use
+++ b/profiles/features/musl/package.use
@@ -1,6 +1,10 @@
# Copyright 1999-2018 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
+# Esteve Varela Colominas <esteve.varela@gmail.com> (2022-02-19)
+# The musl allocator works well with telegram
+net-im/telegram-desktop -jemalloc
+
# Anthony G. Basile <blueness@gentoo.org> (2016-07-14)
# We need this to break a circular dependency with
# 'sys-libs/libcap pam' in stage3 catalyst builds
diff --git a/profiles/features/musl/package.use.force b/profiles/features/musl/package.use.force
index f11de170c840..c5f7ed10b1ea 100644
--- a/profiles/features/musl/package.use.force
+++ b/profiles/features/musl/package.use.force
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
+# Esteve Varela Colominas <esteve.varela@gmail.com> (2022-02-19)
+# The musl allocator works well with telegram
+net-im/telegram-desktop -jemalloc
+
# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-14)
# Do not force system install for libxcrypt here
>=sys-libs/libxcrypt-4.4.23-r1 -system -compat
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 85111fc57dfe..fedbaa145e37 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Petr Vaněk <arkamar@atlas.cz> (2022-03-15)
+# musl package does not currently provide gencat binary, which is needed for
+# nls support, see bug #712828
+x11-wm/fluxbox nls
+
# Marco Genasci <fedeliallalinea@gmail.com> (2022-01-06)
# Pulls dev-db/oracle-instantclient which doesn't work on musl
app-metrics/collectd collectd_plugins_oracle
diff --git a/profiles/features/prefix/package.use b/profiles/features/prefix/package.use
index 2c6d13ceb043..149c84339598 100644
--- a/profiles/features/prefix/package.use
+++ b/profiles/features/prefix/package.use
@@ -5,7 +5,3 @@ sys-apps/util-linux -su
# Don't enable the security measures for convienence
sys-apps/portage -rsync-verify
-
-# Yiyang Wu <xgreenlandforwyy@gmail.com> (2021-03-03)
-# bazel should link libstdc++ statically in prefix to avoid finding host's libstdc++ when building other packages
-dev-util/bazel static-libs
diff --git a/profiles/hardened/linux/musl/use.mask b/profiles/hardened/linux/musl/use.mask
index c294cc126a42..a98fea1d4e7b 100644
--- a/profiles/hardened/linux/musl/use.mask
+++ b/profiles/hardened/linux/musl/use.mask
@@ -9,8 +9,5 @@ elibc_glibc
# precompiled headers are not compat with ASLR.
pch
-# prelink is masked for hardened
-prelink
-
# profile are incompatible when linking with pie
profile
diff --git a/profiles/license_groups b/profiles/license_groups
index b68b11d9f422..2a7aea20f47b 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Please report bugs or other requests at bugs.gentoo.org and assign to
@@ -30,7 +30,7 @@ OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Ar
# Licenses in this list should NOT appear directly or indirectly in
# @FSF-APPROVED or @OSI-APPROVED.
# Note: Licenses for fonts should be included in @MISC-FREE-DOCS.
-MISC-FREE AIFFWriter.m Allegro alternate AMPAS bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy htmlc iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs zlib-acknowledgement ZSH
+MISC-FREE AIFFWriter.m Allegro alternate AMPAS BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure BSD-2-with-patent buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-AMD NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA RtMidi rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs ZSH
# Metaset for all free software
FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE
@@ -65,15 +65,15 @@ FREE @FREE-SOFTWARE @FREE-DOCUMENTS
# - IF (and only if) there is an explicit inclusion requirement,
# USE=bindist MUST cause a copy of the license to be installed
# in a file location compliant with the license
-BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedist intel-ucode ipw2100-fw ipw2200-fw ipw3945 ISSL JSON linux-fw-redistributable LSI-tw_cli Mellanox-AS-IS MicroChip-SDCC no-source-code NVIDIA-r1 NVIDIA-r2 qlogic-fibre-channel-firmware shmux SmartLabs sun-jlfgr unRAR
+BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedist intel-ucode ipw2100-fw ipw2200-fw ipw3945 ISSL JSON linux-fw-redistributable LSI-tw_cli Mellanox-AS-IS MicroChip-SDCC no-source-code NVIDIA-r1 NVIDIA-r2 qlogic-fibre-channel-firmware shmux SmartLabs unRAR
######################################################################
# License agreements that try to take away your rights. These are more
# restrictive than "all-rights-reserved" or require explicit approval.
-EULA 2dboy-EULA AMD-GPU-PRO-EULA AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi Microsoft-vscode Mojang microsoft-edge ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2018 PAPERS-PLEASE PassMark-EULA Primate-Plunge PUEL Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR Sourcetrail SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone
+EULA 2dboy-EULA AMD-GPU-PRO-EULA AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi Microsoft-vscode Mojang microsoft-edge ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2018 PAPERS-PLEASE PassMark-EULA Primate-Plunge PUEL Q3AEULA-20000111 QUAKE4 RAR sfpg Sourcetrail SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone
-# Deprecated license labels, used by repoman
+# Deprecated license labels, used by repoman and pkgcheck
#DEPRECATED (currently none)
# Local Variables:
diff --git a/profiles/package.mask b/profiles/package.mask
index 1d3e187d3501..d74fe01aff32 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,188 +33,307 @@
#--- END OF EXAMPLES ---
-# Sam James <sam@gentoo.org> (2022-01-31)
-# Fork of media-video/atomicparsley. media-video/atomicparsley now uses this
-# fork (wez), so just switch to that. No need for a separate package for the fork.
-# Removal on 2022-02-31. bug #668708.
-media-video/atomicparsley-wez
-
-# Michał Górny <mgorny@gentoo.org> (2022-01-30)
-# NIH package with no revdeps and an awful build system that can't work
-# with PEP 517 builders. Last release in 2017.
-# Removal on 2022-03-01. Bug #832366.
-dev-python/python-slip
-
-# Fabian Groffen <grobian@gentoo.org> (2022-01-29)
-# Fails to compile with GCC on macOS. No revdeps.
-# Removal on 2022-02-28. Bug #832309.
-dev-perl/Mac-Pasteboard
-
-# Michał Górny <mgorny@gentoo.org> (2022-01-29)
-# No maintainer. No upstream activity since Dec 2019.
-# Tests not enabled. No revdeps.
-# Removal on 2022-02-28. Bug #832318.
-dev-python/django-pglocks
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-27)
-# Java-library + java-virtual with no consumers.
-# Removal in 30 days.
-java-virtuals/script-api
-dev-java/jsr223
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-23)
-# Java-libraries with no consumers and depending on virtual/{jdk,jre}-1.6
+# David Seifert <soap@gentoo.org> (2022-03-19)
+# Unmaintained, no revdeps in tree, not even on latest version, EAPI 5,
+# typical 'webapp' smell, last upstream release more than 9 years ago.
+# Bug #402849, #513594, #690042, #828702, removal on 2022-04-18.
+sci-biology/GBrowse
+
+# Michał Górny <mgorny@gentoo.org> (2022-03-18)
+# The new version breaks building docs w/o Internet access (because it
+# tries to fetch and install all dependencies locally).
+~dev-python/jaraco-packaging-9.0.0
+
+# Jakov Smolić <jsmolic@gentoo.org> (2022-03-16)
+# Unmaintaned, broken packages, no revdeps.
+# Bugs 822234, 809539, 809536, 832618, 731720, 713684,
+# 733662, 741082, and many others.
+# Removal on 2022-04-16.
+net-wireless/yatebts
+net-wireless/srslte
+net-wireless/nanovna-saver
+net-wireless/gr-scan
+
+# Jakov Smolić <jsmolic@gentoo.org> (2022-03-16)
+# Unmaintaned, broken library with no revdeps.
+# Removal on 2022-04-16. Bug #643444. Bug #749639. Bug #684758.
+net-libs/libosmocore
+
+# Jakov Smolić <jsmolic@gentoo.org> (2022-03-16)
+# 9999-only ebuilds, various other QA issues (no python
+# 3.10, using deprecated EAPI, ...)
+# Removal on 2022-04-15.
+net-libs/libmirisdr
+media-sound/deinvert
+net-wireless/gr-m2k
+net-wireless/libm2k
+
+# Jakov Smolić <jsmolic@gentoo.org> (2022-03-16)
+# Python packages with no revdeps, tests are not
+# enabled, not ported to python 3.10
+# Removal on 2022-04-15.
+net-wireless/soapy_power
+dev-python/simplesoapy
+dev-python/simplespectral
+
+# Fabian Groffen <grobian@gentoo.org> (2022-03-16)
+# little activity upstream, doesn't work with PHP 8.0
+# Removal in 30 days
+www-apps/agendav
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-03-16)
+# Java library without consumers.
+# Removal in 30 days. Bug #835389.
+dev-java/android-util
+
+# Michał Górny <mgorny@gentoo.org> (2022-03-15)
+# No maintainer. This package is repeatedly non-bumpable due to missing
+# upstream tags. No revdeps.
+# Removal on 2022-04-14. Bug #835352.
+dev-python/sphinx-jinja
+
+# Sam James <sam@gentoo.org> (2022-03-15)
+# No reverse dependencies, stuck on deprecated EAPI 5.
+# Removal on 2022-04-15. bug #835350.
+dev-java/headius-options
+
+# Matthew Smith <matthew@gentoo.org> (2022-03-14)
+# Dead upstream, multiple open bugs.
+# Bug #835162. Removal on 2022-04-13.
+net-im/corebird
+
+# John Helmert III <ajak@gentoo.org> (2022-03-13)
+# Arti is not a production-ready Tor client. According to upstream, "do
+# not use this program yet if you seriously need anonymity, privacy,
+# security, or stability." Feel free to unmask if this is not a
+# necessity.
+net-p2p/arti
+
+# Alfredo Tupone <tupone@gentoo.org> (2022-03-13)
+# No revdeps, last update on 2011
+# Removal on 2022-04-13.
+www-apps/rocketwiki-lqfb
+
+# David Seifert <soap@gentoo.org> (2022-03-12)
+# Unmaintained, no revdeps in tree, no other distro packages this,
+# HOMEPAGE gone, stuck on deprecated (and soon-to-stop-working)
+# cmake-utils. bug #725610, #732056, #834117.
+# Removal on 2022-04-11.
+sys-apps/rtl-entropy
+
+# David Seifert <soap@gentoo.org> (2022-03-12)
+# Unmaintained, no revdeps in tree, no other distro packages this,
+# wrong dependencies, out of date, stuck on deprecated
+# (and soon-to-stop-working) cmake-utils. bug #702980, #834121.
+# Removal on 2022-04-11.
+net-wireless/rtl_power_fftw
+
+# Sam James <sam@gentoo.org> (2022-03-11)
+# No maintainer, out of date, stuck on deprecated
+# (and soon-to-stop-working) cmake-utils. bug #774480.
+# Removal on 2022-04-11.
+dev-libs/processor-trace
+
+# Sam James <sam@gentoo.org> (2022-03-11)
+# Significant number of open bugs including unaddressed security issues;
+# out of date; stuck on deprecated (and soon-to-stop-working) cmake-utils
+# eclass. See bug #834113. Removal on 2022-04-11.
+dev-db/mysql-cluster
+
+# Sam James <sam@gentoo.org> (2022-03-09)
+# EAPI 5, out-of-date. Not packaged by any other distributions.
+# Removal on 2022-04-09.
+dev-java/edtftpj
+
+# Sam James <sam@gentoo.org> (2022-03-09)
+# Depends on very-old slot of SpiderMonkey which shouldn't be
+# used with untrusted input (vulnerable to lots of security bugs).
+# No reverse dependencies and no updates upstream for a long while.
+# Stuck on EAPI 5 too. Removal on 2022-04-09. bug #832313.
+dev-perl/JavaScript-SpiderMonkey
+
+# Matthew Smith <matthew@gentoo.org> (2022-03-08)
+# Dead upstream, multiple vulnerabilities.
+# Try the fork media-gfx/prusaslicer instead.
+# Bug #834739. Removal on 2022-04-07.
+media-gfx/slic3r
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2022-03-07)
+# Obsolete by >=sci-chemistry/openbabel-3[perl].
+# Bug #834261. Removal on 2022-04-06.
+sci-chemistry/openbabel-perl
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2022-03-07)
+# Proprietary, requires login to download, no maintainer, blocks cleanup.
+# Bug #770499. Removal on 2022-04-06.
+dev-libs/device-atlas-api-c
+
+# Sam James <sam@gentoo.org> (2022-03-07)
+# Python 3.6 was declared end-of-life by upstream on 2021-11-04.
+# Please migrate to a newer Python version/slot or use a virtualenv
+# if still needed. Removal on 2022-04-07.
+dev-lang/python:3.6
+
+# Conrad Kostecki <conikost@gentoo.org> (2022-03-06)
+# Since prelink has been already last-rited,
+# this package has no more use and can be removed.
+# Removal in 14 days, after 2022-03-22.
+sec-policy/selinux-prelink
+
+# Stephan Hartmann <sultan@gentoo.org> (2022-03-06)
+# Dev channel releases are only for people who
+# are developers or want more experimental features
+# and accept a more unstable release.
+>=www-client/chromium-101
+
+# Brian Evans <grknight@gentoo.org> (2022-03-03)
+# PHP 7.3 is end-of-life
+# Please upgrade to a newer slot
+# Guide at https://www.php.net/manual/en/migration74.incompatible.php
+# Removal in 30 days
+dev-lang/php:7.3
+virtual/httpd-php:7.3
+<www-apps/icingaweb2-module-director-1.8.1
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2022-03-01)
+# Dead upstream, blocks cleanup of dependencies.
+# Bug #773175. Removal on 2022-03-31.
+sci-chemistry/votca-ctp
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2022-03-01)
+# No revdeps since 2020-11-28, still EAPI-6 and uses cmake-utils.eclass.
+# Bug #834317. Removal on 2022-03-31.
+dev-libs/injeqt
+
+# Sam James <sam@gentoo.org> (2022-02-27)
+# Fails to build with modern GCC, stuck on cmake-utils.eclass too.
+# bug #723194, bug #834301. Removal on 2022-03-27.
+sci-chemistry/mm-align
+
+# David Seifert <soap@gentoo.org> (2022-02-27)
+# Last release 10 years ago, no other distro packages this,
+# stuck on cmake-utils.eclass and QA issues.
+# Bug #711880, #774519, removal on 2022-03-27.
+net-fs/smbtad
+
+# Sam James <sam@gentoo.org> (2022-02-27)
+# EAPI=6 consumer of deprecated cmake-utils.eclass. No reverse
+# dependencies and will soon be unbuildable with new CMake.
+# bug #774495. Dead HOMEPAGE. Removal on 2022-03-27.
+dev-libs/smack
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-02-27)
+# Outdated, fails to build with glibc-2.34, bug 806755
+# Has been integrated into net-fs/nfs-utils, please use that instead.
# Removal in 30 days.
-dev-java/yanfs
-dev-java/xp
-dev-java/felix-gogo-runtime
+net-libs/libnfsidmap
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2022-02-27)
+# No revdeps since begin of gentoo.git history, outdated and unmaintained.
+# Bug #834307. Removal on 2022-03-29.
+x11-libs/libyui
+x11-libs/libyui-gtk
+x11-libs/libyui-ncurses
+x11-libs/libyui-qt
+
+# Fabian Groffen <grobian@gentoo.org> (2022-02-27)
+# Masked for removal, needs updates, significant amount of work, no
+# Clang toolchain available to test with
+# Removal on 2022-03-29. Bug #834306
+sys-libs/tapi
+
+# Michał Górny <mgorny@gentoo.org> (2022-02-26)
+# The original Midori browser has been discontinued, and the new
+# Electron-based "Midori" (sic!) does not seem worth the effort
+# of packaging it.
+# Removal on 2022-03-28. Bug #834120.
+www-client/midori
+
+# Sam James <sam@gentoo.org> (2022-02-24)
+# Obsolete, ex-dependency of xfsprogs. Fails to build on 32-bit arches.
+# No reverse dependencies. Discontinued upstream. Removal on 2022-03-24.
+# bug #811891
+sys-apps/dmapi
+
+# Sam James <sam@gentoo.org> (2022-02-24)
+# No release since 2013, partly depends on stale dev-python/eventlet;
+# no reverse dependencies. Removal on 2022-03-24.
+dev-python/socketpool
+
+# Anton Fischl <github@fischl-online.de> (2022-02-23)
+# Version 2.5.* is not meant for production according to upstream
+=app-backup/burp-2.5*
+
+# Maciej Barć <xgqt@gentoo.org> (2022-02-20)
+# Masked for testing, builds and passes tests but randomly segfaults,
+# meaningless backtrace, debugging (flags, symbols) do not help
+>app-shells/scsh-0.6.9
+
+# Zoltan Puskas <zoltan@sinustrom.info> (2022-02-18)
+# Multiple vulnerabilities (CVE-2022-{23803,23804,23946,23947})
+# 5.X series is masked to avoid accidental use, but it's kept for
+# industrial users who are in the process of migrating to the new
+# format of the 6.X series.
+<sci-electronics/kicad-6.0.2
+<sci-electronics/kicad-footprints-6.0.2
+<sci-electronics/kicad-i18n-6.0.2
+<sci-electronics/kicad-meta-6.0.2
+<sci-electronics/kicad-packages3d-6.0.2
+<sci-electronics/kicad-symbols-6.0.2
+<sci-electronics/kicad-templates-6.0.2
+<app-doc/kicad-doc-6.0.2
+
+# Brian Evans <grknight@gentoo.org> (2022-02-17)
+# Ancient version which likely does not work with modern software
+# New upstream exists but php team does not want to maintain
+# No revdeps. Removal in 30 days. Bug 833537
+dev-php/php-codebrowser
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-02-15)
+# Java libraries without consumers. Removal in 30 days.
+dev-java/upnplib
+dev-java/apple-java-extensions-bin
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-02-13)
+# This package is completely broken and some libraries existing only for
+# it cause unneeded workload for Java team. Removal in 30 days.
+# Bug #831106, bug #784107.
+games-strategy/triplea
+
+# Jonas Stein <jstein@gentoo.org> (2022-02-11)
+# Blocks gtk2 removal, which is EOL
+# Removal after 2022-04-01. Bug #833145.
+x11-misc/gtk2fontsel
+
+# Jonas Stein <jstein@gentoo.org> (2022-02-11)
+# Not usable anymore
+# Removal after 2022-06-01. Bug #833144.
+x11-misc/i855crt
+
+# Jonas Stein <jstein@gentoo.org> (2022-02-09)
+# Upstream is 404, open bugs, not maintained.
+# Removal after 2022-05-01. Bug #832954.
+x11-misc/sisctrl
+
+# Jonas Stein <jstein@gentoo.org> (2022-02-08)
+# Not maintained, open bugs, upstream outdated.
+# Removal after 2022-07-01. Bug #832953.
+x11-misc/easystroke
+
+# Jonas Stein <jstein@gentoo.org> (2022-02-06)
+# Dead upstream, unmaintained, open bugs.
+# Removal after 2022-04-01. Bug #832808.
+app-misc/emelfm2
# Eray Aslan <eras@gentoo.org> (2022-01-24)
# Mask experimental software
=mail-mta/postfix-3.8*
-# Mike Gilbert <floppym@gentoo.org> (2022-01-22)
-# Breaks many GNOME packages.
-# https://bugs.gentoo.org/831474
-=dev-util/meson-0.61*
-
-# Joonas Niilola <juippis@gentoo.org> (2022-01-22)
-# Served its purpose. Not supported or used by any browser anymore.
-# Bug #831819. Removal in ~30 days.
-net-misc/npapi-sdk
-
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-01-22)
-# Vulnerable versions of rust, along with ebuilds that
-# do not build with fixed rust verions
-# removal in 7 days
-# https://bugs.gentoo.org/831638
-# https://bugs.gentoo.org/821157
-# https://bugs.gentoo.org/824066
-<dev-lang/rust-1.58.1
-<dev-lang/rust-bin-1.58.1
-<virtual/rust-1.58.1
-<www-client/seamonkey-2.53.10.2
-
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-01-22)
-# Prelink support is being removed from glibc and was
-# already somewhat broken for a while...
-# hmaccalc hard-depends on it (?).
-# Removal in 30 days.
-sys-devel/prelink
-app-crypt/hmaccalc
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-17)
-# Java-packages with no consumers and depending on virtual/{jdk,jre}-1.6
-# Removal in 30 days.
-dev-java/felix-shell
-dev-java/felix-utils
-dev-java/glassfish-transaction-api
-dev-java/jnlp-api
-dev-java/kxml
-dev-java/myfaces-builder-annotations
-dev-java/nanoxml
-dev-java/osgi-obr
-dev-java/tomcat-jstl-spec
-
-# Jakov Smolić <jsmolic@gentoo.org> (2022-01-19)
-# The following list of packages is still using EAPI 5
-# and has no reverse dependencies.
-# Removal on 2022-02-18.
-dev-java/ecj-gcj
-dev-java/freehep-graphicsio-tests
-dev-java/freehep-graphicsio
-dev-java/freehep-graphics2d
-dev-java/colt
-
# James Beddek <telans@posteo.de> (2022-01-19)
# FFmpeg 5.0 ABI/API changes break many packages.
# Masking for tracker/tinderbox.
>=media-video/ffmpeg-5.0
-# Andreas Sturmlechner <asturm@gentoo.org> (2022-01-18)
-# KDE Release Service 5.23.90 (5.24 Beta) mask - pre-release version
-# See also: https://kde.org/announcements/plasma/5/5.23.90/
-~kde-plasma/bluedevil-5.23.90
-~kde-plasma/breeze-5.23.90
-~kde-plasma/breeze-grub-5.23.90
-~kde-plasma/breeze-gtk-5.23.90
-~kde-plasma/breeze-plymouth-5.23.90
-~kde-plasma/discover-5.23.90
-~kde-plasma/drkonqi-5.23.90
-~kde-plasma/kactivitymanagerd-5.23.90
-~kde-plasma/kde-cli-tools-5.23.90
-~kde-plasma/kde-gtk-config-5.23.90
-~kde-plasma/kdecoration-5.23.90
-~kde-plasma/kdeplasma-addons-5.23.90
-~kde-plasma/kgamma-5.23.90
-~kde-plasma/khotkeys-5.23.90
-~kde-plasma/kinfocenter-5.23.90
-~kde-plasma/kmenuedit-5.23.90
-~kde-plasma/kscreen-5.23.90
-~kde-plasma/kscreenlocker-5.23.90
-~kde-plasma/ksshaskpass-5.23.90
-~kde-plasma/ksystemstats-5.23.90
-~kde-plasma/kwallet-pam-5.23.90
-~kde-plasma/kwayland-integration-5.23.90
-~kde-plasma/kwayland-server-5.23.90
-~kde-plasma/kwin-5.23.90
-~kde-plasma/kwrited-5.23.90
-~kde-plasma/layer-shell-qt-5.23.90
-~kde-plasma/libkscreen-5.23.90
-~kde-plasma/libksysguard-5.23.90
-~kde-plasma/libkworkspace-5.23.90
-~kde-plasma/milou-5.23.90
-~kde-plasma/oxygen-5.23.90
-~kde-plasma/plasma-browser-integration-5.23.90
-~kde-plasma/plasma-desktop-5.23.90
-~kde-plasma/plasma-disks-5.23.90
-~kde-plasma/plasma-firewall-5.23.90
-~kde-plasma/plasma-integration-5.23.90
-~kde-plasma/plasma-meta-5.23.90
-~kde-plasma/plasma-nm-5.23.90
-~kde-plasma/plasma-pa-5.23.90
-~kde-plasma/plasma-sdk-5.23.90
-~kde-plasma/plasma-systemmonitor-5.23.90
-~kde-plasma/plasma-thunderbolt-5.23.90
-~kde-plasma/plasma-workspace-5.23.90
-~kde-plasma/plasma-workspace-wallpapers-5.23.90
-~kde-plasma/plasma-vault-5.23.90
-~kde-plasma/plymouth-kcm-5.23.90
-~kde-plasma/polkit-kde-agent-5.23.90
-~kde-plasma/powerdevil-5.23.90
-~kde-plasma/sddm-kcm-5.23.90
-~kde-plasma/systemsettings-5.23.90
-~kde-plasma/xdg-desktop-portal-kde-5.23.90
-~kde-plasma/xembed-sni-proxy-5.23.90
-
-# David Seifert <soap@gentoo.org> (2022-01-16)
-# Most of these packages have been merged into sys-cluster/rdma-core and
-# have long been dead and unmaintained.
-# Removal in 30 days, bug #830999.
-sys-fabric/ibacm
-sys-fabric/infiniband-diags
-sys-fabric/infinipath-psm
-sys-fabric/libcxgb3
-sys-fabric/libcxgb4
-sys-fabric/libehca
-sys-fabric/libibcm
-sys-fabric/libibmad
-sys-fabric/libibumad
-sys-fabric/libibverbs
-sys-fabric/libipathverbs
-sys-fabric/libmlx4
-sys-fabric/libmlx5
-sys-fabric/libmthca
-sys-fabric/libnes
-sys-fabric/libocrdma
-sys-fabric/librdmacm
-sys-fabric/ofed
-sys-fabric/rds-tools
-sys-fabric/srptools
-<sys-fabric/opensm-3.3.23
-<sys-fabric/perftest-4.4.0.37
-<sys-fabric/qperf-0.4.11
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-01-15)
# Last branch update happened ~ 12 month ago.
# Maximum kernel supported is 5.9, which we no longer package.
@@ -225,151 +344,18 @@ sys-fabric/srptools
~sys-fs/zfs-0.8.6
~sys-fs/zfs-kmod-0.8.6
-# Marco Genasci <fedeliallalinea@gmail.com> (2022-01-15)
-# Removed in favor of unified package dev-db/oracle-instantclient
-# Removal on 2022-02-15. Bug #589146
-dev-db/oracle-instantclient-basic
-dev-db/oracle-instantclient-jdbc
-dev-db/oracle-instantclient-odbc
-dev-db/oracle-instantclient-sqlplus
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-15)
-# Java-packages with no consumers and depending on virtual/{jdk,jre}-1.6
-# Removal in 30 days.
-app-emulation/edumips64
-dev-java/appframework
-dev-java/commons-jexl
-dev-java/cssparser
-dev-java/felix-bundlerepository
-dev-java/glassfish-servlet-api
-dev-java/jacoco
-dev-java/jargs
-dev-java/junitperf
-dev-java/kunststoff
-dev-java/saxpath
-dev-java/sun-jaf
-dev-java/tijmp
-dev-java/tomcat-jstl-impl
-dev-java/touchgraph-graphlayout
-dev-java/trove
-dev-java/unkrig-nullanalysis
-dev-java/xmldb
-dev-util/appinventor
-dev-util/scala-ide
-sci-astronomy/healpix
-
# Ulrich Müller <ulm@gentoo.org> (2022-01-15)
# Pretest versions, masked for testing.
-<app-editors/emacs-28.0.9999:28-vcs
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-13)
-# java-package without consumers. Bug #831107. Removal in 30 days.
-dev-java/dnsjava
-
-# Michał Górny <mgorny@gentoo.org> (2022-01-13)
-# A temporary hack used by flit to workaround a problem with pip.
-# No longer used by modern flit versions.
-# Removal on 2022-02-12. Bug #831156.
-dev-python/intreehooks
-
-# Jakov Smolić <jsmolic@gentoo.org> (2022-01-13)
-# Dead upstream, uses EAPI 5, multiple open bugs, no revdeps,
-# no other distro is packaging this.
-# Removal on 2022-02-12. Bug #828703.
-sci-chemistry/povscript+
-
-# Jakov Smolić <jsmolic@gentoo.org> (2022-01-12)
-# Outdated, using EAPI 5, multiple open bugs, compile
-# and test failures. No other major distro is packaging this.
-# Removal on 2022-02-11. Bug #828706. Bug #828701.
-sci-biology/repeatmasker
-sci-biology/repeatmasker-libraries
-sci-biology/rmblast
-
-# Jakov Smolić <jsmolic@gentoo.org> (2022-01-12)
-# Upstream gone, uses EAPI 5, no revdeps, no other
-# distro is packaging this.
-# Removal on 2022-02-11. Bug #828708.
-sci-chemistry/molscript
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-12)
-# java-packages without consumers. Removal in 30 days.
-dev-java/myfaces-api
-dev-java/cdi-api
-dev-java/cofoja
-dev-java/laf-plugin
-dev-java/args4j
-
-# Jakov Smolić <jsmolic@gentoo.org> (2022-01-12)
-# Outdated java package, uses EAPI 5, no revdeps,
-# no other distro is packaging this.
-# Removal on 2022-02-11. Bug #828682.
-sys-cluster/projections
-
-# Jakov Smolić <jsmolic@gentoo.org> (2022-01-12)
-# Dead upstream, unmaintained, uses EAPI 5,
-# numerous open bugs, fails to compile.
-# Removal on 2022-02-11. Bug #828692.
-sci-visualization/gri
-
-# Jakov Smolić <jsmolic@gentoo.org> (2022-01-11)
-# Outdated java package, uses EAPI 5, no other distro
-# is packaging this.
-# Removal on 2022-02-10. Bug #826810.
-net-analyzer/jmx2munin
-
-# Eray Aslan <eras@gentoo.org> (2021-01-11)
-# New upstream with new versioning scheme
-# Please use version 2.1.53
-# Removal on 2021-02-10 bug #762958
-=app-misc/mime-types-9
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2022-01-09)
-# No more revdeps after sys-cluster/mpe2 last-rites was initiated.
-# Removal on 2022-01-31, bug #547208
-sys-cluster/mpich2
+~app-editors/emacs-28.0.90
+~app-editors/emacs-28.0.91
+~app-editors/emacs-28.0.92
+~app-editors/emacs-28.0.93
# Brian Evans <grknight@gentoo.org> (2022-01-07)
# The main consumer, phpunit, does not initiate the new timer correctly
# This is likely to cause issues in tests; Unmask if using for other purposes
>=dev-php/PHP_Timer-5.0
-# Andreas Sturmlechner <asturm@gentoo.org> (2022-01-07)
-# Unmaintained, cmake warnings, QA notices, weird build error, no revdeps.
-# Removal on 2022-02-06. Bug #830727
-net-libs/jreen
-
-# Marco Scardovi <marco@scardovi.com> (2022-01-01)
-# Dead upstream (also sourceforge page is dead)
-# We are the only one who still supports it
-# Removing in 30 days. # Bug 830389
-sys-cluster/onesis
-
-# Florian Schmaus <flow@gentoo.org> (2022-01-04)
-# Outdated, unmaintained, and has multiple open bugs (bug #732582, bug
-# #739398, bug #756715). As discussed at
-# https://github.com/gentoo/gentoo/pull/23483#issuecomment-1004363556,
-# in its current form it is better maintained in the 'spring' overlay.
-# Removal after 2022-02-04. Bug #830588.
-games-util/springlobby
-
-# Florian Schmaus <flow@gentoo.org> (2022-01-02)
-# Unmaintained, upstream gone, only packaged by
-# Gentoo, and the whole idea to unlock based on
-# bluetooth appears to be insecure. Bug #830448
-# Removal after 2022-03-01.
-sys-auth/pam_blue
-
-# Jonas Stein <jstein@gentoo.org> (2022-01-02)
-# Unmaintained and broken.
-# Removal after 2022-03-01. Bug #830428.
-www-servers/bozohttpd
-
-# Jonas Stein <jstein@gentoo.org> (2021-12-31)
-# Removal after 2022-05-01. Bug #830331.
-# Broken and upstream needs new maintainer.
-x11-plugins/purple-facebook
-
# Jonas Stein <jstein@gentoo.org> (2021-12-24)
# Alpha version
=app-editors/ghex-4.0.0_alpha
@@ -378,12 +364,13 @@ x11-plugins/purple-facebook
# Requires GCC 8, security vulnerabilities, switch to CUDA 11,
# consider using clang+NVPTX backend for sm_30 cards.
# Removal in 90 days, bug #721808, #760708.
-<dev-util/nvidia-cuda-sdk-11
<dev-util/nvidia-cuda-toolkit-11
# Mart Raudsepp <leio@gentoo.org> (2021-12-18)
-# GNOME 42 mask
+# GNOME 42 mask, bug #835448
>=gui-libs/libhandy-1.5.0
+>=gui-libs/gtksourceview-5.3
+>=app-editors/gnome-text-editor-42_alpha
# Michał Górny <mgorny@gentoo.org> (2021-12-18)
# EOL kernel with known vulnerabilities. Please move to one of the LTS
@@ -405,11 +392,6 @@ x11-plugins/purple-facebook
# Masked for testing
~sci-libs/vtk-9.1.0
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-12)
-# log4j-2.15.0 depends on masked >=virtual/{jdk,jre}-11
->=dev-java/log4j-api-java9-2.15.0
->=dev-java/log4j-api-2.15.0
-
# Conrad Kostecki <conikost@gentoo.org> (2021-12-04)
# Masking newer versions for both packages,
# as they cannot be compiled due upstream change.
@@ -423,32 +405,17 @@ x11-plugins/purple-facebook
# Blender compatibility (no mixed LLVM versions).
=media-libs/osl-1.12*
-# 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
-
# 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
-# Stephan Hartmann <sultan@gentoo.org> (2022-01-12)
-# Dev channel releases are only for people who
-# are developers or want more experimental features
-# and accept a more unstable release.
->=www-client/chromium-99
-
# 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
# Mart Raudsepp <leio@gentoo.org> (2021-11-11)
# Needs testing to ensure valac-0.54 works for existing packages
@@ -530,18 +497,6 @@ net-libs/libsoup:3.0
# breaks if not all at least many revdeps. #805011 for tracker bug.
>=net-libs/mbedtls-3.0.0
-# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2021-11-04)
-# This release adds enforcement of the Taproot protocol change to the Bitcoin
-# rules, beginning in November. Protocol changes require user consent to be
-# effective, and if enforced inconsistently within the community may compromise
-# your security or others! If you do not know what you are doing, learn more
-# before November. (You must make a decision either way - simply not upgrading
-# is insecure in all scenarios.)
-# To learn more, see https://bitcointaproot.cc
->=net-p2p/bitcoind-0.21.1
->=net-p2p/bitcoin-qt-0.21.1
->=net-libs/libbitcoinconsensus-0.21.1
-
# Lars Wendler <polynomial-c@gentoo.org> (2021-07-10)
# Masked for testing
# bug #802186
@@ -553,14 +508,6 @@ net-libs/libsoup:3.0
# is resolved. Bug #791259.
>=media-libs/libopenaptx-0.2.1
-# Sam James <sam@gentoo.org> (2021-06-12)
-# Masked until all reverse dependencies support
-# OCaml 4.13.
-# bug #816498
->=dev-lang/ocaml-4.13
->=dev-ml/camlp4-4.13
->=dev-ml/labltk-8.06.11
-
# Bernard Cafarelli <voyageur@gentoo.org> (2021-06-04)
# Alpha versions of fetchmail 7
# Add support for OAUTH2 for those needing it
@@ -580,19 +527,10 @@ net-libs/libsoup:3.0
# to a fresher gcc branch.
<sys-devel/gcc-7
-# Eray Aslan <eras@gentoo.org> (2021-04-29)
-# Mask experimental software
-=mail-mta/postfix-3.7*
-
# Ulrich Müller <ulm@gentoo.org> (2021-04-20)
# Version 3.15 is broken with Emacs 27.2.
=app-emacs/mic-paren-3.15-r0
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-04-18)
-# dev-java/xerces-2.12.1 depends on masked >=virtual/{jdk,jre}-11
-# https://bugs.gentoo.org/782697
->=dev-java/xerces-2.12.1
-
# Sam James <sam@gentoo.org> (2021-03-30)
# Seems to break dev-tex/culmus-latex
# Masking until we can investigate & fix
@@ -623,11 +561,6 @@ media-plugins/kodi-game-libretro-dosbox
# bug #705554, bug #689408.
>=dev-scheme/guile-3.0.4
-# Ulrich Müller <ulm@gentoo.org> (2020-10-04)
-# Version 1.11 introduced different startup conventions for the server
-# which breaks the OpenRC init script. Bug #746227.
->=net-misc/tigervnc-1.11.0
-
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-09-01)
# Mismatched version (bug #695022). Masked to force upgrade to 2.0.4_pre20200306162733.
# (Mask should remain after ebuilds are deleted, until 2021-03-01 or
@@ -647,13 +580,10 @@ media-plugins/kodi-game-libretro-dosbox
app-office/texmacs
<dev-scheme/guile-2
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-25)
-# Masked per security vulnerability CVE-2018-14345, bug #661510
-# Keeping it masked while users have unsolved issues with >0.15.0.
-<x11-misc/sddm-0.18.0
-
# Andreas Sturmlechner <asturm@gentoo.org> (2018-10-07)
# Masked for more testing especially of reverse-deps.
+# ogre 1.11/1.12 breakage: bug #834468
+# ogre 2.x breakage: bug #740424
>=dev-games/ogre-1.11.2
# Andreas K. Hüttel <dilfridge@gentoo.org> (2018-09-11)
diff --git a/profiles/prefix/darwin/macos/package.use.mask b/profiles/prefix/darwin/macos/package.use.mask
index 86c47cbbcfb4..84c2d35a928c 100644
--- a/profiles/prefix/darwin/macos/package.use.mask
+++ b/profiles/prefix/darwin/macos/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Fabian Groffen <grobian@gentoo.org> (2022-02-13)
+# we have virtual/gsasl keyworded
+mail-client/mutt -gsasl
+
# Fabian Groffen <grobian@gentoo.org> (2020-06-08)
# Do NOT enable tinfo, it breaks ANYTHING existing, and it also breaks
# ncurses itself, for it apparently doesn't link against tinfo itself,
diff --git a/profiles/prefix/package.use.mask b/profiles/prefix/package.use.mask
index e30a2b1415de..219a58091e5c 100644
--- a/profiles/prefix/package.use.mask
+++ b/profiles/prefix/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Fabian Groffen <grobian@gentoo.org> (2022-02-13)
+# needs unkeyworded virtual/gsasl
+mail-client/mutt gsasl
+
# Fabian Groffen <grobian@gentoo.org> (2021-03-13)
# nss-pem, bug #769578
net-misc/curl curl_ssl_nss
@@ -24,7 +28,7 @@ sys-devel/binutils gold default-gold
dev-db/postgresql kerberos ldap llvm pam systemd
net-libs/libsoup gssapi samba vala
net-libs/glib-networking gnome libproxy
-net-misc/wget cookie_check metalink uuid
+net-misc/wget metalink uuid
sys-apps/dbus selinux elogind systemd
app-doc/doxygen clang doxysearch qt5
app-text/ghostscript-gpl cups
diff --git a/profiles/prefix/sunos/solaris/package.use.mask b/profiles/prefix/sunos/solaris/package.use.mask
index 9461b0780707..c05175fdd3c2 100644
--- a/profiles/prefix/sunos/solaris/package.use.mask
+++ b/profiles/prefix/sunos/solaris/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
@@ -25,7 +25,3 @@ app-text/poppler introspection
# Fabian Groffen <grobian@gentoo.org> (2011-04-24)
# kms seems linux only, bug #319285
x11-libs/libdrm libkms
-
-# Jeremy Olexa <darkside@gentoo.org> (2008-12-03)
-# Fails to compile on Solaris, bug #245659
-media-gfx/inkscape lcms
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index ffa66ee3b7ef..549774508b92 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -146,18 +146,20 @@ m68k default/linux/m68k/17.0 exp
# MIPS Profiles
# @MAINTAINER: mips@gentoo.org
-mips default/linux/mips/17.0/o32 exp
-mips default/linux/mips/17.0/n32 exp
-mips default/linux/mips/17.0/n64 exp
-mips default/linux/mips/17.0/multilib/o32 exp
-mips default/linux/mips/17.0/multilib/n32 exp
-mips default/linux/mips/17.0/multilib/n64 exp
-mips default/linux/mips/17.0/mipsel/o32 exp
-mips default/linux/mips/17.0/mipsel/n32 exp
-mips default/linux/mips/17.0/mipsel/n64 exp
-mips default/linux/mips/17.0/mipsel/multilib/o32 exp
-mips default/linux/mips/17.0/mipsel/multilib/n32 exp
-mips default/linux/mips/17.0/mipsel/multilib/n64 exp
+mips default/linux/mips/17.0/o32 exp
+mips default/linux/mips/17.0/n32 exp
+mips default/linux/mips/17.0/n64 exp
+mips default/linux/mips/17.0/multilib/o32 exp
+mips default/linux/mips/17.0/multilib/n32 exp
+mips default/linux/mips/17.0/multilib/n64 exp
+mips default/linux/mips/17.0/mipsel/o32 exp
+mips default/linux/mips/17.0/mipsel/n32 exp
+mips default/linux/mips/17.0/mipsel/n64 exp
+mips default/linux/mips/17.0/mipsel/n64/systemd exp
+mips default/linux/mips/17.0/mipsel/multilib/o32 exp
+mips default/linux/mips/17.0/mipsel/multilib/n32 exp
+mips default/linux/mips/17.0/mipsel/multilib/n64 exp
+mips default/linux/mips/17.0/mipsel/multilib/n64/systemd exp
# Deprecated PPC32 Profiles
# @MAINTAINER: ppc@gentoo.org
@@ -286,6 +288,7 @@ mips default/linux/musl/mips/mipsel exp
mips hardened/linux/musl/mips/mipsel exp
ppc default/linux/powerpc/ppc32/17.0/musl exp
ppc default/linux/powerpc/ppc32/17.0/musl/hardened exp
+riscv default/linux/riscv/20.0/rv64gc/lp64d/musl exp
x86 default/linux/x86/17.0/musl exp
x86 default/linux/x86/17.0/musl/selinux exp
diff --git a/profiles/releases/17.0/package.mask b/profiles/releases/17.0/package.mask
index f1534f4049cd..dd9f6831943e 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -1,8 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Andreas K. Huettel <dilfridge@gentoo.org> (2017-12-01)
# The following packages require GCC 5 or earlier and are therefore
# masked in the 17.0 profiles.
-dev-java/ecj-gcj
dev-java/gcj-jdk
diff --git a/profiles/targets/desktop/plasma/make.defaults b/profiles/targets/desktop/plasma/make.defaults
index 443e5705c4c6..94f35c83e1de 100644
--- a/profiles/targets/desktop/plasma/make.defaults
+++ b/profiles/targets/desktop/plasma/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-USE="activities declarative dri kde kipi kwallet plasma policykit qml semantic-desktop widgets"
+USE="activities declarative dri kde kwallet plasma policykit qml semantic-desktop widgets"
diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use
index ace810f3220d..5e9ebf34903f 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -8,6 +8,11 @@ app-text/poppler nss boost
# Required by sys-apps/fwupd, a dependency of kde-plasma/discover
dev-libs/libjcat gpg pkcs7
+# Required by www-client/falkon[python] and dev-python/pyside2[location],
+# in addition fix REQUIRED_USE conflict caused if "webengine" is enabled.
+dev-python/pyside2 designer location positioning quick
+dev-python/pyside2 printsupport webchannel
+
# Required by sys-apps/flatpak, a dependency of kde-plasma/discover
dev-util/ostree curl
diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors
index 02ef5195fc10..5bf2721d8500 100644
--- a/profiles/thirdpartymirrors
+++ b/profiles/thirdpartymirrors
@@ -22,7 +22,7 @@ pypi https://files.pythonhosted.org/packages/source
qmail https://qmail-mirror.jms1.net/ http://qmail.pandakc.com/ http://qmail.glasswings.com.au/ http://qmail.teraren.com/ http://qmail.mirror.cdnetworks.com/ https://qmail.mirror.choon.net/ http://qmail.cbox.biz/ http://qmail.cbox.biz/ http://qmail.mirrors.ovh.net/ftp.qmail.org/ http://qmail.rasjonell.net/ http://mirrors.ntua.gr/qmail/ http://qmail.cti.gr/ http://qmail.hypergrid.it/ http://qmail.omnis.ch/ http://qmail.cavsystems.net/ https://qmail.mivzakim.net/ http://qmail.mirror.rise.ph/
samba https://download.samba.org/pub/samba/
sabayon http://sabayon.c3sl.ufpr.br/distfiles https://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/distfiles https://ftp.rnl.tecnico.ulisboa.pt/pub/sabayon/distfiles https://ftp.fsn.hu/pub/linux/distributions/sabayon/distfiles http://cross-lfs.sabayonlinux.org/distfiles https://mirror.dkm.cz/sabayon/distfiles http://mirror.internode.on.net/pub/sabayon/distfiles https://na.mirror.garr.it/mirrors/sabayonlinux/distfiles http://distfiles.sabayon.org
-sourceforge https://download.sourceforge.net
+sourceforge https://downloads.sourceforge.net
sourceforge.jp http://iij.dl.sourceforge.jp https://osdn.dl.sourceforge.jp https://jaist.dl.sourceforge.jp
ubuntu http://mirror.internode.on.net/pub/ubuntu/ubuntu/ https://mirror.tcc.wa.edu.au/ubuntu/ http://ubuntu.uni-klu.ac.at/ubuntu/ http://mirror.dhakacom.com/ubuntu-archive/ http://ubuntu.c3sl.ufpr.br/ubuntu/ http://ubuntu.uni-sofia.bg/ubuntu/ http://hr.archive.ubuntu.com/ubuntu/ http://cz.archive.ubuntu.com/ubuntu/ https://mirror.dkm.cz/ubuntu http://ftp.cvut.cz/ubuntu/ http://ftp.stw-bonn.de/ubuntu/ https://ftp-stud.hs-esslingen.de/ubuntu/ https://mirror.netcologne.de/ubuntu/ https://mirror.unej.ac.id/ubuntu/ http://kr.archive.ubuntu.com/ubuntu/ https://mirror.nforce.com/pub/linux/ubuntu/ http://mirror.amsiohosting.net/archive.ubuntu.com/ http://nl3.archive.ubuntu.com/ubuntu/ https://mirror.timeweb.ru/ubuntu/ http://ubuntu.mirror.su.se/ubuntu/ https://ftp.yzu.edu.tw/ubuntu/ https://ubuntu.volia.net/ubuntu-archive/ https://mirror.pnl.gov/ubuntu/ http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ https://mirrors.namecheap.com/ubuntu/
vdr-developerorg http://projects.vdr-developer.org/attachments/download
diff --git a/profiles/updates/1Q-2016 b/profiles/updates/1Q-2016
deleted file mode 100644
index 71ea5986a5e7..000000000000
--- a/profiles/updates/1Q-2016
+++ /dev/null
@@ -1,42 +0,0 @@
-slotmove net-irc/kvirc 4 0
-move x11-apps/xtitle x11-misc/xtitle
-move media-video/nvenc media-video/nvidia_video_sdk
-move dev-python/socksipy dev-python/PySocks
-slotmove <sci-libs/libint-2 0 1
-slotmove >=sci-libs/libint-2 0 2
-move dev-ml/pa_test dev-ml/ppx_assert
-move dev-ml/custom_printf dev-ml/ppx_custom_printf
-move sci-mathematics/csdp sci-libs/coinor-csdp
-move dev-perl/ImageInfo dev-perl/Image-Info
-move dev-perl/ImageSize dev-perl/Image-Size
-move media-tv/xbmc media-tv/kodi
-move dev-perl/locale-maketext-fuzzy dev-perl/Locale-Maketext-Fuzzy
-move dev-perl/crypt-cbc dev-perl/Crypt-CBC
-move dev-perl/crypt-des-ede3 dev-perl/Crypt-DES_EDE3
-move dev-perl/crypt-dh dev-perl/Crypt-DH
-move dev-perl/crypt-dsa dev-perl/Crypt-DSA
-move dev-perl/crypt-idea dev-perl/Crypt-IDEA
-move dev-perl/crypt-random dev-perl/Crypt-Random
-move dev-perl/crypt-primes dev-perl/Crypt-Primes
-move dev-perl/crypt-rsa dev-perl/Crypt-RSA
-move dev-perl/net-server dev-perl/Net-Server
-move dev-perl/net-sftp dev-perl/Net-SFTP
-move dev-perl/net-ssh-perl dev-perl/Net-SSH-Perl
-move dev-perl/DateManip dev-perl/Date-Manip
-move dev-perl/wxperl dev-perl/Wx
-slotmove sys-devel/binutils 0 2.25.1
-move sys-fs/sshfs-fuse net-fs/sshfs
-move dev-perl/perl-tk dev-perl/Tk
-move dev-perl/mogilefs-server dev-perl/MogileFS-Server
-move dev-perl/ogg-vorbis-header dev-perl/Ogg-Vorbis-Header
-move dev-perl/p5-Palm dev-perl/Palm
-slotmove sys-devel/gcc 4.5 4.5.4
-slotmove sys-devel/gcc 4.6 4.6.4
-slotmove sys-devel/gcc 4.7 4.7.4
-slotmove sys-devel/gcc 4.8 4.8.5
-slotmove sys-devel/gcc 4.9 4.9.3
-slotmove sys-devel/gcc 5 5.3.0
-move dev-perl/Period dev-perl/Time-Period
-move dev-perl/perltidy dev-perl/Perl-Tidy
-slotmove app-i18n/kcm-fcitx 0 4
-move dev-haskell/wxhaskell dev-haskell/wx
diff --git a/profiles/updates/2Q-2016 b/profiles/updates/2Q-2016
deleted file mode 100644
index 8dd23549d7d3..000000000000
--- a/profiles/updates/2Q-2016
+++ /dev/null
@@ -1,55 +0,0 @@
-move dev-perl/math-pari dev-perl/Math-Pari
-move kde-base/khelpcenter kde-apps/khelpcenter
-move kde-plasma/khelpcenter kde-apps/khelpcenter
-move dev-perl/set-scalar dev-perl/Set-Scalar
-move dev-perl/string-crc32 dev-perl/String-CRC32
-move net-im/ktp-common-internals kde-apps/ktp-common-internals
-move net-im/ktp-accounts-kcm kde-apps/ktp-accounts-kcm
-move net-im/ktp-approver kde-apps/ktp-approver
-move net-im/ktp-auth-handler kde-apps/ktp-auth-handler
-move net-im/ktp-contact-list kde-apps/ktp-contact-list
-move net-im/ktp-contact-runner kde-apps/ktp-contact-runner
-move net-im/ktp-desktop-applets kde-apps/ktp-desktop-applets
-move net-im/ktp-filetransfer-handler kde-apps/ktp-filetransfer-handler
-move net-im/ktp-kded-module kde-apps/ktp-kded-module
-move net-im/ktp-send-file kde-apps/ktp-send-file
-move net-im/ktp-text-ui kde-apps/ktp-text-ui
-move net-im/kde-telepathy-meta kde-apps/plasma-telepathy-meta
-move dev-perl/Time-modules dev-perl/Time-ParseDate
-move dev-perl/text-template dev-perl/Text-Template
-move dev-perl/text-wrapper dev-perl/Text-Wrapper
-move dev-perl/tie-encryptedhash dev-perl/Tie-EncryptedHash
-move dev-perl/yaml dev-perl/YAML
-move app-dicts/myspell-de-alt app-dicts/myspell-de_1901
-move kde-plasma/kwayland kde-frameworks/kwayland
-move x11-themes/xcursor-neutral x11-themes/neutral-xcursors
-move app-crypt/letsencrypt app-crypt/certbot
-move app-crypt/letsencrypt-apache app-crypt/certbot-apache
-slotmove >=dev-php/pecl-apcu-5.0 0 7
-move sys-apps/microcode-data sys-firmware/intel-microcode
-slotmove >=dev-php/pecl-rrd-2.0 0 7
-slotmove >=dev-php/pecl-oauth-2.0 0 7
-move sys-infiniband/ibacm sys-fabric/ibacm
-move sys-infiniband/infiniband-diags sys-fabric/infiniband-diags
-move sys-infiniband/infinipath-psm sys-fabric/infinipath-psm
-move sys-infiniband/libcxgb3 sys-fabric/libcxgb3
-move sys-infiniband/libcxgb4 sys-fabric/libcxgb4
-move sys-infiniband/libehca sys-fabric/libehca
-move sys-infiniband/libibcm sys-fabric/libibcm
-move sys-infiniband/libibmad sys-fabric/libibmad
-move sys-infiniband/libibumad sys-fabric/libibumad
-move sys-infiniband/libibverbs sys-fabric/libibverbs
-move sys-infiniband/libipathverbs sys-fabric/libipathverbs
-move sys-infiniband/libmlx4 sys-fabric/libmlx4
-move sys-infiniband/libmlx5 sys-fabric/libmlx5
-move sys-infiniband/libmthca sys-fabric/libmthca
-move sys-infiniband/libnes sys-fabric/libnes
-move sys-infiniband/libocrdma sys-fabric/libocrdma
-move sys-infiniband/librdmacm sys-fabric/librdmacm
-move sys-infiniband/ofed sys-fabric/ofed
-move sys-infiniband/opensm sys-fabric/opensm
-move sys-infiniband/perftest sys-fabric/perftest
-move sys-infiniband/qperf sys-fabric/qperf
-move sys-infiniband/rds-tools sys-fabric/rds-tools
-move sys-infiniband/srptools sys-fabric/srptools
-move sys-block/btrace sys-block/blktrace
diff --git a/profiles/updates/3Q-2016 b/profiles/updates/3Q-2016
deleted file mode 100644
index eaac5151829a..000000000000
--- a/profiles/updates/3Q-2016
+++ /dev/null
@@ -1,22 +0,0 @@
-move kde-base/kactivitymanagerd kde-plasma/kactivitymanagerd
-move app-portage/cpuinfo2cpuflags app-portage/cpuid2cpuflags
-slotmove >=dev-php/pecl-mailparse-3.0 0 7
-move dev-perl/class-loader dev-perl/Class-Loader
-move x11-apps/xkbset x11-misc/xkbset
-move dev-perl/convert-ascii-armour dev-perl/Convert-ASCII-Armour
-move net-misc/ksshaskpass kde-plasma/ksshaskpass
-move dev-perl/convert-pem dev-perl/Convert-PEM
-slotmove >=dev-php/pecl-yaml-2.0.0_rc1 0 7
-move dev-perl/regexp-common dev-perl/Regexp-Common
-move dev-php/PEAR-PHP_CodeSniffer dev-php/PHP_CodeSniffer
-move kde-apps/kgamma kde-plasma/kgamma
-slotmove =sci-geosciences/osm-gps-map-0.7.3 2 0
-move sys-fs/btfs net-fs/btfs
-move sys-fs/s3fs net-fs/s3fs
-move sys-fs/s3backer net-fs/s3backer
-move sys-fs/sshfs net-fs/sshfs
-move app-vim/rust-mode app-vim/rust-vim
-move dev-perl/data-buffer dev-perl/Data-Buffer
-move dev-perl/dbix-searchbuilder dev-perl/DBIx-SearchBuilder
-move dev-perl/digest-bubblebabble dev-perl/Digest-BubbleBabble
-move dev-perl/digest-md2 dev-perl/Digest-MD2
diff --git a/profiles/updates/4Q-2016 b/profiles/updates/4Q-2016
deleted file mode 100644
index 8731c54eb5b3..000000000000
--- a/profiles/updates/4Q-2016
+++ /dev/null
@@ -1,29 +0,0 @@
-move net-analyzer/ipv6-toolkit net-analyzer/ipv6toolkit
-move x11-apps/xvfb-run x11-misc/xvfb-run
-move kde-misc/plasma-nm kde-plasma/plasma-nm
-move app-office/akonadi-server kde-apps/akonadi
-move net-wireless/bluedevil kde-plasma/bluedevil
-move kde-base/kdeplasma-addons kde-plasma/kdeplasma-addons
-move kde-misc/milou kde-plasma/milou
-move kde-misc/kde-gtk-config kde-plasma/kde-gtk-config
-move kde-base/powerdevil kde-plasma/powerdevil
-move kde-base/kwrited kde-plasma/kwrited
-move kde-base/kmenuedit kde-plasma/kmenuedit
-move kde-base/khotkeys kde-plasma/khotkeys
-move kde-base/kinfocenter kde-plasma/kinfocenter
-move kde-base/ksysguard kde-plasma/ksysguard
-move dev-perl/google-api-adwords-perl dev-perl/Google-Ads-AdWords-Client
-move kde-misc/kscreen kde-plasma/kscreen
-move x11-libs/libkscreen kde-plasma/libkscreen
-slotmove media-sound/cantata 4 0
-move kde-base/systemsettings kde-plasma/systemsettings
-move kde-base/kfilemetadata kde-frameworks/kfilemetadata
-move kde-base/baloo kde-frameworks/baloo
-move kde-base/kwin kde-plasma/kwin
-move media-sound/kwave kde-apps/kwave
-move app-misc/ddctool app-misc/ddcutil
-move media-libs/prison kde-frameworks/prison
-move kde-base/kactivities kde-frameworks/kactivities
-move kde-base/plasma-workspace kde-plasma/plasma-workspace
-move dev-perl/extutils-pkgconfig dev-perl/ExtUtils-PkgConfig
-move kde-base/krosspython kde-apps/kross-interpreters
diff --git a/profiles/use.desc b/profiles/use.desc
index be834345d391..a3b6b0d0f339 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -217,6 +217,7 @@ nls - Add Native Language Support (using gettext - GNU locale utilities)
nntp - Add support for newsgroups (Network News Transfer Protocol)
nocd - Install all files required to run the application without a CD mounted
nsplugin - Build plugin for browsers supporting the Netscape plugin architecture (that is almost any modern browser)
+nvenc - Add support for NVIDIA Encoder/Decoder (NVENC/NVDEC) API for hardware accelerated encoding and decoding on NVIDIA cards (requires x11-drivers/nvidia-drivers)
ocaml - Add support/bindings for the Ocaml language
ocamlopt - Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable/enable it at a global scale)
oci8 - Add Oracle 8 Database Support
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 2d167c8c3014..a701b826b7d2 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -217,7 +217,6 @@ app-arch/libarchive:blake2 - Enable Blake2 hash support via app-crypt/libb2.
app-arch/libarchive:bzip2 - Allow accessing bzip2-compressed archives through libbz2 (which comes with app-arch/bzip2). This only affects libarchive's native support: bsdtar will keep using bunzip2 as a filter if that's not built-in.
app-arch/libarchive:e2fsprogs - Use file flags from sys-fs/e2fsprogs headers instead of virtual/os-headers headers
app-arch/libarchive:nettle - Use dev-libs/nettle as crypto backend
-app-arch/libarchive:zlib - Allow accessing gzip-compressed archives through sys-libs/zlib. This only affects libarchive's native support: bsdtar will keep using gunzip as a filter if that's not built-in. It's also needed for supporting extraction of ZIP files.
app-arch/p7zip:rar - Enable support for non-free rar decoder
app-arch/pbzip2:symlink - Install symlinks which override app-arch/bzip2 implementation
app-arch/pigz:symlink - Install symlinks which override app-arch/gzip implementation
@@ -288,6 +287,8 @@ app-cdr/cdemu:cdemu-daemon - Pull app-cdr/cdemu-daemon dependency, useful in chr
app-cdr/dvdisaster:debug - Enable memory debugging.
app-cdr/gaffitter:scripts - Install additional gaffitter scripts for external programs
app-cdr/mirage2iso:pinentry - Support app-crypt/pinentry password input backend.
+app-containers/apptainer:network - Install network plug-ins
+app-containers/apptainer:suid - Install SUID helper binary
app-containers/containerd:apparmor - Support for AppArmor
app-containers/containerd:btrfs - Support for BTRFS snapshot driver
app-containers/containerd:cri - Support for Kubernetes CRI
@@ -314,6 +315,7 @@ app-containers/lxd:apparmor - Enable AppArmor support
app-containers/podman:apparmor - Enable AppArmor support.
app-containers/podman:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
app-containers/podman:fuse - Enables fuse dependencies (fuse-overlayfs is especially useful for rootless mode).
+app-containers/podman:init - Enables catatonit dependency required for podman run --init.
app-containers/podman:rootless - Enables dependencies for running in rootless mode.
app-containers/runc:apparmor - Enable AppArmor support.
app-containers/runc:kmem - Enable Kernel Memory Accounting.
@@ -336,6 +338,7 @@ app-crypt/ekeyd:usb - Build the libusb-based userland daemon for accessing the E
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).
+app-crypt/gnupg:tpm - Enable TPM support via app-crypt/tpm2-tss and build tpm2d.
app-crypt/gnupg:usb - Build direct CCID access for scdaemon; requires dev-libs/libusb.
app-crypt/gnupg:user-socket - try a socket directory which is not removed by init manager at session end
app-crypt/gnupg:wks-server - Install the wks-server
@@ -345,18 +348,20 @@ app-crypt/hashcat:brain - Enable the hashcat brain
app-crypt/heimdal:hdb-ldap - Adds support for LDAP as a database backend
app-crypt/heimdal:lmdb - Add support for using dev-db/lmdb for lookup tables
app-crypt/heimdal:otp - Adds support for one-time passwords
-app-crypt/hmaccalc:fips - Enable NSS FIPS mode and support only the FIPS-compliant functions
+app-crypt/ima-evm-utils:tpm - Enable TPM support
app-crypt/johntheripper-jumbo:opencl - Build with opencl/GPU cracking support
app-crypt/johntheripper-jumbo:pcap - Build with pcap support
app-crypt/kbfs:git - Build the Git remote helper for storing repositories in Keybase
app-crypt/kstart:afs - Enables afs support which means you can acquire an afs token and set PAGs. It's recommended to set this USE if you need authenticated access to an AFS cell for your daemon/app.
app-crypt/libb2:native-cflags - Use CFLAGS as determined by configure script. These flags will enable all CPU specific features it find available, to further optimise the implementation. This discards any existing CFLAGS set in make.conf or similar.
+app-crypt/libsecret:tpm - Enable Trusted Platform Module support via app-crypt/tpm2-tss
app-crypt/libu2f-host:systemd - Use user ACLs rather than plugdev group to give user access to the HIDRAW device.
app-crypt/mit-krb5:doc - Creates and installs the API and implementation documentation. This is only useful if you want to develop software which depends on kerberos
app-crypt/mit-krb5:keyutils - Enable for the keyring ccache using keyutils
app-crypt/mit-krb5:lmdb - Add support for using dev-db/lmdb for lookup tables
app-crypt/mit-krb5:openldap - Enable support for ldap as a database backend
app-crypt/mit-krb5:pkinit - Enable pkinit support for the initial ticket
+app-crypt/mkp224o:pcre2 - Search with a regex instead of prefix/suffix matching
app-crypt/ophcrack:tables - Require the additional tables used to carry out cracking (app-crypt/ophcrack-tables)
app-crypt/ophcrack-tables:vistafree - Installs the free Vista ophcrack tables
app-crypt/ophcrack-tables:xpfast - Installs the fast XP ophcrack tables
@@ -469,7 +474,6 @@ app-editors/xemacs:eolconv - Support detection and translation of newline conven
app-editors/xemacs:mule - Add multi-language support to XEmacs
app-editors/xemacs:pop - Support POP for mail retrieval
app-editors/xemacs:xim - Enable X11 XiM input method
-app-editors/zile:valgrind - Enable usage of dev-util/valgrind in tests
app-emacs/auctex:preview-latex - Use bundled preview-latex
app-emacs/bbdb:tex - Install plain TeX support files
app-emacs/bbdb:vm - Add support for app-emacs/vm
@@ -486,6 +490,12 @@ app-emacs/slime:xref - Install xref.lisp cross-referencing tool
app-emacs/vm:bbdb - Include support for app-emacs/bbdb
app-emacs/wanderlust:bbdb - Include support for app-emacs/bbdb
app-emacs/wikipedia-mode:outline-magic - Enable support for outline-mode extensions (app-emacs/outline-magic)
+app-emulation/86Box:dinput - Enable legacy Dinput mode instead of Xinput for older controllers.
+app-emulation/86Box:dynarec - Enable dynamic recompiler, which should provide a better emulation speed.
+app-emulation/86Box:experimental - Enable hardware from devbranch, which may be unstable or unusable.
+app-emulation/86Box:fluidsynth - Enable MIDI support through media-sound/fluidsynth.
+app-emulation/86Box:munt - Enable MIDI MT-32 support through media-libs/munt-mt32emu.
+app-emulation/86Box:new-dynarec - Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed.
app-emulation/aranym:clipboard - Enable bidirectional clipboard transfer between the host and FreeMiNT
app-emulation/aranym:jit - Build Just-In-Time compiler variant with increased performance
app-emulation/aranym:lilo - Enable support for directly booting kernels such as Linux
@@ -653,7 +663,6 @@ app-emulation/wine-staging:osmesa - Add support for OpenGL in bitmaps using libO
app-emulation/wine-staging:pcap - Support packet capture software (e.g. wireshark)
app-emulation/wine-staging:perl - Install helpers written in perl (winedump/winemaker)
app-emulation/wine-staging:pipelight - Apply Wine-Staging patches for Pipelight/Silverlight support
-app-emulation/wine-staging:prelink - Run prelink on DLLs during build; For Gentoo hardened, do not disable if you do not know what this means as it can break things at runtime
app-emulation/wine-staging:realtime - Pull in sys-auth/rtkit for low-latency pulseaudio support
app-emulation/wine-staging:run-exes - Use Wine to open and run .EXE and .MSI files
app-emulation/wine-staging:samba - Add support for NTLM auth. See: https://web.archive.org/web/20160108123008/http://wiki.winehq.org:80/NtlmAuthSetupGuide and https://web.archive.org/web/20150906013746/http://wiki.winehq.org/NtlmSigningAndSealing (these pages are not currently in the updated WineHQ Wiki).
@@ -678,7 +687,6 @@ app-emulation/wine-vanilla:opencl - Enable OpenCL support
app-emulation/wine-vanilla:osmesa - Add support for OpenGL in bitmaps using libOSMesa
app-emulation/wine-vanilla:pcap - Support packet capture software (e.g. wireshark)
app-emulation/wine-vanilla:perl - Install helpers written in perl (winedump/winemaker)
-app-emulation/wine-vanilla:prelink - Run prelink on DLLs during build; For Gentoo hardened, do not disable if you do not know what this means as it can break things at runtime
app-emulation/wine-vanilla:realtime - Pull in sys-auth/rtkit for low-latency pulseaudio support
app-emulation/wine-vanilla:run-exes - Use Wine to open and run .EXE and .MSI files
app-emulation/wine-vanilla:samba - Add support for NTLM auth. See: https://web.archive.org/web/20160108123008/http://wiki.winehq.org:80/NtlmAuthSetupGuide and https://web.archive.org/web/20150906013746/http://wiki.winehq.org/NtlmSigningAndSealing (these pages are not currently in the updated WineHQ Wiki).
@@ -714,7 +722,6 @@ app-forensics/afflib:s3 - Enable support for Amazon S3
app-forensics/aide:curl - Use curl for http,https and ftp backends
app-forensics/aide:e2fs - Enable support for checking file attributes on ext2/ext3/ext4 filesystems
app-forensics/aide:postgres - Use postgresql library for storing databases
-app-forensics/aide:prelink - Bypass prelinking when calculating checksums
app-forensics/chkrootkit:cron - Install cron script for weekly rootkit scans
app-forensics/honggfuzz:clang - Enable clang support (pull sys-libs/blocksruntime dependency).
app-forensics/libewf:bfio - Enables libbfio for chaining file in file handling
@@ -757,8 +764,6 @@ app-i18n/imsettings:xfconf - Enable support for xfce-base/xfconf
app-i18n/librime:debug - Enable debugging (including logging of input of RIME input methods)
app-i18n/mozc:fcitx4 - Enable support for app-i18n/fcitx 4
app-i18n/mozc:gui - Install graphical user interface tool (mozc_tool)
-app-i18n/mozc:handwriting-tegaki - Use handwriting recognition model from app-i18n/tegaki-zinnia-japanese by default
-app-i18n/mozc:handwriting-tomoe - Use handwriting recognition model from app-i18n/zinnia-tomoe by default
app-i18n/mozc:ibus - Enable support for app-i18n/ibus
app-i18n/mozc:renderer - Enable native candidate window
app-i18n/pyzy:boost - Enable support for dev-libs/boost
@@ -1672,7 +1677,6 @@ dev-java/commons-logging:avalon-logkit - Add optional support for avalon-logkit
dev-java/commons-logging:log4j - Add optional support for log4j
dev-java/commons-logging:servletapi - Add optional support for servletapi
dev-java/dom4j:jaxen - Includes org.jaxen.dom4j package
-dev-java/ecj-gcj:native - Build a native binary along with the jar. Provides faster execution time, but needs about 1G memory and some patience to compile.
dev-java/eclipse-ecj:ant - Support using ecj in Ant builds via dev-java/ant-eclipse-ecj
dev-java/emma:launcher - Install /usr/bin/emma. Collides with sci-biology/emboss.
dev-java/gcj-jdk:awt - Install AWT libraries, needed by some GUIs (not needed to build icedtea)
@@ -1704,7 +1708,6 @@ dev-java/jna:awt - Enables support for Java AWT
dev-java/jna:nio-buffers - Enables support for NIO buffers
dev-java/log4j:javamail - Build the SMTPAppender
dev-java/log4j:jms - Build the JMSAppender
-dev-java/lucene:contrib - Include extra functionality from contrib/
dev-java/miglayout:swt - Add support for the SWT toolkit.
dev-java/openjdk:gentoo-vm - Allow this JDK to be recognised by Gentoo (package manager, eselect, java-config, EXPERIMENTAL!)
dev-java/openjdk:headless-awt - Don't install the X backend for AWT, needed by some GUIs
@@ -1796,6 +1799,7 @@ dev-lang/nqp:moar - Build the MoarVM backend (experimental/broken)
dev-lang/ocaml:flambda - Enables the Flambda optimizer: A new intermediate representation (introduced in ocaml 4.03) in the depths of the compiler designed to allow for better inlining.
dev-lang/ocaml:spacetime - Enables the Spacetime memory profiler. See https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html for more information.
dev-lang/perl:ithreads - Enable Perl threads, has some compatibility problems
+dev-lang/perl:quadmath - Enable 128bit floating point arithmetic via libquadmath
dev-lang/php:apparmor - Support FPM application confinement through sys-libs/libapparmor
dev-lang/php:argon2 - Enable password hashing algorithm from app-crypt/argon2
dev-lang/php:bcmath - Add support for libbcmath
@@ -2055,7 +2059,6 @@ dev-libs/jemalloc:xmalloc - Add support for xmalloc (abort-on-out-of-memory)
dev-libs/kosmindoormap:openinghours - Enable support for highlighting currently open amenities/shops/etc.
dev-libs/kreport:marble - Enable displaying of maps using kde-apps/marble
dev-libs/kreport:scripting - Support Qml scripting using dev-qt/qtdeclarative
-dev-libs/leveldb:crc32c - Link against dev-libs/crc32c for accelerated CRC32C calculation
dev-libs/libbase58:tools - Build command line base58 tool
dev-libs/libbytesize:tools - Build bscalc python CLI tool
dev-libs/libcbor:custom-alloc - Custom, dynamically defined allocator support
@@ -2255,7 +2258,6 @@ dev-libs/tntnet:server - Enable tntnet server daemon
dev-libs/totem-pl-parser:archive - Enables ISO detection with app-arch/libarchive
dev-libs/totem-pl-parser:crypt - Support AmazonAMZ decoding with dev-libs/libgcrypt
dev-libs/totem-pl-parser:uchardet - Enable charset discovery via app-i18n/uchardet
-dev-libs/tree-sitter:ts-cli - Build Tree-sitter CLI tool (for developing, testing, and using Tree-sitter parsers)
dev-libs/userspace-rcu:regression-test - Run regression tests (requires FEATURES=test)
dev-libs/weston:desktop - Enable the desktop shell
dev-libs/weston:drm - Enable drm compositor support
@@ -2296,7 +2298,6 @@ dev-lisp/cmucl:X - Build CLX, CLM, or Hemlock
dev-lisp/cmucl:doc - Installs package documentation
dev-lisp/cmucl:source - Include source code for CMUCL in installation
dev-lisp/ecls:gengc - Use generational garbage collection (experimental)
-dev-lisp/ecls:libatomic - Use dev-libs/libatomic_ops library
dev-lisp/ecls:precisegc - Use type information during garbage collection (experimental)
dev-lisp/gcl:ansi - Build a GCL with ANSI support (else build a traditional CLtL1 image)
dev-lisp/gcl:athena - Build xgcl - an interface to x11-libs/libXaw
@@ -2527,7 +2528,6 @@ dev-python/simplespectral:faster - Use dev-python/scipy to speed up drawing
dev-python/simplespectral:fastest - Use dev-python/pyFFTW to speed up drawing to the max
dev-python/socketpool:eventlet - Install dev-python/eventlet as needed for the eventlet backend.
dev-python/socketpool:gevent - Install dev-python/gevent as needed for the gevent backend.
-dev-python/sqlalchemy:asyncio - Depend on virtual/python-greenlet for asyncio capabilities
dev-python/subprocess-tee:test-full - Enable full test mode. Pulls in many additional dependencies, and requires having been emerged without this flag first in order to avoid a circular dependency.
dev-python/sympy:aesara - Add support for dev-python/aesara
dev-python/sympy:imaging - Add support for dev-python/pillow
@@ -2581,8 +2581,6 @@ 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: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 - Build plugin for deployment and execution on a remote Linux host
@@ -2728,6 +2726,7 @@ dev-scheme/kawa:swing - Assume Swing is available
dev-scheme/kawa:xqtests - Support XQuery Test Suite
dev-scheme/racket:chez - Build Racket on Chez (Racket CS)
dev-scheme/racket:futures - Enable racket/future library for fine-grained hardware parallelism
+dev-scheme/racket:ncurses - Add ncurses support for expeditor (REPL expression editor)
dev-scheme/racket:places - Enable racket/place library for share-nothing parallelism and message-passing communication. Compared to futures, places are heavyweight, but they have a simpler performance model.
dev-scheme/racket:threads - Enable support for green threads
dev-scheme/scm:arrays - Support for arrays, uniform-arrays and uniform-vectors.
@@ -2839,6 +2838,7 @@ dev-util/intel-graphics-system-controller:cli - Build CLI tools for flashing man
dev-util/intel-ocl-sdk:android - Install android related files
dev-util/intel-ocl-sdk:system-boost - Use system boost (dev-libs/boost) instead of bundled one
dev-util/intel-ocl-sdk:system-tbb - Use system Thread Building Blocks (dev-cpp/tbb) instead of bundled one
+dev-util/kcov:binutils - Use sys-libs/binutils-libs for --verify support
dev-util/kdevelop:gdbui - Enable GUI for attaching GDB to a running process
dev-util/kdevelop:hex - Enable hex editor plugin via app-editors/okteta
dev-util/kdevelop:qmake - Enable support for QMake build system
@@ -3081,6 +3081,7 @@ games-emulation/pcsxr:cdio - Use libcdio for CD support
games-emulation/pcsxr:sdl - Use SDL sound backend (other parts of SDL are used unconditionally)
games-emulation/ppsspp:discord - Enable interfacing with a locally running Discord desktop client
games-emulation/ppsspp:system-ffmpeg - Use the system-wide media-video/ffmpeg instead of bundled
+games-emulation/snes9x:glslang - Build support for slang-type shaders
games-emulation/snes9x:libretro - Build libretro port
games-emulation/snes9x:netplay - Enable playing ROMs over the network (not recommended)
games-emulation/vbam:link - Enable GBA linking functionality
@@ -3092,6 +3093,7 @@ games-engines/frobtads:tads2compiler - Build TADS2 compiler
games-engines/frobtads:tads3compiler - Build TADS3 compiler
games-engines/love:gme - Use media-libs/game-music-emu to support additional music formats
games-engines/odamex:client - Build client target
+games-engines/odamex:hidpi - Use bundled FLTK 1.4, which has better support for HiDPI screens
games-engines/odamex:master - Build master server target (advertises odamex server list)
games-engines/odamex:odalaunch - Build the wxWidgets based launcher
games-engines/odamex:portmidi - Enable PortMidi support
@@ -3224,10 +3226,17 @@ games-simulation/openttd:dedicated - Build only the openttd server, and not the
games-simulation/openttd:fluidsynth - Compile with support for FluidSynth
games-simulation/openttd:lzo - Enables LZO compression for savegames. This is only needed to load extremely old savegames. (versions before 0.2)
games-simulation/openttd:openmedia - Enables the free open media sets: OpenGFX, OpenSFX, OpenMSX, removing the requirement for proprietary TTD assets to play OpenTTD.
+games-simulation/simutrans:minimal - Don't install any PakSets (scenario data)
games-simulation/simutrans:pak128 - Install more detailed scenario data
games-simulation/simutrans:pak128-britain - Install British scenario data
games-simulation/simutrans:pak128-german - Install German scenario data
games-simulation/simutrans:pak192-comic - Install comic-like scenario data
+games-simulation/simutrans-paksets:128 - Install higher resolution scenario data (128 px graphics)
+games-simulation/simutrans-paksets:comic192 - Install comic-like scenario data (192 px graphics)
+games-simulation/simutrans-paksets:cs128 - Install Czech-Slovak scenario data (128 px graphics)
+games-simulation/simutrans-paksets:excentrique48 - Install eccentric scenario data (48 px graphics)
+games-simulation/simutrans-paksets:german128 - Install German scenario data (128 px graphics)
+games-simulation/simutrans-paksets:nippon64 - Install Nippon scenario data (64 px graphics)
games-simulation/train-valley:gui - Install the GUI for configuring screen resolution and input
games-sports/speed-dreams:osggraph - Enable the new work-in-progress 3D engine using dev-games/openscenegraph
games-sports/speed-dreams:webstats - Enable support for sending racing statistics to a web server (experimental)
@@ -3257,7 +3266,6 @@ games-strategy/megaglest:streflop - Use the library streflop. Out of synchs may
games-strategy/megaglest:tools - Build model import/export tools
games-strategy/megaglest:unicode - Use unicode strings for wxwidgets
games-strategy/megaglest:wxuniversal - Use the wxUniversal port which implements the various GUI controls by drawing them itself
-games-strategy/naev:mixer - Enables media-libs/sdl-mixer sound backend in addition to media-libs/openal one.
games-strategy/satellite-reign:gui - Install the GUI for configuring screen resolution and input
games-strategy/ufoai:client - Build the main game client
games-strategy/ufoai:server - Build the dedicated server
@@ -3281,7 +3289,6 @@ gnome-base/gdm:plymouth - Enable support for smooth transition from sys-boot/ply
gnome-base/gnome:classic - Install gnome-extra/gnome-shell-extensions for the Gnome Shell Classic mode
gnome-base/gnome:extras - Install additional GNOME applications
gnome-base/gnome-applets:tracker - Build the tracker search bar applet
-gnome-base/gnome-control-center:flickr - Add support for using photos from flickr as desktop background
gnome-base/gnome-control-center:gnome-online-accounts - Enable configuration panel for net-libs/gnome-online-accounts accounts
gnome-base/gnome-control-center:ibus - Enable support for enhanced input methods through app-i18n/ibus
gnome-base/gnome-extra-apps:games - Install Gnome Games
@@ -3357,6 +3364,7 @@ gnustep-base/gnustep-gui:speech - Audio support using app-accessibility/flite
gnustep-base/gnustep-make:libobjc2 - Enables use of the GNUstep Objective-C runtime (gnustep-base/libobjc2) with non-fragile ABI and sys-devel/clang compiler
gnustep-base/gnustep-make:native-exceptions - Enables use of the native Objective-C exception support (@try/@catch/@finally) built-in objective-c exceptions with compilers that support it
gnustep-base/libobjc2:boehm-gc - Enable Hans Boehm's garbage collector (dev-libs/boehm-gc). Not recommended by upstream
+gui-apps/foot:grapheme-clustering - Enable grapheme clustering support
gui-apps/grim:jpeg - Enable JPEG support.
gui-apps/gtkgreet:layershell - Enable layer shell support
gui-apps/mako:icons - Enable support for icons
@@ -3379,6 +3387,7 @@ gui-libs/gtk:broadway - Enable the GDK Broadway backend.
gui-libs/gtk:colord - Use x11-misc/colord for color management in printing
gui-libs/gtk:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
gui-libs/gtk:vulkan - Enable support for the Vulkan graphics API
+gui-libs/gtksourceview:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
gui-libs/libhandy:glade - Install module and catalog for dev-util/glade
gui-libs/neatvnc:examples - Build and install examples
gui-libs/neatvnc:jpeg - Enable fast encodings
@@ -3403,6 +3412,7 @@ gui-wm/wayfire:system-wlroots - use the system wide wlroots, else build it as a
kde-apps/akonadi:designer - Install plugin for dev-qt/designer
kde-apps/akonadi:kaccounts - Enable support for system-wide defined KAccounts
kde-apps/akonadi:tools - Install tools for developers and testing
+kde-apps/akregator:speech - Enable text-to-speech support
kde-apps/analitza:eigen - Enable dev-cpp/eigen mathematical templates support
kde-apps/ark:zip - Enable ZIP archive support via dev-libs/libzip
kde-apps/cantor:R - Enable dev-lang/R backend support
@@ -3416,6 +3426,7 @@ kde-apps/gwenview:kipi - Enable support for the KDE Image Plugin Interface
kde-apps/gwenview:mpris - Enable support for MPRIS2 interface, requiring dev-qt/qtdbus as dependency.
kde-apps/gwenview:share - Enable support for a share menu using kde-frameworks/purpose
kde-apps/kaccounts-providers:webengine - Enable Nextcloud KAccounts plugin using dev-qt/qtwebengine
+kde-apps/kalarm:speech - Enable text-to-speech support
kde-apps/kalzium:editor - Enable the embedded molecule editor/viewer
kde-apps/kalzium:solver - Enable the equation solver
kde-apps/kanagram:speech - Enable text-to-speech support
@@ -3480,6 +3491,7 @@ kde-apps/kipi-plugins:mediawiki - Build the mediawiki export plugin
kde-apps/kipi-plugins:remotestorage - Build plugin for remote storage using network protocols such as FTP, SSH, SAMBA via kde-frameworks/kio
kde-apps/kitinerary:barcode - Enable support for PDF417 and Aztec barcode decoding using media-libs/zxing-cpp
kde-apps/kmag:keyboardfocus - Enable keyboard focus tracking
+kde-apps/kmail:speech - Enable text-to-speech support
kde-apps/knights:speech - Enable text-to-speech support
kde-apps/konqueror:activities - Enable kactivities support
kde-apps/konqueror:speech - Build text-to-speech plugin
@@ -3506,6 +3518,7 @@ kde-apps/kopete:webpresence - Show your status and some more information on web.
kde-apps/kopete:winpopup - Enable pop-up messages sending on windows. (same as good old "net send" messages ;])
kde-apps/kopete:zeroconf - Enable Link-Local Messaging via the bonjour protocol.
kde-apps/kpimtextedit:designer - Build plugins for dev-qt/designer
+kde-apps/kpimtextedit:speech - Enable text-to-speech support
kde-apps/ksystemlog:kdesu - Run as root using kdesu from kde-plasma/kde-cli-tools
kde-apps/ktp-accounts-kcm:experimental - Enables disabled telepathy services (currently only steam)
kde-apps/ktp-common-internals:otr - Enable support for encrypted conversations using Off-The-Records messaging
@@ -3516,6 +3529,7 @@ kde-apps/kwrite:activities - Enable Plasma Activities support via kde-frameworks
kde-apps/libkdepim:designer - Build plugins for dev-qt/designer
kde-apps/libkleo:fancyviewer - Use kde-apps/kpimtextedit for an improved audit log viewer
kde-apps/libksane:kwallet - Enable encrypted storage of passwords with kde-frameworks/kwallet
+kde-apps/libksieve:speech - Enable text-to-speech support
kde-apps/mailcommon:designer - Build plugins for dev-qt/designer
kde-apps/marble:aprs - Enable support for APRS data sources
kde-apps/marble:designer - Install plugin for dev-qt/designer
@@ -3524,6 +3538,7 @@ kde-apps/marble:pbf - Enable OpenStreetMap PBF file support via dev-libs/protobu
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/messagelib:speech - Enable text-to-speech support
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
@@ -3543,8 +3558,10 @@ kde-apps/umbrello:php - Enable PHP import support using dev-util/kdevelop and de
kde-apps/yakuake:absolute-position - Use kde-frameworks/kwayland for absolute window positioning in KWin
kde-frameworks/kcompletion:designer - Build plugins for dev-qt/designer
kde-frameworks/kconfig:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative
+kde-frameworks/kconfigwidgets:auth - Enable authentication support via kde-frameworks/kauth
kde-frameworks/kconfigwidgets:designer - Build plugins for dev-qt/designer
kde-frameworks/kfilemetadata:epub - Enable support for reading EPUB ebook metadata
+kde-frameworks/kfilemetadata:mobi - Enable mobipocket support via kde-apps/kdegraphics-mobipocket
kde-frameworks/kfilemetadata:office - Enable support for reading ODF and OOXML metadata
kde-frameworks/kiconthemes:designer - Build plugins for dev-qt/designer
kde-frameworks/kimageformats:avif - Support the AVIF image file format
@@ -3702,6 +3719,7 @@ mail-client/mutt:autocrypt - Enable autocrypt.org support
mail-client/mutt:berkdb - Enable sys-libs/db database backend for header caching
mail-client/mutt:gdbm - Enable sys-libs/gdbm database backend for header caching
mail-client/mutt:gpgme - Build gpgme backend to support S/MIME, PGP/MIME and traditional/inline PGP
+mail-client/mutt:gsasl - Use GNU SASL via virtual/gsasl instead of Cyrus SASL (requires USE=sasl)
mail-client/mutt:hcache - Enable header cache, one database backend needs to be enabled
mail-client/mutt:lmdb - Enable dev-db/lmdb database backend for header caching
mail-client/mutt:pgp-classic - Build classic_pgp backend to support PGP/MIME and traditional/inline PGP
@@ -3869,6 +3887,7 @@ media-fonts/fira-sans:otf - Install the OpenType version of the font
media-fonts/fira-sans:ttf - Install the TrueType version of the font
media-fonts/fontawesome:otf - Install the OpenType version of the font
media-fonts/fontawesome:ttf - Install the TrueType version of the font
+media-fonts/fonts-meta:emoji - Install a font supporting emojis
media-fonts/fonts-meta:free - Install fonts for the "free" preset
media-fonts/fonts-meta:latin - Install additional latin fonts
media-fonts/fonts-meta:ms - Install (free) fonts for the "ms" preset
@@ -3906,8 +3925,6 @@ media-gfx/album:plugins - Install optional plugins
media-gfx/album:themes - Install optional themes
media-gfx/alembic:hdf5 - Add support sci-libs/hdf5
media-gfx/alembic:test - Build and run the test-suite
-media-gfx/apngasm:7z - Enable support for 7zip compression
-media-gfx/apngasm:zopfli - Enable support for Zopfli compression
media-gfx/asymptote:boehm-gc - Enables using the Boehm-Demers-Weiser conservative garbage collector
media-gfx/asymptote:context - Enables support for ConTeXt format (dev-texlive/texlive-context)
media-gfx/asymptote:curl - Enables running remote programs via net-misc/curl
@@ -3924,6 +3941,7 @@ media-gfx/blender:dds - Adds DDS textures support to Blender.
media-gfx/blender:embree - Use embree to accelerate certain areas of the Cycles render engine.
media-gfx/blender:fluid - Adds fluid simulation support via the built-in Mantaflow library.
media-gfx/blender:headless - Build without graphical support (renderfarm, server mode only).
+media-gfx/blender:nanovdb - Enable nanoVDB support in Cycles. Uses less memory than regular openVDB when rendering.
media-gfx/blender:ndof - Enable NDOF input devices (SpaceNavigator and friends).
media-gfx/blender:oidn - Enable OpenImageDenoiser Support
media-gfx/blender:opencl - Allow OpenCL Graphics Acceleration. This may require extra graphics card drivers.
@@ -3979,6 +3997,7 @@ media-gfx/fontforge:woff2 - Enable support for WOFF2 format
media-gfx/fotowall:webcam - Enable webcam support
media-gfx/freecad:addonmgr - Build the addon manager module for automatic handling of 3rd party addons
media-gfx/freecad:cloud - Build the Cloud workbench, to access cloud providers (mostly Amazon S3).
+media-gfx/freecad:drawing - Build the Drawing workbench, a predecessor to the TechDraw workbench. Users are encouraged to learn how to use the TechDraw workbench and switch to it instead. This is a compatibility option and will be removed in a later (0.20+) version of the package.
media-gfx/freecad:fem - Build the FEM module and workbench which provides Finite Element Analysis (FEA) workflows
media-gfx/freecad:headless - Build FreeCAD without a GUI, usable for server-side instances. The Python modules are still available, without their GUI parts though.
media-gfx/freecad:idf - Build the IDF module to provide file exchange capabilities with IDF files
@@ -4063,7 +4082,10 @@ media-gfx/openvdb:abi5-compat - Disables newer features to maintain compatibilit
media-gfx/openvdb:abi6-compat - Disables newer features to maintain compatibility with ABI6.
media-gfx/openvdb:abi7-compat - Disables newer features to maintain compatibility with ABI7.
media-gfx/openvdb:abi8-compat - Disables newer features to maintain compatibility with ABI8.
+media-gfx/openvdb:abi9-compat - Disables newer features to maintain compatibility with ABI9.
media-gfx/openvdb:blosc - Allow using blosc compression via dev-libs/c-blosc
+media-gfx/openvdb:cuda - Enable support for CUDA in NanoVDB.
+media-gfx/openvdb:nanovdb - A lightweight, header only, and GPU friendly version of VDB.
media-gfx/openvdb:numpy - Build pyopenvdb with support for dev-python/numpy
media-gfx/openvdb:utils - Build utility binaries
media-gfx/photoqt:devil - Support additional image formats using media-libs/devil
@@ -4075,6 +4097,9 @@ media-gfx/pstoedit:emf - Enable media-libs/libemf support
media-gfx/pstoedit:pptx - Enable support for generating PowerPoint pptx files
media-gfx/qimgv:opencv - Enable HQ scaling via media-libs/opencv
media-gfx/qimgv:video - Add support for gif/webm playback via libmpv
+media-gfx/qrencode:png - Enable PNG output support in qrencode tool
+media-gfx/renderdoc:pyside2 - Expose the QRenderdoc UI to Python scripting to allow for customisation
+media-gfx/renderdoc:qt5 - Build and install the qrenderdoc GUI
media-gfx/shotwell:opencv - Enable face detection via media-libs/opencv
media-gfx/xpaint:pgf - Support for loading PGF images
media-gfx/xsane:ocr - Enable support for Optical Character Recognition reader
@@ -4091,14 +4116,12 @@ media-libs/alure:dumb - Enable media-libs/dumb module library support
media-libs/alure:fluidsynth - Enables Fluidsynth MIDI software synthesis
media-libs/assimp:samples - Build viewer library
media-libs/aubio:double-precision - Compile in double precision mode.
-media-libs/avidemux-core:nvenc - Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.
media-libs/avidemux-core:system-ffmpeg - Use the ffmpeg provided by the system.
media-libs/avidemux-plugins:aften - Enable A/52 (AC-3) audio encoder support.
media-libs/avidemux-plugins:amr - Enable Adaptive Multi-Rate format support via media-libs/opencore-amr.
media-libs/avidemux-plugins:dcaenc - Enable DTS Coherent Acoustics audio encoder support via media-sound/dcaenc.
media-libs/avidemux-plugins:fdk - Adds support for encoding AAC using media-libs/fdk-aac.
media-libs/avidemux-plugins:fribidi - Enable unicode bidirectional algorithm support via dev-libs/fribidi.
-media-libs/avidemux-plugins:nvenc - Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.
media-libs/avidemux-plugins:twolame - Enable TwoLAME support via media-sound/twolame, an optimised MPEG Audio Layer 2 (MP2) encoder.
media-libs/avidemux-plugins:vpx - Enable WebM VP8 Codec SDK support via media-libs/libvpx.
media-libs/avidemux-plugins:x265 - Enables HEVC support with media-libs/x265.
@@ -4128,6 +4151,8 @@ media-libs/embree:tbb - Use TBB instead of the built-in Embree tasking system.
media-libs/embree:tutorial - Enable to build Embree tutorials programs.
media-libs/esdl:image - Enable image support
media-libs/faad2:digitalradio - Digital Radio Mondiale (warning: disables other decoders)
+media-libs/fcft:harfbuzz - Use media-libs/harfbuzz for grapheme and run shaping
+media-libs/fcft:libutf8proc - Use media-libs/harfbuzz and dev-libs/libutf8proc for run shaping
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:brotli - Enable brotli decompression support via app-arch/brotli
@@ -4703,6 +4728,7 @@ media-sound/puddletag:acoustid - Use media-libs/chromaprint for acoustic fingerp
media-sound/puddletag:quodlibet - Enables support for editing media-sound/quodlibet databases
media-sound/pulseaudio:X - Build the X11 publish module to export PulseAudio information through X11 protocol for clients to make use. Don't enable this flag if you want to use a system wide instance. If unsure, enable this flag.
media-sound/pulseaudio:alsa-plugin - Request installing media-plugins/alsa-plugins with PulseAudio plugin enabled. This ensures that clients supporting ALSA only will use PulseAudio.
+media-sound/pulseaudio:aptx - aptX (HD) over Bluetooth (many Android compatible headphones), requires media-plugins/gst-plugins-openaptx.
media-sound/pulseaudio:asyncns - Use libasyncns for asynchronous name resolution.
media-sound/pulseaudio:daemon - Build the pulseaudio binary (not-needed for pipewire-pulse)
media-sound/pulseaudio:doc - Build the doxygen-described API documentation.
@@ -4711,6 +4737,8 @@ media-sound/pulseaudio:equalizer - Enable the equalizer module (requires sci-lib
media-sound/pulseaudio:gconf - Ensure gnome-base/gconf is present for pulseaudio GConf to GSettings module automatic migration (keeping the user configuration)
media-sound/pulseaudio:gdbm - Use sys-libs/gdbm to store PulseAudio databases. Recommended for desktop usage. This flag causes the whole package to be licensed under GPL-2 or later.
media-sound/pulseaudio:glib - Add support to dev-libs/glib-based mainloop for the libpulse client library, to allow using libpulse on glib-based programs. Build the GSettings PA module.
+media-sound/pulseaudio:gstreamer - Build with support for gstreamer including ability to use bluetooth codecs. For bluetooth codecs see USE ldac and aptx.
+media-sound/pulseaudio:ldac - LDAC over Bluetooth (primarily Sony headphones), requires media-plugins/gst-plugins-ldac.
media-sound/pulseaudio:native-headset - Build with native HSP backend for bluez 5.
media-sound/pulseaudio:ofono-headset - Build with oFono HFP backend for bluez 5, requires net-misc/ofono.
media-sound/pulseaudio:oss - Enable OSS sink/source (output/input). Deprecated, upstream does not support this on systems where other sink/source systems are available (i.e.: Linux). The padsp wrapper is now always build if the system supports OSS at all.
@@ -4721,11 +4749,14 @@ media-sound/pulseaudio:systemd - Build with sys-apps/systemd support to replace
media-sound/pulseaudio:webrtc-aec - Uses the webrtc.org AudioProcessing library for enhancing VoIP calls greatly in applications that support it by performing acoustic echo cancellation, analog gain control, noise suppression and other processing.
media-sound/pulseaudio-daemon:X - Build the X11 publish module to export PulseAudio information through X11 protocol for clients to make use. Don't enable this flag if you want to use a system wide instance. If unsure, enable this flag.
media-sound/pulseaudio-daemon:alsa-plugin - Request installing media-plugins/alsa-plugins with PulseAudio plugin enabled. This ensures that clients supporting ALSA only will use PulseAudio.
+media-sound/pulseaudio-daemon:aptx - aptX (HD) over Bluetooth (many Android compatible headphones), requires media-plugins/gst-plugins-openaptx.
media-sound/pulseaudio-daemon:asyncns - Use libasyncns for asynchronous name resolution.
media-sound/pulseaudio-daemon:elogind - Use sys-auth/elogind for giving each session a PA client
media-sound/pulseaudio-daemon:equalizer - Enable the equalizer module (requires sci-libs/fftw).
media-sound/pulseaudio-daemon:gdbm - Use sys-libs/gdbm to store PulseAudio databases. Recommended for desktop usage. This flag causes the whole package to be licensed under GPL-2 or later.
media-sound/pulseaudio-daemon:glib - Build the GSettings PA module.
+media-sound/pulseaudio-daemon:gstreamer - Build with support for gstreamer including ability to use bluetooth codecs. For bluetooth codecs see USE ldac and aptx.
+media-sound/pulseaudio-daemon:ldac - LDAC over Bluetooth (primarily Sony headphones), requires media-plugins/gst-plugins-ldac.
media-sound/pulseaudio-daemon:native-headset - Build with native HSP backend for bluez 5.
media-sound/pulseaudio-daemon:ofono-headset - Build with oFono HFP backend for bluez 5, requires net-misc/ofono.
media-sound/pulseaudio-daemon:oss - Enable OSS sink/source (output/input). Deprecated, upstream does not support this on systems where other sink/source systems are available (i.e.: Linux). The padsp wrapper is now always build if the system supports OSS at all.
@@ -4932,7 +4963,6 @@ media-video/aravis:fast-heartbeat - Enable faster heartbeat rate.
media-video/aravis:gstreamer - Build the GStreamer plugin.
media-video/aravis:packet-socket - Enable packet socket support.
media-video/aravis:viewer - Build the GTK+-based video viewer.
-media-video/avidemux:nvenc - Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.
media-video/chaplin:transcode - Enable DVD ripping and transcoding
media-video/droidcam:gtk - Build the dev-cpp/gtkmm:3.0 client.
media-video/dv2sub:kino - install kino plugin
@@ -4940,6 +4970,7 @@ media-video/dvdrip:fping - Enables fping support for cluster rendering
media-video/dvdrip:subtitles - Enables support for subtitle ripping
media-video/ffdiaporama:openclipart - Support openclipart database
media-video/ffdiaporama:texturemate - Install extra backgrounds
+media-video/ffmpeg:amf - Enables support for AMD's Advanced Media Framework (AMF)
media-video/ffmpeg:amr - Enables Adaptive Multi-Rate Audio support
media-video/ffmpeg:amrenc - Enables Adaptive Multi-Rate Audio encoding support with media-libs/vo-amrwbenc.
media-video/ffmpeg:appkit - Enables Apple AppKit framework
@@ -4991,6 +5022,7 @@ media-video/ffmpeg:ssh - Enable SSH/sftp support via net-libs/libssh.
media-video/ffmpeg:svt-av1 - Enables AV1 encoding support via media-libs/svt-av1.
media-video/ffmpeg:twolame - Enables MP2 encoding via media-sound/twolame as an alternative to the internal encoder.
media-video/ffmpeg:vidstab - Enables video stabilization filter using vid.stab library (media-libs/vidstab).
+media-video/ffmpeg:vmaf - Enables Netflix's perceptual video quality assessment filter using the library (media-libs/libvmaf).
media-video/ffmpeg:vpx - Enables VP8 and VP9 codec support using libvpx: Decoding does not require this to be enabled but libvpx can also be used for decoding; encoding requires this useflag to be enabled though.
media-video/ffmpeg:vulkan - Enables support for the vulkan API for GPU offload.
media-video/ffmpeg:x265 - Enables HEVC encoding with media-libs/x265.
@@ -5008,7 +5040,6 @@ media-video/handbrake:gstreamer - Support for the streaming media framework from
media-video/handbrake:gtk - Install the GTK UI, ghb.
media-video/handbrake:libav-aac - Support for encoding AAC using libav's internal encoder.
media-video/handbrake:numa - Adds support for x265's NUMA capabilities.
-media-video/handbrake:nvenc - Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.
media-video/handbrake:x265 - Support for encoding h265 using media-libs/x265.
media-video/kino:gpac - Enable GPAC support when exporting to 3GPP format
media-video/libva-utils:drm - Enables VA/DRM API support.
@@ -5073,7 +5104,6 @@ media-video/mpv:archive - Enable support for various archive formats via app-arc
media-video/mpv:bluray - Enable playback of Blu-ray filesystems
media-video/mpv:cli - Build mpv CLI player
media-video/mpv:cplugins - Enable C plugins support
-media-video/mpv:cuda - Enable hardware video decoding via Nvidia CUDA
media-video/mpv:drm - Enable Kernel Mode Setting / Direct Rendering Manager based video output
media-video/mpv:egl - Enable support for various EGL-based video outputs / backends
media-video/mpv:gamepad - Enable gamepad input support
@@ -5094,7 +5124,6 @@ media-video/nvidia_video_sdk:tools - Build and install example tools.
media-video/obs-studio:browser - Enable browser source support via (precompiled) CEF.
media-video/obs-studio:decklink - Build the Decklink plugin.
media-video/obs-studio:fdk - Build with LibFDK AAC support.
-media-video/obs-studio:nvenc - Build with NVENC encoding support for nVidia video cards.
media-video/obs-studio:pipewire - Build with PipeWire support.
media-video/obs-studio:python - Build with scripting support for Python 3.
media-video/obs-studio:speex - Build with Speex noise suppression filter support.
@@ -5111,6 +5140,7 @@ media-video/pipewire:jack-sdk - Use PipeWire as JACK replacement
media-video/pipewire:lv2 - Allow loading LV2 plugins via media-libs/lv2
media-video/pipewire:pipewire-alsa - Replace PulseAudio's ALSA plugin with PipeWire's plugin
media-video/pipewire:ssl - Enable raop-sink support (needs dev-libs/openssl)
+media-video/pipewire:system-service - Install systemd unit files for running as a system service. Not recommended.
media-video/qmplay2:audiofilters - Build with AudioFilters module
media-video/qmplay2:avdevice - Build FFmpeg module with libavdevice suport
media-video/qmplay2:cdio - Build with AudioCD module
@@ -5212,6 +5242,7 @@ media-video/webcamoid:libuvc - Build with libuvc support
media-video/webcamoid:qtaudio - Enable audio capture/play via dev-qt/qtmultimedia
media-video/webcamoid:v4lutils - Build with V4L-utils support
media-video/webcamoid:videoeffects - Build video effects
+media-video/wireplumber:system-service - Install systemd unit files for running as a system service. Not recommended.
media-video/x264-encoder:avs - enable AvxSynth support in the AviSynth input module
media-video/x264-encoder:ffmpegsource - Enable ffmpegsource aka ffms support, disables lavf
media-video/x264-encoder:interlaced - Enable interlaced encoding support, this can decrease encoding speed by up to 2%
@@ -5300,7 +5331,6 @@ net-analyzer/nagios-plugin-check_raid:dmraid - Support Device-Mapper RAID
net-analyzer/nagios-plugin-check_raid:hpa - Support HP Array controllers
net-analyzer/nagios-plugin-check_raid:hpsa - Support HP SmartArray (CCISS) controllers
net-analyzer/nagios-plugin-check_raid:megaraid-sas - Support LSI MegaRAID SAS controllers
-net-analyzer/nagios-plugin-check_raid:megaraid-scsi - Support LSI MegaRAID SCSI controllers
net-analyzer/nagios-plugin-check_raid:mpt - Support LSI MPT Fusion controllers
net-analyzer/nagios-plugin-check_raid:mpt-sas2 - Support LSI SAS-2 controllers
net-analyzer/nagios-plugins:nagios-dns - Install net-dns/bind-tools required for monitoring DNS servers. Disabling the flag does not remove any plugin file.
@@ -5476,6 +5506,7 @@ net-analyzer/zabbix:mbedtls - Use net-libs/mbedtls as TLS backend
net-analyzer/zabbix:odbc - Enable Database Monitor and use UnixODBC Library by default
net-analyzer/zabbix:openipmi - Enable openipmi things
net-analyzer/zabbix:openssl - Use dev-libs/openssl as TLS backend
+net-analyzer/zabbix:pcre2 - Use dev-libs/libpcre2 instead of dev-libs/libpcre
net-analyzer/zabbix:proxy - Enable proxy support
net-analyzer/zabbix:server - Enable zabbix server
net-analyzer/zabbix:ssh - SSH v2 based checks
@@ -5651,6 +5682,7 @@ net-fs/autofs:sasl - Enable SASL support in the LDAP module
net-fs/cifs-utils:ads - Enable Active Directory support and create cifs.idmap binary - idmap support
net-fs/cifs-utils:caps - Enable sys-libs/libcap-ng support
net-fs/cifs-utils:creds - cifs credentials support
+net-fs/cifs-utils:python - Enable support for python and install python tools
net-fs/cvmfs:server - Install the cvmfsd program and init script
net-fs/libnfs:utils - Build/install nfs-{cat,ls,cp} utils
net-fs/netatalk:pgp - Add support pgp authentication module
@@ -5686,7 +5718,6 @@ net-fs/samba:ads - Enable Active Directory support
net-fs/samba:ceph - Enable support for Ceph distributed filesystem via sys-cluster/ceph
net-fs/samba:client - Enables the client part
net-fs/samba:cluster - Enable support for clustering
-net-fs/samba:dmapi - Enable support for DMAPI. This currently works only in combination with XFS.
net-fs/samba:glusterfs - Enable support for Glusterfs filesystem via sys-cluster/glusterfs
net-fs/samba:gpg - Use app-crypt/gpgme for AD DC
net-fs/samba:iprint - Enabling iPrint technology by Novell
@@ -6013,6 +6044,7 @@ net-libs/freaklabs-chibiarduino:promisc - Enable promisc in the config file for
net-libs/glib-networking:gnome - Extract HTTP/HTTPS/SOCKS proxy configuration stored using GSettings
net-libs/glib-networking:libproxy - Use net-libs/libproxy for getting the HTTP/HTTPS/SOCKS proxy configuration
net-libs/gnome-online-accounts:gnome - Use gnome-base/gnome-control-center to set GNOME online accounts preferences
+net-libs/gnutls:brotli - Enable brotli decompression support via app-arch/brotli
net-libs/gnutls:dane - Build libgnutls-dane, implementing DNS-based Authentication of Named Entities. Requires net-dns/unbound
net-libs/gnutls:openssl - Build openssl compatibility libraries
net-libs/gnutls:pkcs11 - Add support for PKCS#11 through app-crypt/p11-kit
@@ -6034,7 +6066,7 @@ net-libs/libetpan:lmdb - Use dev-db/lmdb as cache DB
net-libs/libgsasl:gcrypt - Use dev-libs/libgcrypt for low-level crypto
net-libs/libgsasl:ntlm - Add support for Microsoft's NTLM mechanism using net-libs/libntlm
net-libs/libiio:aio - Enable asynchronous IO support
-net-libs/libiscsi:rdma - Enable infiniband support via sys-fabric/librdmacm
+net-libs/libiscsi:rdma - Enable infiniband support via sys-cluster/rdma-core
net-libs/libisds:openssl - Use dev-libs/openssl as crypto backend instead of app-crypt/gpgme and dev-libs/libgcrypt
net-libs/libmicrohttpd:epoll - Use epoll() system call
net-libs/libmicrohttpd:thread-names - Assign thread names to internal threads, useful for dependent apps debugging
@@ -6594,6 +6626,10 @@ net-misc/ptpd:statistics - Enable compution of statistics
net-misc/putty:gssapi - Enable support for GSSAPI (virtual/krb5)
net-misc/putty:gtk - Build the PuTTY client which requires x11-libs/gtk+. If disabled only the CLI tools puttygen, plink, pscp and psftp will be built
net-misc/putty:gtk2 - Build the PuTTY client with x11-libs/gtk+:2 instead of x11-libs/gtk+:3
+net-misc/r8125:multi-tx-q - Enable Multiple Tx Queue ("RSS" for sending)
+net-misc/r8125:ptp - Enable Precision Time Protocol support
+net-misc/r8125:rss - Enable Receive Side Scaling (RSS)
+net-misc/r8125:use-firmware - Support automatic firmware loading
net-misc/r8168:use-firmware - Enable support for automatic firmware loading
net-misc/rdesktop:kerberos - Enable CredSPP support + Kerberos authentication
net-misc/rdesktop:pcsc-lite - Enable smartcard support with sys-apps/pcsc-lite driver
@@ -6663,6 +6699,7 @@ net-misc/x2goserver:fuse - Use net-fs/sshfs to allow shared folders
net-misc/xmrig:donate - Set the default donation level to 1% instead of 0
net-misc/xmrig:hwloc - Use sys-apps/hwloc for CPU affinity support
net-misc/xmrig:opencl - Enable OpenCL support
+net-misc/youtube-dl:yt-dlp - Use net-misc/yt-dlp to provide the command and only install the python module
net-misc/youtube-viewer:gtk - Install the gtk3 GUI
net-misc/ytfzf:minimal - Skip app-shells/fzf and media-video/mpv dependencies (requires custom settings)
net-misc/zerotier:clang - Use Clang compiler instead of GCC
@@ -6676,6 +6713,8 @@ net-nds/389-ds-base:pam-passthru - Enable pam-passthru plugin - for simple and f
net-nds/ldapvi:gnutls - Use net-libs/gnutls instead of dev-libs/openssl
net-nds/nsscache:nsscache - Depend on sys-auth/libnss-cache to handle flat files
net-nds/nsscache:s3 - Support for S3-based NSS sources
+net-nds/openldap:argon2 - Enable password hashing algorithm from app-crypt/argon2
+net-nds/openldap:cleartext - Enable use of cleartext passwords
net-nds/openldap:experimental - Enable experimental backend options
net-nds/openldap:kinit - Enable support for kerberos init
net-nds/openldap:minimal - Build libraries & userspace tools only. Does not install any server code
@@ -6689,6 +6728,10 @@ net-nds/rpcbind:warmstarts - Enables rpcbind to cache configuration for warm res
net-nds/tac_plus:finger - Adds support for checking user counts via fingering the NAS
net-nds/tac_plus:maxsess - Enforce a limit on maximum sessions per user
net-news/rssguard:webengine - Use dev-qt/qtwebengine for embedded web browser
+net-news/sfeed:theme-mono - Use mono theme
+net-news/sfeed:theme-mono-highlight - Use mono_highlight theme
+net-news/sfeed:theme-newsboat - Use newsboat theme
+net-news/sfeed:theme-templeos - Use templeos theme
net-nntp/nzbget:parcheck - Enable support for checking PAR archives
net-nntp/sabnzbd:7za - Add support for extracting 7za files
net-nntp/sabnzbd:rar - Add support for extracting rar files
@@ -7051,7 +7094,9 @@ net-wireless/wpa_supplicant:privsep - Enable wpa_priv privledge separation binar
net-wireless/wpa_supplicant:ps3 - Add support for ps3 hypervisor driven gelic wifi
net-wireless/wpa_supplicant:smartcard - Add support for smartcards
net-wireless/wpa_supplicant:tdls - Add support for Tunneled Direct Link Setup (802.11z)
+net-wireless/wpa_supplicant:tkip - Add support for WPA TKIP (deprecated 2009)
net-wireless/wpa_supplicant:uncommon-eap-types - Add support for GPSK, SAKE, GPSK_SHA256, IKEV2 and EKE
+net-wireless/wpa_supplicant:wep - Add support for Wired Equivalent Privacy (deprecated 2004)
net-wireless/wpa_supplicant:wimax - Add support for Wimax EAP-PEER authentication algorithm
net-wireless/wpa_supplicant:wps - Add support for Wi-Fi Protected Setup
net-wireless/yatebts:bladerf - Build bladeRF transceiver
@@ -7060,7 +7105,6 @@ net-wireless/yatebts:uhd - Build UHD transceiver
net-wireless/yatebts:usrp1 - Build USRP1 transceiver
sci-astronomy/cpl:gasgano - Enable support for sci-astronomy/gasgano file organizer
sci-astronomy/esomidas:libtirpc - Build against net-libs/libtirpc for RPC support
-sci-astronomy/healpix:idl - Install healpix IDL/GDL routines
sci-astronomy/kstars:fits - Enable support for NASA's sci-libs/cfitsio library
sci-astronomy/kstars:indi - Enable support for Astronomical control library using libindi
sci-astronomy/kstars:password - Store passwords securely via dev-libs/qtkeychain
@@ -7101,6 +7145,8 @@ sci-chemistry/avogadro2:vtk - include vtk support
sci-chemistry/chemtool:emf - EMF export support
sci-chemistry/gnome-chemistry-utils:gnumeric - Add a Gnumeric plugin to provide a molarmass function for the spreadsheet
sci-chemistry/gromacs:build-manual - Build manual instead of downloading it
+sci-chemistry/gromacs:clang - Build gromacs with Clang instead of default compiler
+sci-chemistry/gromacs:clang-cuda - Use clang for cuda units compilation
sci-chemistry/gromacs:cuda - Enable cuda non-bonded kernels
sci-chemistry/gromacs:double-precision - More precise calculations at the expense of speed
sci-chemistry/gromacs:gmxapi - Add support for gmxapi library
@@ -7139,12 +7185,10 @@ sci-electronics/gtkwave:packed - Enables '#pragma pack' for data arrays (saves m
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 sci-libs/opencascade
-sci-electronics/kicad:oce - Enable viewing 3D rendering of designs via sci-libs/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
-sci-electronics/kicad-packages3d:oce - Use sci-libs/oce for data exchange
sci-electronics/ktechlab:gpsim - Enable support for Microchip PIC microcontrollers similation using dev-embedded/gpsim
sci-electronics/ngspice:deprecated - Build old and deprecated apps
sci-electronics/ngspice:shared - Build ngspice as a shared library
@@ -7161,6 +7205,7 @@ sci-electronics/pulseview:decode - Enable decoding of protocols while capturing
sci-electronics/sigrok-cli:decode - Enable decoding of protocols while capturing
sci-electronics/splat:hires - Builds additional high resolution application 'rfsplat-hd'
sci-geosciences/gmt:gdal - Enable sci-libs/gdal library support
+sci-geosciences/gmt:geos - Enable sci-libs/geos library support
sci-geosciences/gmt:gmttria - Non GNU triangulation method, more efficient
sci-geosciences/gmt:gshhg - Install coastline database
sci-geosciences/gmt:htmldoc - Install html documentation
@@ -7191,6 +7236,7 @@ sci-geosciences/qgis:hdf5 - Enable MDAL support for sci-libs/hdf5
sci-geosciences/qgis:mapserver - Determines whether mapserver should be built
sci-geosciences/qgis:netcdf - Enable MDAL support for GRIB and XMDF formats
sci-geosciences/qgis:opencl - Enable OpenCL support
+sci-geosciences/qgis:pdal - Enable support for PDAL for point clouds via sci-libs/pdal
sci-geosciences/qgis:polar - Enable support for the polar coordinate system via x11-libs/qwtpolar
sci-geosciences/qgis:qml - Enable support Qml-based plugins using dev-qt/qtdeclarative
sci-geosciences/qgis:serial - Enable support for serial GPS using dev-qt/qtserialport
@@ -7235,6 +7281,8 @@ sci-libs/clblas:client - Build a command line clBLAS client program.
sci-libs/clblas:ktest - A command line tool for testing single clBLAS kernel.
sci-libs/clblas:performance - Copy performance scripts that can measure and graph performance.
sci-libs/clblast:client - Enable compilation of the clients to test and compare performance with reference libraries
+sci-libs/clblast:cuda - Build with support for cuda instead of opencl (beta!)
+sci-libs/clblast:opencl - Build with support for opencl
sci-libs/coinor-clp:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support
sci-libs/coinor-clp:metis - Enable partitioning with sci-libs/metis
sci-libs/coinor-clp:mumps - Enable sci-libs/mumps support
@@ -7349,10 +7397,6 @@ sci-libs/netcdf:tools - Build the utilities nccopy, ncgen and ncdump
sci-libs/nlopt:octave - Add plugin for sci-mathematics/octave
sci-libs/o2scl:armadillo - Build matrix manipulation with sci-libs/armadillo
sci-libs/o2scl:eigen - Build matrix manipulation with dev-cpp/eigen
-sci-libs/oce:freeimage - Enable support for image i/o via media-libs/freeimage
-sci-libs/oce:gl2ps - Use gl2ps PostScript printing library
-sci-libs/oce:tbb - Enable parallel meshing
-sci-libs/oce:vtk - Enable Virtualisation Toolkit
sci-libs/octomap:dynamicEDT3D - Build and install dynamicEDT3D library: A library for incrementally updatable Euclidean distance transforms in 3D.
sci-libs/openblas:dynamic - Build dynamic architecture detection at run time (for multi targets)
sci-libs/openblas:eselect-ldso - Enable BLAS/LAPACK runtime switching
@@ -7369,8 +7413,6 @@ sci-libs/opencascade:vtk - Enable Visualization Toolkit support via sci-libs/vtk
sci-libs/orocos_kdl:models - Build models for some well known robots.
sci-libs/p4est:romio - Build with support for the ROMIO MPI-IO component
sci-libs/p4est:vtk-binary - Enable binary vtk output. If disabled vtk files will be written in ASCII text format.
-sci-libs/parmetis:double-precision - Floating-point operation done as double precision
-sci-libs/parmetis:int64 - Build the 64 bits integer library (needed for > 2^31 vertices)
sci-libs/pastix:cuda - Enable GPU support using CUDA kernels
sci-libs/pastix:fortran - Install the Fortran interface
sci-libs/pastix:int64 - Use 64- rather than 32-bit integer representation
@@ -7449,7 +7491,6 @@ sci-libs/trilinos:tbb - Add support for threading building blocks library (dev-c
sci-libs/trilinos:tvmet - Add support for tvmet (dev-libs/tvmet)
sci-libs/trilinos:yaml - Add support for yaml (dev-cpp/yaml-cpp)
sci-libs/umfpack:cholmod - Use sci-libs/cholmod for matrix ordering
-sci-libs/vtk:R - Enable support for dev-lang/R
sci-libs/vtk:all-modules - Build all modules
sci-libs/vtk:boost - Add support for boost
sci-libs/vtk:cuda - Add support for CUDA
@@ -7468,6 +7509,7 @@ sci-mathematics/agda:debug - Enable debugging features that may slow Agda down.
sci-mathematics/agda:enable-cluster-counting - Enable the --count-clusters flag. (If enable-cluster-counting is False, then the --count-clusters flag triggers an error message.)
sci-mathematics/agda:stdlib - Install the standard library.
sci-mathematics/bertini:optimization - Accept upstream's choices for -O option.
+sci-mathematics/cadabra:jupyter - Build the Cadabra Jupyter kernel
sci-mathematics/cgal:mpfi - Enable support for multiple recision interval arithmetic via sci-libs/mpfi
sci-mathematics/cgal:ntl - Enable support for dev-libs/ntl
sci-mathematics/cgal:shared - Build shared library
@@ -7499,7 +7541,6 @@ 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)
@@ -7538,7 +7579,6 @@ sci-mathematics/polymake:singular - Enable the interface to sci-mathematics/sing
sci-mathematics/primecount:executable - Build the primecount CLI executable
sci-mathematics/primesieve:executable - Build the primesieve CLI executable
sci-mathematics/rstudio:server - Build and install the RStudio server
-sci-mathematics/singular:julia - Enables interface for Singular to julia
sci-mathematics/singular:polymake - Enable the interface to TOPCOM
sci-mathematics/slepc:complex-scalars - Make scalars complex
sci-mathematics/stp:cryptominisat - Enable sci-mathematics/cryptominisat support
@@ -7555,8 +7595,8 @@ sci-mathematics/why3:zip - Enable compression of session files
sci-mathematics/why3-for-spark:coq - Add sci-mathematics/coq support
sci-mathematics/why3-for-spark:html - Build HTML documentation
sci-mathematics/why3-for-spark:hypothesis-selection - Enable hypothesis selection
-sci-mathematics/why3-for-spark:profiling - Enable profiling
-sci-mathematics/why3-for-spark:zarith - Use dev-ml/zarith
+sci-mathematics/why3-for-spark:sexp - Add support for outputting S-expressions with dev-ml/ppx_sexp_conv
+sci-mathematics/why3-for-spark:zarith - Use Zarith (dev-ml/zarith) instead of Nums (dev-ml/num) for computations
sci-mathematics/why3-for-spark:zip - Enable compression of session files
sci-mathematics/yacas:jupyter - Add support for jupyter notebook
sci-mathematics/z3:isabelle - Add integration support for the Isabelle/HOL theorem prover.
@@ -7593,9 +7633,10 @@ sci-physics/geant4_vmc:mtroot - Build MTRoot (provides ROOT IO manager classes w
sci-physics/geant4_vmc:vgm - Enable the Virtual Geometry Model (sci-physics/vgm)
sci-physics/hepmc:cm - Build with cm instead of default mm for length units
sci-physics/hepmc:gev - Build with GeV instead of default MeV for momentum units
-sci-physics/lammps:cuda - Enable cuda non-bonded kernels
-sci-physics/lammps:kokkos - Enable kokkos non-bonded kernels
+sci-physics/lammps:cuda - Enable cuda gpu computing support
+sci-physics/lammps:hip - Enable hip gpu computing support
sci-physics/lammps:lammps-memalign - Enables the use of the posix_memalign() call instead of malloc() when large chunks or memory are allocated by LAMMPS. Aliengnment is on 16 byte boundaries.
+sci-physics/lammps:opencl - Enable opencl gpu computing support
sci-physics/pythia:fastjet - Build jets using the sci-physics/fastjet package
sci-physics/pythia:hepmc - Adds support for High Energy Physics Monte Carlo Generators sci-physics/hepmc
sci-physics/pythia:lhapdf - Support the use of external PDF sets via sci-physics/lhapdf
@@ -7632,7 +7673,6 @@ sci-physics/thepeg:hepmc - Adds support for High Energy Physics Monte Carlo Gene
sci-physics/thepeg:lhapdf - Adds support for sci-physics/lhapdf
sci-physics/vgm:geant4 - Enable interaction with Geant4(sci-physics/geant:4)
sci-physics/vgm:root - Enable interaction with ROOT (sci-physics/root)
-sci-physics/vmc:c++11 - Build using the C++11 standard
sci-physics/vmc:c++14 - Build using the C++14 standard
sci-physics/vmc:c++17 - Build using the C++17 standard
sci-physics/yoda:root - Adds support for sci-physics/root
@@ -7659,7 +7699,6 @@ sci-visualization/paraview:nvcontrol - Add NVCONTROL support for OpenGL options
sci-visualization/paraview:offscreen - Offscreen rendering through OSMesa
sci-visualization/paraview:plugins - Build and install additional plugins
sci-visualization/paraview:webengine - Add support for dev-qt/qtwebengine
-sci-visualization/scidavis:assistant - Compile with QAssistant (documentation broweser) support from dev-qt/assistant.
sci-visualization/scidavis:muparser - Build support for muparser scripting.
sci-visualization/scidavis:origin - Add support for reading OriginLab OPJ project files through sci-libs/liborigin.
sci-visualization/scidavis:python - Build support for python scripting.
@@ -7732,7 +7771,6 @@ sys-apps/flashrom:it8212 - Support for ITE IT8212F ATA/RAID controllers
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: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
@@ -7743,16 +7781,13 @@ sys-apps/flashrom:nicrealtek - Support for Realtek NICs
sys-apps/flashrom:ogp-spi - Enable support for OGP (Open Graphics Project) SPI flashing
sys-apps/flashrom:pickit2-spi - SUpport for SPI flash ROMs accessible via Microchip PICkit2
sys-apps/flashrom:pony-spi - Enable support for SI-Prog like hardware by Lancos
-sys-apps/flashrom:raiden-debug-spi - Enable ChromiumOS Servo DUT debug board
sys-apps/flashrom:rayer-spi - RayeR SPIPGM hardware support
-sys-apps/flashrom:realtek-mst-i2c-spi - Enable support for Realtek MultiStream Transport (MST)
sys-apps/flashrom:satamv - Enable programmer for Marvell SATA controllers
sys-apps/flashrom:satasii - Enable programmer for SiI SATA controllers
sys-apps/flashrom:serprog - Enable Serial Flasher programmer
sys-apps/flashrom:stlinkv3-spi - Enable SPI programmer using STLINK-V3
sys-apps/flashrom:tools - Install ich_descriptor_tool, a tool for reading descriptor-mode SPI-flash images for Intel chipsets
sys-apps/flashrom:usbblaster-spi - Enable support for Altera USB-Blaster dongles
-sys-apps/flashrom:wiki - Enable wiki informations, like supported devices etc.
sys-apps/fwupd:amt - Build and install Intel AMT plugin
sys-apps/fwupd:archive - Use app-arch/libarchive for archives support
sys-apps/fwupd:dell - Enable Dell-specific support
@@ -7946,6 +7981,7 @@ sys-auth/pambase:securetty - Enable pam_securetty module in the login stack. Not
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:duktape - Use dev-lang/duktape instead of dev-lang/spidermonkey as JavaScript engine
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
@@ -7967,7 +8003,7 @@ sys-block/fio:gnuplot - Install tools for generating gnuplots
sys-block/fio:io-uring - Enable efficient I/O via sys-libs/liburing.
sys-block/fio:numa - Enable numa support
sys-block/fio:rbd - Enable Rados block device support via sys-cluster/ceph
-sys-block/fio:rdma - Enable infiniband support via sys-fabric/librdmacm
+sys-block/fio:rdma - Enable infiniband support via sys-cluster/rdma-core
sys-block/fio:tcmalloc - Link against dev-util/google-perftools by default which will speed up USE=rbd up to 20%
sys-block/fio:zbc - Enable ZBC & ZAC disks via sys-block/libzbc.
sys-block/gparted:wayland - Enable interim workaround to allow running GParted under Wayland by granting permission to the X11 display using x11-apps/xhost.
@@ -8083,9 +8119,7 @@ sys-cluster/lustre:utils - Enable lustre utils
sys-cluster/minikube:libvirt - Build plugin for kvm
sys-cluster/mpich:mpi-threads - Enable MPI_THREAD_MULTIPLE
sys-cluster/mpich:romio - Build the ROMIO MPI-IO component
-sys-cluster/mpich2:mpi-threads - Enable MPI_THREAD_MULTIPLE
-sys-cluster/mpich2:romio - Enable romio, a high-performance portable MPI-IO implementation
-sys-cluster/nomad:nvidia - build with nvidia integration
+sys-cluster/nomad:ui - do not embed the ui in the binary
sys-cluster/openmpi:cma - Enable the CMA (Cross Memory Attach) MCA
sys-cluster/openmpi:cuda - Add GPU direct support
sys-cluster/openmpi:libompitrace - Enable support for contributed package libompitrace
@@ -8117,7 +8151,6 @@ sys-cluster/spark-bin:scala212 - Install Spark JARs pre-built with Scala 2.12.
sys-cluster/torque:autorun - Enable the AUTORUN_JOBS codebase
sys-cluster/torque:cgroups - Enable pbs_mom to use linux cgroups to isolate jobs
sys-cluster/torque:cpusets - Enable pbs_mom to utilize linux cpusets if available
-sys-cluster/torque:drmaa - Enable the Distributed Resource Management Application API
sys-cluster/torque:munge - Enable authentication via munge
sys-cluster/torque:nvidia - Enable management of Nvidia GPUs
sys-cluster/torque:quickcommit - Enable the QUICKCOMMIT codebase
@@ -8212,13 +8245,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: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
-sys-fabric/ofed:perftest - Add perftest utils
-sys-fabric/ofed:qperf - Add rdma tests
-sys-fabric/ofed:rds - Tools to manage rds sockets
-sys-fabric/ofed:srp - Suport for userspace part for srp initiator
sys-fabric/opensm:tools - Install ssld extra tool
sys-firmware/edk2-ovmf:binary - Use pre-built binaries
sys-firmware/intel-microcode:hostonly - only install ucode(s) supported by currently available (=online) processor(s)
@@ -8546,7 +8572,6 @@ www-apps/nikola:server - Enable support for built-in web server using dev-python
www-apps/nikola:watchdog - Use dev-python/watchdog to monitor file system events
www-apps/nikola:webmedia - Use dev-python/micawber to extract metadata from web media links
www-apps/postfixadmin:vacation - Install vacation.pl script and dependencies
-www-apps/radicale:bcrypt - Enable bcrypt
www-apps/redmine:markdown - Enable support for Markdown
www-apps/redmine:minimagick - Enable image processing support via dev-ruby/mini_magick
www-apps/redmine:passenger - Enable support for www-apache/passenger
@@ -8594,6 +8619,7 @@ www-client/firefox:eme-free - Disable EME (DRM plugin) cabability at build time
www-client/firefox:geckodriver - Enable WebDriver support
www-client/firefox:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles
www-client/firefox:hwaccel - Force-enable hardware-accelerated rendering (Mozilla bug 594876)
+www-client/firefox:libproxy - Enable libproxy support
www-client/firefox:lto - Enable Link Time Optimization (LTO). Requires Gold linker when using GCC or LDD linker when using Clang
www-client/firefox:openh264 - Use media-libs/openh264 for H.264 support instead of downloading binary blob from Mozilla at runtime
www-client/firefox:pgo - Add support for profile-guided optimization using gcc-4.5, for faster binaries. This option will double the compile time.
@@ -8607,6 +8633,7 @@ www-client/firefox:system-libevent - Use the system-wide dev-libs/libevent inste
www-client/firefox:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled.
www-client/firefox:system-png - Use the system-wide media-libs/libpng instead of bundled (requires APNG patches).
www-client/firefox:system-webp - Use the system-wide media-libs/libwebp instead of bundled.
+www-client/firefox-bin:alsa - When pulseaudio isn't set, this prefers apulse
www-client/firefox-bin:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles
www-client/jd:migemo - Enable migemo support for Japanese
www-client/jd:oniguruma - Use dev-libs/oniguruma for regular expression
@@ -8616,10 +8643,10 @@ www-client/links:libevent - Enable dev-libs/libevent support
www-client/links:lzip - Enable app-arch/lzip support
www-client/lynx:gnutls - Use gnutls library for HTTPS support (openssl is the default library for HTTPS support).
www-client/lynx:ssl - Enable HTTPS support.
+www-client/microsoft-edge:mip - Install Microsoft Information Protection plugin.
www-client/microsoft-edge-beta:mip - Install Microsoft Information Protection plugin.
www-client/microsoft-edge-dev:mip - Install Microsoft Information Protection plugin.
www-client/netsurf:bmp - BMP bitmap image support (media-libs/libnsbmp)
-www-client/netsurf:duktape - Use duktape.org javascript engine
www-client/netsurf:gtk - Build GTK3 GUI
www-client/netsurf:gtk2 - Build GTK2 GUI
www-client/netsurf:psl - Use public suffix list via media-libs/libnspsl
@@ -8783,11 +8810,10 @@ x11-libs/libva:drm - Enables VA/DRM API support.
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
+x11-libs/libxkbcommon:tools - Build the xkbcli tools
x11-libs/motif:motif22-compatibility - Compatibility with Open Motif 2.2
x11-libs/pango:X - Build and install the legacy pangoxft library
x11-libs/pango:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
@@ -8932,8 +8958,6 @@ 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: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
x11-terms/terminology:extras - Install additional testing tools
x11-terms/xfce4-terminal:utempter - Include utmp management support via sys-libs/libutempter
x11-terms/xterm:openpty - Use openpty() in preference to posix_openpt()