summaryrefslogtreecommitdiff
path: root/profiles/arch
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/arch')
-rw-r--r--profiles/arch/alpha/package.use.mask18
-rw-r--r--profiles/arch/alpha/use.mask4
-rw-r--r--profiles/arch/amd64/package.use.mask8
-rw-r--r--profiles/arch/amd64/package.use.stable.mask20
-rw-r--r--profiles/arch/amd64/x32/package.mask5
-rw-r--r--profiles/arch/amd64/x32/package.use.mask5
-rw-r--r--profiles/arch/arm/package.use.mask9
-rw-r--r--profiles/arch/arm/package.use.stable.mask2
-rw-r--r--profiles/arch/arm/use.stable.mask2
-rw-r--r--profiles/arch/arm64/package.use.mask14
-rw-r--r--profiles/arch/arm64/use.stable.mask4
-rw-r--r--profiles/arch/base/make.defaults2
-rw-r--r--profiles/arch/base/package.use.mask9
-rw-r--r--profiles/arch/base/use.mask1
-rw-r--r--profiles/arch/hppa/make.defaults4
-rw-r--r--profiles/arch/hppa/package.use.mask10
-rw-r--r--profiles/arch/hppa/package.use.stable.mask1
-rw-r--r--profiles/arch/hppa/use.stable.mask4
-rw-r--r--profiles/arch/ia64/package.mask9
-rw-r--r--profiles/arch/ia64/package.use.mask7
-rw-r--r--profiles/arch/ia64/use.mask12
-rw-r--r--profiles/arch/mips/package.use.mask5
-rw-r--r--profiles/arch/powerpc/package.use.mask8
-rw-r--r--profiles/arch/powerpc/package.use.stable.mask1
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask4
-rw-r--r--profiles/arch/powerpc/ppc32/use.stable.mask2
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.stable.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/use.stable.mask2
-rw-r--r--profiles/arch/powerpc/use.mask8
-rw-r--r--profiles/arch/riscv/package.use.mask16
-rw-r--r--profiles/arch/riscv/rv64gc/make.defaults4
-rw-r--r--profiles/arch/s390/use.mask10
-rw-r--r--profiles/arch/sparc/package.use.mask33
-rw-r--r--profiles/arch/sparc/use.mask16
-rw-r--r--profiles/arch/sparc/use.stable.mask2
-rw-r--r--profiles/arch/x86/package.use.mask12
-rw-r--r--profiles/arch/x86/package.use.stable.mask7
-rw-r--r--profiles/arch/x86/use.stable.mask6
38 files changed, 166 insertions, 126 deletions
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index 4236180602d1..7b59925e4515 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,16 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Mart Raudsepp <leio@gentoo.org> (2020-04-25)
+# gnome-base/gnome-shell not keyworded on alpha
+# anymore, bug #677176
+x11-terms/gnome-terminal gnome-shell
+
+# Mart Raudsepp <leio@gentoo.org> (2020-04-25)
+# gnome-base/gnome-control-center not keyworded on alpha
+# anymore, bug #692802
+net-libs/gnome-online-accounts gnome
+
# James Le Cuirot <chewi@gentoo.org> (2020-04-23)
# Requires media-libs/mesa[llvm], which is masked.
dev-python/pyopengl test
@@ -236,10 +246,6 @@ dev-libs/libpeas lua
# Dependency not keyworded for some reason.
media-libs/gegl umfpack
-# Patrick Lauer <patrick@gentoo.org> (2015-02-10)
-# Missing keywords for media-libs/x265
-media-video/libav x265
-
# Johannes Huber <johu@gentoo.org> (2015-01-28)
# Missing keyword on dev-libs/botan
app-crypt/qca botan
@@ -335,10 +341,6 @@ media-libs/phonon gstreamer vlc
# remove mask when dev-java/fop is keyworded here
gnome-extra/libgda reports
-# Luca Barbato <lu_zero@gentoo.org> (2012-11-11)
-# Libav 9 can use fdk-aac
->=media-video/libav-9_beta2 fdk
-
# Robin H Johnson <robbat2@gentoo.org> (2012-11-01)
# MySQL 5.5 wants systemtap, tcmalloc & jemalloc
>=dev-db/mysql-5.5 tcmalloc
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index f45887d1606b..cf0f19696d31 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -4,6 +4,10 @@
# Unmask the flag which corresponds to ARCH.
-alpha
+# James Le Cuirot <chewi@gentoo.org> (2020-05-10)
+# media-libs/allegro is not keyworded.
+allegro
+
# Matt Turner <mattst88@gentoo.org> (2020-03-16)
# Drop support for ghc and darcs
darcs
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index d07c5d1aec84..0555bad5aaac 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,14 @@
#--- END OF EXAMPLES ---
+# Thomas Deutschmann <whissi@gentoo.org> (2020-04-30)
+# sys-cluster/slurm is keyworded on amd64
+app-metrics/collectd -collectd_plugins_slurm
+
+# Georgy Yakovlev <gyakovlev@gentoo.org (2020-04-26)
+# static-pie works on amd64, #719444
+sys-libs/glibc -static-pie
+
# Guilherme Amadio <amadio@gentoo.org> (2020-03-16)
# media-libs/cudnn is keyworded on amd64
sci-physics/root -cudnn
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 73b9af37562d..9fdbb6d97673 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,15 +17,6 @@
#--- END OF EXAMPLES ---
-# Brian Evans <grknight@gentoo.org> (2020-03-04)
-# Small number of packages which need new stables
-# app-misc/gramps needs newer media-libs/gexiv2 bug 711784
-# dev-python/pyqrcode needs newer dev-python/pypng
-# sys-cluser/ceph needs new cherrypy
-app-misc/gramps python_single_target_python3_7
-dev-python/pyqrcode python_targets_python3_7
-sys-cluster/ceph python_targets_python3_7
-
# Thomas Deutschmann <whissi@gentoo.org> (2019-10-28)
# net-libs/quiche is an early HTTP/3 implementation
# not yet ready for everyone.
@@ -39,11 +30,6 @@ kde-plasma/xdg-desktop-portal-kde screencast
sys-apps/xdg-desktop-portal screencast
x11-wm/mutter screencast
-# Brian Evans <grknight@gentoo.org> (2019-05-22)
-# Allow python-exec to install all targets
-# Ack by mgorny
-dev-lang/python-exec -python_targets_python3_7 -python_targets_python3_8
-
# Andreas Sturmlechner <asturm@gentoo.org> (2019-05-21)
# dev-db/oracle-instantclient ain't stable
dev-qt/qtsql oci8
@@ -56,10 +42,6 @@ media-libs/opencv contrib contribcvv contribdnn contribhdf contribsfm contribxfe
# unmask sssd for sudo
app-admin/sudo -sssd
-# Mikle Kolyada <zlogene@gentoo.org> (2018-09-15)
-# the dependency is unstable
-media-video/libav nvidia
-
# Thomas Deutschmann <whissi@gentoo.org> (2018-06-01)
net-analyzer/wireshark -doc
@@ -105,4 +87,4 @@ gnustep-base/gnustep-make libobjc2
# Michał Górny <mgorny@gentoo.org> (2014-03-30)
# Don't apply stable masks to python-exec since we're forcing every
# impl there anyway. Please keep this in sync with use.stable.mask.
-dev-lang/python-exec -python_targets_pypy3
+dev-lang/python-exec -python_targets_pypy3 -python_targets_python3_8
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index 5de561adc955..be7d5265624a 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Marek Szuba <marecki@gentoo.org> (2020-05-08)
+# Requires sys-cluster/ceph, which is masked in this profile as well
+# (see below)
+net-libs/xrootd-ceph
+
# Hasan ÇALIŞIR <hasan.calisir@psauxit.com> (2019-10-28)
# requires net-libs/nodejs | sys-apps/yarn
>=net-analyzer/greenbone-security-assistant-8.0.1
diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask
index 50c9e9f9ecf8..010e4d02fb78 100644
--- a/profiles/arch/amd64/x32/package.use.mask
+++ b/profiles/arch/amd64/x32/package.use.mask
@@ -4,7 +4,7 @@
# Patrick McLean <chutzpah@gentoo.org> (2020-02-05)
# sys-cluster/ceph no longer supports x86, versions that support
# it no longer build thanks to python2 removals
-app-backup/bareos cephfs rados rados-striper
+app-backup/bareos ceph cephfs rados rados-striper
app-emulation/ganeti rbd
app-emulation/libvirt rbd
app-emulation/qemu rbd
@@ -22,6 +22,7 @@ www-servers/uwsgi uwsgi_plugins_rados
# Michał Górny <mgorny@gentoo.org> (2018-01-12)
# Those packages require net-libs/nodejs.
+dev-lang/nim test
dev-python/nbdime webtools
dev-ruby/ammeter test
dev-ruby/jsobfu test
@@ -29,7 +30,7 @@ dev-ruby/rails asset-pipeline
dev-ruby/sprockets test
dev-ruby/tilt test
net-analyzer/netdata nodejs
-dev-lang/nim test
+www-apps/gitea build-client
www-apps/jekyll test
# Davide Pesavento <pesa@gentoo.org> (2011-11-30)
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 28cd67fcbe8c..960cb9e43842 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Mikle Kolyada <zlogene@gentoo.org> (2020-05-06)
+# no keywords
+dev-python/pbr test
+
+# Mart Raudsepp <leio@gentoo.org> (2020-04-25)
+# gnome-base/gnome-control-center not keyworded on arm
+# anymore, bug #692802
+net-libs/gnome-online-accounts gnome
+
# Lars Wendler <polynomial-c@gentoo.org> (2020-04-20)
# Not keyworded on arm
net-misc/whois xcrypt
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
index b1a50e75446f..79669edb61d7 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -72,7 +72,6 @@ media-sound/mpd fluidsynth
# Alexis Ballier <aballier@gentoo.org> (2017-05-29)
# frei0r-plugins is not stable yet, mask it on stable versions
-<media-video/libav-13 frei0r
media-video/ffmpeg frei0r
# Michael Weber <xmw@gentoo.org> (2017-04-01)
@@ -131,6 +130,7 @@ media-gfx/graphviz java
# Markus Meier <maekke@gentoo.org> (2015-07-30)
# Missing stable
x11-libs/wxGTK webkit
+dev-python/wxpython webkit
# Markus Meier <maekke@gentoo.org> (2015-07-19)
# Missing stable
diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask
index 4ec0c98e2893..4060fc294115 100644
--- a/profiles/arch/arm/use.stable.mask
+++ b/profiles/arch/arm/use.stable.mask
@@ -11,8 +11,6 @@ ayatana
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
# dev-lang/python:3.7 is not stable.
-python_targets_python3_7
-python_single_target_python3_7
python_targets_python3_8
python_single_target_python3_8
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 97105c1da2ff..d5dc4676c9fb 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
+# Georgy Yakovlev <gyakovlev@gentoo.org (2020-04-26)
+# static-pie works on arm64, #719444
+sys-libs/glibc -static-pie
+
# Lars Wendler <polynomial-c@gentoo.org> (2020-04-20)
# Not keyworded on arm64
net-misc/whois xcrypt
@@ -10,18 +14,10 @@ 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
-
# Patrick McLean <chutzpah@gentoo.org> (2020-04-03)
# Lots of deps for little gain
dev-python/joblib doc
-# 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-02-02)
# dev-libs/mongo-c-driver is not keyworded
net-dialup/freeradius mongodb
@@ -119,11 +115,9 @@ media-libs/mlt -sdl
media-libs/openal -sdl
media-sound/mpg123 -sdl
media-video/ffmpeg -sdl
-media-video/libav -sdl
media-video/mplayer -sdl
media-video/mpv -sdl
media-video/transcode -sdl
-virtual/ffmpeg -sdl
>=x11-libs/wxGTK-3 -sdl
# Roy Bamford <neddyseagoon@gentoo.org> (2019-02-24)
diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask
index 686628aa72d6..b0944e1c6023 100644
--- a/profiles/arch/arm64/use.stable.mask
+++ b/profiles/arch/arm64/use.stable.mask
@@ -21,9 +21,7 @@ musepack
fltk
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
-# dev-lang/python:3.7 is not stable.
-python_targets_python3_7
-python_single_target_python3_7
+# dev-lang/python:3.8 is not stable.
python_targets_python3_8
python_single_target_python3_8
diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults
index 81f92b89ebe5..0470aeb57c3a 100644
--- a/profiles/arch/base/make.defaults
+++ b/profiles/arch/base/make.defaults
@@ -3,6 +3,6 @@
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_IMPLICIT="ARCH"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt"
PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH"
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index cd78a95a0758..c9b37b2a7957 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Thomas Deutschmann <whissi@gentoo.org> (2020-04-30)
+# Dependency is only keyworded on amd64 and x86
+app-metrics/collectd collectd_plugins_slurm
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-04-26)
+# static-pie is not implemented on all arches, #719444
+# https://sourceware.org/glibc/wiki/PortStatus
+sys-libs/glibc static-pie
+
# Mart Raudsepp <leio@gentoo.org> (2020-03-01)
# dev-util/sysprof not keyworded on most arches yet
x11-wm/mutter sysprof
diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 550b14c59c90..5736223a365a 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -239,7 +239,6 @@ ppc
ppc64
riscv
s390
-sh
sparc
x86
x86-fbsd
diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults
index e25a2f2759a3..7be71072550d 100644
--- a/profiles/arch/hppa/make.defaults
+++ b/profiles/arch/hppa/make.defaults
@@ -24,3 +24,7 @@ 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 1a898cf46430..833137d965d9 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,16 @@
# 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-03)
+# Requires unsupported dev-python/gevent.
+dev-python/socketpool eventlet gevent
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-25)
+# dependencies not yet keyworded
+dev-ruby/activemodel test
+dev-ruby/activerecord test
+dev-ruby/activesupport test
+
# James Le Cuirot <chewi@gentoo.org> (2020-04-23)
# Requires media-libs/mesa[llvm], which is masked.
dev-python/pyopengl test
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index f1a3c8be7934..184c14e541c9 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -80,7 +80,6 @@ media-gfx/imagemagick raw
# media-video/faac is not stable.
# media-libs/{libdc1394,x264} is not stable.
# media-libs/game-music-emu is not stable.
-media-video/libav faac ieee1394 x264
media-video/ffmpeg gme ieee1394 x264
# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-06)
diff --git a/profiles/arch/hppa/use.stable.mask b/profiles/arch/hppa/use.stable.mask
index 2600522fbbc5..448e386051dc 100644
--- a/profiles/arch/hppa/use.stable.mask
+++ b/profiles/arch/hppa/use.stable.mask
@@ -18,10 +18,6 @@ curl_ssl_libressl
libressl
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-11)
-# No stable media-video/libav on hppa
-libav
-
-# Rolf Eike Beer <eike@sf-mail.de> (2020-04-11)
# No stable media-libs/libsdl or media-libs/libsdl2 on hppa
sdl
diff --git a/profiles/arch/ia64/package.mask b/profiles/arch/ia64/package.mask
new file mode 100644
index 000000000000..306248001cef
--- /dev/null
+++ b/profiles/arch/ia64/package.mask
@@ -0,0 +1,9 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-05-02)
+# greenlet needs arch-specific stack switching code. There is no ia64 port.
+dev-python/gevent
+dev-python/geventhttpclient
+dev-python/greenlet
+virtual/python-greenlet
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 70394850894d..dd2742470510 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -15,7 +15,7 @@ app-text/texlive context l10n_ja
# Michał Górny <mgorny@gentoo.org> (2020-04-13)
# Requires unsupported dev-python/gevent.
-dev-python/socketpool gevent
+dev-python/socketpool eventlet gevent
# # Sergei Trofimovich <slyfox@gentoo.org> (2020-04-12)
# ruby-2.7 dropped ia64 support, mask dependencies requiring ruby.
@@ -346,11 +346,6 @@ dev-haskell/dataenc test
# depends on mono/monodevelop
>=net-irc/hexchat-2.9.4-r1 theme-manager
-# Agostino Sarubbo <ago@gentoo.org> (2013-02-09)
-# Mask media-video/libav[hardcoded-tables] bug #453328
-# I don't use use.mask because it works on ffmpeg
-media-video/libav hardcoded-tables
-
# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-31)
# remove mask when net-libs/libqmi is keyworded here
net-misc/modemmanager qmi
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index c851117aaba4..727a723f0cc0 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -4,6 +4,10 @@
# Unmask the flag which corresponds to ARCH.
-ia64
+# James Le Cuirot <chewi@gentoo.org> (2020-05-10)
+# media-libs/allegro is not keyworded.
+allegro
+
# Sergei Trofimovich <slyfox@gentoo.org> (2020-04-13)
# Drop support for ghc and darcs
darcs
@@ -19,14 +23,6 @@ gnome-online-accounts
appindicator
ayatana
-# Michał Górny <mgorny@gentoo.org> (2018-07-16)
-# Python 3.7 support requires fresh versions of packages which are stuck
-# at keywordreqs.
-# bug #661306: dev-python/pytest
-# bug #661320: dev-python/twisted
-python_targets_python3_7
-python_single_target_python3_7
-
# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17)
# There is no luajit support on ia64. Bug #554376
luajit
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index 9bc8a69875c3..715ea7e55136 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -78,10 +78,6 @@ dev-qt/qtchooser test
# Requires matplotlib which requires a bit more.
dev-python/numpydoc test
-# Mikle Kolyada <zlogene@gentoo.org> (2015-04-12)
-# GNOME Shell does not work on mips
-net-misc/wicd gnome-shell
-
# Matthias Maier <tamiko@gentoo.org> (2014-12-24)
# sys-devel/clang is not keyworded
app-doc/doxygen clang
@@ -93,6 +89,7 @@ media-libs/devil nvtt
# Ryan Hill <dirtyepic@gentoo.org> (2014-01-07)
# req net-libs/webkit-gtk:2
x11-libs/wxGTK webkit
+dev-python/wxpython webkit
# Markos Chandras <hwoarang@gentoo.org> (2014-01-05)
# Perl is heavily unkeyworded on MIPS. See 497068
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 8baff9448146..929132946d59 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
+# Mikle Kolyada <zlogene@gentoo.org> (2020-05-06)
+# No deps keyworded
+dev-python/pbr test
+
+# Benda Xu <heroxbd@gentoo.org> (2020-04-27)
+# tests optionally depend on dev-python/hypothesis
+dev-python/numpy test
+
# Lars Wendler <polynomial-c@gentoo.org> (2020-04-20)
# Not keyworded on ppc
net-misc/whois xcrypt
diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask
index 582827a67b6f..97c1d5e568e9 100644
--- a/profiles/arch/powerpc/package.use.stable.mask
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -80,6 +80,7 @@ x11-misc/xscreensaver new-login
# that are the only arches upstream is taking care
>=x11-libs/wxGTK-3.0.2.0-r1 webkit
dev-util/glade webkit
+dev-python/wxpython webkit
# Justin Lecher <jlec@gentoo.org> (2015-02-21)
# Needs stable GNOME-3
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index 48f9c6731965..eb8faa6d39b2 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-05-09)
+# No sys-cluster/ceph keywords on ppc.
+sys-block/tgt rbd
+
# James Le Cuirot <chewi@gentoo.org> (2020-04-23)
# Requires media-libs/mesa[llvm], which is masked.
dev-python/pyopengl test
diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask b/profiles/arch/powerpc/ppc32/use.stable.mask
index 6fa40348650e..9980a765a98f 100644
--- a/profiles/arch/powerpc/ppc32/use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/use.stable.mask
@@ -1,7 +1,5 @@
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
# dev-lang/python:3.7 is not stable.
-python_targets_python3_7
-python_single_target_python3_7
python_targets_python3_8
python_single_target_python3_8
diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask
index ef9082f6af0c..42e8daceec99 100644
--- a/profiles/arch/powerpc/ppc64/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-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-05-03)
+# media-libs/libheif not stable, bugs #717242, #720438
+media-gfx/gimp heif
+
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16)
# app-text/libwpd and app-text/libwpg are not stable
media-gfx/inkscape cdr visio wpg
diff --git a/profiles/arch/powerpc/ppc64/use.stable.mask b/profiles/arch/powerpc/ppc64/use.stable.mask
index 1a45999e11d1..28c811432771 100644
--- a/profiles/arch/powerpc/ppc64/use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/use.stable.mask
@@ -6,7 +6,5 @@
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
# dev-lang/python:3.7 is not stable.
-python_targets_python3_7
-python_single_target_python3_7
python_targets_python3_8
python_single_target_python3_8
diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask
index fa1387473fc4..f87ed7c69e5e 100644
--- a/profiles/arch/powerpc/use.mask
+++ b/profiles/arch/powerpc/use.mask
@@ -12,14 +12,6 @@ webengine
# sci-libs/coinor-mp is not keyworded
coinmp
-# Michał Górny <mgorny@gentoo.org> (2018-07-16)
-# Python 3.7 support requires fresh versions of packages which are stuck
-# at keywordreqs.
-# bug #661306: dev-python/pytest
-# bug #661320: dev-python/twisted
-python_targets_python3_7
-python_single_target_python3_7
-
# Sergei Trofimovich <slyfox@gentoo.org> (2018-03-18)
# mongodb is not keyworded on ppc/ppc64 (broken)
mongodb
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 0d4cb1e3de58..f9a94009e4dc 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,22 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Lars Wendler <polynomial-c@gentoo.org> (2020-05-10)
+# Missing keyword
+media-libs/freetype brotli
+
+# Zac Medico <zmedico@gentoo.org> (2020-05-09)
+# Mask until app-arch/lz4 is keyworded
+app-arch/zstd lz4
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-05-07)
+# 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
diff --git a/profiles/arch/riscv/rv64gc/make.defaults b/profiles/arch/riscv/rv64gc/make.defaults
index fc03a0ec87c7..46206e24f6d4 100644
--- a/profiles/arch/riscv/rv64gc/make.defaults
+++ b/profiles/arch/riscv/rv64gc/make.defaults
@@ -36,7 +36,3 @@ USE_EXPAND_HIDDEN="-ABI_RISCV"
# Implicitly enable lp64d in ebuilds without multilib support
IUSE_IMPLICIT="abi_riscv_lp64d"
-
-# Enable Python 3.7 since we can't use earlier versions
-PYTHON_TARGETS="python3_7"
-PYTHON_SINGLE_TARGET="python3_7"
diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask
index 3d37047700b2..77e2c7a2f020 100644
--- a/profiles/arch/s390/use.mask
+++ b/profiles/arch/s390/use.mask
@@ -16,14 +16,6 @@ libglvnd
appindicator
ayatana
-# Michał Górny <mgorny@gentoo.org> (2018-07-16)
-# Python 3.7 support requires fresh versions of packages which are stuck
-# at keywordreqs.
-# bug #661306: dev-python/pytest
-# bug #661320: dev-python/twisted
-python_targets_python3_7
-python_single_target_python3_7
-
# James Le Cuirot <chewi@gentoo.org> (2017-06-29)
# Unmask as this profile is big endian.
-big-endian
@@ -98,8 +90,6 @@ wxwidgets
input_devices_elographics
input_devices_evdev
input_devices_joystick
-input_devices_keyboard
-input_devices_mouse
input_devices_vmmouse
input_devices_synaptics
input_devices_wacom
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index a99ff6b6af0a..c137439af6f5 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# 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
+dev-python/urllib3 test
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-28)
+# Requires www-client/firefox which isn't available on sparc
+dev-ruby/capybara test
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-27)
+# 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
+
# James Le Cuirot <chewi@gentoo.org> (2020-04-23)
# Requires media-libs/mesa[llvm], which is masked.
dev-python/pyopengl test
@@ -25,8 +51,9 @@ app-misc/tracker-miners test
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-20)
# dependencies not yet keyworded
dev-ruby/rack-cache test
+dev-ruby/activemodel test
+dev-ruby/activerecord test
dev-ruby/activesupport test
-dev-ruby/http test
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-18)
# dev-ruby/asciidoctor is not keyworded on sparc
@@ -311,10 +338,6 @@ dev-libs/libpeas lua
# Missing ffmpeg deps, bug #510340
media-video/ffmpeg x265
-# Patrick Lauer <patrick@gentoo.org> (2015-02-10)
-# Missing keywords for media-libs/x265
-media-video/libav x265
-
# Pacho Ramos <pacho@gentoo.org> (2014-01-10)
# Missing keywords
net-misc/networkmanager teamd
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index a91f4a5a8981..ee854c2de66b 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -4,6 +4,14 @@
# Unmask the flag which corresponds to ARCH.
-sparc
+# James Le Cuirot <chewi@gentoo.org> (2020-05-10)
+# media-libs/allegro is not keyworded.
+allegro
+
+# Michał Górny <mgorny@gentoo.org> (2020-05-06)
+# dev-python/mercurial does not work on sparc due to deps.
+mercurial
+
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-21)
# ruby2.4 will go away soon, avoid keywording older packages
ruby_targets_ruby24
@@ -29,14 +37,6 @@ mongodb
# dev-qt/qtdeclarative-5.11.x is broken and blocks re-keywording of Qt5.
qml
-# Michał Górny <mgorny@gentoo.org> (2018-07-16)
-# Python 3.7 support requires fresh versions of packages which are stuck
-# at keywordreqs.
-# bug #661306: dev-python/pytest
-# bug #661320: dev-python/twisted
-python_targets_python3_7
-python_single_target_python3_7
-
# Sergei Trofimovich <slyfox@gentoo.org> (2017-11-19)
# There is no luajit support on sparc. Bug #554376
luajit
diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask
index 2c57001a9ff1..6deea1b90338 100644
--- a/profiles/arch/sparc/use.stable.mask
+++ b/profiles/arch/sparc/use.stable.mask
@@ -25,8 +25,6 @@ clamav
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
# dev-lang/python:3.7 is not stable.
-python_targets_python3_7
-python_single_target_python3_7
python_targets_python3_8
python_single_target_python3_8
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 16288fe226f7..caea569f2bf5 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Thomas Deutschmann <whissi@gentoo.org> (2020-04-30)
+# sys-cluster/slurm is keyworded on x86
+app-metrics/collectd -collectd_plugins_slurm
+
+# Georgy Yakovlev <gyakovlev@gentoo.org (2020-04-26)
+# static-pie works on x86, #719444
+sys-libs/glibc -static-pie
+
# Thomas Deutschmann <whissi@gentoo.org> (2020-03-11)
# Encrypted Media Extensions (eme-free) can be disabled on x86
www-client/firefox -eme-free
@@ -151,10 +159,6 @@ x11-wm/awesome doc
# nvidia drivers are unmasked here
media-video/ffmpeg -nvenc
-# Luca Barbato <lu_zero@gentoo.org> (2017-01-22)
-# cuda is not available on x86 nvidia-video-codec depends on it
-media-video/libav nvidia
-
# 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 da3604fdb088..520a1f700ee4 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -29,11 +29,6 @@ kde-plasma/xdg-desktop-portal-kde screencast
sys-apps/xdg-desktop-portal screencast
x11-wm/mutter screencast
-# Brian Evans <grknight@gentoo.org> (2019-05-22)
-# Allow python-exec to install all targets
-# Ack by mgorny
-dev-lang/python-exec -python_targets_python3_7 -python_targets_python3_8
-
# Andreas Sturmlechner <asturm@gentoo.org> (2019-05-21)
# dev-db/oracle-instantclient ain't stable
dev-qt/qtsql oci8
@@ -90,4 +85,4 @@ dev-cpp/eigen test
# Michał Górny <mgorny@gentoo.org> (2014-03-30)
# Don't apply stable masks to python-exec since we're forcing every
# impl there anyway. Please keep this in sync with use.stable.mask.
-dev-lang/python-exec -python_targets_pypy3
+dev-lang/python-exec -python_targets_pypy3 -python_targets_python3_8
diff --git a/profiles/arch/x86/use.stable.mask b/profiles/arch/x86/use.stable.mask
index 580c08661a6b..e8270840f6f7 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -1,13 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
-# dev-lang/python:3.7 is not stable.
-python_targets_python3_7
-python_single_target_python3_7
+# dev-lang/python:3.8 is not stable.
python_targets_python3_8
python_single_target_python3_8