summaryrefslogtreecommitdiff
path: root/profiles/arch
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/arch')
-rw-r--r--profiles/arch/alpha/package.use.mask2
-rw-r--r--profiles/arch/alpha/use.mask14
-rw-r--r--profiles/arch/amd64/package.use4
-rw-r--r--profiles/arch/amd64/package.use.force7
-rw-r--r--profiles/arch/amd64/package.use.mask8
-rw-r--r--profiles/arch/amd64/use.mask9
-rw-r--r--profiles/arch/amd64/x32/package.mask3
-rw-r--r--profiles/arch/arm/armv5te/use.mask2
-rw-r--r--profiles/arch/arm/armv6j/use.mask4
-rw-r--r--profiles/arch/arm/armv7a/use.force4
-rw-r--r--profiles/arch/arm/armv7a/use.mask4
-rw-r--r--profiles/arch/arm/package.use.mask13
-rw-r--r--profiles/arch/arm/package.use.stable.mask1
-rw-r--r--profiles/arch/arm/use.mask9
-rw-r--r--profiles/arch/arm64/package.use.mask9
-rw-r--r--profiles/arch/arm64/package.use.stable.mask2
-rw-r--r--profiles/arch/arm64/use.mask13
-rw-r--r--profiles/arch/base/package.use.mask8
-rw-r--r--profiles/arch/base/use.mask11
-rw-r--r--profiles/arch/hppa/package.use.mask9
-rw-r--r--profiles/arch/hppa/package.use.stable.mask1
-rw-r--r--profiles/arch/hppa/use.mask10
-rw-r--r--profiles/arch/ia64/use.mask11
-rw-r--r--profiles/arch/mips/package.use.mask6
-rw-r--r--profiles/arch/powerpc/package.use.mask4
-rw-r--r--profiles/arch/powerpc/package.use.stable.mask2
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.stable.mask1
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/package.mask1
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask9
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.stable.mask1
-rw-r--r--profiles/arch/powerpc/use.mask13
-rw-r--r--profiles/arch/riscv/package.use.mask6
-rw-r--r--profiles/arch/s390/package.use.mask6
-rw-r--r--profiles/arch/sparc/package.use.mask5
-rw-r--r--profiles/arch/sparc/use.mask1
-rw-r--r--profiles/arch/x86/package.use.force7
-rw-r--r--profiles/arch/x86/package.use.mask13
-rw-r--r--profiles/arch/x86/use.mask1
38 files changed, 110 insertions, 124 deletions
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index 7b59925e4515..1b5f70abb645 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -105,7 +105,6 @@ app-metrics/collectd collectd_plugins_onewire
app-metrics/collectd collectd_plugins_oracle
app-metrics/collectd collectd_plugins_routeros
app-metrics/collectd collectd_plugins_sigrok
-app-metrics/collectd collectd_plugins_tokyotyrant
app-metrics/collectd collectd_plugins_varnish
app-metrics/collectd collectd_plugins_virt
app-metrics/collectd collectd_plugins_write_kafka
@@ -264,7 +263,6 @@ dev-haskell/vector test
# Tobias Klausmann <klausman@gentoo.org> (2014-11-20)
# OpenCV likely will never work on Alpha
-media-video/vlc opencv
media-gfx/shotwell opencv
# Tobias Klausmann <klausman@gentoo.org> (2014-10-11)
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index cf0f19696d31..ff4fdc28f4ea 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -4,6 +4,15 @@
# Unmask the flag which corresponds to ARCH.
-alpha
+# Michał Górny <mgorny@gentoo.org> (2020-05-28)
+# Moving from arch/base.
+python_targets_python3_8
+python_single_target_python3_8
+
+# Michał Górny <mgorny@gentoo.org> (2020-05-28)
+# Unmask once alpha is FINALLY done with bug #719700.
+python_targets_python3_9
+
# James Le Cuirot <chewi@gentoo.org> (2020-05-10)
# media-libs/allegro is not keyworded.
allegro
@@ -48,7 +57,6 @@ qt5
apcupsd
bluetooth
bluray
-chipcard
dvb
gps
hbci
@@ -153,10 +161,6 @@ llvm
# net-misc/connman is not keyworded
connman
-# Matt Turner <mattst88@gentoo.org (2012-05-27)
-# sys-apps/entropy is not keyworded
-entropy
-
# Anthony G. Basile <blueness@gentoo.org> (2012-04-15)
# Pulls in net-libs/axtls which is not keyworded for arch
curl_ssl_axtls
diff --git a/profiles/arch/amd64/package.use b/profiles/arch/amd64/package.use
index 5e029f906974..d54c8e8baca2 100644
--- a/profiles/arch/amd64/package.use
+++ b/profiles/arch/amd64/package.use
@@ -12,10 +12,6 @@ dev-ml/llvm-ocaml llvm_targets_AMDGPU llvm_targets_NVPTX
sys-devel/clang llvm_targets_AMDGPU llvm_targets_NVPTX
sys-devel/llvm llvm_targets_AMDGPU llvm_targets_NVPTX
-# James Le Cuirot <chewi@gentoo.org> (2016-08-01)
-# Most users don't need a multilib JVM.
-dev-java/icedtea-bin -multilib
-
# Michał Górny <mgorny@gentoo.org> (2014-06-28)
# Packages that should be multilib by default.
x11-drivers/nvidia-drivers abi_x86_32
diff --git a/profiles/arch/amd64/package.use.force b/profiles/arch/amd64/package.use.force
index 9af2e4978197..f678b290910d 100644
--- a/profiles/arch/amd64/package.use.force
+++ b/profiles/arch/amd64/package.use.force
@@ -1,6 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2017-12-30)
+# We have ready-to-use configs here.
+sys-kernel/gentoo-kernel -savedconfig
+sys-kernel/vanilla-kernel -savedconfig
+
# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
# iasl is stable on amd64
sys-firmware/seabios -binary
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 0555bad5aaac..0c7e88482036 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -123,10 +123,6 @@ dev-util/catalyst -system-bootloader
# Mask everywhere, unmask where appropriate.
media-video/mpv -vulkan
-# Mikle Kolyada <zlogene@gentoo.org> (2018-06-02)
-# Too many untested ruby dependencies
-<dev-ruby/haml-5 test
-
# Nick Sarnie <sarnex@gentoo.org> (2018-04-29)
# media-libs/vulkan-loader and app-emulation/vkd3d are keyworded on amd64
app-emulation/wine-staging -vkd3d -vulkan
@@ -145,10 +141,6 @@ media-libs/opencv -contribxfeatures2d
# cpyrit-cuda does not support GCC 4.9 or later
net-wireless/pyrit cuda
-# Rick Farina <zerochaos@gentoo.org> (2017-05-11)
-# nexpose work on amd64
-net-analyzer/metasploit -nexpose
-
# Thomas Deutschmann <whissi@gentoo.org> (2017-03-01)
# dev-libs/libmaxminddb is keyworded on amd64
app-admin/rsyslog -mdblookup
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index b10d4bbd9325..0de2a02ef509 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -6,11 +6,6 @@
# SECTION: Unmask
-# Michał Górny <mgorny@gentoo.org> (2019-11-13)
-# Python 3.8 has reasonably keyworded packages here.
--python_targets_python3_8
--python_single_target_python3_8
-
# Matt Turner <mattst88@gentoo.org> (2018-11-11)
# d3d9 works on amd64
-d3d9
@@ -100,10 +95,6 @@
# Lilo works on amd64, so ...
-lilo
-# Mike Frysinger <vapier@gentoo.org> (2007-03-10)
-# NVRAM works on x86/amd64 hosts
--nvram
-
# Diego Pettenò <flameeyes@gentoo.org> (2005-09-14)
# nVidia XvMC support works on amd64
-nvidia
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index be7d5265624a..6a58f6aa5274 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -36,17 +36,14 @@ net-im/slack
# Masked packages containing V8.
# Michał Górny <mgorny@gentoo.org> (2018-01-12)
# ...and their reverse dependencies.
-app-editors/atom
dev-lang/coffee-script
dev-python/bokeh
-dev-python/blaze
dev-ruby/autoprefixer-rails
dev-ruby/coffee-rails
dev-ruby/coffee-script
dev-ruby/execjs
dev-ruby/turbolinks
dev-ruby/uglifier
-dev-util/electron
net-libs/nodejs
sys-apps/yarn
www-apps/jekyll-coffeescript
diff --git a/profiles/arch/arm/armv5te/use.mask b/profiles/arch/arm/armv5te/use.mask
index ac64860e2fac..c10a8b70d18e 100644
--- a/profiles/arch/arm/armv5te/use.mask
+++ b/profiles/arch/arm/armv5te/use.mask
@@ -1,6 +1,4 @@
# Unmask armv5 specific USE flags
--armv5te
-
-cpu_flags_arm_v4
-cpu_flags_arm_v5
diff --git a/profiles/arch/arm/armv6j/use.mask b/profiles/arch/arm/armv6j/use.mask
index 14b9b73775a9..5a841abd6e10 100644
--- a/profiles/arch/arm/armv6j/use.mask
+++ b/profiles/arch/arm/armv6j/use.mask
@@ -1,8 +1,4 @@
# Unmask armv6 specific USE flags
--armvfp
--armv6
--armv6t2
-
-cpu_flags_arm_v4
-cpu_flags_arm_v5
-cpu_flags_arm_v6
diff --git a/profiles/arch/arm/armv7a/use.force b/profiles/arch/arm/armv7a/use.force
index a2d86cc89d0a..6ced0f7ac91d 100644
--- a/profiles/arch/arm/armv7a/use.force
+++ b/profiles/arch/arm/armv7a/use.force
@@ -1,8 +1,4 @@
# armv7 has these instruction sets
-armv5te
-armv6
-armv6t2
-
cpu_flags_arm_v4
cpu_flags_arm_v5
cpu_flags_arm_v6
diff --git a/profiles/arch/arm/armv7a/use.mask b/profiles/arch/arm/armv7a/use.mask
index 943381017df6..25991f5fd76d 100644
--- a/profiles/arch/arm/armv7a/use.mask
+++ b/profiles/arch/arm/armv7a/use.mask
@@ -1,9 +1,5 @@
# Unmask armv7 specific USE flags
-neon
--armvfp
--armv5te
--armv6
--armv6t2
-cpu_flags_arm_v4
-cpu_flags_arm_v5
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 960cb9e43842..296af178d13c 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Jimi Huotari <chiitoo@gentoo.org> (2020-05-17)
+# Mask until 'app-arch/lxqt-archiver' is keyworded.
+lxqt-base/lxqt-meta archiver
+
# Mikle Kolyada <zlogene@gentoo.org> (2020-05-06)
# no keywords
dev-python/pbr test
@@ -97,10 +101,6 @@ sys-apps/fwupd dell thunderbolt
# Requires dev-php/pecl-imagick which is not keyworded on arm
www-apps/nextcloud imagemagick
-# Corentin Pazdera <nado@troglodyte.be> (2018-12-28)
-# Requires dev-python/pypy which isn't keyworded for ARM.
-www-servers/uwsgi pypy
-
# Davide Pesavento <pesa@gentoo.org> (2018-12-27)
# The corresponding Qt5 modules are not keyworded on arm, and we don't want to
# keyword them solely because of PyQt5 while there are no other in-tree users.
@@ -271,7 +271,6 @@ app-metrics/collectd collectd_plugins_modbus
app-metrics/collectd collectd_plugins_oracle
app-metrics/collectd collectd_plugins_routeros
app-metrics/collectd collectd_plugins_sigrok
-app-metrics/collectd collectd_plugins_tokyotyrant
app-metrics/collectd collectd_plugins_varnish
app-metrics/collectd collectd_plugins_virt
app-metrics/collectd collectd_plugins_write_mongodb
@@ -410,10 +409,6 @@ dev-libs/efl physics
# luajit isn't keyworded for arm yet, which is a bummer
net-im/prosody jit
-# Rick Farina <zerochaos@gentoo.org> (2014-01-09)
-# rjb doesn't work on arm, so no java hacks for metasploit
-net-analyzer/metasploit java
-
# Markus Meier <maekke@gentoo.org> (2013-12-26)
# Unkeyworded deps, bug #488724
app-office/gnumeric libgda
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
index 79669edb61d7..89059484015f 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -142,7 +142,6 @@ net-misc/connman l2tp pptp
# Pacho Ramos <pacho@gentoo.org> (2014-07-02)
# Mask due Gnome3 not going to be stabilized on this arch
->=gnome-base/gnome-desktop-2.32.1-r2 license-docs
gnome-base/gvfs google
net-libs/libproxy webkit
>=x11-libs/gtk+-3.12.2 cloudprint
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index feb40f29c013..215c0cae19b8 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -4,6 +4,15 @@
# Unmask the flag which corresponds to ARCH.
-arm
+# Michał Górny <mgorny@gentoo.org> (2020-05-28)
+# Moving from arch/base.
+python_targets_python3_8
+python_single_target_python3_8
+
+# Michał Górny <mgorny@gentoo.org> (2020-05-28)
+# Unmask once arm is FINALLY done with bug #719700.
+python_targets_python3_9
+
# Unmask arm arch specific flags
-cpu_flags_arm_iwmmxt
-cpu_flags_arm_iwmmxt2
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index d5dc4676c9fb..182f6726eaec 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Jimi Huotari <chiitoo@gentoo.org> (2020-05-17)
+# Mask until 'app-arch/lxqt-archiver' is keyworded.
+lxqt-base/lxqt-meta archiver
+
# Georgy Yakovlev <gyakovlev@gentoo.org (2020-04-26)
# static-pie works on arm64, #719444
sys-libs/glibc -static-pie
@@ -220,7 +224,6 @@ dev-python/ipython notebook
dev-python/networkx scipy
dev-ruby/haml test
media-libs/opencv contribdnn
-net-analyzer/icinga2 classicui
# Matthew Thode <prometheanfire@gentoo.org> (2018-02-16)
# USE=test requires dev-db/mongodb which is not keyworded
@@ -340,10 +343,6 @@ app-crypt/heimdal afs
# Only available on some architectures.
dev-java/icedtea -shenandoah
-# Michael Weber <xmw@gentoo.org> (2017-05-18)
-# mask due missing keywords on dev-python/epydoc[latex]
-sys-apps/portage epydoc
-
# Jason Zaman <perfinion@gentoo.org> (2017-05-09)
# x11-libs/libXpresent is not keyworded on arm64
xfce-base/xfwm4 xpresent
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index d1990ab26be3..65cbcca74608 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -88,7 +88,6 @@ app-admin/syslog-ng spoof-source
app-portage/layman cvs subversion test
app-text/xmlto latex
dev-libs/apr-util odbc
-sys-apps/man-pages l10n_fr
sys-apps/systemd qrcode
sys-auth/pambase pam_krb5 pam_ssh passwdqc
sys-block/thin-provisioning-tools test
@@ -107,7 +106,6 @@ net-fs/samba ads
# Masked due to unstable deps.
dev-db/redis tcmalloc
dev-python/hgdistver test
-dev-python/setuptools_scm mercurial test
dev-python/sphinx latex test
net-analyzer/netcat crypt
diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index c2b01dc7311d..a304c47fae5b 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -4,6 +4,19 @@
# Unmask the flag which corresponds to ARCH.
-arm64
+# Michał Górny <mgorny@gentoo.org> (2020-05-28)
+# Moving from arch/base.
+python_targets_python3_8
+python_single_target_python3_8
+
+# Michał Górny <mgorny@gentoo.org> (2020-05-28)
+# Unmask once arm64 is FINALLY done with bug #719700.
+python_targets_python3_9
+
+# David Seifert <soap@gentoo.org (2020-05-17)
+# Mono is hopelessly broken on arm64
+mono
+
# Aaron Bauman <bman@gentoo.org> (2019-12-27)
# Mask cpu_flags_arm_neon for all of arm64
# A neon64 USE is being discussed
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index c9b37b2a7957..67ebc83ad974 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -111,10 +111,6 @@ app-laptop/pbbuttonsd macbook
# Requires [cuda] which is masked in most of the profiles.
media-libs/opencv contribxfeatures2d
-# Rick Farina <zerochaos@gentoo.org> (2017-05-11)
-# the needed deps are amd64/x86 only
-net-analyzer/metasploit nexpose
-
# Thomas Deutschmann <whissi@gentoo.org> (2017-03-01)
# dev-libs/libmaxminddb is only keyworded on amd64 and x86 at the moment
app-admin/rsyslog mdblookup
@@ -197,10 +193,6 @@ media-libs/libbluray bdplus
# pidgin-opensteamworks is only available for amd64, ppc32 and x86
net-im/telepathy-connection-managers steam
-# Ben de Groot <yngwin@gentoo.org> (2015-02-07)
-# Mask for all arches, can be unmasked on arm once keyworded there
-games-board/stockfish armv7
-
# Mike Frysinger <vapier@gentoo.org> (2014-08-04)
# Mask flashrom drivers that only work on x86 due to in/out asm insns #454024
sys-apps/flashrom atahpt nic3com nicnatsemi nicrealtek rayer-spi satamv
diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 5736223a365a..cd30696d3a09 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -1,12 +1,6 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Michał Górny <mgorny@gentoo.org> (2019-11-13)
-# Python 3.8 is masked on the majority of arches because we failed
-# at keywording new versions of packages.
-python_targets_python3_8
-python_single_target_python3_8
-
# Thomas Deutschmann <whissi@gentoo.org> (2019-11-11)
# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
# Forced and masked by default. Unmask where necessary.
@@ -47,7 +41,6 @@ sane_backends_qcam
lilo
mpx
svga
-nvram
cpu_flags_x86_3dnow
cpu_flags_x86_3dnowext
cpu_flags_x86_aes
@@ -109,10 +102,6 @@ cpu_flags_arm_vfpv4
cpu_flags_arm_vfp-d32
# [old] arm arch specific USE flags
-armvfp
-armv5te
-armv6
-armv6t2
neon
# nVidia XvMC requires nvidia-drivers/nvidia-legacy-drivers
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 833137d965d9..0588c1c514d5 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -62,10 +62,6 @@ net-misc/openssh security-key
# net-libs/libgadu is not keyworded
net-im/pidgin gadu
-# Joonas Niilola <juippis@gentoo.org> (2020-02-02)
-# luajit is not keyworded on this arch.
-dev-libs/efl luajit
-
# Jeroen Roovers <jer@gentoo.org> (2020-01-28)
# sys-apps/systemd is not stable
net-analyzer/wireshark sdjournal
@@ -177,11 +173,6 @@ kde-frameworks/extra-cmake-modules doc
# pulls in many dev-ruby/asciidoctor dependencies (bug #583390)
net-misc/chrony html
-# Jeroen Roovers <jer@gentoo.org> (2015-08-16)
-# Bundles luajit which has not been ported to HPPA (bug #554376)
-app-text/texlive-core luajittex
-dev-texlive/texlive-basic luajittex
-
# Jeroen Roovers <jer@gentoo.org> (2015-07-03)
# net-libs/nghttp2 fails to compile (bug #552898)
net-libs/nghttp2 cxx
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index 184c14e541c9..71ab98e572b7 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -56,7 +56,6 @@ gnome-base/librsvg tools
dev-libs/appstream-glib fonts
dev-python/pygobject test
app-mobilephone/gnokii X
-net-analyzer/nmap zenmap
media-libs/lv2 plugins
# Mart Raudsepp <leio@gentoo.org> (2020-02-08)
diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index 3b2d1ed5fb54..5438737be8f8 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -7,6 +7,15 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Michał Górny <mgorny@gentoo.org> (2020-05-28)
+# Moving from arch/base.
+python_targets_python3_8
+python_single_target_python3_8
+
+# Michał Górny <mgorny@gentoo.org> (2020-05-26)
+# Unmask once hppa is FINALLY done with bug #700940.
+python_targets_python3_9
+
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-21)
# ruby2.4 will go away soon, avoid keywording older packages
ruby_targets_ruby24
@@ -86,6 +95,7 @@ clang
# Jeroen Roovers <jer@gentoo.org> (2014-11-07)
# dev-lang/luajit has not been ported to HPPA
luajit
+luajittex
# Jeroen Roovers <jer@gentoo.org> (2014-05-20)
# Mask USE=systemtap generally until proper kernel support is in place
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index 727a723f0cc0..b509d60203ff 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -1,9 +1,18 @@
-# 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.
-ia64
+# Michał Górny <mgorny@gentoo.org> (2020-05-28)
+# Moving from arch/base.
+python_targets_python3_8
+python_single_target_python3_8
+
+# Michał Górny <mgorny@gentoo.org> (2020-05-28)
+# Unmask once alpha is FINALLY done with bug #719700.
+python_targets_python3_9
+
# James Le Cuirot <chewi@gentoo.org> (2020-05-10)
# media-libs/allegro is not keyworded.
allegro
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index 715ea7e55136..481d7104bd3b 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -135,9 +135,7 @@ media-video/mplayer ladspa
dev-lang/ruby xemacs
# Sebastian Pipping <sping@gentoo.org> (2010-01-27)
-# dev-vcs/bzr is not keyworded on this arch
# dev-vcs/darcs is not keyworded on this arch
-app-portage/layman bazaar
app-portage/layman darcs
# deps missing keywords
@@ -160,10 +158,6 @@ www-client/elinks javascript
# media-gfx/ufraw not keyworded
media-gfx/imagemagick raw
-# Matt Turner <mattst88@gentoo.org> (2011-06-12)
-# dev-python/mysql-python not keyworded
-dev-vcs/mercurial bugzilla
-
# Matt Turner <mattst88@gentoo.org> (2012-02-09)
# dev-vcs/git[cgi] requires app-text/highlight which requires boost
dev-vcs/git cgi
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 929132946d59..3cf4af78fb4b 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-05-19)
+# deps not keyworded on ~ppc/ppc64
+media-video/obs-studio nvenc
+
# Mikle Kolyada <zlogene@gentoo.org> (2020-05-06)
# No deps keyworded
dev-python/pbr test
diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask
index 97c1d5e568e9..95bc8068e110 100644
--- a/profiles/arch/powerpc/package.use.stable.mask
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -40,6 +40,7 @@ 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
@@ -67,7 +68,6 @@ dev-util/geany-plugins gtkspell
# Michael Palimaka <kensington@gentoo.org> (2016-10-21)
# Requires media-libs/opencv which is not stable
media-plugins/frei0r-plugins facedetect
-media-video/vlc opencv
# Michael Palimaka <kensington@gentoo.org> (2016-05-25)
# Dependencies not stable
diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask
index 32827932de31..62a24b46189d 100644
--- a/profiles/arch/powerpc/ppc32/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask
@@ -40,7 +40,6 @@ sci-libs/plplot ocaml
# Pacho Ramos <pacho@gentoo.org> (2014-07-02)
# Mask due Gnome3 not going to be stabilized on this arch
->=gnome-base/gnome-desktop-2.32.1-r2 license-docs
gnome-base/gvfs google
mail-client/balsa webkit
net-libs/libproxy webkit
diff --git a/profiles/arch/powerpc/ppc64/64ul/package.mask b/profiles/arch/powerpc/ppc64/64ul/package.mask
index c4378385bb3d..a4cdefb56030 100644
--- a/profiles/arch/powerpc/ppc64/64ul/package.mask
+++ b/profiles/arch/powerpc/ppc64/64ul/package.mask
@@ -13,4 +13,3 @@ dev-java/openjdk-bin
# <gcc-4 does not compile with >=gcc-4 on ppc64
sys-libs/libstdc++-v3
-<sys-devel/gcc-4.1
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
index 116857295c3a..fd78cefa944b 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-05-22)
+# Build deps are not keyworded
+media-fonts/noto-emoji buildfont
+
+# Jimi Huotari <chiitoo@gentoo.org> (2020-05-17)
+# Mask until 'app-arch/lxqt-archiver' is keyworded.
+lxqt-base/lxqt-meta archiver
+
# Matthew Thode <prometheanfire@gentoo.org> (2020-02-17)
# Mask until net-analyzer/icinga2 is keyworded
net-analyzer/pnp4nagios icinga
@@ -8,7 +16,6 @@ net-analyzer/pnp4nagios icinga
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-25)
# bolt not keyworded on ~ppc64
kde-plasma/plasma-meta crypt thunderbolt
-kde-plasma/powerdevil brightness-control
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-12-28)
# not keyworded or irrelevant on ~ppc64, bug 679888
diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask
index 42e8daceec99..4d825818d550 100644
--- a/profiles/arch/powerpc/ppc64/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask
@@ -27,6 +27,5 @@ 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/gnome-desktop-2.32.1-r2 license-docs
gnome-base/gvfs google
>=x11-libs/gtk+-3.12.2 cloudprint
diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask
index f87ed7c69e5e..4d6663301434 100644
--- a/profiles/arch/powerpc/use.mask
+++ b/profiles/arch/powerpc/use.mask
@@ -4,6 +4,19 @@
# PPC Specific use flags
#
+# Michał Górny <mgorny@gentoo.org> (2020-05-28)
+# Moving from arch/base.
+python_targets_python3_8
+python_single_target_python3_8
+
+# Michał Górny <mgorny@gentoo.org> (2020-05-25)
+# Unmask once PPC* is FINALLY done with bug #703174.
+python_targets_python3_9
+
+# David Seifert <soap@gentoo.org (2020-05-17)
+# Mono is hopelessly broken on ppc32
+mono
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-25)
# Requires qtwebengine, which is not ported to any of powerpc arches yet
webengine
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index f9a94009e4dc..162d49381dc7 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -13,10 +13,6 @@ app-arch/zstd lz4
# Mask until app-arch/zstd is keyworded
sys-devel/gcc zstd
-# Zac Medico <zmedico@gentoo.org> (2020-05-07)
-# Mask until app-arch/zstd is keyworded
-sys-apps/portage binpkg-zstd
-
# Patrick McLean <chutzpah@gentoo.org> (2020-04-16)
# Lots of python dependencies, mask to facilitate keywording
# keywording dev-libs/libfido2
@@ -98,7 +94,7 @@ net-misc/curl brotli curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss http2 rtmp
net-misc/ntp openntpd snmp vim-syntax zeroconf
net-nds/openldap cxx kerberos sasl
sys-apps/kmod doc
-sys-apps/portage apidoc epydoc
+sys-apps/portage apidoc
sys-apps/rng-tools nistbeacon pkcs11
sys-auth/pambase pam_krb5 pam_ssh passwdqc mktemp
sys-block/thin-provisioning-tools test
diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask
index 6ecd83027385..090efb982aff 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -16,10 +16,8 @@ dev-python/cssselect doc
dev-vcs/subversion kwallet
# not really interested in supporting alternative
# VCS for oberlays yet.
-app-portage/layman bazaar darcs mercurial
-dev-python/setuptools_scm mercurial test
-# no nmap gui
-net-analyzer/nmap zenmap
+app-portage/layman darcs mercurial
+dev-python/setuptools_scm test
# no lua support for vim
app-editors/vim luajit lua
# not keyworded yet
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index c137439af6f5..7f2f31e5f3ba 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -19,10 +19,6 @@ dev-ruby/capybara test
# app-shells/fish dependency is broken on sparc, bug #709662
dev-python/argcomplete test
-# Benda Xu <heroxbd@gentoo.org> (2020-04-27)
-# tests optionally depend on dev-python/hypothesis
-dev-python/numpy test
-
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-26)
# tests optionally depend on dev-ruby/coffee-script needing nodejs
dev-ruby/tilt test
@@ -54,6 +50,7 @@ dev-ruby/rack-cache test
dev-ruby/activemodel test
dev-ruby/activerecord test
dev-ruby/activesupport test
+dev-ruby/globalid test
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-18)
# dev-ruby/asciidoctor is not keyworded on sparc
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index ee854c2de66b..b6c50e3dcc58 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -161,7 +161,6 @@ zmq
# No hardware to test
ifp
-chipcard
hbci
lm-sensors
openct
diff --git a/profiles/arch/x86/package.use.force b/profiles/arch/x86/package.use.force
index 1b862d289ccd..1117471392cf 100644
--- a/profiles/arch/x86/package.use.force
+++ b/profiles/arch/x86/package.use.force
@@ -1,6 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2017-12-30)
+# We have ready-to-use configs here.
+sys-kernel/gentoo-kernel -savedconfig
+sys-kernel/vanilla-kernel -savedconfig
+
# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-11-21)
# iasl is stable on x86
sys-firmware/seabios -binary
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index caea569f2bf5..6df9d0a86733 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# 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)
+# Dependency not keyworded on this arch.
+app-emulation/lxc apparmor
+
# Thomas Deutschmann <whissi@gentoo.org> (2020-04-30)
# sys-cluster/slurm is keyworded on x86
app-metrics/collectd -collectd_plugins_slurm
@@ -119,10 +128,6 @@ app-emulation/fuse -backend-svga
# Requires dev-db/mongodb which has dropped x86 support
dev-libs/mongo-c-driver test
-# Thomas Deutschmann <whissi@gentoo.org> (2018-01-05)
-# Requires dev-python/neovim-remote, which is not keyworded on x86.
-app-editors/neovim remote
-
# Michał Górny <mgorny@gentoo.org> (2017-12-30)
# Moved from use.mask since it is a flag local to one package:
# pbbuttonsd and macbook for KDE and pbuttonsd it
diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask
index ef0019141450..6d42c6613015 100644
--- a/profiles/arch/x86/use.mask
+++ b/profiles/arch/x86/use.mask
@@ -95,7 +95,6 @@
-lilo
-mpx
-svga
--nvram
-cpu_flags_x86_3dnow
-cpu_flags_x86_3dnowext
-cpu_flags_x86_aes