summaryrefslogtreecommitdiff
path: root/profiles/arch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-08-25 10:45:55 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-08-25 10:45:55 +0100
commit3cf7c3ef441822c889356fd1812ebf2944a59851 (patch)
treec513fe68548b40365c1c2ebfe35c58ad431cdd77 /profiles/arch
parent05b8b0e0af1d72e51a3ee61522941bf7605cd01c (diff)
gentoo resync : 25.08.2020
Diffstat (limited to 'profiles/arch')
-rw-r--r--profiles/arch/alpha/package.use.mask32
-rw-r--r--profiles/arch/alpha/use.mask6
-rw-r--r--profiles/arch/amd64/no-multilib/package.mask2
-rw-r--r--profiles/arch/amd64/package.use.mask21
-rw-r--r--profiles/arch/amd64/package.use.stable.mask11
-rw-r--r--profiles/arch/amd64/use.stable.mask5
-rw-r--r--profiles/arch/amd64/x32/package.mask5
-rw-r--r--profiles/arch/amd64/x32/package.use.mask1
-rw-r--r--profiles/arch/arm/armv4/package.mask4
-rw-r--r--profiles/arch/arm/armv4t/package.mask4
-rw-r--r--profiles/arch/arm/armv5te/package.mask4
-rw-r--r--profiles/arch/arm/armv6j/package.mask9
-rw-r--r--profiles/arch/arm/armv6j/package.use.mask11
-rw-r--r--profiles/arch/arm/armv7a/package.mask11
-rw-r--r--profiles/arch/arm/armv7a/package.use.mask11
-rw-r--r--profiles/arch/arm/armv7a/use.mask2
-rw-r--r--profiles/arch/arm/package.mask19
-rw-r--r--profiles/arch/arm/package.use.mask57
-rw-r--r--profiles/arch/arm/package.use.stable.mask13
-rw-r--r--profiles/arch/arm/use.mask3
-rw-r--r--profiles/arch/arm/use.stable.mask7
-rw-r--r--profiles/arch/arm64/package.mask2
-rw-r--r--profiles/arch/arm64/package.use.mask130
-rw-r--r--profiles/arch/arm64/package.use.stable.mask34
-rw-r--r--profiles/arch/arm64/use.mask6
-rw-r--r--profiles/arch/arm64/use.stable.mask5
-rw-r--r--profiles/arch/base/package.use.mask15
-rw-r--r--profiles/arch/base/use.mask2
-rw-r--r--profiles/arch/hppa/make.defaults4
-rw-r--r--profiles/arch/hppa/package.use.mask16
-rw-r--r--profiles/arch/hppa/package.use.stable.mask1
-rw-r--r--profiles/arch/ia64/package.use.mask22
-rw-r--r--profiles/arch/mips/package.use.mask10
-rw-r--r--profiles/arch/powerpc/package.use.mask28
-rw-r--r--profiles/arch/powerpc/package.use.stable.mask5
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask32
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.stable.mask6
-rw-r--r--profiles/arch/powerpc/ppc32/use.mask6
-rw-r--r--profiles/arch/powerpc/ppc32/use.stable.mask7
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/use.mask1
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask13
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.stable.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/use.stable.mask5
-rw-r--r--profiles/arch/powerpc/use.mask1
-rw-r--r--profiles/arch/riscv/package.accept_keywords3
-rw-r--r--profiles/arch/riscv/package.use.mask15
-rw-r--r--profiles/arch/riscv/packages7
-rw-r--r--profiles/arch/riscv/packages.build4
-rw-r--r--profiles/arch/riscv/use.mask3
-rw-r--r--profiles/arch/s390/package.use.mask17
-rw-r--r--profiles/arch/sparc/package.use.mask27
-rw-r--r--profiles/arch/sparc/package.use.stable.mask2
-rw-r--r--profiles/arch/sparc/use.mask3
-rw-r--r--profiles/arch/x86/package.use.mask27
-rw-r--r--profiles/arch/x86/package.use.stable.mask10
-rw-r--r--profiles/arch/x86/use.stable.mask5
56 files changed, 381 insertions, 335 deletions
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index 9386922ecf25..376e917da7e1 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,25 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matt Turner <mattst88@gentoo.org> (2020-08-11)
+# No drivers on this architecture support Vulkan
+media-libs/mesa vulkan vulkan-overlay zink
+
+# Mart Raudsepp <leio@gentoo.org> (2020-08-02)
+# alpha has no virtual/rust support, needed by newer gnome-base/librsvg, et al
+>=media-gfx/eog-3.33.1 svg
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-18)
+# net-libs/webkit-gtk has no alpha keywords
+app-editors/emacs xwidgets
+gnome-extra/evolution-data-server oauth
+# needs mail-client/evolution, depends on net-libs/webkit-gtk
+app-office/planner eds
+# needs gnome-extra/sushi, depends on net-libs/webkit-gtk
+gnome-base/nautilus previewer
+# needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk
+gnome-base/gvfs google
+
# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
# Mask io-uring & zbc pending keywording
sys-block/fio -io-uring zbc
@@ -141,10 +160,6 @@ dev-db/mariadb numa
>=gnome-base/gnome-settings-daemon-3.24 test
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
-media-libs/mesa vulkan vulkan-overlay
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=seccomp that is masked in this profile.
net-libs/gnutls test-full
@@ -213,9 +228,8 @@ net-mail/notmuch test
app-admin/conky cmus irc
# Tobias Klausmann <klausman@gentoo.org> (2016-06-07)
-# the nvidia SDK needs nvidia-drivers and thus can never work on alpha
-# Likewise, nasm is x86/x86-64 only
-media-video/ffmpeg nvenc openh264
+# nasm is x86/x86-64 only
+media-video/ffmpeg openh264
# Tobias Klausmann <klausman@gentoo.org> (2016-02-04)
# sys-cluster/ceph is not broken per se, but a maintenance burden.
@@ -241,10 +255,6 @@ media-sound/rhythmbox upnp-av
# Tests require non-keyworded qt5
dev-qt/qtchooser test
-# Justin Lecher <jlec@gentoo.org> (2015-10-14)
-# Requires dev-python/ipython which triggers a long dep chain
-dev-python/restkit cli
-
# Alexandre Rostovtsev <tetromino@gentoo.org> (2015-09-10)
# Requires wifi USE flag, which is masked for this arch
net-misc/networkmanager wext
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index e664307bd251..da981f77b67d 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -4,6 +4,12 @@
# Unmask the flag which corresponds to ARCH.
-alpha
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-18)
+# net-libs/webkit-gtk has no alpha keywords
+webkit
+# net-libs/gnome-online-accounts depends on net-libs/webkit-gtk
+gnome-online-accounts
+
# Matt Turner <mattst88@gentoo.org> (2020-07-01)
# Unlikely.
vulkan
diff --git a/profiles/arch/amd64/no-multilib/package.mask b/profiles/arch/amd64/no-multilib/package.mask
index 437a4f6e1120..4f07a51129a5 100644
--- a/profiles/arch/amd64/no-multilib/package.mask
+++ b/profiles/arch/amd64/no-multilib/package.mask
@@ -24,7 +24,6 @@ app-arch/stuffit
app-benchmarks/cpuburn
app-editors/emacs:18
app-emulation/crossover-bin
-app-emulation/playonlinux
app-emulation/protontricks
app-emulation/q4wine
app-emulation/winetricks
@@ -37,7 +36,6 @@ games-action/badland
games-action/beathazardultra
games-action/brutal-legend
games-action/crimsonland
-games-action/cs2d
games-action/descent3
games-action/descent3-demo
games-action/guacamelee
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 3e6eb33f3df4..6529a10bc8e5 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,19 @@
#--- END OF EXAMPLES ---
+# Thomas Deutschmann <whissi@gentoo.org> (2020-08-17)
+# Columnstore engine is supported on amd64
+dev-db/mariadb -columnstore
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-07-27)
+# media-video/pipewire:0/0.3 is available for amd64
+www-client/firefox -screencast
+
+# Sam James <sam@gentoo.org> (2020-07-03)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e
+
# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
# Mask io-uring & zbc pending keywording
sys-block/fio -io-uring -zbc
@@ -43,6 +56,7 @@ sci-physics/root -cudnn
# Thomas Deutschmann <whissi@gentoo.org> (2020-03-11)
# Encrypted Media Extensions (eme-free) can be disabled on amd64
+mail-client/thunderbird -eme-free
www-client/firefox -eme-free
# Mart Raudsepp <leio@gentoo.org> (2020-03-01)
@@ -73,9 +87,8 @@ net-misc/curl -quiche
sys-firmware/seabios -debug
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-28)
-# upstream provides docs and tools for tier-1 arches
+# upstream provides docs only for tier-1 arches
dev-lang/rust-bin -doc
->=dev-lang/rust-bin-1.37 -clippy -rustfmt
# Thomas Deutschmann <whissi@gentoo.org> (2019-08-03)
# Early microcode loading is supported on amd64
@@ -162,10 +175,6 @@ app-admin/rsyslog -mdblookup
# https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html
dev-lang/ocaml -spacetime
-# Alexis Ballier <aballier@gentoo.org> (2017-01-31)
-# nvidia drivers are unmasked here
-media-video/ffmpeg -nvenc
-
# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2017-01-04)
# Assembly optimisations are supported on amd64 for all versions
dev-libs/libsecp256k1 -asm
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 7c324ee2e519..f55e89a559d5 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,9 +17,14 @@
#--- END OF EXAMPLES ---
+# Thomas Deutschmann <whissi@gentoo.org> (2020-08-05)
+# sys-cluster/slurm has no stable keywords
+app-metrics/collectd collectd_plugins_slurm
+
# Joonas Niilola <juippis@gentoo.org> (2020-06-21)
# sys-apps/apparmor doesn't have stable keywords.
app-emulation/lxc apparmor
+app-emulation/lxd apparmor
# Thomas Deutschmann <whissi@gentoo.org> (2019-10-28)
# net-libs/quiche is an early HTTP/3 implementation
@@ -29,9 +34,9 @@ net-misc/curl quiche
# Andreas Sturmlechner <asturm@gentoo.org> (2019-08-18)
# media-video/pipewire is not stable yet
dev-libs/weston pipewire
-kde-apps/krfb wayland
-kde-plasma/xdg-desktop-portal-kde screencast
-sys-apps/xdg-desktop-portal screencast
+<kde-apps/krfb-20.07.80 wayland
+<kde-plasma/xdg-desktop-portal-kde-5.19.4 screencast
+<sys-apps/xdg-desktop-portal-1.7.2 screencast
x11-wm/mutter screencast
# Andreas Sturmlechner <asturm@gentoo.org> (2019-05-21)
diff --git a/profiles/arch/amd64/use.stable.mask b/profiles/arch/amd64/use.stable.mask
index c8490d1dc62d..d2d7f36c1b24 100644
--- a/profiles/arch/amd64/use.stable.mask
+++ b/profiles/arch/amd64/use.stable.mask
@@ -8,11 +8,6 @@
# sci-libs/mkl is not stable, needs online registration to even run pkg_setup
mkl
-# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
-# dev-lang/python:3.8 is not stable.
-python_targets_python3_8
-python_single_target_python3_8
-
# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-26)
# dev-db/firebird is keyworded ~amd64
firebird
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index 6a58f6aa5274..c5665e8060f6 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Ben Kohler <bkohler@gentoo.org> (2020-08-12)
+# Breaks several portage features, see bug 736904
+=sys-libs/glibc-2.31-r6
+
# Marek Szuba <marecki@gentoo.org> (2020-05-08)
# Requires sys-cluster/ceph, which is masked in this profile as well
# (see below)
@@ -37,7 +41,6 @@ net-im/slack
# Michał Górny <mgorny@gentoo.org> (2018-01-12)
# ...and their reverse dependencies.
dev-lang/coffee-script
-dev-python/bokeh
dev-ruby/autoprefixer-rails
dev-ruby/coffee-rails
dev-ruby/coffee-script
diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask
index 010e4d02fb78..1f29982d9de9 100644
--- a/profiles/arch/amd64/x32/package.use.mask
+++ b/profiles/arch/amd64/x32/package.use.mask
@@ -10,7 +10,6 @@ app-emulation/libvirt rbd
app-emulation/qemu rbd
net-analyzer/rrdtool rados
net-fs/samba ceph
-net-libs/xrootd rbd
sys-block/fio rbd
sys-block/tgt rbd
sys-fs/multipath-tools rbd
diff --git a/profiles/arch/arm/armv4/package.mask b/profiles/arch/arm/armv4/package.mask
index 10f4ba530681..ebbb9d3323f7 100644
--- a/profiles/arch/arm/armv4/package.mask
+++ b/profiles/arch/arm/armv4/package.mask
@@ -6,3 +6,7 @@ dev-lang/nim
dev-lang/rust-bin
dev-lang/rust
virtual/rust
+>=gnome-base/librsvg-2.41
+>=gnome-base/gnome-core-libs-3.36.5
+>=gnome-base/gnome-core-apps-3.36.5
+>=gnome-base/gnome-light-3.36.5
diff --git a/profiles/arch/arm/armv4t/package.mask b/profiles/arch/arm/armv4t/package.mask
index 10f4ba530681..ebbb9d3323f7 100644
--- a/profiles/arch/arm/armv4t/package.mask
+++ b/profiles/arch/arm/armv4t/package.mask
@@ -6,3 +6,7 @@ dev-lang/nim
dev-lang/rust-bin
dev-lang/rust
virtual/rust
+>=gnome-base/librsvg-2.41
+>=gnome-base/gnome-core-libs-3.36.5
+>=gnome-base/gnome-core-apps-3.36.5
+>=gnome-base/gnome-light-3.36.5
diff --git a/profiles/arch/arm/armv5te/package.mask b/profiles/arch/arm/armv5te/package.mask
index a4d8f03b198b..71c459a7e8e2 100644
--- a/profiles/arch/arm/armv5te/package.mask
+++ b/profiles/arch/arm/armv5te/package.mask
@@ -6,3 +6,7 @@ dev-lang/nim
dev-lang/rust-bin
dev-lang/rust
virtual/rust
+>=gnome-base/librsvg-2.41
+>=gnome-base/gnome-core-libs-3.36.5
+>=gnome-base/gnome-core-apps-3.36.5
+>=gnome-base/gnome-light-3.36.5
diff --git a/profiles/arch/arm/armv6j/package.mask b/profiles/arch/arm/armv6j/package.mask
index 9bf1f42c14b7..e6d4425270f3 100644
--- a/profiles/arch/arm/armv6j/package.mask
+++ b/profiles/arch/arm/armv6j/package.mask
@@ -1,10 +1,13 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Sam James <sam@cmpct.info> (2020-06-29)
+# Sam James <sam@gentoo.org> (2020-07-02)
# Needs Rust, which is available here
-# Bug #677018
+-dev-util/cargo-c
+-dev-util/cbindgen
+-media-video/rav1e
-net-news/newsboat
+-net-libs/quiche
# James Le Cuirot <chewi@gentoo.org> (2016-01-09)
# This is built for armv6 so unmask against the wider arm mask.
diff --git a/profiles/arch/arm/armv6j/package.use.mask b/profiles/arch/arm/armv6j/package.use.mask
new file mode 100644
index 000000000000..acb4ca99cbd4
--- /dev/null
+++ b/profiles/arch/arm/armv6j/package.use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mart Raudsepp <leio@gentoo.org> (2020-08-02)
+# virtual/rust is available here
+>=media-gfx/eog-3.33.1 -svg
+
+# Sam James <sam@gentoo.org> (2020-07-04)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e
diff --git a/profiles/arch/arm/armv7a/package.mask b/profiles/arch/arm/armv7a/package.mask
index 983866095825..21e261c5adf4 100644
--- a/profiles/arch/arm/armv7a/package.mask
+++ b/profiles/arch/arm/armv7a/package.mask
@@ -1,12 +1,15 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Sam James <sam@cmpct.info> (2020-06-29)
+# Sam James <sam@gentoo.org> (2020-07-02)
# Needs Rust, which is available here
-# Bug #677018
+-dev-util/cargo-c
+-dev-util/cbindgen
+-media-video/rav1e
-net-news/newsboat
+-net-libs/quiche
-# Sam James <sam@cmpct.info> (2020-06-24)
+# Sam James <sam@gentoo.org> (2020-06-24)
# Valgrind works on ARMv7
-dev-util/valgrind
diff --git a/profiles/arch/arm/armv7a/package.use.mask b/profiles/arch/arm/armv7a/package.use.mask
index 8aea7c2c8832..75303868b9a5 100644
--- a/profiles/arch/arm/armv7a/package.use.mask
+++ b/profiles/arch/arm/armv7a/package.use.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Sam James <sam@cmpct.info> (2020-06-27)
+# Mart Raudsepp <leio@gentoo.org> (2020-08-02)
+# virtual/rust is available here
+>=media-gfx/eog-3.33.1 -svg
+
+# Sam James <sam@gentoo.org> (2020-07-03)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e
+
+# Sam James <sam@gentoo.org> (2020-06-27)
# Tests require Valgrind, available on armv7a
dev-libs/rapidjson -test
diff --git a/profiles/arch/arm/armv7a/use.mask b/profiles/arch/arm/armv7a/use.mask
index 764a6e7881c5..9ca71bc870cf 100644
--- a/profiles/arch/arm/armv7a/use.mask
+++ b/profiles/arch/arm/armv7a/use.mask
@@ -15,6 +15,6 @@
-cpu_flags_arm_vfpv4
-cpu_flags_arm_vfp-d32
-# Sam James <sam@cmpct.info> (2020-06-24)
+# Sam James <sam@gentoo.org> (2020-06-24)
# Valgrind works on ARMv7
-valgrind
diff --git a/profiles/arch/arm/package.mask b/profiles/arch/arm/package.mask
index 34754836d7f6..1857d1bddeb4 100644
--- a/profiles/arch/arm/package.mask
+++ b/profiles/arch/arm/package.mask
@@ -1,21 +1,20 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Sam James <sam@cmpct.info> (2020-06-29)
-# Needs Rust (only on >= armv6j)
-# Bug #677018
+# Sam James <sam@gentoo.org> (2020-07-02)
+# Packages which need Rust (only on >= 6j)
+# We unmask them for armv6j, armv7a elsewhere
+dev-util/cargo-c
+dev-util/cbindgen
+media-video/rav1e
net-news/newsboat
+net-libs/quiche
-# Sam James <sam@cmpct.info> (2020-06-24)
+# Sam James <sam@gentoo.org> (2020-06-24)
# Valgrind lacks support for < ARMv7
# https://valgrind.org/info/platforms.html
dev-util/valgrind
-# Bernardo Meurer <bernardo@standard.ai> (2019-09-28)
-# Requires app-crypt/tpm2-tss which is pending ~arm vide
-# https://bugs.gentoo.org/695758
->=sys-apps/fwupd-1.3.2
-
# James Le Cuirot <chewi@gentoo.org> (2016-01-09)
# This is built for armv6 and will not work on earlier generations.
dev-java/oracle-jdk-bin
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 4740d935bf54..322e6a635450 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,11 +1,29 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
-# Mask io-uring & zbc pending keywording
-sys-block/fio io-uring zbc
-
-# Sam James <sam@cmpct.info> (2020-06-27)
+# James Le Cuirot <chewi@gentoo.org> (2020-08-19)
+# Cinnamon is not keyworded on this architecture.
+x11-themes/arc-theme cinnamon
+
+# Mart Raudsepp <leio@gentoo.org> (2020-08-02)
+# armv5 and older has no virtual/rust support yet, needed by newer
+# 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
+# (or dropping keywords) because unclear if it's caused
+# by the use of a linux32 chroot.
+# See bug #713900
+kde-plasma/libksysguard webengine
+kde-plasma/kdeplasma-addons webengine
+
+# Sam James <sam@gentoo.org> (2020-06-27)
# Tests require Valgrind, not available on <armv7a
dev-libs/rapidjson test
@@ -40,10 +58,6 @@ net-misc/whois xcrypt
# and as for now we have only stable mate versions
mate-base/mate bluetooth
-# Adam Feldman <NP-Hardass@gentoo.org> (2020-04-06)
-# Mask until gui-libs/gtk-layer-shell is keyworded
-mate-base/mate-panel wayland
-
# Andreas Sturmlechner <asturm@gentoo.org> (2020-01-26)
# media-libs/libheif is not keyworded
media-gfx/gimp heif
@@ -60,11 +74,6 @@ app-admin/syslog-ng test
# PPS should work on all arches, but only keyworded on some arches
>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-11-28)
-# >=sci-libs/vtk-8 is not keyworded, bug #649054
-media-libs/opencv vtk
-sci-libs/pcl vtk
-
# Andreas Sturmlechner <asturm@gentoo.org> (2019-10-29)
# Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded
kde-plasma/plasma-meta thunderbolt
@@ -106,10 +115,6 @@ sys-apps/fwupd dell thunderbolt
# keyword them solely because of PyQt5 while there are no other in-tree users.
dev-python/PyQt5 networkauth
-# Michał Górny <mgorny@gentoo.org> (2018-10-18)
-# Requires unported sys-libs/netbsd-csu.
-sys-devel/clang-runtime crt
-
# Thomas Deutschmann <whissi@gentoo.org> (2018-10-12)
# Requires www-client/firefox which isn't available on ARM yet
# due to dev-lang/rust requirement
@@ -162,10 +167,6 @@ sys-power/nut ups_drivers_nut-ipmipsu
dev-python/ipython test
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
-media-libs/mesa vulkan vulkan-overlay
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=opencl that is masked in this profile.
net-misc/bfgminer adl lm-sensors
@@ -219,7 +220,6 @@ dev-db/mariadb -jdbc
# media-gfx/graphicsmagick is not keyworded on arm, users will need
# to enable imagemagick flag and disable graphicsmagick use flag
# to enable conversion facilities
-sci-mathematics/octave graphicsmagick
media-gfx/zbar graphicsmagick
# Amy Winston <amynka@gentoo.org> (2016-06-12)
@@ -246,10 +246,6 @@ sci-mathematics/flint ntl
# unmask scanner for net-print/hplip, bug #518456
media-sound/moc timidity
-# Justin Lecher <jlec@gentoo.org> (2016-02-22)
-# Missing test deps keyword #575366
-dev-cpp/eigen test
-
# James Le Cuirot <chewi@gentoo.org> (2016-01-30)
# scrollview requires SWT, which is currently unsupported on ARM.
app-text/tesseract scrollview
@@ -304,10 +300,6 @@ media-libs/clutter-gtk wayland
dev-python/ipython doc
dev-python/oct2py doc
-# Michael Weber <xmw@gentoo.org> (2014-11-15)
-# missing keywords on media-libs/libharu
-www-client/netsurf pdf-writer
-
# Markus Meier <maekke@gentoo.org> (2014-11-14)
# Unkeyworded deps, bug #511532
net-im/prosody libevent mysql postgres sqlite
@@ -401,7 +393,7 @@ sci-libs/linux-gpib firmware
media-gfx/povray mkl
# Benda Xu <heroxbd@gentoo.org> (2013-04-01)
-# Sam James <sam@cmpct.info> (2020-06-29)
+# Sam James <sam@gentoo.org> (2020-06-29)
# net-misc/x11-ssh-askpass nor
# net-misc/ssh-askpass-fullscreen keyworded
net-misc/unison gtk
@@ -428,7 +420,6 @@ dev-vcs/subversion java
media-libs/libjpeg-turbo java
net-dns/libidn java
net-misc/tigervnc java
-net-print/cups java
sys-devel/gettext java
sys-libs/db java
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
index d197a96abbbb..1471c6c3ba81 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -1,7 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Sam James <sam@cmpct.info> (2020-06-28)
+# Sam James <sam@gentoo.org> (2020-07-30)
+# glslang is not yet stable on arm
+media-libs/mesa vulkan-overlay
+
+# Sam James <sam@gentoo.org> (2020-06-28)
# Deps not yet stable
# Migrated from package.use.mask
app-text/asciidoc test
@@ -15,14 +19,15 @@ dev-util/geany-plugins markdown
# Andreas Sturmlechner <asturm@gentoo.org> (2019-11-02)
# media-video/pipewire is not stable yet
dev-libs/weston pipewire
-kde-apps/krfb wayland
-kde-plasma/xdg-desktop-portal-kde screencast
-sys-apps/xdg-desktop-portal screencast
+<kde-apps/krfb-20.07.80 wayland
+<kde-plasma/xdg-desktop-portal-kde-5.19.4 screencast
+<sys-apps/xdg-desktop-portal-1.7.2 screencast
x11-wm/mutter screencast
# Michał Górny <mgorny@gentoo.org> (2019-09-08)
# virtual/jdk is not stable here.
sci-mathematics/z3 java
+media-libs/portmidi java
# Mart Raudsepp <leio@gentoo.org> (2019-08-27)
# Missing stable net-libs/webkit-gtk
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index e31a1ee7d7ff..76f4bca6d6fc 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -8,7 +8,7 @@
-cpu_flags_arm_iwmmxt
-cpu_flags_arm_iwmmxt2
-# Sam James <sam@cmpct.info> (2020-06-24)
+# Sam James <sam@gentoo.org> (2020-06-24)
# Valgrind lacks support for < ARMv7
# https://valgrind.org/info/platforms.html
valgrind
@@ -97,6 +97,7 @@ anthy
-video_cards_omap
-video_cards_panfrost
-video_cards_tegra
+-video_cards_v3d
-video_cards_vc4
# James Le Cuirot <chewi@gentoo.org>
diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask
index 965bf85ebb41..0448e2b174d2 100644
--- a/profiles/arch/arm/use.stable.mask
+++ b/profiles/arch/arm/use.stable.mask
@@ -4,7 +4,7 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Sam James <sam@cmpct.info> (2020-06-29)
+# Sam James <sam@gentoo.org> (2020-06-29)
# media-gfx/gimp not yet stable
gimp
@@ -13,11 +13,6 @@ gimp
appindicator
ayatana
-# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
-# dev-lang/python:3.8 is not stable.
-python_targets_python3_8
-python_single_target_python3_8
-
# Andrey Grozin <grozin@gentoo.org> (2014-05-16)
# No stable gcl
gcl
diff --git a/profiles/arch/arm64/package.mask b/profiles/arch/arm64/package.mask
new file mode 100644
index 000000000000..6e760b5ea696
--- /dev/null
+++ b/profiles/arch/arm64/package.mask
@@ -0,0 +1,2 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 9d83a7ad6327..1fff1b12e0ca 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,44 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-08-20)
+# zfs is keyworded on arm64
+sys-boot/grub libzfs
+
+# Sam James <sam@gentoo.org> (2020-08-19)
+# Needed for openstack, let's come back
+# to keyword ceph another time.
+# bug #738042
+sys-block/tgt rbd
+
+# Benda Xu <heroxbd@gentoo.org> (2020-08-08)
+# dev-lua/busted is not keyworded yet
+dev-lua/mpack test
+
+# Felix Janda <felix.janda@posteo.de> (2020-08-01)
+# Requires unkeyworded dev-lang/spidermonkey:17
+>=www-client/elinks-0.13.3 javascript
+
+# Mike Pagano <mpagano@gentoo.org> (2020-07-27)
+# Failed build on arm64
+# bug #732966
+dev-util/idea-community jbr11
+
+# Sam James <sam@gentoo.org> (2020-07-10)
+# Failed build with USE=tools
+# bug #732122
+dev-libs/xmlrpc-c tools
+
+# Sam James <sam@gentoo.org> (2020-07-09)
+# mariadb[rocksdb] fails to build on arm64
+# bug #731998
+dev-db/mariadb rocksdb
+
+# Sam James <sam@gentoo.org> (2020-07-03)
+# Rust is available here
+# bug #728558
+media-video/ffmpeg -rav1e
+
# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
# Mask io-uring & zbc pending keywording
sys-block/fio -io-uring
@@ -10,7 +48,7 @@ sys-block/fio -io-uring
sys-kernel/gentoo-kernel debug
sys-kernel/vanilla-kernel debug
-# Sam James <sam@cmpct.info> (2020-06-11)
+# Sam James <sam@gentoo.org> (2020-06-11)
# PGO works on arm64
>=www-client/firefox-68.9.0 -pgo
@@ -84,10 +122,6 @@ sys-apps/flashrom jlink-spi
# dep not keyworded here
media-gfx/gnome-photos upnp-av
-# Patrick McLean <chutzpah@gentoo.org> (2019-06-14)
-# test deps not keyworded
-dev-util/bcc test
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-06-01)
# not yet keyworded
dev-java/openjdk javafx
@@ -96,12 +130,6 @@ dev-java/openjdk javafx
# doc USE ultimately pulls in dev-lang/ocaml[ocamlopt]
media-gfx/enblend doc
-# Patrick McLean <chutzpah@gentoo.org> (2019-04-15)
-# pending re-keyword request, bug 615400
-net-analyzer/rrdtool rados
-sys-fs/multipath-tools rbd
-www-servers/uwsgi uwsgi_plugins_rados
-
# Aaron Bauman <bman@gentoo.org> (2019-04-08)
# app-text/dblatex not keyword yet
net-firewall/nftables doc
@@ -163,20 +191,11 @@ net-libs/gnome-online-accounts gnome
# video_cards useflags are not available on arm
media-libs/mesa opencl
-# Alex Bennee <alex@bennee.com> (2018-05-31)
-# bunch of dev-perl packages not yet keyworded
-# and the i3 ebuild currently has RESTRICT="test" due to upstream bug
-x11-wm/i3 test
-
# Mart Raudsepp <leio@gentoo.org> (2018-05-30)
# app-text/pandoc not keyworded yet
app-emulation/xen-tools doc
dev-python/notebook doc
-# Mart Raudsepp <leio@gentoo.org> (2018-05-30)
-# Require old gnome2 libraries, not keywording legacy on purpose
-sys-devel/distcc gnome
-
# Mart Raudsepp <leio@gentoo.org> (2018-05-06)
# New enough dev-ruby/webmock not keyworded yet
>=dev-ruby/thor-0.20.0 test
@@ -191,10 +210,6 @@ app-admin/syslog-ng mongodb
app-text/texlive-core luajittex
dev-texlive/texlive-basic luajittex
-# Michał Górny <mgorny@gentoo.org> (2018-04-03)
-# Requires unported sys-libs/netbsd-csu.
-sys-devel/clang-runtime crt
-
# Mart Raudsepp <leio@gentoo.org> (2018-03-31)
# Boost.Context can be built on arm64
dev-libs/boost -context
@@ -214,13 +229,6 @@ net-fs/samba dmapi
sci-libs/gdal armadillo netcdf
sys-fs/btrfs-progs reiserfs
www-client/chromium widevine
-www-servers/lighttpd memcached
-x11-misc/xscreensaver gdm
-
-# Michał Górny <mgorny@gentoo.org> (2018-02-28)
-# Requires masked dependent flags.
-dev-lang/php ldap-sasl
-net-nds/openldap cxx
# Matthew Thode <prometheanfire@gentoo.org> (2018-02-23)
# net-proxy/haproxy isn't keyworded for arm64
@@ -283,10 +291,6 @@ dev-python/python-neutronclient test
# Support for g15daemon still needs -9999 packages on all arches
media-sound/mumble g15
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
-media-libs/mesa vulkan vulkan-overlay
-
# Alexis Ballier <aballier@gentoo.org> (2017-07-20)
# media-libs/libemf fails with #error unknown CPU.
media-gfx/pstoedit emf
@@ -297,11 +301,6 @@ app-emulation/libvirt zfs
sys-cluster/ceph zfs
# Alexis Ballier <aballier@gentoo.org> (2017-07-11)
-# Needs indirectly clisp:
-# https://bugs.gentoo.org/show_bug.cgi?id=624532
-app-text/texlive xindy
-
-# Alexis Ballier <aballier@gentoo.org> (2017-07-11)
# dev-libs/botan:0 fails with 'ERROR: Unknown or unidentifiable processor
# "aarch64"'
app-crypt/qca botan
@@ -344,7 +343,7 @@ app-portage/g-sorcery bson
# Thomas Deutschmann <whissi@gentoo.org> (2017-03-01)
# Unkeyworded depedencies
-app-admin/rsyslog kafka kubernetes mongodb normalize rabbitmq
+app-admin/rsyslog mongodb
# Michael Weber <xmw@gentoo.org> (2017-03-01)
# untested dependencies
@@ -356,32 +355,15 @@ app-text/evince dvi nautilus postscript t1lib xps
net-wireless/blueman appindicator
x11-libs/gtk+ cloudprint
-# Robin Johnson <robbat2@gentoo.org> (2017-02-14)
-# Not tk for this arch yet
-dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional
-
# Thomas Deutschmann <whissi@gentoo.org> (2017-02-14)
# No lua keyworded for this arch yet
# libpcre jit is not (yet?) support on this arch
www-servers/nginx nginx_modules_http_lua pcre-jit
-# Mart Raudsepp <leio@gentoo.org> (2017-02-04)
-# dev-libs/snowball-stemmer not keyworded
-dev-libs/appstream-glib stemmer
-
-# Mart Raudsepp <leio@gentoo.org> (2017-01-28)
-# app-admin/hddtemp not keyworded
-app-admin/gkrellm hddtemp
-
# Steev Klimaszewski <steev@gentoo.org> (2016-03-04)
# Chromium uses an internal tcmalloc that doesn't support this arch yet.
www-client/chromium tcmalloc
-# Mike Frysinger <vapier@gentoo.org> (2015-07-20)
-# Mart Raudsepp <leio@gentoo.org> (2017-02-04)
-# Needs deps tested.
-net-misc/curl metalink
-
# Roy Bamford <neddyseagoon@gentoo.org> (2017-01-26)
# gcj-6.3 won't bootstrap icedtea 7
>=sys-devel/gcc-6 gcj
@@ -410,10 +392,6 @@ dev-python/ipython nbconvert
# sci-libs/hdf does not build properly on arm
dev-perl/PDL hdf
-# Michael Weber <xmw@gentoo.org> (2013-08-23)
-# Unkeyworded deps
-media-gfx/fim graphicsmagick svg
-
# Markus Meier <maekke@gentoo.org> (2013-08-04)
# Unkeyworded deps, bug #474026
app-admin/conky lua-cairo xmms2 moc
@@ -426,10 +404,6 @@ media-libs/devil allegro nvtt
# Firmware loader not keyworded yet
sci-libs/linux-gpib firmware
-# Benda Xu <heroxbd@gentoo.org> (2013-04-01)
-# dev-ml/lablgtk not keyworded
-net-misc/unison gtk
-
# Julian Ospald <hasufell@gentoo.org> (2013-03-31)
# depends on mono
>=net-irc/hexchat-2.9.4-r1 theme-manager
@@ -439,10 +413,6 @@ net-misc/unison gtk
app-office/calligra spacenav
media-gfx/pstoedit emf
-# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22)
-# remove mask if/when media-gfx/argyllcms is keywored here.
-x11-misc/colord extra-print-profiles
-
# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
# requires app-office/unoconv, which requires virtual/ooo, which is not
# keyworded here. Remove mask if this situation changes.
@@ -452,30 +422,14 @@ gnome-extra/sushi office
# remove mask when >=app-editors/gedit-3.6 is keyworded here
dev-util/devhelp gedit
-# Markus Meier <maekke@gentoo.org> (2012-Dez-25)
-# unkeyworded deps for app-accessibility/speech-dispatcher
-app-accessibility/speech-dispatcher flite
-
# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-04-12)
# Temporary mask-in-base, unmask-in-arch for dev-python/mako keywording for
# gobject-introspection[doctool], bug #411761
dev-libs/gobject-introspection -doctool
-# Tobias Klausmann <klausman@gentoo.org> (2011-11-02)
-# libpcre jit is not supported on alpha
-dev-libs/libpcre jit
-
-# Jim Ramsay <lack@gentoo.org> (2008-11-05)
-# app-admin/gkrellm may pull in net-libs/libntlm, which is not keyworded
-app-admin/gkrellm ntlm
-
-# missing keyword for sys-cluster/openmpi sys-cluster/mpich2
-dev-libs/boost mpi
-
# missing keywords
-media-sound/sox ladspa
media-plugins/gst-plugins-meta aac dts dv lame libvisual taglib vcd wavpack
# Ian Whyman <thev00d00@gentoo.org> (2017-09-05)
-# missing keywords dev-lang/duktape media-libs/lastfmlib
-net-misc/gerbera javascript lastfm
+# missing keywords media-libs/lastfmlib
+net-misc/gerbera lastfm
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index d26eeed85ff4..40b04c726cfc 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,11 +1,36 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Sam James <sam@cmpct.info> (2020-05-31)
+# Sam James <sam@gentoo.org> (2020-08-19)
+# Unstable dependencies for qemu
+# bug #738056
+app-emulation/qemu smartcard rbd xen virgl
+app-emulation/qemu glusterfs io-uring
+app-emulation/spice smartcard
+
+# Sam James <sam@gentoo.org> (2020-07-30)
+# glslang is not yet stable on arm64
+media-libs/mesa vulkan-overlay
+
+# Sam James <sam@gentoo.org> (2020-07-16)
+# Pulls in too many yet unstable versions of
+# e.g. matplotlib
+# bug #732492
+app-portage/nattka depgraph-order
+
+# Sam James <sam@gentoo.org> (2020-06-29)
# Deps not yet stable
dev-python/pymongo test
app-shells/bash-completion test
net-misc/ntpsec rclock_oncore rclock_pps
+dev-util/bcc test
+dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional
+net-analyzer/rrdtool rados
+sys-fs/multipath-tools rbd
+www-servers/uwsgi uwsgi_plugins_rados
+dev-libs/boost mpi
+media-plugins/gst-plugins-meta aac dts dv lame libvisual taglib vcd wavpack
+x11-wm/i3 test
# Mikle Kolyada <zlogene@gentoo,org> (2020-03-19)
# deps not yet stable
@@ -23,9 +48,9 @@ sys-firmware/seabios debug
# Andreas Sturmlechner <asturm@gentoo.org> (2019-09-14)
# media-video/pipewire is not stable yet
dev-libs/weston pipewire
-kde-apps/krfb wayland
-kde-plasma/xdg-desktop-portal-kde screencast
-sys-apps/xdg-desktop-portal screencast
+<kde-apps/krfb-20.07.80 wayland
+<kde-plasma/xdg-desktop-portal-kde-5.19.4 screencast
+<sys-apps/xdg-desktop-portal-1.7.2 screencast
x11-wm/mutter screencast
# Aaron Bauman (2019-07-29)
@@ -75,7 +100,6 @@ dev-python/urllib3 test
# Non-stable dependencies.
app-admin/syslog-ng spoof-source
app-text/xmlto latex
-dev-libs/apr-util odbc
sys-auth/pambase pam_krb5 pam_ssh passwdqc
sys-block/thin-provisioning-tools test
sys-devel/distcc gssapi
diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index e58c0bcf1186..0796842e8b5e 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
@@ -33,9 +33,6 @@ cpu_flags_arm_neon
-cpu_flags_arm_vfpv4
-cpu_flags_arm_vfp-d32
-# Unmask [old] arm specific USE flags
--armvfp
-
# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
# Dependency not keyworded (dev-libs/libindicate).
appindicator
@@ -140,6 +137,7 @@ sdl
-video_cards_nouveau
-video_cards_panfrost
-video_cards_tegra
+-video_cards_v3d
-video_cards_vc4
# James Le Cuirot <chewi@gentoo.org>
diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask
index 44cd16881ff2..9d6e020d6967 100644
--- a/profiles/arch/arm64/use.stable.mask
+++ b/profiles/arch/arm64/use.stable.mask
@@ -20,11 +20,6 @@ musepack
# x11-libs/fltk not stable yet
fltk
-# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
-# dev-lang/python:3.8 is not stable.
-python_targets_python3_8
-python_single_target_python3_8
-
# Mart Raudsepp <leio@gentoo.org> (2017-01-28)
# sys-auth/skey not marked stable yet
skey
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index cf91d327fb79..dac55926b80b 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2020-07-03)
+# Rust is only available on some arches
+# Bug #728558
+media-video/ffmpeg rav1e
+
# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
# Mask io-uring & zbc pending keywording
sys-block/fio io-uring zbc
@@ -12,6 +17,10 @@ sys-block/fio io-uring zbc
# - the others only work on x86 due to lack of PCI-port I/O support.
sys-apps/flashrom atahpt atapromise internal nic3com nicnatsemi nicrealtek rayer-spi satamv tools
+# Mikle Kolyada <zlogene@gentoo.org> (2020-06-08)
+# requires clisp whichis keyworded on fewer arches
+app-text/texlive-core xindy
+
# Thomas Deutschmann <whissi@gentoo.org> (2020-04-30)
# Dependency is only keyworded on amd64 and x86
app-metrics/collectd collectd_plugins_slurm
@@ -52,9 +61,7 @@ sys-firmware/seabios debug
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-28)
# upstream tarballs for tier-2 arches do not ship docs
-# and starting with 1.37 no longer ship extra tools
dev-lang/rust-bin doc
->=dev-lang/rust-bin-1.37 clippy rustfmt
# Craig Andrews <candrews@gentoo.org> (2019-07-03)
# Raspberry Pi support is only available on arm.
@@ -131,10 +138,6 @@ app-admin/rsyslog mdblookup
# https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html
dev-lang/ocaml spacetime
-# Alexis Ballier <aballier@gentoo.org> (2017-01-31)
-# nvenc requires nvidia drivers, apply same mask logic
-media-video/ffmpeg nvenc
-
# Thomas Deutschmann <whissi@gentoo.org> (2017-01-30)
# media-libs/raspberrypi-userland not keyworded
media-video/motion mmal
diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 9cc7516fc795..5a6c92e34bc5 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -68,7 +68,6 @@ cpu_flags_x86_xop
# ppc arch specific USE flags
altivec
ppcsha1
-power8
# mips arch specific USE flags
fixed-point
@@ -142,6 +141,7 @@ video_cards_lima
video_cards_omap
video_cards_panfrost
video_cards_tegra
+video_cards_v3d
video_cards_vc4
# James Le Cuirot <chewi@gentoo.org>
diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults
index 7be71072550d..e25a2f2759a3 100644
--- a/profiles/arch/hppa/make.defaults
+++ b/profiles/arch/hppa/make.defaults
@@ -24,7 +24,3 @@ CHOST_hppa="${CHOST}"
# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
# Defaults for video drivers
VIDEO_CARDS="fbdev"
-
-# force py36 temporary
-PYTHON_TARGETS="python3_6"
-PYTHON_SINGLE_TARGET="python3_6"
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 7d1a25a08ac1..534623e3722f 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,14 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Matt Turner <mattst88@gentoo.org> (2020-08-11)
+# No drivers on this architecture support Vulkan
+media-libs/mesa vulkan vulkan-overlay zink
+
+# Felix Janda <felix.janda@posteo.de> (2020-08-01)
+# Requires masked dev-lang/spidermonkey:17
+>=www-client/elinks-0.13.3 javascript
+
# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
# Mask io-uring & zbc pending keywording
sys-block/fio -io-uring zbc
@@ -135,10 +143,6 @@ sys-libs/glibc systemtap
app-forensics/sleuthkit java
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
-media-libs/mesa vulkan vulkan-overlay
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=redis that is masked in this profile.
mail-filter/pyzor test
@@ -301,10 +305,6 @@ media-sound/mpd fluidsynth
# to HPPA (bug #234629)
media-video/mplayer cpudetection
-# Jeroen Roovers <jer@gentoo.org> (2008-09-16)
-# app-text/xindy needs dev-lisp/clisp and clisp does not build (bug #229217)
-app-text/texlive xindy
-
# Mart Raudsepp <leio@gentoo.org> (2008-04-02)
# media-plugins/gst-plugins-{dvb,fluendo-mpegdemux,bad} not keyworded
media-plugins/gst-plugins-meta dvb
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index 0ea890037c77..e70e116b0945 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -33,7 +33,6 @@ dev-util/patchutils test
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-11)
# no stable app-editors/{,g}vim
-dev-util/gtk-doc vim
sys-fs/dosfstools test
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-11)
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 8bd3ec801d15..f373e08deb1c 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,9 +1,13 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
-# Mask io-uring & zbc pending keywording
-sys-block/fio -io-uring zbc
+# Matt Turner <mattst88@gentoo.org> (2020-08-11)
+# No drivers on this architecture support Vulkan
+media-libs/mesa vulkan vulkan-overlay zink
+
+# Mart Raudsepp <leio@gentoo.org> (2020-08-02)
+# ia64 has no virtual/rust support, needed by newer gnome-base/librsvg, et al
+>=media-gfx/eog-3.33.1 svg
# Michał Górny <mgorny@gentoo.org> (2020-06-14)
# Requires dev-python/networkx.
@@ -148,10 +152,6 @@ net-firewall/nftables doc
media-libs/sdl-mixer midi
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
-media-libs/mesa vulkan vulkan-overlay
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=seccomp that is masked in this profile.
net-libs/gnutls test-full
@@ -242,10 +242,6 @@ media-sound/rhythmbox upnp-av
>=app-editors/gedit-3.20 spell
>=app-text/evince-3.30 spell
-# Justin Lecher <jlec@gentoo.org> (2016-02-22)
-# Missing test deps keyword #575366
-dev-cpp/eigen test
-
# Pacho Ramos <pacho@gentoo.org> (2016-01-31)
# Missing keywords, bug #560382
media-video/ffmpeg snappy
@@ -265,10 +261,6 @@ dev-python/pyquery test
# Tests require non-keyworded qt5
dev-qt/qtchooser test
-# Justin Lecher <jlec@gentoo.org> (2015-10-14)
-# Requires dev-python/ipython which triggers a long dep chain
-dev-python/restkit cli
-
# Brian Evans <grknight@gentoo.org> (2015-09-14)
# Mask new USE flags for mariadb which all arches do not yet have dependencies
>=dev-db/mariadb-10.1.0 innodb-snappy
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index 481d7104bd3b..7e2b3c4d4caa 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matt Turner <mattst88@gentoo.org> (2020-08-11)
+# No drivers on this architecture support Vulkan
+media-libs/mesa vulkan vulkan-overlay zink
+
# Patrick McLean <chutzpah@gentoo.org> (2020-02-15)
# Mask until dev-libs/libfido2 is keyworded
net-misc/openssh security-key
@@ -26,10 +30,6 @@ media-libs/sdl-mixer midi
sys-kernel/mips-sources -ip27 -ip28 -ip30
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
-media-libs/mesa vulkan vulkan-overlay
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=opencl that is masked in this profile.
net-misc/bfgminer adl lm-sensors
@@ -60,7 +60,7 @@ app-portage/g-sorcery bson
# dev-python/gmpy fails tests about sizeof (conch), bug 608496
# dev-python/attrs fails tests on slow mips, couldn't test service_identity test path (crypt), bug 608570
# dev-python/gmpy also a test depend, so minimize the features until can test properly (http2 soap test)
-dev-python/twisted conch crypt http2 soap test
+dev-python/twisted conch crypt http2 test
# Felix Janda <felix.janda@posteo.de> (2016-09-24)
# net-libs/libnetfilter_conntrack is not keyworded on mips
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index d333e1d11b64..ebf8ca404e12 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-08-07)
+# dev-vcs/darcs is not keyworded on ppc/ppc64
+app-portage/layman darcs
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2018-03-27)
+# dev-ruby/capybara depends on www-client/firefox which has no keywords
+dev-ruby/capybara test
+
# Michał Górny <mgorny@gentoo.org> (2020-06-14)
# Requires dev-python/networkx.
app-portage/nattka depgraph-order
@@ -37,10 +45,6 @@ app-emulation/qemu sdl-image
# requires fwupd, which is not yet keyworded
kde-plasma/discover firmware
-# Michał Górny <mgorny@gentoo.org> (2020-01-11)
-# Unkeyworded test deps.
-dev-cpp/eigen test
-
# Rick Farina <zerochaos@gentoo.com> (2020-01-03)
# ubertooth needs net-libs/libbtbb and net-wireless/ubertooth which aren't keyworded
# rtl-sdr needs net-wireless/rtl-sdr
@@ -98,10 +102,6 @@ net-analyzer/icinga2 mariadb
sys-boot/grub:2 grub_platforms_pc grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_xen grub_platforms_xen-pvh
# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2018-06-08)
-# Requires unported sys-libs/netbsd-csu
-sys-devel/clang-runtime crt
-
-# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2018-06-08)
# sys-devel/llvmgold not yet keyworded
sys-devel/llvm gold
@@ -156,10 +156,6 @@ app-forensics/sleuthkit java
sys-power/nut ups_drivers_nut-ipmipsu
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
-media-libs/mesa vulkan vulkan-overlay
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=opencl that is masked in this profile.
net-misc/bfgminer adl lm-sensors
@@ -228,10 +224,6 @@ dev-libs/efl physics sdl
# There's no keyworded office implementation anymore.
gnome-extra/sushi office
-# Markos Chandras <hwoarang@gentoo.org> (2015-02-07)
-# app-admin/cgmanager misses PPC/PPC64 keywords. Bug #539208
-app-emulation/lxc cgmanager
-
# Mark Wright <gienah@gentoo.org> (2014-12-14/2014-12-24, 2015-04-01)
# test dependencies need keywording
dev-haskell/binary test
@@ -370,10 +362,6 @@ mail-client/claws-mail pda
# No media-sound/lilypond here, yet (bug #356069)
app-text/asciidoc test
-# Justin Lecher <jlec@gentoo.org> (2010-11-01)
-# Deps not Keyworded
-sci-chemistry/apbs fetk iapbs python
-
# Alexey Shvetsov <alexxy@gentoo.org> (2010-08-22)
# sci-chemistry/msms not available for this arch
sci-chemistry/vmd msms
diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask
index 95bc8068e110..4ab52f3cd7f7 100644
--- a/profiles/arch/powerpc/package.use.stable.mask
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2020-07-30)
+# glslang is not yet stable on ppc{,64}
+media-libs/mesa vulkan-overlay
+
# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-12)
# Needs stable net-libs/webkit-gtk, bug #684702
dev-util/geany-plugins markdown
@@ -40,7 +44,6 @@ app-editors/emacs xwidgets
# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-20)
# dev-python/PyQt5 is not stable.
dev-python/matplotlib qt5 test
-dev-python/matplotlib-python2 qt5 test
media-sound/pulseaudio qt5
net-print/hplip qt5
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index 4f1537623cbf..7b5e8303091b 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,34 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Mart Raudsepp <leio@gentoo.org> (2020-08-02)
+# ppc32 has no virtual/rust support yet, needed by newer
+# gnome-base/librsvg, et al
+>=media-gfx/eog-3.33.1 svg
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-18)
+# net-libs/webkit-gtk has no ppc keywords
+app-editors/emacs xwidgets
+gnome-extra/evolution-data-server oauth
+app-office/gnucash gui doc
+dev-util/geany-plugins markdown
+>=media-gfx/gthumb-3.10.0 http
+# needs mail-client/evolution, depends on net-libs/webkit-gtk
+app-office/planner eds
+# needs gnome-extra/sushi, depends on net-libs/webkit-gtk
+gnome-base/nautilus previewer
+# needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk
+gnome-base/gvfs google
+gnome-base/gnome-control-center flickr
+# needs x11-libs/wxGTK[webkit]
+sci-misc/boinc X
+# needs mail-client/evolution, depends on net-libs/webkit-gtk
+net-mail/lbdb evo
+# needs www-client/epiphany, depends on net-libs/webkit-gtk
+net-misc/gwget epiphany
+# needs dev-util/devhelp, depends on net-libs/webkit-gtk
+dev-util/anjuta devhelp
+
# Mikle Kolyada <zlogene@gentoo.org> (2020-06-08)
# clisp is keyworded on ppc
app-text/texlive-core -xindy
@@ -49,10 +77,6 @@ sci-libs/libgeodecomp hpx silo
# app-text/libwpd and app-text/libwpg are not keyworded
media-gfx/inkscape cdr visio wpg
-# Matt Turner <mattst88@gentoo.org> (2018-10-07)
-# media-libs/x265[power8] fails to build on 32-bit ppc.
-media-libs/x265 power8
-
# Mikle Kolyada <zlogene@gentoo.org> (2018-09-01)
# The dependency is not keyworded
net-analyzer/wireshark bcg729
diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask
index 62a24b46189d..96b0285cf4d1 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-2019 Gentoo Authors
+# Copyright 1999-2020 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 ---
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-07-21)
+# Unstable test deps.
+dev-cpp/eigen test
+
# Andreas Sturmlechner <asturm@gentoo.org> (2018-08-15)
# media-libs/libsidplay:2 appears to be broken, bug #660288
media-video/vlc sid
diff --git a/profiles/arch/powerpc/ppc32/use.mask b/profiles/arch/powerpc/ppc32/use.mask
index 2d94ca9871a6..7f66a81bdf33 100644
--- a/profiles/arch/powerpc/ppc32/use.mask
+++ b/profiles/arch/powerpc/ppc32/use.mask
@@ -1,6 +1,12 @@
# Unmask the flag which corresponds to ARCH.
-ppc
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-18)
+# net-libs/webkit-gtk has no ppc keywords
+webkit
+# net-libs/gnome-online-accounts depends on net-libs/webkit-gtk
+gnome-online-accounts
+
# James Le Cuirot <chewi@gentoo.org> (2015-01-12)
# Java is no longer supported on ppc.
java
diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask b/profiles/arch/powerpc/ppc32/use.stable.mask
index 9980a765a98f..4153941ba6bd 100644
--- a/profiles/arch/powerpc/ppc32/use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/use.stable.mask
@@ -1,7 +1,6 @@
-# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
-# dev-lang/python:3.7 is not stable.
-python_targets_python3_8
-python_single_target_python3_8
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-08-13)
+# media-gfx/gimp is ~hppa only
+gimp
# Mikle Kolyada <zlogene@gentoo.org> (2018-04-24)
# no stable net-misc/aria2 on ppc
diff --git a/profiles/arch/powerpc/ppc64/64ul/use.mask b/profiles/arch/powerpc/ppc64/64ul/use.mask
index a420106865d6..9f727c02d820 100644
--- a/profiles/arch/powerpc/ppc64/64ul/use.mask
+++ b/profiles/arch/powerpc/ppc64/64ul/use.mask
@@ -28,7 +28,6 @@ networkmanager
ocamlopt
# not tested on ppc64
-capi
xmms2
# dietlibc
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
index a6b93f2012ce..616548c7f042 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,19 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-08-20)
+# zfs is keyworded on ppc64
+sys-boot/grub libzfs
+
+# James Le Cuirot <chewi@gentoo.org> (2020-08-19)
+# Cinnamon is not keyworded on this architecture.
+x11-themes/arc-theme cinnamon
+
+# Sam James <sam@gentoo.org> (2020-07-03)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-07-02)
# media-libs/libplacebo is keyworded
media-video/vlc -libplacebo
diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask
index 7f11f0cbf277..354875b56618 100644
--- a/profiles/arch/powerpc/ppc64/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2020-08-07)
+# Unstable test deps.
+dev-cpp/eigen test
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-06-04)
# dev-python/pygtk is broken, bug #716294; Bugs #706500, #710160
# Stable-mask all revdeps, all of them are pending cleanup already.
diff --git a/profiles/arch/powerpc/ppc64/use.stable.mask b/profiles/arch/powerpc/ppc64/use.stable.mask
index 28c811432771..e797af411b72 100644
--- a/profiles/arch/powerpc/ppc64/use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/use.stable.mask
@@ -3,8 +3,3 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-
-# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
-# dev-lang/python:3.7 is not stable.
-python_targets_python3_8
-python_single_target_python3_8
diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask
index 1e76efe15bfd..d7c6960e2d75 100644
--- a/profiles/arch/powerpc/use.mask
+++ b/profiles/arch/powerpc/use.mask
@@ -55,7 +55,6 @@ klibc
# These flags should only be used for ppc
-ppcsha1
--power8
# Unmask the Altivec instruction set
-altivec
diff --git a/profiles/arch/riscv/package.accept_keywords b/profiles/arch/riscv/package.accept_keywords
index ba134491c30e..3ebc00af05b0 100644
--- a/profiles/arch/riscv/package.accept_keywords
+++ b/profiles/arch/riscv/package.accept_keywords
@@ -5,6 +5,3 @@
# we need specific versions / patches for riscv!
sys-devel/gcc -amd64 -~amd64
sys-libs/glibc -amd64 -~amd64
-
-# For the stages and qemu, we need static qemu *from* ~amd64
-app-emulation/qemu-riscv64-bin ~amd64
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 0a595e2b137a..846a53e316fb 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,17 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Jakov Smolic <jakov.smolic@sartura.hr> (2020-08-14)
+# Large amount of missing keywords
+# Bug #724358
+>=dev-libs/json-c-0.15 doc
+
+# Sam James <sam@gentoo.org> (2020-07-31)
+# Large amount of missing keywords for cmake and friends
+# bug #720296, bug #724358
+dev-util/cmake doc test
+dev-libs/jsoncpp doc
+
# Lars Wendler <polynomial-c@gentoo.org> (2020-06-25)
# Missing keyword. Requires dev-util/cmake which also lacks keyword and
# possibly a whole bunch of its deps as well
@@ -79,7 +90,9 @@ dev-libs/libusb doc
dev-libs/libxslt python
dev-libs/libyaml doc
dev-python/cython doc test
+dev-python/jinja doc test
dev-python/lxml test
+dev-python/markupsafe test
dev-python/pygments doc test
dev-python/setuptools test
dev-python/snakeoil test
@@ -102,7 +115,7 @@ net-nds/openldap cxx kerberos sasl
sys-apps/kmod doc
sys-apps/portage apidoc
sys-apps/rng-tools nistbeacon pkcs11
-sys-auth/pambase pam_krb5 pam_ssh passwdqc mktemp
+sys-auth/pambase gnome-keyring pam_krb5 pam_ssh passwdqc mktemp
sys-block/thin-provisioning-tools test
sys-devel/automake test
sys-devel/gdb source-highlight
diff --git a/profiles/arch/riscv/packages b/profiles/arch/riscv/packages
index 3b97323bdc9f..b089d412189e 100644
--- a/profiles/arch/riscv/packages
+++ b/profiles/arch/riscv/packages
@@ -1,10 +1,5 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# For now we add the x86-64 qemu-riscv64 static binary to all
-# stages. This makes life somewhat simpler when working without
-# real hardware.
-*app-emulation/qemu-riscv64-bin
-
# For the initial hot experimentation phase...
*sys-devel/gdb
diff --git a/profiles/arch/riscv/packages.build b/profiles/arch/riscv/packages.build
index c85897cb6cac..aacc29b1d56e 100644
--- a/profiles/arch/riscv/packages.build
+++ b/profiles/arch/riscv/packages.build
@@ -1,7 +1,3 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# For now we add the x86-64 qemu-riscv64 static binary to all
-# stages. This makes life somewhat simpler when working without
-# real hardware.
-app-emulation/qemu-riscv64-bin
diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask
index a9ccd5b34580..fa12586bfdea 100644
--- a/profiles/arch/riscv/use.mask
+++ b/profiles/arch/riscv/use.mask
@@ -12,9 +12,6 @@ fam
# valgrind has no RISCV port.
valgrind
-# The required library has not been ported to riscv yet.
-seccomp
-
# Not tested yet
bluetooth
consolekit
diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask
index 090efb982aff..f156001aaa6b 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -1,9 +1,13 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Patrick McLean <chutzpah@gentoo.org> (2020-02-15)
-# Mask until dev-libs/libfido2 is keyworded
-net-misc/openssh security-key
+# Matt Turner <mattst88@gentoo.org> (2020-08-11)
+# No drivers on this architecture support Vulkan
+media-libs/mesa vulkan vulkan-overlay zink
+
+# Mikle Kolyada <zlogene@gentoo.org> (2020-07-13)
+# Luajit does not work on s390
+app-text/texlive-core luajittex
# Hans de Graaff <graaff@gentoo.org> (2019-04-08)
# Obsolete ruby version, no newer versions keyworded or stable.
@@ -23,19 +27,12 @@ app-editors/vim luajit lua
# not keyworded yet
media-gfx/imagemagick raw
dev-db/mariadb numa
-# ipython is not really tested
-dev-python/restkit cli
# not tested yet
app-misc/mc samba
app-arch/rpm test
# no ceph keyworded
net-analyzer/rrdtool rados
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
-media-libs/mesa vulkan vulkan-overlay
-
# Robin H. Johnson <robbat2@gentoo.org> (2017-08-05)
# Upstream Git is switching to PCRE2 w/ JIT.
# This is not available on some arches, where a fallback to PCRE1 without JIT is used.
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index 120926645017..320fe30f8b54 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,9 +1,17 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matt Turner <mattst88@gentoo.org> (2020-08-11)
+# No drivers on this architecture support Vulkan
+media-libs/mesa vulkan vulkan-overlay zink
+
+# Mart Raudsepp <leio@gentoo.org> (2020-08-02)
+# sparc has no virtual/rust support, needed by newer gnome-base/librsvg, et al
+>=media-gfx/eog-3.33.1 svg
+
# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
# Mask io-uring & zbc pending keywording
-sys-block/fio -io-uring zbc
+sys-block/fio -io-uring -zbc
# Michał Górny <mgorny@gentoo.org> (2020-06-14)
# Requires dev-python/networkx.
@@ -18,11 +26,6 @@ app-text/texlive-core -xindy
# for imagemagick.
media-gfx/inkscape cdr visio wpg
-# Michał Górny <mgorny@gentoo.org> (2020-05-06)
-# dev-vcs/mercurial is broken on SPARC and setuptools_scm tests
-# lack proper skipping (to be fixed).
-<=dev-python/setuptools_scm-3.5.0 test
-
# Mikle Kolyada <zlogene@gentoo.org> (2020-05-06)
# No keywords
dev-python/werkzeug test
@@ -217,10 +220,6 @@ dev-db/mariadb numa
>=gnome-base/gnome-settings-daemon-3.24 test
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
-media-libs/mesa vulkan vulkan-overlay
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=redis that is masked in this profile.
mail-filter/pyzor test
@@ -284,10 +283,6 @@ gnome-extra/nm-applet teamd
# Missing keywords on app-text/gspell - bug #587368
>=app-editors/gedit-3.20 spell
-# Justin Lecher <jlec@gentoo.org> (2016-02-22)
-# Missing test deps keyword #575366
-dev-cpp/eigen test
-
# Pacho Ramos <pacho@gentoo.org> (2016-02-20)
# Missing keywords, bug #551580
app-office/planner eds
@@ -319,10 +314,6 @@ dev-qt/qtchooser test
# Not tested
net-mail/dovecot lz4
-# Justin Lecher <jlec@gentoo.org> (2015-10-14)
-# Requires dev-python/ipython which triggers a long dep chain
-dev-python/restkit cli
-
# Brian Evans <grknight@gentoo.org> (2015-09-14)
# Mask new USE flags for mariadb which all arches do not yet have dependencies
>=dev-db/mariadb-10.1.0 innodb-snappy
diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask
index 43f211b9563d..2b2497b5e4d6 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-27)
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index 86f917e6f917..34cc294ac6ea 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -90,8 +90,6 @@ srtp
tokyocabinet
# bug 235685
webkit
-# bug 359963
-webp
# Gustavo Zacarias <gustavoz@gentoo.org> (2007-02-14)
# Mono needs gcc4 and it's not yet stable
@@ -141,7 +139,6 @@ ebook
capi
lensfun
jingle
-mod_wsgi
vaapi
librtmp
rtmp
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index d0df057869a0..fd1f1e3fd9c5 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,13 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Thomas Deutschmann <whissi@gentoo.org> (2020-08-17)
+# Columnstore engine is supported on x86
+dev-db/mariadb -columnstore
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-07-27)
+# media-video/pipewire:0/0.3 is available for x86
+www-client/firefox -screencast
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-11)
+# net-libs/libslirp is not yet keyworded on x86, bug #732144
+app-emulation/qemu slirp
+
+# Sam James <sam@gentoo.org> (2020-07-03)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e
+
# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
# 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 video_cards_nvidia
+>=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
@@ -40,6 +57,7 @@ sys-libs/glibc -static-pie
# Thomas Deutschmann <whissi@gentoo.org> (2020-03-11)
# Encrypted Media Extensions (eme-free) can be disabled on x86
+mail-client/thunderbird -eme-free
www-client/firefox -eme-free
# Mart Raudsepp <leio@gentoo.org> (2020-03-01)
@@ -82,9 +100,8 @@ sys-block/fio -python -gnuplot
sys-firmware/seabios -debug
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-28)
-# upstream provides docs and tools for tier-1 arches
+# upstream provides docs only for tier-1 arches
dev-lang/rust-bin -doc
->=dev-lang/rust-bin-1.37 -clippy -rustfmt
# Thomas Deutschmann <whissi@gentoo.org> (2019-08-03)
# Early microcode loading is supported on x86
@@ -180,10 +197,6 @@ app-admin/rsyslog -mdblookup
# which is only keyworded for amd64
x11-wm/awesome doc
-# Alexis Ballier <aballier@gentoo.org> (2017-01-31)
-# nvidia drivers are unmasked here
-media-video/ffmpeg -nvenc
-
# Andreas Sturmlechner <asturm@gentoo.org> (2016-12-31)
# on behalf of Andreas K. Hüttel <dilfridge@gentoo.org> (2016-12-14)
# Fails to build with newly unmasked ffmpeg-3, so mask this useflag
diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask
index 520a1f700ee4..23c5bfa1a89b 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Thomas Deutschmann <whissi@gentoo.org> (2020-08-05)
+# sys-cluster/slurm has no stable keywords
+app-metrics/collectd collectd_plugins_slurm
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-01-04)
# net-libs/libktorrent:5 is not stable anymore, bug #696858
kde-apps/kget bittorrent
@@ -24,9 +28,9 @@ kde-apps/kget bittorrent
# Andreas Sturmlechner <asturm@gentoo.org> (2019-09-13)
# media-video/pipewire is not stable yet
dev-libs/weston pipewire
-kde-apps/krfb wayland
-kde-plasma/xdg-desktop-portal-kde screencast
-sys-apps/xdg-desktop-portal screencast
+<kde-apps/krfb-20.07.80 wayland
+<kde-plasma/xdg-desktop-portal-kde-5.19.4 screencast
+<sys-apps/xdg-desktop-portal-1.7.2 screencast
x11-wm/mutter screencast
# Andreas Sturmlechner <asturm@gentoo.org> (2019-05-21)
diff --git a/profiles/arch/x86/use.stable.mask b/profiles/arch/x86/use.stable.mask
index 4236bbf05ad2..b0ff96b03f16 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -8,11 +8,6 @@
# sci-libs/mkl is not stable, needs online registration to even run pkg_setup
mkl
-# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
-# dev-lang/python:3.8 is not stable.
-python_targets_python3_8
-python_single_target_python3_8
-
# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-05-26)
# dev-db/firebird is keyworded ~x86
firebird