summaryrefslogtreecommitdiff
path: root/profiles/arch
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/arch')
-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
64 files changed, 415 insertions, 240 deletions
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