summaryrefslogtreecommitdiff
path: root/profiles/arch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
commit7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch)
tree4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /profiles/arch
parentb284a3168fa91a038925d2ecf5e4791011ea5e7d (diff)
gentoo resync : 15.12.2019
Diffstat (limited to 'profiles/arch')
-rw-r--r--profiles/arch/alpha/package.use.mask4
-rw-r--r--profiles/arch/alpha/use.mask6
-rw-r--r--profiles/arch/alpha/use.stable.mask4
-rw-r--r--profiles/arch/amd64/no-multilib/package.use.mask4
-rw-r--r--profiles/arch/amd64/package.use.mask10
-rw-r--r--profiles/arch/amd64/package.use.stable.mask2
-rw-r--r--profiles/arch/amd64/use.mask4
-rw-r--r--profiles/arch/amd64/use.stable.mask4
-rw-r--r--profiles/arch/amd64/x32/package.use.mask4
-rw-r--r--profiles/arch/arm/package.use.mask11
-rw-r--r--profiles/arch/arm/use.mask3
-rw-r--r--profiles/arch/arm64/package.use.mask13
-rw-r--r--profiles/arch/arm64/package.use.stable.mask7
-rw-r--r--profiles/arch/arm64/use.mask15
-rw-r--r--profiles/arch/base/package.use.mask2
-rw-r--r--profiles/arch/hppa/package.use.mask4
-rw-r--r--profiles/arch/hppa/package.use.stable.mask1
-rw-r--r--profiles/arch/hppa/use.mask18
-rw-r--r--profiles/arch/hppa/use.stable.mask6
-rw-r--r--profiles/arch/ia64/package.use.mask4
-rw-r--r--profiles/arch/ia64/use.mask5
-rw-r--r--profiles/arch/ia64/use.stable.mask4
-rw-r--r--profiles/arch/m68k/package.use.force6
-rw-r--r--profiles/arch/m68k/package.use.mask8
-rw-r--r--profiles/arch/m68k/use.mask4
-rw-r--r--profiles/arch/powerpc/package.use.mask4
-rw-r--r--profiles/arch/powerpc/package.use.stable.mask4
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask8
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.stable.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/package.use.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.use.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask4
-rw-r--r--profiles/arch/powerpc/use.stable.mask4
-rw-r--r--profiles/arch/riscv/package.use.mask11
-rw-r--r--profiles/arch/riscv/use.mask9
-rw-r--r--profiles/arch/s390/use.mask4
-rw-r--r--profiles/arch/sh/package.use.mask8
-rw-r--r--profiles/arch/sh/use.mask7
-rw-r--r--profiles/arch/sparc/64ul/package.use.mask8
-rw-r--r--profiles/arch/sparc/package.use.mask8
-rw-r--r--profiles/arch/sparc/use.mask4
-rw-r--r--profiles/arch/x86/package.use.mask13
-rw-r--r--profiles/arch/x86/package.use.stable.mask2
-rw-r--r--profiles/arch/x86/use.mask4
-rw-r--r--profiles/arch/x86/use.stable.mask4
45 files changed, 178 insertions, 95 deletions
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index 378f420f0614..2dcc1415ed5d 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
+# PPS should work on all arches, but only keyworded on some arches
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
# Mart Raudsepp <leio@gentoo.org> (2019-08-18)
# media-video/pipewire is not keyworded yet
x11-wm/mutter screencast
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index 4ed29713ab45..88f1d35f2bb1 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -1,6 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Unmask the flag which corresponds to ARCH.
+-alpha
+
# Matt Turner <mattst88@gentoo.org> (2018-12-22)
# net-libs/zeromq is not keyworded
zeromq
@@ -41,9 +44,6 @@ gadu
curl_ssl_libressl
libressl
-# Unmask the flag which corresponds to ARCH.
--alpha
-
# This file masks out USE flags that are simply NOT allowed in the default
# profile for any architecture. This works, for example, if a non-default
# profile (such as the selinux profiles) have a USE flag associated with
diff --git a/profiles/arch/alpha/use.stable.mask b/profiles/arch/alpha/use.stable.mask
index 8cdd1ddda1ef..90038006e714 100644
--- a/profiles/arch/alpha/use.stable.mask
+++ b/profiles/arch/alpha/use.stable.mask
@@ -12,10 +12,6 @@ php
# Dependency not yet stable (dev-libs/libappindicator).
ayatana
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-07-22)
-# sys-auth/elogind is not yet stable here. bug #682158
-elogind
-
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
# dev-lang/python:3.7 is not stable.
python_targets_python3_7
diff --git a/profiles/arch/amd64/no-multilib/package.use.mask b/profiles/arch/amd64/no-multilib/package.use.mask
index 598e8da9d969..f83b6bb95645 100644
--- a/profiles/arch/amd64/no-multilib/package.use.mask
+++ b/profiles/arch/amd64/no-multilib/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
+# PPS should work on all arches, but only keyworded on some arches
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
# Yixun Lan <dlan@gentoo.org> (2017-07-12)
# GLEP 73 Immutability, USE=ovmf requires hvm
app-emulation/xen-tools ovmf
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 4d08305a170e..4b1be845a52d 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# James Le Cuirot <chewi@gentoo.org> (2019-12-10)
+# The JIT feature only works on amd64 and x86.
+app-emulation/aranym -jit
+
# Thomas Deutschmann <whissi@gentoo.org> (2019-11-11)
# dev-python/pandas is keyworded for amd64
sys-block/fio -gnuplot
@@ -114,7 +118,7 @@ sys-boot/grub -libzfs
# Amy Liffey <amynka@gentoo.org> (2017-09-19)
# [cuda] is unmasked in this profiles.
-media-libs/opencv -contrib_xfeatures2d
+media-libs/opencv -contribxfeatures2d
# David Seifert <soap@gentoo.org> (2017-05-20)
# cpyrit-cuda does not support GCC 4.9 or later
@@ -285,8 +289,8 @@ dev-qt/qtdeclarative -jit
dev-qt/qtscript -jit
dev-qt/qtwebkit -jit
-# Robin H. Johnson <robbat2@gentoo.org> (2011-07-10)
-# PPS should work on all arches, but only keyworded on amd64/x86
+# Robin H. Johnson <robbat2@gentoo.org> (2011-07-10), updated 2019-12-06
+# PPS should work on all arches, but only keyworded on some arches
>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
# Tim Harder <radhermit@gentoo.org> (2011-02-13)
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 000ff03db337..0cc079514425 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -46,7 +46,7 @@ dev-qt/qtsql oci8
# Amy Liffey <amynka@gentoo.org> (2019-01-15)
# Mask experimental contrib repo
-media-libs/opencv contrib contrib_cvv contrib_dnn contrib_hdf contrib_sfm contrib_xfeatures2d gflags glog tesseract
+media-libs/opencv contrib contribcvv contribdnn contribhdf contribsfm contribxfeatures2d gflags glog tesseract
# Mikle Kolyada <zlogene@gentoo.org> (2018-11-07)
# unmask sssd for sudo
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index e6eea8b8e4f9..273afa3f77fb 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -11,10 +11,6 @@
-python_targets_python3_8
-python_single_target_python3_8
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-17)
-# media-sound/audacious is keyworded on amd64
--audacious
-
# Matt Turner <mattst88@gentoo.org> (2018-11-11)
# d3d9 works on amd64
-d3d9
diff --git a/profiles/arch/amd64/use.stable.mask b/profiles/arch/amd64/use.stable.mask
index 73caf594a8a0..632b974f29fb 100644
--- a/profiles/arch/amd64/use.stable.mask
+++ b/profiles/arch/amd64/use.stable.mask
@@ -4,10 +4,6 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-17)
-# media-sound/audacious is not yet stabilised
-audacious
-
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
# dev-lang/python:3.7 is not stable.
python_targets_python3_7
diff --git a/profiles/arch/amd64/x32/package.use.mask b/profiles/arch/amd64/x32/package.use.mask
index 404da15edacf..efc1b6a69787 100644
--- a/profiles/arch/amd64/x32/package.use.mask
+++ b/profiles/arch/amd64/x32/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
+# PPS should work on all arches, but only keyworded on some arches
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
# Michał Górny <mgorny@gentoo.org> (2018-01-12)
# Those packages require net-libs/nodejs.
dev-python/nbdime webtools
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index e1917bf5ccb6..db5e9dd7c74d 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
+# PPS should work on all arches, but only keyworded on some arches
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
+# 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
@@ -116,7 +125,7 @@ net-p2p/deluge geoip
# Amy Liffey <amynka@gentoo.org (2018-01-21)
# dev-libs/cereal not keyworded for arm
-media-libs/opencv contrib_dnn
+media-libs/opencv contribdnn
# Michał Górny <mgorny@gentoo.org> (2017-12-30)
# Moved from use.mask since they are flags local to one package.
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index abc7267ea52b..573c5347a75b 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -1,3 +1,6 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
# Unmask the flag which corresponds to ARCH.
-arm
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 81d71410490f..0f3e6848e733 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Craig Andrews <candrews@gentoo.org> (2019-11-26)
+# net-misc/quiche is available on this arch
+net-misc/curl -quiche
+
# Andreas Sturmlechner <asturm@gentoo.org> (2019-10-29)
# Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded
kde-plasma/plasma-meta thunderbolt
@@ -182,7 +186,7 @@ sys-cluster/neutron haproxy
dev-python/ipython notebook
dev-python/networkx scipy
dev-ruby/haml test
-media-libs/opencv contrib_dnn
+media-libs/opencv contribdnn
net-analyzer/icinga2 classicui
# Matthew Thode <prometheanfire@gentoo.org> (2018-02-16)
@@ -316,9 +320,10 @@ media-libs/speexdsp cpu_flags_arm_neon
app-crypt/heimdal afs
# Alexis Ballier <aballier@gentoo.org> (2017-06-20)
+# Jory A. Pratt <anarchy@gentoo.org> (2019-11-29)
# Appends -mfpu=neon which is only valid for arm32 and suggests this is arm32
# only
-media-sound/pulseaudio neon
+media-sound/pulseaudio neon cpu_flags_arm_neon
# Alexis Ballier <aballier@gentoo.org> (2017-06-19)
# This is for arm32 only neon asm
@@ -453,10 +458,6 @@ net-misc/unison gtk
app-office/calligra spacenav
media-gfx/pstoedit emf
-# Michał Górny <mgorny@gentoo.org> (2013-02-01)
-# virtual/cblas not keyworded on arm, bug #455050.
-dev-python/numpy lapack
-
# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22)
# remove mask if/when media-gfx/argyllcms is keywored here.
x11-misc/colord extra-print-profiles
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index 429fb27f23b6..d89fc52e588c 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Craig Andrews <candrews@gentoo.org> (2019-11-26)
+# net-libs/quiche is an early HTTP/3 implementation
+# not yet ready for everyone.
+net-misc/curl quiche
+
# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
# iasl is keyworded ~arm64
sys-firmware/seabios debug
@@ -35,7 +40,7 @@ virtual/notification-daemon gnome
# Aaron Bauman <bman@gentoo.org> (2019-05-15)
# packages for these USE flags fail tests
-media-libs/opencv contrib_cvv contrib_hdf contrib_sfm glog gstreamer
+media-libs/opencv contribcvv contribhdf contribsfm glog gstreamer
# Mart Raudsepp <leio@gentoo.org> (2019-01-18)
# Respective x11-drivers/ not tested and stable yet
diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index 693fa4127847..8f25ea517e3e 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -1,6 +1,13 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
# Unmask the flag which corresponds to ARCH.
-arm64
+# Matt Turner <mattst88@gentoo.org> (2019-12-05)
+# media-libs/libglvnd is not keyworded
+libglvnd
+
# Unmask arm specific USE flags
-cpu_flags_arm_v4
-cpu_flags_arm_v4
@@ -35,14 +42,6 @@ ayatana
# https://github.com/LuaJIT/LuaJIT/issues/26
luajit
-# 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
-
# Michał Górny <mgorny@gentoo.org> (2018-07-09)
# No OpenCL provider is available on arm64.
opencl
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 5d31f0daff2a..78ea5c5b8052 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -102,7 +102,7 @@ app-laptop/pbbuttonsd macbook
# Amy Liffey <amynka@gentoo.org> (2017-09-19)
# Requires [cuda] which is masked in most of the profiles.
-media-libs/opencv contrib_xfeatures2d
+media-libs/opencv contribxfeatures2d
# Rick Farina <zerochaos@gentoo.org> (2017-05-11)
# the needed deps are amd64/x86 only
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 6347b32ab73b..14b5d4b5d88b 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,10 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
+# PPS should work on all arches, but only keyworded on some arches
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
# Sergei Trofimovich <slyfox@gentoo.org> (2019-07-19)
# gdbserver is not implemented yet for hppa target.
sys-devel/gdb server
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index 8633ebd0c1b8..eb7ea27f35ce 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -25,6 +25,7 @@ x11-misc/colord policykit
# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-03)
# net-wireless/bluez has no stable keywords, bug #676430
app-pda/pilot-link bluetooth
+dev-lang/python bluetooth
# Sergei Trofimovich <slyfox@gentoo.org> (2019-03-17)
# net-analyzer/nagios (or icinga) has no stable keywords, bug #676222
diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index 12eaca127e4c..21fd109106e3 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -1,17 +1,20 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Unmask the flag which corresponds to ARCH.
+-hppa
+
# 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> (2019-12-05)
+# media-libs/libglvnd is not keyworded
+libglvnd
+
# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
# Dependency not keyworded (dev-libs/libappindicator).
ayatana
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31)
-# sys-auth/elogind is not yet keyworded here. bug #681200
-elogind
-
# Michał Górny <mgorny@gentoo.org> (2018-07-16)
# Python 3.7 support requires fresh versions of packages which are stuck
# at keywordreqs.
@@ -78,10 +81,6 @@ clang
# dev-lang/luajit has not been ported to HPPA
luajit
-# Jeroen Roovers <jer@gentoo.org> (2014-09-30)
-# sys-libs/libseccomp has not been ported to HPPA (bug #524148)
-seccomp
-
# Jeroen Roovers <jer@gentoo.org> (2014-09-19)
# >=net-libs/libgadu-1.12.0 (bug #519854) requires dev-libs/protobuf-c (bug #519772)
gadu
@@ -185,9 +184,6 @@ flite
# net-misc/wicd and sys-power/pm-utils are currently not supported (bug #280312)
pm-utils
-# Unmask the flag which corresponds to ARCH.
--hppa
-
# Jeroen Roovers <jer@gentoo.org> (2008-06-07)
# dev-util/valgrind has not been ported to HPPA.
valgrind
diff --git a/profiles/arch/hppa/use.stable.mask b/profiles/arch/hppa/use.stable.mask
index b6d0ffd1d1bb..6d97a08f4cc9 100644
--- a/profiles/arch/hppa/use.stable.mask
+++ b/profiles/arch/hppa/use.stable.mask
@@ -1,9 +1,13 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 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
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-12-08)
+# sys-auth/elogind is not stable here.
+elogind
+
# Hans de Graaff <graaff@gentoo.org> (2019-07-17)
# Temporary mask for stable bug 688976
ruby_targets_ruby25
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index f3e19be59189..91be06a665e7 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-07)
+# app-emulation/xen-tools is not keyworded on ia64.
+sys-boot/grub grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh
+
# Thomas Deutschmann <whissi@gentoo.org> (2019-11-11)
# dev-util/google-perftools is not keyworded yet
sys-block/fio tcmalloc
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index 6a9a1450fd3e..89cb69691208 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -1,8 +1,9 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
# Unmask the flag which corresponds to ARCH.
-ia64
-# This is a list of USE flags that should not be used on ia64.
-
# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
# Dependency not keyworded (dev-libs/libindicate).
ayatana
diff --git a/profiles/arch/ia64/use.stable.mask b/profiles/arch/ia64/use.stable.mask
index b7d8d4fd466a..c7768a7961e6 100644
--- a/profiles/arch/ia64/use.stable.mask
+++ b/profiles/arch/ia64/use.stable.mask
@@ -8,10 +8,6 @@
# Temporary mask for stable bug 688976
ruby_targets_ruby25
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-04-29)
-# sys-auth/elogind is not yet stable here. bug #682158
-elogind
-
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
# dev-lang/python:3.7 is not stable.
python_targets_python3_7
diff --git a/profiles/arch/m68k/package.use.force b/profiles/arch/m68k/package.use.force
deleted file mode 100644
index f10e6d195eb1..000000000000
--- a/profiles/arch/m68k/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Ulrich Müller <ulm@gentoo.org> (2013-08-10)
-# Building from source requires TeX Live as dependency
-app-doc/pms binary
diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask
index 3ab6baaf2f23..1d01d1b7f1a8 100644
--- a/profiles/arch/m68k/package.use.mask
+++ b/profiles/arch/m68k/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-02)
+# dev-util/systemtap is not keyworded on m68k
+sys-libs/glibc systemtap
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-02)
+# media-libs/gd is not keyworded on m68k
+sys-libs/glibc gd
+
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=seccomp that is masked in this profile.
net-libs/gnutls test-full
diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask
index c83a23bed8f5..ace5bc6cf9c9 100644
--- a/profiles/arch/m68k/use.mask
+++ b/profiles/arch/m68k/use.mask
@@ -4,6 +4,10 @@
# Unmask the flag which corresponds to ARCH.
-m68k
+# Matt Turner <mattst88@gentoo.org> (2019-12-05)
+# media-libs/libglvnd is not keyworded
+libglvnd
+
# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
# Dependencies not keyworded.
ayatana
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index ba2002551f50..51113143c424 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -9,7 +9,7 @@ sys-firmware/seabios -debug
# Missing keyword on dev-embedded/libjaylink
sys-apps/flashrom jlink-spi
-# Conrad Kostecki <ck+gentoo@bl4ckb0x.de> (2019-08-17)
+# Conrad Kostecki <conikost@gentoo.org> (2019-08-17)
# app-misc/graphlcd-base won't work on PowerPC/PowerPC64
app-misc/lcdproc freetype lcd_devices_glcd png
@@ -79,7 +79,7 @@ app-emulation/qemu capstone
# Amy Liffey <amynka@gentoo.org (2018-01-21)
# dev-libs/cereal not keyworded for ppc
-media-libs/opencv contrib_dnn
+media-libs/opencv contribdnn
# Robin H. Johnson <robbat2@gentoo.org> (2017-11-10)
# Masked for dependencies:
diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask
index d2b7a50d3222..2d5da7adacda 100644
--- a/profiles/arch/powerpc/package.use.stable.mask
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-12)
+# Needs stable net-libs/webkit-gtk, bug #684702
+dev-util/geany-plugins markdown
+
# Andreas Sturmlechner <asturm@gentoo.org> (2019-09-17)
# media-video/pipewire is not stable yet
x11-wm/mutter screencast
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index 9f76c95f2473..5ab91b51239c 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,13 +1,17 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
+# PPS should work on all arches, but only keyworded on some arches
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
# iasl is stable on ppc
sys-firmware/seabios -debug
# Andreas Sturmlechner <asturm@gentoo.org> (2019-05-15)
-# sys-cluster/hpx, sci-libs/silo, sci-visualization/visit not keyworded
-sci-libs/libgeodecomp hpx silo visit
+# sys-cluster/hpx, sci-libs/silo not keyworded
+sci-libs/libgeodecomp hpx silo
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16)
# app-text/libwpd and app-text/libwpg are not keyworded
diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask
index 7d88a804be4e..32827932de31 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-2018 Gentoo Authors
+# Copyright 1999-2019 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
@@ -21,10 +21,6 @@
# media-libs/libsidplay:2 appears to be broken, bug #660288
media-video/vlc sid
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-12)
-# Requires not yet stable dev-qt/qtpositioning:5
-sci-astronomy/stellarium gps
-
# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-03)
# Requires not yet stable dependencies
sys-libs/gwenhywfar sensors serialport webkit
diff --git a/profiles/arch/powerpc/ppc64/32ul/package.use.mask b/profiles/arch/powerpc/ppc64/32ul/package.use.mask
index 1f591d730c7b..dcac4494fe8b 100644
--- a/profiles/arch/powerpc/ppc64/32ul/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/32ul/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
+# PPS should work on all arches, but only keyworded on some arches
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16)
# app-text/libwpd and app-text/libwpg are not keyworded
media-gfx/inkscape cdr visio wpg
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index 8705a504655d..dfdcbe53b3e4 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
+# PPS should work on all arches, but only keyworded on some arches
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-29)
# PGO works on ppc64le
>=www-client/firefox-68 -pgo
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
index cbfe8822ba6c..4430074885e3 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
+# PPS should work on all arches, but only keyworded on some arches
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
# Eugene Bright <eugene@bright.gdn> (2019-09-09)
# Missing keyword on dev-embedded/libjaylink
sys-apps/flashrom jlink-spi
diff --git a/profiles/arch/powerpc/use.stable.mask b/profiles/arch/powerpc/use.stable.mask
index 2f91e7947278..aff9695694f6 100644
--- a/profiles/arch/powerpc/use.stable.mask
+++ b/profiles/arch/powerpc/use.stable.mask
@@ -4,10 +4,6 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31)
-# sys-auth/elogind not stable yet. bug #682158
-elogind
-
# Matt Turner <mattst88@gentoo.org> (2018-04-25)
# Dropped stable keywords
octave
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index e14810d5ecfe..9a7a5a7ce313 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-02)
+# dev-util/systemtap is not keyworded on riscv
+sys-libs/glibc systemtap
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-02)
+# media-libs/gd is not keyworded on riscv
+sys-libs/glibc gd
+
# Dependency resolution is broken because
# sys-fs/lvm2 has no riscv keyword
sys-fs/e2fsprogs cron
@@ -35,7 +43,6 @@ dev-libs/icu doc
dev-libs/iniparser doc
dev-libs/libgcrypt doc
dev-libs/libnl python
-dev-libs/libtasn1 valgrind
dev-libs/libusb doc
dev-libs/libxslt python
dev-libs/libyaml doc
@@ -54,7 +61,7 @@ dev-vcs/git cvs highlight gnome-keyring subversion tk xinetd
media-libs/freetype harfbuzz png
media-libs/tiff jbig jpeg test webp zstd
net-fs/nfs-utils nfsv41
-net-libs/gnutls doc test-full valgrind
+net-libs/gnutls doc test-full
net-libs/ldns doc python
net-misc/curl brotli curl_ssl_libressl curl_ssl_mbedtls curl_ssl_nss http2 rtmp ssh
net-misc/ntp openntpd snmp vim-syntax zeroconf
diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask
index 323eff42aa35..621c5b39af2a 100644
--- a/profiles/arch/riscv/use.mask
+++ b/profiles/arch/riscv/use.mask
@@ -4,6 +4,14 @@
# Unmask the flag which corresponds to ARCH.
-riscv
+# Matt Turner <mattst88@gentoo.org> (2019-12-05)
+# media-libs/libglvnd is not keyworded
+libglvnd
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-11-27)
+# valgrind has no RISCV port.
+valgrind
+
# The required library has not been ported to riscv yet.
seccomp
@@ -29,6 +37,7 @@ qt5
ruby
slang
sqlite
+sound
systemtap
X
diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask
index 96177705207c..bf02b596a3ca 100644
--- a/profiles/arch/s390/use.mask
+++ b/profiles/arch/s390/use.mask
@@ -4,6 +4,10 @@
# Unmask the flag which corresponds to ARCH.
-s390
+# Matt Turner <mattst88@gentoo.org> (2019-12-05)
+# media-libs/libglvnd is not keyworded
+libglvnd
+
# Unmask ABI flags for this arch.
-abi_s390_32
diff --git a/profiles/arch/sh/package.use.mask b/profiles/arch/sh/package.use.mask
index 9f38a48d1ff6..97f28228eb2e 100644
--- a/profiles/arch/sh/package.use.mask
+++ b/profiles/arch/sh/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-02)
+# dev-util/systemtap is not keyworded on sh
+sys-libs/glibc systemtap
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-02)
+# media-libs/gd is not keyworded on sh
+sys-libs/glibc gd
+
# Hans de Graaff <graaff@gentoo.org> (2019-04-08)
# Obsolete ruby version, no newer versions keyworded or stable.
dev-vcs/subversion ruby
diff --git a/profiles/arch/sh/use.mask b/profiles/arch/sh/use.mask
index 4b2e55f73197..470992348d19 100644
--- a/profiles/arch/sh/use.mask
+++ b/profiles/arch/sh/use.mask
@@ -1,6 +1,13 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
# Unmask the flag which corresponds to ARCH.
-sh
+# Matt Turner <mattst88@gentoo.org> (2019-12-05)
+# media-libs/libglvnd is not keyworded
+libglvnd
+
# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
# Dependencies not keyworded.
ayatana
diff --git a/profiles/arch/sparc/64ul/package.use.mask b/profiles/arch/sparc/64ul/package.use.mask
index b0792becdce5..d9ecb441b282 100644
--- a/profiles/arch/sparc/64ul/package.use.mask
+++ b/profiles/arch/sparc/64ul/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
+# PPS should work on all arches, but only keyworded on some arches
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
# Matt Turner <mattst88@gentoo.org> (2019-08-26)
# Upstream Git is switching to PCRE2 w/ JIT.
# This is not available on some arches, where a fallback to PCRE1 without JIT is used.
@@ -9,7 +13,3 @@ dev-vcs/git pcre-jit
# Matt Turner <mattst88@gentoo.org> (2019-08-26)
# jit not supported on sparc64
dev-libs/libpcre2 jit
-
-# Matt Turner <mattst88@gentoo.org> (2019-08-26)
-# Falis to build on 64-bit userland
-dev-libs/openssl asm
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index f639f53b04ca..6d5489328191 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
+# PPS should work on all arches, but only keyworded on some arches
+>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
+
+# Matt Turner <mattst88@gentoo.org> (2019-12-01)
+# Fails to build, bug #676060
+dev-libs/openssl asm
+
# Eugene Bright <eugene@bright.gdn> (2019-09-09)
# Missing keyword on dev-embedded/libjaylink
sys-apps/flashrom jlink-spi
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index cbc5338bebdf..bc533bd72fa7 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -4,7 +4,9 @@
# Unmask the flag which corresponds to ARCH.
-sparc
-# This file contains a list of useflags that cannot be used on sparc.
+# Matt Turner <mattst88@gentoo.org> (2019-12-05)
+# media-libs/libglvnd is not keyworded
+libglvnd
# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
# Dependency not keyworded (dev-libs/libappindicator).
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index f40f2ce0016f..1ba90bc44275 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,17 +1,18 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# This file requires >=portage-2.1.1
+# James Le Cuirot <chewi@gentoo.org> (2019-12-10)
+# The JIT feature only works on amd64 and x86.
+app-emulation/aranym -jit
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2019-11-20)
+# media-libs/libplacebo is keyworded on x86
+media-video/vlc -libplacebo
# Thomas Deutschmann <whissi@gentoo.org> (2019-11-11)
# dev-python/pandas is keyworded for x86
sys-block/fio -gnuplot
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-10-29)
-# Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded
-# bugs #697860, #698172
-kde-plasma/plasma-meta thunderbolt
-
# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
# iasl is stable on x86
sys-firmware/seabios -debug
diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask
index 78c8a76399d9..c1b987d076a8 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -41,7 +41,7 @@ dev-qt/qtsql oci8
# Amy Liffey <amynka@gentoo.org> (2019-01-15)
# Mask experimental contrib repo
-media-libs/opencv contrib contrib_cvv contrib_dnn contrib_hdf contrib_sfm contrib_xfeatures2d gflags glog tesseract
+media-libs/opencv contrib contribcvv contribdnn contribhdf contribsfm contribxfeatures2d gflags glog tesseract
# Mikle Kolyada <zlogene@gentoo.org> (2018-11-07)
# unmask sssd for sudo
diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask
index 9cdfa7634ac2..d7fb537d7955 100644
--- a/profiles/arch/x86/use.mask
+++ b/profiles/arch/x86/use.mask
@@ -4,10 +4,6 @@
# Unmask the flag which corresponds to ARCH.
-x86
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-17)
-# media-sound/audacious is keyworded on x86
--audacious
-
# Matt Turner <mattst88@gentoo.org> (2018-11-11)
# d3d9 works on x86
-d3d9
diff --git a/profiles/arch/x86/use.stable.mask b/profiles/arch/x86/use.stable.mask
index 34f40c9d518a..eae8d7442ac9 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -4,10 +4,6 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-11-17)
-# media-sound/audacious is not yet stabilised
-audacious
-
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
# dev-lang/python:3.7 is not stable.
python_targets_python3_7