summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-05-17 14:32:10 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-05-17 14:32:10 +0100
commit51c50bd4c895ebf56d81fecae8e45ec3b5fc3efa (patch)
tree753b6b08624c34d1ed8414bbe22c45409f7741b9 /profiles
parentbe9d77d3ac6af8f4ead98d89706f356b65578c93 (diff)
parentdeba8115d2c2af26df42966b91ef04ff4dd79cde (diff)
Merge branch 'edge' into next
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin150655 -> 151009 bytes
-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
-rw-r--r--profiles/arches.desc46
-rw-r--r--profiles/base/make.defaults12
-rw-r--r--profiles/base/package.use.mask19
-rw-r--r--profiles/desc/collectd_plugins.desc13
-rw-r--r--profiles/desc/input_devices.desc2
-rw-r--r--profiles/embedded/make.defaults4
-rw-r--r--profiles/features/hardened/amd64/package.use2
-rw-r--r--profiles/features/hardened/package.mask3
-rw-r--r--profiles/features/musl/package.mask2
-rw-r--r--profiles/features/musl/package.use.mask4
-rw-r--r--profiles/features/prefix/standalone/kernel-2.6.16+/use.mask1
-rw-r--r--profiles/features/prefix/standalone/kernel-2.6.32+/use.force1
-rw-r--r--profiles/features/prefix/standalone/profile.bashrc4
-rw-r--r--profiles/features/selinux/package.use.mask1
-rw-r--r--profiles/package.deprecated8
-rw-r--r--profiles/package.mask542
-rw-r--r--profiles/profiles.desc6
-rw-r--r--profiles/targets/desktop/gnome/package.use4
-rw-r--r--profiles/targets/desktop/package.use4
-rw-r--r--profiles/targets/desktop/plasma/make.defaults2
-rw-r--r--profiles/updates/2Q-20203
-rw-r--r--profiles/use.local.desc154
61 files changed, 599 insertions, 530 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 702f75d45fc5..23b2476ea578 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
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
diff --git a/profiles/arches.desc b/profiles/arches.desc
new file mode 100644
index 000000000000..cb185e0c9e5b
--- /dev/null
+++ b/profiles/arches.desc
@@ -0,0 +1,46 @@
+# This file specifies keyword level for profiles
+# https://www.gentoo.org/glep/glep-0072.html
+#
+# arch stability
+#
+# stability is one of:
+# - stable: uses stable keywords and has consistent stable tree
+# - transitional: uses stable keywords but only ~arch is consistent
+# - testing: uses only ~arch keywords
+
+alpha testing
+amd64 stable
+arm stable
+arm64 stable
+hppa stable
+ia64 testing
+m68k testing
+mips testing
+ppc stable
+ppc64 stable
+riscv testing
+s390 stable
+sparc stable
+x86 stable
+
+# Prefix keywords
+ppc-aix testing
+amd64-linux testing
+arm-linux testing
+arm64-linux testing
+ppc64-linux testing
+x86-linux testing
+ppc-macos testing
+x86-macos testing
+x64-macos testing
+m68k-mint testing
+sparc-solaris testing
+sparc64-solaris testing
+x64-solaris testing
+x86-solaris testing
+x64-winnt testing
+x86-winnt testing
+x64-cygwin testing
+x86-cygwin testing
+
+# vim: set ts=8 noet ft=conf:
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index cf27a009b57c..2d4015005846 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -50,7 +50,7 @@ PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ELIBC IUSE_IMPLICIT KERNEL USE
ELIBC="glibc"
KERNEL="linux"
USERLAND="GNU"
-INPUT_DEVICES="keyboard mouse"
+INPUT_DEVICES="libinput"
# Accept only licenses in the FREE license group, i.e., with
# the freedom to use, share, modify and share modifications
@@ -121,14 +121,14 @@ PYTHONDONTWRITEBYTECODE="1"
# This MUST be kept in sync with the PYTHON_TARGETS below
# Mike Gilbert <floppym@gentoo.org> (2018-05-23)
# sys-apps/baslayout-2.5 needs split-usr enabled.
-BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr python_targets_python3_6 python_targets_python2_7"
+BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr python_targets_python3_7 python_targets_python2_7"
# Mike Gilbert <floppym@gentoo.org> (2012-05-15)
# Default target(s) for python-r1.eclass
-# Mikle Kolyada <zlogene@gentoo.org> (2018-07-24)
-# Updated to python3_6
-PYTHON_TARGETS="python2_7 python3_6"
-PYTHON_SINGLE_TARGET="python3_6"
+# Mikle Kolyada <zlogene@gentoo.org> (2020-05-06)
+# Updated to python3_7
+PYTHON_TARGETS="python2_7 python3_7"
+PYTHON_SINGLE_TARGET="python3_7"
# Michał Górny <mgorny@gentoo.org> (2013-08-10)
# Moved from portage's make.globals.
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 7e38c37b2cdb..0f953392ec90 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Ben Kohler <bkohler@gentoo.org> (2020-04-29)
+# Dependency pam_wrapper missing for tests, and RESTRICT=test is already set
+net-fs/samba test
+
# Mike Gilbert <floppym@gentoo.org> (2020-04-23)
# Tests are very sensitive to the host environment.
dev-util/meson test
@@ -32,10 +36,6 @@ www-apps/nikola ghpages
# Bug #713590, bug #717744.
<sys-apps/man-pages-5.05-r1 l10n_de l10n_fr l10n_nl l10n_pl
-# Stephan Hartmann <stha09@googlemail.com> (2020-04-11)
-# Requires unreleased >=dev-libs/icu-67
->=www-client/chromium-83.0.4103.7 system-icu
-
# Ulrich Müller <ulm@gentoo.org> (2020-04-08)
# Old versions of libjpeg-turbo have known security issues.
# Use the bundled lib on your own risk. Bug #715106.
@@ -346,7 +346,6 @@ dev-lang/gnat-gpl go
# Pacho Ramos <pacho@gentoo.org> (2018-11-11)
# pm-utils will be removed, bug #659616
-net-misc/wicd pm-utils
sys-apps/razercfg pm-utils
sys-power/powermgmt-base pm-utils
@@ -514,10 +513,6 @@ net-proxy/haproxy wurfl
# dev-dotnet/zeitgeist-sharp is going to be removed, bug #582894
net-irc/hexchat theme-manager
-# Pacho Ramos <pacho@gentoo.org> (2016-11-27)
-# Avoid the usage of dead net-dialup/capi4k-utils
-app-emulation/crossover-bin capi
-
# Ulrich Müller <ulm@gentoo.org> (2016-10-15)
# The --with-cairo option is considered as experimental by upstream
# and causes problems with updating the X window, bug #592238
@@ -737,12 +732,6 @@ dev-lisp/clisp svm
# Keep it masked here so that I don't need to manage two versions every time.
media-sound/pulseaudio system-wide
-# Jeremy Olexa <darkside@gentoo.org> (2010-01-10)
-# Upsteam doesn't support ioctl backend and neither does Gentoo. ioctl USE flag
-# will eventually be removed unless the backend is re-written by upstream. bug
-# 299674
->net-misc/wicd-1.6.2.2 ioctl
-
# These are for BSD only
net-proxy/squid ipf-transparent pf-transparent
diff --git a/profiles/desc/collectd_plugins.desc b/profiles/desc/collectd_plugins.desc
index e5c732bdcf4a..1a323e273a58 100644
--- a/profiles/desc/collectd_plugins.desc
+++ b/profiles/desc/collectd_plugins.desc
@@ -11,9 +11,13 @@ apcups - Build the apcups input plugin (reads various statistics about a connect
ascent - Build the ascent input plugin (reads and parses the statistics page of Ascent)
battery - Build the battery input plugin (collects the battery's charge, the drawn current and the battery's voltage)
bind - Build the bind input plugin (collects statistics from bind instances)
+buddyinfo - Build the buddyinfo input plugin (collects statistics from /proc/buddyinfo)
+capabilities - Build the capabilities input plugin (collects platform capabilities decoded from the hardware subsystems)
ceph - Build the Ceph input plugin (collects statistics from the Ceph distributed storage system)
cgroups - Build the cgroups input plugin (collects CPU accounting information for processes in a cgroup)
+check_uptime - Build a plugin to notify about uptime reset
chrony - Build the chrony input plugin (collects statistics from a chrony NTP server)
+connectivity - Build the connectivity input plugin (monitors interface up/down status via netlink library)
conntrack - Build the conntrack input plugin (tracks the number of entries in Linux's connection tracking table)
contextswitch - Build the contextswitch input plugin (collects the number of context switches done by the operating system)
cpu - Build the cpu input plugin (collects the amount of time spent by the CPU in various states)
@@ -48,6 +52,7 @@ irq - Build the irq input plugin (collects the number of times each interrupt ha
java - Build the java input plugin (embeds a JVM into collectd for writing plugins)
load - Build the load input plugin (collects the system load)
logfile - Build the logfile output plugin (receives log messages from collectd and writes them to a text file)
+logparser - Build the logparser plugin (allows for filtering and parsing log messages)
log_logstash - Build the Logstash output plugin (writes collectd logs and events as Logstash JSON formatted events)
lua - Build the LUA language binding plugin (uses dev-lang/lua) for writing plugins
lvm - Build the LVM input plugin (collects the size of logical volumes (LV) and free space inside a volume group (VG) from Linux' Logical Volume Manager (LVM))
@@ -84,10 +89,12 @@ openvpn - Build the openvpn input plugin (reads the status file printed by OpenV
oracle - Build the oracle input plugin (executes SQL statements against Oracle database systems)
ovs_events - Build an input plugin which reports link state changes from Open vSwitch (OVS)
ovs_stats - Build an input plugin which reports bridge and interface statistics from Open vSwitch (OVS)
+pcie_errors - Build an input plugin which reports the PCIe errors
perl - Build the perl language binding plugin (embeds a Perl interpreter into collectd for writing plugins)
ping - Build the ping input plugin (measures network latency)
postgresql - Build the postgresql input plugin (executes SQL statements against a PostgreSQL database)
powerdns - Build the powerdns input plugin (collects statistics from the PowerDNS name server or recursor via control socket)
+procevent - Build the procevent input plugin (monitors process starts/stops via netlink library)
processes - Build the processes input plugin (collects the number of processes, grouped by their state or detailed statistics about selected processes)
protocols - Build the protocols input plugin (collects information about the network protocols supported by the system)
python - Build the python language binding plugin (embeds a Python interpreter into collectd for writing plugins)
@@ -98,11 +105,13 @@ rrdtool - Build the rrdtool output plugin (writes values to RRD-files)
sensors - Build the sensors input plugin (reads hardware sensors from lm-sensors)
serial - Build the serial input plugin (collects the traffic on serial interfaces)
sigrok - Build the sigrok input plugin (reads measurements from any supported hardware from sigrok project)
+slurm - Build the slurm input plugin (collects metrics from the SLURM workload manager)
smart - Build the S.M.A.R.T input plugin (collects S.M.A.R.T statistics from disk drives)
snmp - Build the snmp input plugin (reads values from network devices using SNMP)
snmp_agent - Build an input plugin which implements an SNMP AgentX subagent that receives and handles queries from SNMP master agent and returns configured metrics
statsd - Build the statsd input plugin (accepts statsd-type metrics from a UDP socket)
swap - Build the swap input plugin (collects amount of memory currently written to swap)
+synproxy - Build the Linux SYNPROXY input plugin (collects metrics from /proc/net/stat/synproxy)
sysevent - Build the rsyslog input plugin (collects system events from rsyslog)
syslog - Build the syslog output plugin (receives messages from collectd and dispatches them to syslog)
table - Build the table input plugin (parses table-like structured plain text)
@@ -122,6 +131,7 @@ turbostat - Build the turbostat input plugin (reads CPU frequency and C-state re
unixsock - Build the unixsock input/output plugin (opens a UNIX domain socket and accepts connections)
uptime - Build the uptime input plugin (keeps track of the system uptime)
users - Build the users input plugin (counts the number of users currently logged into the system)
+ubi - Build the ubi input plugin (collects block state for flash memory devices with UBIFS)
uuid - Build the uuid plugin (tries hard to determine the UUID of the system it is running on)
varnish - Build the varnish input plugin (collects information about Varnish)
virt - Build the (lib)virt input plugin (collects statistics about virtualized guests on a system)
@@ -130,12 +140,15 @@ vserver - Build the vserver input plugin (collects information about the virtual
wireless - Build the wireless input plugin (collects signal quality, signal power and signal-to-noise ratio for wireless LAN cards)
write_graphite - Build the write_graphite output plugin (stores values in Carbon, the storage layer of Graphite)
write_http - Build the write_http output plugin (sends metrics to a web-server using HTTP POST requests)
+write_influxdb_udp - Build the InfluxDB UDP output plugin (sends metrics to InfluxDB using UDP)
write_kafka - Build the Kafka output plugin (sends metrics to Apache Kafka)
write_log - Build the write_log output plugin (writes metrics to a file)
write_mongodb - Build the MongoDB output plugin (stores values in MongoDB)
write_prometheus - Builds the Prometheus output plugin (starts an internal webserver on port 9103 (configurable) and accepts scrape requests from Prometheus)
write_redis - Build the Redis output plugin (stores values in Redis)
write_sensu - Build the Sensu output plugin (sends metrics to Sensu Core, an open-source monitoring project)
+write_stackdriver - Build the Stackdriver output plugin (stores metrics in Google Stackdriver)
+write_syslog - Build the Syslog output plugin (sends metrics in CEE-enhanced syslog message format)
write_tsdb - Build the TSDB output plugin (writes metrics to OpenTSDB, an open-source distributed time-series database based on Apache HBase)
xencpu - Build the XEN CPU input plugin (collects XEN Hypervisor CPU stats using app-emulation/xen-tools)
zfs_arc - Build the ZFS ARC input plugin (reports information such as the cache size, the various hits and misses (also as a ratio) and the transferred data)
diff --git a/profiles/desc/input_devices.desc b/profiles/desc/input_devices.desc
index 1077d4bbdb1b..b41f5c66a7ac 100644
--- a/profiles/desc/input_devices.desc
+++ b/profiles/desc/input_devices.desc
@@ -8,9 +8,7 @@
elographics - INPUT_DEVICES setting to build driver for elographics input devices
evdev - INPUT_DEVICES setting to build driver for evdev input devices
joystick - INPUT_DEVICES setting to build driver for joystick input devices
-keyboard - INPUT_DEVICES setting to build driver for keyboard input devices
libinput - INPUT_DEVICES setting to build driver for libinput input devices
-mouse - INPUT_DEVICES setting to build driver for mouse input devices
roccat_arvo - INPUT_DEVICES setting to build driver for Roccat Arvo input devices
roccat_isku - INPUT_DEVICES setting to build driver for Roccat Isku input devices
roccat_iskufx - INPUT_DEVICES setting to build driver for Roccat Isku Fx input devices
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index c6dc06a3c23b..2e7b33ab0d1d 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -13,7 +13,7 @@ EBEEP_IGNORE="1"
PORTAGE_WORKDIR_MODE="2775"
PORTAGE_ECLASS_WARNING_ENABLE="0"
-INPUT_DEVICES="evdev mouse keyboard"
+INPUT_DEVICES="evdev"
VIDEO_CARDS="fbdev"
KERNEL="linux"
USERLAND="GNU"
@@ -23,7 +23,7 @@ LINGUAS="en"
IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
-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 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 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"
USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
USE_EXPAND_VALUES_USERLAND="BSD GNU"
diff --git a/profiles/features/hardened/amd64/package.use b/profiles/features/hardened/amd64/package.use
index 944deb8d886c..bc50e9c21e40 100644
--- a/profiles/features/hardened/amd64/package.use
+++ b/profiles/features/hardened/amd64/package.use
@@ -6,7 +6,5 @@
# Bugs 358929, 490276, 513464, 523736 and 512208.
media-libs/x264 pic
media-video/ffmpeg pic
-media-video/libav pic
media-libs/mesa pic
-media-libs/libpostproc pic
media-libs/xvid pic
diff --git a/profiles/features/hardened/package.mask b/profiles/features/hardened/package.mask
index af6a869977fc..c5d117e47c24 100644
--- a/profiles/features/hardened/package.mask
+++ b/profiles/features/hardened/package.mask
@@ -1,9 +1,6 @@
# Copyright 1999-2017 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
-# We need newer then glibc 2.24
-<sys-libs/glibc-2.25
-
# broken on hardened, use sys-apps/elfix to fix gnustack
sys-devel/prelink
# depends on prelink
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index c4c7bc96159e..27d5c51ebf9f 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -51,6 +51,8 @@ sys-boot/systemd-boot
# rust-bin requires a glibc system
dev-lang/rust-bin
+mail-client/thunderbird-bin
+www-client/firefox-bin
# Mikle Kolyada <zlogene@gentoo.org> (2020-03-20)
# No source builds for musl
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 3e8e86a01b67..bdf59a5b1484 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -21,9 +21,5 @@ sys-fs/e2fsprogs nls
# bash: xmalloc: locale.c:81: cannot allocate 18 bytes (0 bytes allocated)
app-shells/bash mem-scramble
-# lto builds are known to cause an OOM issue during build.
-mail-client/thunderbird lto
-www-client/firefox lto
-
# static linking works with musl
app-shells/mksh -static
diff --git a/profiles/features/prefix/standalone/kernel-2.6.16+/use.mask b/profiles/features/prefix/standalone/kernel-2.6.16+/use.mask
deleted file mode 100644
index 83862097866b..000000000000
--- a/profiles/features/prefix/standalone/kernel-2.6.16+/use.mask
+++ /dev/null
@@ -1 +0,0 @@
-# >=python-3 is masked
diff --git a/profiles/features/prefix/standalone/kernel-2.6.32+/use.force b/profiles/features/prefix/standalone/kernel-2.6.32+/use.force
new file mode 100644
index 000000000000..45cddcc00fa1
--- /dev/null
+++ b/profiles/features/prefix/standalone/kernel-2.6.32+/use.force
@@ -0,0 +1 @@
+old-kernel
diff --git a/profiles/features/prefix/standalone/profile.bashrc b/profiles/features/prefix/standalone/profile.bashrc
index 49293adb98d1..bef26cfd012f 100644
--- a/profiles/features/prefix/standalone/profile.bashrc
+++ b/profiles/features/prefix/standalone/profile.bashrc
@@ -48,10 +48,10 @@ elif [[ ${CATEGORY}/${PN} == sys-devel/binutils && ${EBUILD_PHASE} == prepare ]]
fi
[[ -n "${f}" ]] && sed -i -r "s,\"/etc,\"${EPREFIX}/etc," "${f}"
eend $?
-elif [[ ${CATEGORY}/${PN} == sys-libs/glibc && ${EBUILD_PHASE} == compile ]]; then
+elif [[ ${CATEGORY}/${PN} == sys-libs/glibc && ${EBUILD_PHASE} == configure ]]; then
cd "${S}"
einfo "Prefixifying hardcoded path"
-
+
for f in libio/iopopen.c \
shadow/lckpwdf.c resolv/{netdb,resolv}.h elf/rtld.c \
nis/nss_compat/compat-{grp,initgroups,{,s}pwd}.c \
diff --git a/profiles/features/selinux/package.use.mask b/profiles/features/selinux/package.use.mask
index 9f0f0f4923e9..ebfb091bb2d6 100644
--- a/profiles/features/selinux/package.use.mask
+++ b/profiles/features/selinux/package.use.mask
@@ -20,7 +20,6 @@ www-servers/uwsgi uwsgi_plugins_systemd_logger
>=x11-wm/mutter-3.22 wayland
x11-misc/xscreensaver gdm
app-misc/workrave gnome
-net-misc/wicd gnome-shell
x11-misc/gpaste gnome
x11-terms/gnome-terminal gnome-shell
x11-themes/arc-theme gnome-shell
diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 499da317742f..86ff9fcff984 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,6 +17,11 @@
#--- END OF EXAMPLES ---
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-05-03)
+# Obsolete package gets in the way of unmasking >=x11-libs/pango-1.44
+# Bug #698922
+x11-libs/pangox-compat
+
# Kent Fredric <kentnl@gentoo.org> (2020-04-15)
# Functionality now provided by Net::SMTP 3.25+
# available with >=virtual/perl-libnet-1.28
@@ -120,7 +125,4 @@ dev-python/pytest-cov
# Zac Medico <zmedico@gentoo.org> (2019-12-06)
# These golang libraries should be vendored either by upstream or via
# the EGO_VENDOR variable.
-dev-go/go-crypto
-dev-go/go-net
-dev-go/go-sys
dev-go/go-sqlite3
diff --git a/profiles/package.mask b/profiles/package.mask
index 34f11bc541f2..55bb1aa73e3b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,265 @@
#--- END OF EXAMPLES ---
+# Stephan Hartmann <stha09@googlemail.com> (2020-05-20)
+# Dev channel releases are only for people who
+# are developers or want more experimental features
+# and accept a more unstable release.
+>=www-client/chromium-84
+
+# Amadeusz Żołnowski <aidecoe@gentoo.org> (2020-05-11)
+# Masked for removal in 30 days. Unmaintained upstream.
+sys-boot/plymouth-openrc-plugin
+
+# William Hubbs <williamh@gentoo.org> (2020-05-11)
+# No reverse dependencies, upstream has superseeded this with the
+# ggoogle.golang.org/protobuf module.
+# Removal in 30 days. Bug #722542.
+dev-go/go-protobuf
+
+# Michał Górny <mgorny@gentoo.org> (2020-05-11)
+# Causes downgrades of multiple Python packages. Not touched since
+# initial commit, waiting for a bump to the final release. Maintainer
+# unresponsive. Upstream recommends installing in a virtualenv.
+# Removal in 30 days. Bug #710406.
+acct-group/octoprint
+acct-user/octoprint
+www-apps/octoprint
+
+# Brian Dolbec <dolsen@gentoo.org> (2020-05-08)
+# Unmaintained. Stuck on Python 3.6. The only revdep
+# is masked for removal. Newer buildbot no longer depends on it.
+# Removal in 30 days. Bug #719518.
+dev-python/ramlfications
+
+# Matt Turner <mattst88@gentoo.org> (2020-05-08)
+# Client-side library for an X extension that has not been supported by Xorg
+# for about a decade. Masked for removal in 30 days. Bug #720150
+x11-libs/libXxf86misc
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-05-03)
+# Last release in 2015, not compatible with >=media-gfx/gimp-2.10.0
+# Masked for removal in 30 days.
+media-plugins/gimp-lensfun
+
+# Piotr Karbowski <slashbeast@gentoo.org> (2020-05-03)
+# Obsolete input drivers, use x11-drivers/xf86-input-libinput
+# or x11-drivers/xf86-input-evdev instead.
+# Removal in 30 days.
+x11-drivers/xf86-input-keyboard
+x11-drivers/xf86-input-mouse
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2020-05-02)
+# Included in recent texlive versions. Please uninstall.
+# Removal in 30 days.
+dev-tex/revtex
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-05-01)
+# Currently packaged release from 2015, needs maintainer + bump. Bug #720346
+# Stuck on Python 2 and pygtk. Masked for removal in 30 days.
+app-mobilephone/ganyremote
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-05-01)
+# Last release in 2018, wip/gtk3 branch untouched since 2017. Bug #598906
+# Stuck on Python 2 and pygtk. Masked for removal in 30 days.
+app-office/pybliographer
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-04-30)
+# Requires <OpenSSL-1.1.x. Please migrate to
+# >=dev-db/mysql-5.7. Masked for removal in 30 days.
+<dev-db/mysql-5.7
+
+# Matt Turner <mattst88@gentoo.org> (2020-04-30)
+# Unmaintained. Blocks removal of other dead packages. No Python3 support.
+# Masked for removal in 30 days. Bug #720190
+gnome-extra/cinnamon
+gnome-extra/cinnamon-control-center
+gnome-extra/cinnamon-desktop
+gnome-extra/cinnamon-menus
+gnome-extra/cinnamon-screensaver
+gnome-extra/cinnamon-session
+gnome-extra/cinnamon-settings-daemon
+gnome-extra/cinnamon-translations
+gnome-extra/cjs
+gnome-extra/nemo
+x11-wm/muffin
+=dev-python/xapp-1.0.1-r2
+
+# Bernard Cafarelli <voyageur@gentoo.org> (2020-04-30)
+# Does not compile with latest windowmaker, bug #717418
+# Last release in 2007. Masked for removal in 30 days.
+x11-plugins/fsviewer
+
+# Bernard Cafarelli <voyageur@gentoo.org> (2020-04-30)
+# Does not compile with latest windowmaker, bug #716890
+# Last release in 2007. Masked for removal in 30 days.
+x11-misc/wmakerconf
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-30)
+# Py3 porting "not in the near future", bug #708152
+# Stuck on Python 2 and pygtk. Masked for removal in 30 days.
+net-firewall/ufw-frontends
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-30)
+# Maintainer timeout, unmaintained upstream, last release unknown, bug #708144
+# Stuck on Python 2 and pygtk. Masked for removal in 30 days.
+x11-misc/wbarconf
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-30)
+# Maintainer timeout, unmaintained upstream, last release in 2005, bug #708138
+# Stuck on Python 2 and pygtk. Masked for removal in 30 days.
+x11-misc/icewmcp
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-30)
+# Maintainer timeout, unmaintained upstream, last release in 2010, bug #708128
+# Stuck on Python 2 and pygtk. Masked for removal in 30 days.
+dev-embedded/pk2-la
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-30)
+# Maintainer timeout, unmaintained upstream, last release unknown, bug #708122
+# Stuck on Python 2 and pygtk. Masked for removal in 30 days.
+app-misc/metromap
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-30)
+# Maintainer timeout, unmaintained upstream, last release in 2011, bug #708114
+# Stuck on Python 2 and pygtk. Masked for removal in 30 days.
+app-laptop/batti
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-30)
+# Maintainer timeout, unmaintained upstream, last release in 2009, bug #708068
+# Stuck on Python 2 and pygtk. Masked for removal in 30 days.
+sys-fs/pysize
+
+# Matt Turner <mattst88@gentoo.org> (2020-04-29)
+# Masked for testing
+>=dev-libs/gjs-1.64
+
+# Mikle Kolyada <zlogene@gentoo.org> (2020-04-28)
+# Dead upstream. Removal in 30 days
+sys-cluster/openais
+
+# Jonas Stein <jstein@gentoo.org> (2020-04-28)
+# Package is no longer required after the removal of
+# net-irc/quassel-irssi. See also bug #719856.
+# Remove after 2020-06-28
+net-libs/quasselc
+
+# Jonas Stein <jstein@gentoo.org> (2020-04-28)
+# Upstream stopped development. Package should depend on
+# <net-irc/quassel-0.13 which is no longer in the tree.
+# Bug #719728
+# Remove after 2020-05-28
+net-irc/quassel-irssi
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-27)
+# Unmaintained. Unresolved breakage with py3.8 for almost a year.
+# Python upstream included some async testing support in py3.8 too.
+# No revdeps.
+# Removal in 30 days. Bug #719746.
+dev-python/asynctest
+
+# Zac Medico <zmedico@gentoo.org> (2020-04-26)
+# Stuck on py3.6. No revdeps.
+# Removal in 30 days. Bug #719540.
+dev-python/riak-python-client
+
+# Zac Medico <zmedico@gentoo.org> (2020-04-26)
+# Stuck on py3.6. No revdeps.
+# Removal in 30 days. Bug #718904.
+dev-python/flower
+
+# Sam James <sam@cmpct.info> (2020-04-24)
+# Out of date with security bugs.
+# Please use www-client/seamonkey instead.
+# Removal in 30 days. Bug #718738.
+www-client/seamonkey-bin
+
+# Zac Medico <zmedico@gentoo.org> (2020-04-26)
+# Mask obsolete and vulnerable dev-go/go-crypto, along with obsolete
+# reverse dependencies. Removal in 30 days. Bug #710142.
+dev-go/go-crypto
+dev-go/go-net
+dev-go/go-sys
+=dev-embedded/arduino-builder-1.4.1
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-26)
+# Unmaintained. Stuck on py3.6. Missing tests (but having an unused
+# test flag!). The only revdep is app-admin/ara that is masked
+# for removal already.
+# Removal in 30 days. Bug #719660.
+dev-python/xstatic
+dev-python/xstatic-bootstrap-scss
+dev-python/xstatic-datatables
+dev-python/xstatic-jquery
+dev-python/xstatic-patternfly
+dev-python/xstatic-patternfly-bootstrap-treeview
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-26)
+# Stuck on py3.6. Failing tests. No revdeps.
+# Removal in 30 days. Bug #639520.
+dev-python/versiontools
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-26)
+# Stuck on py3.6. Missing tests. No revdeps.
+# Removal in 30 days. Bug #719616.
+dev-python/utmp
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-26)
+# Unmaintained. Stuck on Python 3.6. No revdeps.
+# Removal in 30 days. Bug #719604.
+dev-python/txtorcon
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-26)
+# Stuck on Python 3.6. Missing tests. No revdeps.
+# Removal in 30 days. Bug #719568.
+dev-python/sphinxcontrib-googleanalytics
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-26)
+# Unmaintained. Stuck on py3.6. Missing tests. No revdeps.
+# Removal in 30 days. Bug #719548.
+dev-python/sdnotify
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-26)
+# Unmaintained. Stuck on py3.6. Missing tests. No revdeps.
+# Removal in 30 days. Bug #719546.
+dev-python/scoop
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-26)
+# Unmaintained. Stuck on Python 3.6. No tests. No revdeps.
+# Removal in 30 days. Bug #719504.
+dev-python/pythonmagick
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-26)
+# Unmaintained. djvusmooth is stuck on py2, python-djvulibre on py3.6.
+# Unresolved test failures. No other revdeps.
+# Removal in 30 days. Bug #719488.
+app-text/djvusmooth
+dev-python/python-djvulibre
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-25)
+# Unmaintained. Stuck on py3.6. Tests missing. The only revdep masked
+# for removal.
+# Removal in 30 days. Bug #719432.
+dev-python/pyswisseph
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-25)
+# Stuck on py3.6. Missing tests. No revdeps.
+# Removal in 30 days. Bug #719424.
+dev-python/pyodbc
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-25)
+# Unmaintained. Stuck on Python 3.6. Missing tests. The only revdep
+# is masked for removal.
+# alternative package is dev-python/pypugjs which is a maintained fork of pyjade
+# Removal in 30 days. Bug #719418.
+dev-python/pyjade
+
+# Michał Górny <mgorny@gentoo.org> (2020-04-25)
+# Unmaintained. Stuck on Python 3.6. Tests require direct hardware
+# access. Ebuild broken. No revdeps.
+# Removal in 30 days. Bug #719380.
+dev-python/pyalsaaudio
+
# Michał Górny <mgorny@gentoo.org> (2020-04-25)
# Unused plugin for dead dev-python/nose. No revdeps.
# Removal in 30 days. Bug #719280.
@@ -91,16 +350,6 @@ x11-misc/obtheme
# Remove after 2020-05-24
games-action/rune
-# Matthew Thode <prometheanfire@gentoo.org> (2020-04-23)
-# not needed anymore, no revdeps
-# removal in 14 days. Bug #718996.
-dev-python/ip-associations-python-novaclient-ext
-dev-python/os-virtual-interfacesv2-python-novaclient-ext
-dev-python/os-networksv2-python-novaclient-ext
-dev-python/osc-placement
-dev-python/rackspace-novaclient
-dev-python/nose-testconfig
-
# Michał Górny <mgorny@gentoo.org> (2020-04-23)
# Unmaintained. Stuck on Python 3.6. No revdeps.
# Removal in 30 days. Bug #719040.
@@ -128,15 +377,6 @@ dev-python/junit-xml
# Removal in 30 days. Bug #719000.
dev-python/ipdbplugin
-# Michał Górny <mgorny@gentoo.org> (2020-04-23)
-# Unmaintained. Stuck at Python 3.6. dev-python/rebulk is broken with
-# recent versions of dev-python/regex and has no fix (or activity)
-# upstream. dev-python/guessit is its only revdep, and the only revdep
-# of that package is masked already.
-# Removal in 30 days. Bug #718986.
-dev-python/guessit
-dev-python/rebulk
-
# Michał Górny <mgorny@gentoo.org> (2020-04-22)
# Unmaintained. Stuck at Python 3.6. The only revdep last rited.
# Removal in 30 days. Bug #718896.
@@ -229,11 +469,6 @@ mail-filter/pyzor
# Michał Górny <mgorny@gentoo.org> (2020-04-19)
# Unmaintained. Stuck on Python 3.6.
-# Removal in 30 days. Bug #718548.
-x11-terms/roxterm
-
-# Michał Górny <mgorny@gentoo.org> (2020-04-19)
-# Unmaintained. Stuck on Python 3.6.
# Removal in 30 days. Bug #718530.
sys-boot/raspberrypi-mkimage
@@ -292,11 +527,6 @@ media-sound/beets
media-gfx/qrencode-python
# Michał Górny <mgorny@gentoo.org> (2020-04-19)
-# Unmaintained. Stuck on Python 3.6. Last release in 2014.
-# Removal in 30 days. Bug #718312.
-games-misc/doge
-
-# Michał Górny <mgorny@gentoo.org> (2020-04-19)
# Unmaintained. Stuck on Python 3.6.
# Removal in 30 days. Bug #718308.
dev-vcs/git-imerge
@@ -317,13 +547,6 @@ dev-util/spec-cleaner
dev-util/bumpversion
# Michał Górny <mgorny@gentoo.org> (2020-04-19)
-# Both packages are unmaintained and have unresolved bugs. stfl
-# is stuck on Python 3.6 and newsboat is its only revdep.
-# Removal in 30 days. Bug #718286.
-dev-libs/stfl
-net-news/newsboat
-
-# Michał Górny <mgorny@gentoo.org> (2020-04-19)
# Unmaintained. Stuck on Python 3.6. A few releases behind upstream.
# Removal in 30 days. Bug #718268.
app-text/doconce
@@ -335,11 +558,6 @@ app-misc/openastro
app-misc/openastro-data
# Michał Górny <mgorny@gentoo.org> (2020-04-19)
-# Unmaintained. Stuck on Python 3.6. A few releases behind upstream.
-# Removal in 30 days. Bug #718222.
-app-i18n/transifex-client
-
-# Michał Górny <mgorny@gentoo.org> (2020-04-19)
# Unmaintained. Discontinued upstream. Uses old ACMEv1 API.
# Stuck on Python 3.6.
# Removal in 30 days. Bug #718204.
@@ -452,23 +670,6 @@ dev-tcltk/combobox
dev-tcltk/anigif
# Hans de Graaff <graaff@gentoo.org> (2020-04-13)
-# ruby24-only packages. Ruby 2.4 is EOL and will be masked for removal
-# shortly. These packages either have newer ruby25 slots available, or
-# are no longer maintained and have no reverse dependencies. Masked
-# for removal in 30 days.
-dev-ruby/activeldap:4
-dev-ruby/bones
-dev-ruby/github_api
-dev-ruby/http:0.8
-dev-ruby/http-form_data:0.8
-dev-ruby/rack-test:0.6
-dev-ruby/rails-deprecated_sanitizer
-dev-ruby/riel
-dev-ruby/shoulda-matchers:0
-dev-ruby/vcr:1
-dev-ruby/webmock:2
-
-# Hans de Graaff <graaff@gentoo.org> (2020-04-13)
# dev-ruby/libxml is ruby24-only and has known
# bugs. sci-biology/bioruby depends on this. It looks like there is a
# new version upstream that may not depend on libxml, but this
@@ -497,19 +698,6 @@ dev-tcltk/tcl-mccp
# Masked for testing
>=dev-libs/libressl-3.1.0
-# Joonas Niilola <juippis@gentoo.org> (2020-04-05)
-# Not maintained in Gentoo, doesn't build for 2 years, has only
-# deprecated version present in Gentoo. Has a huge number of open
-# bugs. Removal in 30 days. #642952
-www-misc/zoneminder
-
-# Michał Górny <mgorny@gentoo.org> (2020-04-04)
-# Package that used to provide test data for dev-python/cryptography.
-# The modern versions fetch it via SRC_URI and the last version
-# needing split vectors has been removed.
-# Removal in 30 days. Bug #716204.
-dev-python/cryptography-vectors
-
# Mikle Kolyada <zlogene@gentoo.org> (2020-04-04)
# py27-only vim plugins. Masked for removal in 30 days.
app-vim/automatictexplugin
@@ -522,31 +710,6 @@ app-vim/vimpress
# Introduced new privsep (chroot) feature. Masked for testing.
>=net-misc/dhcpcd-9.0.0
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-02)
-# Broken and unmaintained upstream, last commit in 2016, bug #715594
-# Use sys-block/partitionmanager instead. Masked for removal in 30 days.
-sys-block/kvpm
-
-# Michael Orlitzky <mjo@gentoo.org> (2020-04-01)
-# Upstream has no idea what they're doing, and every new version
-# introduces more security issues. Freshclam itself can now fetch
-# most third-party signatures, or app-antivirus/fangfrisch serves
-# as a replacement with a sane upstream.
-app-antivirus/clamav-unofficial-sigs
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-03-30)
-# Unmaintained revdep on dev-python/pygtk blocking its removal, py2-only
-# Bugs #484270 and #705646, masked for removal in 30 days.
-dev-python/basemap
-
-# Michał Górny <mgorny@gentoo.org> (2020-03-30)
-# Unmaintained. Humongous number of vulnerabilities. Python 2 only.
-# Needs really active maintainer. app-editors/atom is the only revdep.
-# Removal in 30 days. Bug #699866.
-dev-util/electron
-app-editors/atom
-app-eselect/eselect-electron
-
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2020-03-29)
# Old releases gone from upstream, new releases use overly restrictive
# license. For ancient scripts and symbols, use media-fonts/quivira instead.
@@ -554,81 +717,19 @@ app-eselect/eselect-electron
# Masked for removal in 30 days, bug #715226
media-fonts/symbola
-# Hans de Graaff <graaff@gentoo.org> (2020-03-29)
-# Old ruby24-only rails version that is no longer supported upstream
-# and has known security issues, including dependencies and slots
-# specific to Rails 4.2.
-# Migrate to Rails 5.2.
-# Masked for removal in 30 days.
-dev-ruby/rails:4.2
-dev-ruby/railties:4.2
-dev-ruby/activerecord:4.2
-dev-ruby/actionmailer:4.2
-dev-ruby/actionpack:4.2
-dev-ruby/actionview:4.2
-dev-ruby/activejob:4.2
-dev-ruby/activemodel:4.2
-dev-ruby/activesupport:4.2
-dev-ruby/arel:6.0
-dev-ruby/actionpack-xml_parser:0
-dev-ruby/jquery-rails:3
-dev-ruby/postgres_ext
-dev-ruby/protected_attributes
-dev-ruby/rails-dom-testing:1
-dev-ruby/web-console:0
-# Metasploit is a reverse dependency on Rails 4.2 Upstream shows no
-# sign of moving to a supported Rails version. Metasploit will most
-# likely be moved to an overlay.
-dev-ruby/metasploit-concern
-dev-ruby/metasploit-credential
-dev-ruby/metasploit-payloads
-dev-ruby/metasploit_payloads-mettle
-dev-ruby/metasploit-model
-dev-ruby/metasploit_data_models
-net-analyzer/metasploit
-dev-ruby/rex-arch
-dev-ruby/rex-bin_tools
-dev-ruby/rex-core
-dev-ruby/rex-encoder
-dev-ruby/rex-exploitation
-dev-ruby/rex-java
-dev-ruby/rex-mime
-dev-ruby/rex-nop
-dev-ruby/rex-ole
-dev-ruby/rex-powershell
-dev-ruby/rex-random_identifier
-dev-ruby/rex-registry
-dev-ruby/rex-rop_builder
-dev-ruby/rex-socket
-dev-ruby/rex-sslscan
-dev-ruby/rex-struct2
-dev-ruby/rex-text
-dev-ruby/rex-zip
-
# Michał Górny <mgorny@gentoo.org> (2020-03-29)
# Unmaintained, seriously outdated, vulnerable. Multiple bugs reported.
# Stuck on Python 3.6.
# Removal in 30 days. Bug #711702.
app-metrics/buildbot-prometheus
-dev-util/buildbot
-dev-util/buildbot-console-view
-dev-util/buildbot-grid-view
-dev-util/buildbot-pkg
-dev-util/buildbot-waterfall-view
-dev-util/buildbot-worker
-dev-util/buildbot-wsgi-dashboards
-dev-util/buildbot-www
-
-# Michał Górny <mgorny@gentoo.org> (2020-03-28)
-# Unmaintained. Python 2 only. Last upstream commit in 2017.
-# Potential fork available (bug #705018) but not guaranteed a drop-in
-# replacement.
-# Removal in 30 days. Bug #715044.
-dev-vcs/bzr
-dev-vcs/bzr-rewrite
-dev-vcs/bzr-xmloutput
-dev-vcs/bzrtools
-kde-apps/dolphin-plugins-bazaar
+<dev-util/buildbot-2.7.0
+<dev-util/buildbot-console-view-2.7.0
+<dev-util/buildbot-grid-view-2.7.0
+<dev-util/buildbot-pkg-2.7.0
+<dev-util/buildbot-waterfall-view-2.7.0
+<dev-util/buildbot-worker-2.7.0
+<dev-util/buildbot-wsgi-dashboards-2.7.0
+<dev-util/buildbot-www-2.7.0
# Joshua Kinard <kumba@gentoo.org> (2020-03-28)
# In Linux ~4.18, IPX (Internetwork Packet eXchange) protocol and
@@ -640,27 +741,6 @@ kde-apps/dolphin-plugins-bazaar
net-fs/ncpfs
net-misc/ipx-utils
-# Matt Turner <mattst88@gentoo.org> (2020-03-28)
-# Last release 2008. Last upstream commit 2013. Blocks removal of
-# gnome-base/libgnome-keyring
-# Bug #713030
-mail-client/mail-notification
-
-# Matt Turner <mattst88@gentoo.org> (2020-03-28)
-# Homepage gone. Dead project. Blocks removal of gnome-base/libgnome-keyring
-# Bug #713028
-games-puzzle/skoosh
-
-# Matt Turner <mattst88@gentoo.org> (2020-03-28)
-# No consumers. Dead project. Blocks removal of gnome-base/libgnome-keyring
-# Bug #713020
-dev-dotnet/gnome-keyring-sharp
-
-# Rafael G. Martins <rafaelmartins@gentoo.org> (2020-03-27)
-# Python 2 only. Uses old version of DNSimple API.
-# Removal in 30 days. Bug #712960
-net-dns/dnsimple-dyndns
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-03-27)
# Vulnerable old version of icedtea-web #711392
# new version is not packaged yet
@@ -668,34 +748,6 @@ net-dns/dnsimple-dyndns
# for security. unmask as needed.
dev-java/icedtea-web
-# Michał Górny <mgorny@gentoo.org> (2020-03-27)
-# Unmaintained. Not tested for py3.7. Last bumped in 2015.
-# Bad quality ebuild.
-# Removal in 30 days. Bug #710230.
-dev-vcs/pwclient
-
-# Michał Górny <mgorny@gentoo.org> (2020-03-27)
-# Unmaintained. Not tested for py3.7. Last bumped in 2017.
-# Bad quality ebuild.
-# Removal in 30 days. Bug #710226.
-dev-util/fatrace
-
-# Michał Górny <mgorny@gentoo.org> (2020-03-27)
-# It was integrated into dev-python/fonttools, and has no reverse
-# dependencies.
-# Removal in 30 days. Bug #682146.
-dev-python/ufoLib
-
-# Michał Górny <mgorny@gentoo.org> (2020-03-27)
-# No Python 3 support. Last touched by maintainer in 2014.
-# Removal in 30 days. Bug #674734.
-www-client/weboob
-
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2020-03-26)
-# Fail to build with glibc-2.30; no maintainer. Removal in 30days.
-# Bugs 691756, 691710
-x11-terms/xvt
-
# Michał Górny <mgorny@gentoo.org> (2020-03-26)
# dev-python/aiohttp-cors is dead upstream and does not support
# Python 3.7 and newer.
@@ -707,35 +759,10 @@ x11-terms/xvt
# that's pending for a long time (bug #688016) but not aiohttp-cors dep.
#
# Removal in 30 days. Bug #712964.
-dev-python/aiohttp-cors
net-misc/gns3-converter
net-misc/gns3-gui
net-misc/gns3-server
-# Matt Turner <mattst88@gentoo.org> (2020-03-25)
-# No releases in two years. No commits in upstream git in last six months.
-# Many open security bugs. Masked for removal in 30 days.
-media-video/libav
-media-libs/libpostproc
-
-# Michał Górny <mgorny@gentoo.org> (2020-03-25)
-# Unmaintained. Python 2 only. Last commit in 2013.
-# Removal in 30 days. Bug #714632.
-net-irc/redirbot
-
-# Michał Górny <mgorny@gentoo.org> (2020-03-25)
-# Unmaintained. Python 3 support requires a version bump. Bad quality
-# ebuild.
-# Removal in 30 days. Bug #710240.
-media-video/syncplay
-
-# Michał Górny <mgorny@gentoo.org> (2020-03-25)
-# Unmaintained. Python 2 only. Last release in 2009, homepage
-# archived. Last user of dev-python/nevow.
-# Removal in 30 days. Bug #714626.
-net-im/pyicq-t
-dev-python/nevow
-
# Jonas Stein <jstein@gentoo.org> (2020-03-21)
# Package masked for removal. Broken SRC_URI,
# upstream is dead.
@@ -743,12 +770,6 @@ dev-python/nevow
# Removal after 2020-05-01
games-misc/OilWar
-# David Seifert <soap@gentoo.org> (2020-03-20)
-# Last release in 2014, unsupported, EOL.
-# Include the last remaining revdep, which was last updated in 2004.
-x11-libs/gtkglarea
-media-sound/galan
-
# Andreas Sturmlechner <asturm@gentoo.org> (2020-03-14)
# Breaks at least dev-games/simgear right now, bug #709878.
~dev-games/openscenegraph-3.6.5
@@ -775,12 +796,6 @@ www-servers/tomcat:9
# Fails to automatically launch pipewire for me. Help welcome figuring it out.
net-misc/gnome-remote-desktop
-# Stephan Hartmann <stha09@googlemail.com> (2020-02-16)
-# Dev channel releases are only for people who
-# are developers or want more experimental features
-# and accept a more unstable release.
->=www-client/chromium-82
-
# Stefan Strogin <steils@gentoo.org> (2020-02-12)
# Mask for testing revdeps.
>=dev-games/mygui-3.4.0
@@ -789,15 +804,6 @@ net-misc/gnome-remote-desktop
# Mask until sys-libs/libxcrypt[system] is unmasked
>=virtual/libcrypt-2
-# Joonas Niilola <juippis@gentoo.org> (2020-02-05)
-# Stagnant upstream with latest release from 2016, python2-only, no maintainer
-# in Gentoo, no notable ebuild action in years, multiple bugs open. Blocks
-# pygtk removal.
-# Switch to alternatives such as,
-# net-misc/connman, net-misc/dhcpcd, net-misc/netifrc, net-misc/NetworkManager
-# and so on. Removal in ~90 days. #708316
-net-misc/wicd
-
# Mart Raudsepp <leio@gentoo.org> (2020-02-03)
# Known breakages that need to be handled first, bug 698922
>=x11-libs/pango-1.43
@@ -808,9 +814,9 @@ net-misc/wicd
# Andrew Ammerlaan <andrewammerlaan@riseup.net> (2020-01-26)
# Proxy Maintainers <proxy-maint@gentoo.org>
-# v3.6.3 uses huge amounts of memory: Bug #705682
+# v3.6.4 uses huge amounts of memory: Bug #705682
# v3.6.1 is the latest version without this issue
-=dev-libs/libsass-3.6.3
+>=dev-libs/libsass-3.6.2
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-26)
# Starting with Firefox 74 Mozilla removes xpi sideloading support
@@ -828,7 +834,7 @@ www-plugins/passff
# The new version loses Python 2 support but does not introduce any real
# changes. Let's mask it to reduce the noise, and hopefully try to get
# python2_7 out of default PYTHON_TARGETS first.
->=dev-python/setuptools-45.0.0
+~dev-python/setuptools-46.1.3
# Mikle Kolyada <zlogene@gentoo.org> (2020-01-13)
# Current versioning breaks portage logic and prevents
@@ -1032,10 +1038,10 @@ sys-devel/automake:1.10
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.
<sys-devel/gcc-5.4
-<sys-libs/glibc-2.29
-<sys-devel/binutils-2.32-r1
-<sys-devel/binutils-hppa64-2.32-r1
-<sys-libs/binutils-libs-2.32-r1
+<sys-libs/glibc-2.30-r8
+<sys-devel/binutils-2.33.1-r1
+<sys-devel/binutils-hppa64-2.33.1
+<sys-libs/binutils-libs-2.33.1-r1
# Michał Górny <mgorny@gentoo.org> (2017-05-20)
# Old versions of CUDA and their reverse dependencies. They do not
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 651970c18526..d147ce344797 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -105,9 +105,9 @@ arm64 default/linux/arm64/17.0/big-endian exp
# HPPA Profiles
# @MAINTAINER: hppa@gentoo.org
-hppa default/linux/hppa/17.0 exp
-hppa default/linux/hppa/17.0/desktop exp
-hppa default/linux/hppa/17.0/developer exp
+hppa default/linux/hppa/17.0 stable
+hppa default/linux/hppa/17.0/desktop stable
+hppa default/linux/hppa/17.0/developer stable
# IA64 Profiles
# @MAINTAINER: ia64@gentoo.org
diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/desktop/gnome/package.use
index 9b453d151308..2fa0dadd20bd 100644
--- a/profiles/targets/desktop/gnome/package.use
+++ b/profiles/targets/desktop/gnome/package.use
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Mart Raudsepp <leio@gentoo.org> (2020-05-08)
+# evolution-data-server requires libical[vala] by default
+dev-libs/libical vala
+
# Mart Raudsepp <leio@gentoo.org> (2020-02-16)
# GNOME requires systemd user-session functionality for launching some services.
# GNOME-3.34 requires it for basic session launching with systemd.
diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use
index 38e4896fc000..e5af3086c8f2 100644
--- a/profiles/targets/desktop/package.use
+++ b/profiles/targets/desktop/package.use
@@ -70,10 +70,6 @@ net-libs/libpcap -bluetooth
# and the X flag is enabled by default in the desktop profile
x11-libs/libxcb xkb
-# Jeremy Olexa <darkside@gentoo.org> (2011-10-07)
-# Required by mesa, ultimately by xorg-server (every desktop) bug 385843
-dev-libs/libxml2 python
-
# Samuli Suominen <ssuominen@gentoo.org> (2011-09-27)
# Required by mozilla browsers wrt #372419
media-libs/libpng apng
diff --git a/profiles/targets/desktop/plasma/make.defaults b/profiles/targets/desktop/plasma/make.defaults
index 81288cb52182..1a55f5454a26 100644
--- a/profiles/targets/desktop/plasma/make.defaults
+++ b/profiles/targets/desktop/plasma/make.defaults
@@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-USE="activities declarative dri kde kipi kwallet phonon plasma policykit qml semantic-desktop widgets xcomposite"
+USE="activities declarative dri kde kipi kwallet phonon plasma policykit qml semantic-desktop widgets"
diff --git a/profiles/updates/2Q-2020 b/profiles/updates/2Q-2020
index 3d9269f1e954..5c37357b8a32 100644
--- a/profiles/updates/2Q-2020
+++ b/profiles/updates/2Q-2020
@@ -1,3 +1,6 @@
move dev-libs/yaml-cpp dev-cpp/yaml-cpp
move dev-python/scikit-learn sci-libs/scikits_learn
move dev-python/rnc2rng app-text/rnc2rng
+move games-puzzle/world-of-goo games-puzzle/world-of-goo-hb
+slotmove =dev-ruby/shoulda-matchers-4.3.0* 3 4
+move kde-misc/gmailfeed kde-misc/ultimate-gmail-feed
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 06bc268489d4..99a3ce5b72d9 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -145,7 +145,9 @@ app-admin/sagan:pcap - Add support for network packet capture via net-libs/libpc
app-admin/sagan:smtp - Build witch SMTP (E-Mail) support
app-admin/sagan:snort - Add support to interact with Snort IDE using net-analyzer/snortsam'
app-admin/sagan-rules:lognorm - Install normalize rules support with dev-libs/liblognorm
+app-admin/salt:cheetah - Enable support for dev-python/cheetah3
app-admin/salt:cherrypy - Enable support for using cherrypy.
+app-admin/salt:genshi - Enable support for dev-python/genshi
app-admin/salt:gnupg - Enable support for gnupg via python-gnupg.
app-admin/salt:keyring - Enable support for keyrings via python-keyring.
app-admin/salt:libcloud - Enable salt-cloud support via libcloud.
@@ -199,7 +201,6 @@ app-antivirus/clamav:clamsubmit - A tool to submit false positives / negatives
app-antivirus/clamav:libclamav-only - Bypass building of libfreshclam and the ClamAV CLI applications.
app-antivirus/clamav:metadata-analysis-api - Enables collection of file property metadata using ClamAV API for analysis by ClamAV bytecode programs.
app-antivirus/clamav:xml - DMG and XAR support
-app-antivirus/clamav-unofficial-sigs:cron - Install an hourly cron job to /etc/cron.d that runs the updates as the clamav user (instead of root), with an appropriate home directory and shell. The same cron job is installed as documentation when this flag is disabled.
app-antivirus/clamtk:kde - Install the Dolphin plugin.
app-antivirus/clamtk:nautilus - Install the Nautilus plugin.
app-antivirus/clamtk:nemo - Install the Nemo plugin.
@@ -245,6 +246,7 @@ app-backup/bacula:bacula-nodir - Disable building of director
app-backup/bacula:bacula-nosd - Disable building of storage daemon
app-backup/bacula:batch-insert - Enable batch insert into data base
app-backup/bacula:logwatch - Install support files for logwatch
+app-backup/bareos:ceph - Enable ceph support
app-backup/bareos:cephfs - Enable cephfs storage backend
app-backup/bareos:clientonly - Only install file-daemon (client)
app-backup/bareos:director - Install director
@@ -344,6 +346,8 @@ app-crypt/seahorse:ldap - Enable seahorse to manipulate GPG keys on a LDAP serve
app-crypt/swtpm:fuse - Support sys-fs/fuse based /dev/tpm interface
app-crypt/tpm-emulator:mtm-emulator - Build the MTM emulator
app-crypt/tpm-tools:pkcs11 - Build Token data management utilities based on OpenCryptoki's (dev-libs/opencryptoki) PKCS#11 implementation.
+app-crypt/tpm2-tools:fapi - Enable feature API tools
+app-crypt/tpm2-tss:fapi - Enable feature API (requires openssl as crypto backend)
app-crypt/tpm2-tss:gcrypt - Use dev-libs/libgcrypt as crypto engine
app-crypt/tpm2-tss:openssl - Use dev-libs/openssl as crypto engine
app-crypt/veracrypt:asm - Enable assembly for optimization
@@ -469,6 +473,9 @@ app-emulation/cri-o:device-mapper - Enables dependencies for the "devicemapper"
app-emulation/cri-o:ostree - Enables dependencies for handling of OSTree images.
app-emulation/crossover-bin:capi - Enable ISDN support via CAPI
app-emulation/crossover-bin:opencl - Enable OpenCL support
+app-emulation/crossover-bin:osmesa - Add support for OpenGL in bitmaps using libOSMesa
+app-emulation/crossover-bin:pcap - Support packet capture software (e.g. wireshark)
+app-emulation/crossover-bin:vulkan - Enable Vulkan drivers
app-emulation/crun:bpf - Enable in Kernel, eBPF (enhanced Berkley Packet Filter) support for managing device controllers.
app-emulation/docker:apparmor - Enable AppArmor support.
app-emulation/docker:aufs - Enables dependencies for the "aufs" graph driver, including necessary kernel flags.
@@ -578,6 +585,7 @@ app-emulation/qemu:curl - Support ISOs / -cdrom directives vis HTTP or HTTPS.
app-emulation/qemu:fdt - Enables firmware device tree support
app-emulation/qemu:glusterfs - Enables GlusterFS cluster fileystem via sys-cluster/glusterfs
app-emulation/qemu:gnutls - Enable TLS support for the VNC console server. For 1.4 and newer this also enables WebSocket support. For 2.0 through 2.3 also enables disk quorum support.
+app-emulation/qemu:io-uring - Enable efficient I/O via sys-libs/liburing.
app-emulation/qemu:iscsi - Enable direct iSCSI support via net-libs/libiscsi instead of indirectly via the Linux block layer that sys-block/open-iscsi does.
app-emulation/qemu:jemalloc - Enable jemalloc allocator support
app-emulation/qemu:jpeg - Enable jpeg image support for the VNC console server
@@ -616,6 +624,7 @@ app-emulation/runc:kmem - Enable Kernel Memory Accounting.
app-emulation/runv:libvirt - Enable support for KVM via libvirt
app-emulation/runv:xen - Enable support for the Xen Hypervisor
app-emulation/ski:debug - enable extra binary emulation debugging via sys-libs/binutils-libs
+app-emulation/skopeo:btrfs - Enables dependencies for the "btrfs" graph driver.
app-emulation/spice:smartcard - Enable smartcard remoting using app-emulation/libcacard
app-emulation/spice-vdagent:consolekit - Use sys-auth/consolekit to determine the master vdagentd in case of multiple running vdagentds (highly recommended)
app-emulation/vagrant:virtualbox - Use VirtualBox provider.
@@ -832,6 +841,9 @@ app-leechcraft/lc-blogique:metida - Support for the LiveJournal blogging platfor
app-leechcraft/lc-core:qwt - Support for QML plotting item through x11-libs/qwt
app-leechcraft/lc-gmailnotifier:notify - Pull in a plugin to show notifications from GMail Notiifer
app-leechcraft/lc-gmailnotifier:quark - Pull in a plugin to show GMail Notifier's quark
+app-leechcraft/lc-liznoo:battery - Enables battery charge level reading support.
+app-leechcraft/lc-liznoo:poweractions - Enables support for suspending and hibernating the machine.
+app-leechcraft/lc-liznoo:powerevents - Enables support for receiving events about suspending and resuming the machine (to notify other plugins).
app-leechcraft/lc-lmp:fradj - Build FrAdj, the equalizer effect module
app-leechcraft/lc-lmp:graffiti - Build media tags editor plugin
app-leechcraft/lc-lmp:mp3tunes - Build plugin for supporting the mp3tunes.com music locker service
@@ -855,7 +867,7 @@ app-leechcraft/lc-poshuku:qrd - Build module for displaying the QR code of a web
app-leechcraft/lc-poshuku:speeddial - Build SpeedDial module.
app-leechcraft/lc-poshuku:webengine - Build WebEngine- (that is, Chromium-)based rendering backend.
app-leechcraft/lc-secman:exposecontents - Build the GUI for viewing the stored data.
-app-leechcraft/leechcraft-meta:de - Install components, that allow using Leechcraft as Desktop Environment
+app-leechcraft/leechcraft-meta:de - Install components that allow using LeechCraft as Desktop Environment
app-metrics/collectd:contrib - Install user-contributed files in the doc directory
app-metrics/collectd:filecaps - When set collectd daemon will have set required capabilities to run most plugins even if run as unprivileged user
app-metrics/collectd:java - Must be set (workaround for java-pkg-opt-2 eclass limitation) when you want java or genericjmx plugin
@@ -1100,12 +1112,9 @@ app-portage/eix:debug - Build with upstream's CXXFLAGS/LDFLAGS for debugging sup
app-portage/eix:doc - Create description of the eix cache file additionally in html format
app-portage/eix:sqlite - Compile in support for portage's sqlite backend; to actually use it you need additional configuration of portage and eix
app-portage/g-sorcery:bson - Support BSON file format for package DB
-app-portage/gemato:blake2 - Install dependencies needed for BLAKE2 hash functions
app-portage/gemato:gpg - Install dependencies needed for OpenPGP signature verification support
-app-portage/gemato:sha3 - Install dependencies needed for SHA3 hash functions
app-portage/gemato:tools - Install additional utilities (benchmarks, hash testing tools, fast Manifest generators) to /usr/share/gemato.
app-portage/grs:server - Install all the tools building systems
-app-portage/layman:bazaar - Support dev-vcs/bzr based overlays
app-portage/layman:cvs - Support dev-vcs/cvs based overlays
app-portage/layman:darcs - Support dev-vcs/darcs based overlays
app-portage/layman:g-sorcery - Support app-portage/g-sorcery based overlays
@@ -1962,6 +1971,7 @@ dev-lang/rakudo:clang - Use Clang to compile the MoarVM backend
dev-lang/rakudo:moar - Use the MoarVM as backend
dev-lang/ruby:rdoc - Install dev-ruby/rdoc after installing Ruby.
dev-lang/ruby:rubytests - Install ruby tests that can only be run after ruby is installed
+dev-lang/ruby:systemtap - Enable SystemTAP/DTrace tracing
dev-lang/rust:clippy - Install clippy, Rust code linter
dev-lang/rust:miri - Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly)
dev-lang/rust:nightly - Enable nightly (UNSTABLE) features
@@ -2140,6 +2150,7 @@ dev-libs/hidapi:fox - Build a x11-libs/fox GUI
dev-libs/hsa-ext-rocr:deprecated - Install the deprecated debug/trace/profiling library
dev-libs/input-pad:eekboard - Enable support for dev-libs/eekboard
dev-libs/input-pad:xtest - Enable support for x11-libs/libXtst
+dev-libs/intel-neo:l0 - Install the oneAPI Level Zero driver alongside the OpenCL one
dev-libs/intel-neo:vaapi - Support the sharing of surfaces with Video Acceleration API (OpenCL Extension #36)
dev-libs/jemalloc:hugepages - Enable transparent huge page support
dev-libs/jemalloc:lazy-lock - Enable lazy locking (only lock when multi-threaded)
@@ -2260,6 +2271,7 @@ dev-libs/m17n-lib:gd - Build API and utilities based on media-libs/gd. This flag
dev-libs/m17n-lib:libotf - Use dev-libs/libotf to handle OpenType fonts
dev-libs/m17n-lib:libxml2 - Use dev-libs/libxml2 to parse XML
dev-libs/msgpack:boost - Enable boost support
+dev-libs/nettle:asm - Support assembly hand optimized crypto functions (i.e. faster run time)
dev-libs/nss:cacert - Include root/class3 certs from CAcert (http://www.cacert.org/)
dev-libs/nss:utils - Install utilities included with the library
dev-libs/ocl-icd:khronos-headers - Install Khronos OpenCL headers.
@@ -2620,7 +2632,6 @@ dev-qt/qt-creator:android - Build plugin for Android devices
dev-qt/qt-creator:autotest - Enable integration with popular unit testing frameworks (QtTest, Google Test, Boost.Test)
dev-qt/qt-creator:autotools - Enable autotools project manager plugin
dev-qt/qt-creator:baremetal - Build plugin for bare metal devices
-dev-qt/qt-creator:bazaar - Add support for dev-vcs/bzr version control system
dev-qt/qt-creator:beautifier - Build the beautifier plugin (supports astyle, clang-format, and uncrustify)
dev-qt/qt-creator:boot2qt - Build plugin for Boot2Qt devices
dev-qt/qt-creator:clang - Build clang-based plugins (code model, formatting, refactoring, static analysis)
@@ -2717,7 +2728,6 @@ dev-qt/qtgui:tslib - Enable support for touchscreen devices via x11-libs/tslib
dev-qt/qtgui:tuio - Build plugin to receive touch events over the TUIO protocol
dev-qt/qtgui:vulkan - Enable support for Vulkan
dev-qt/qtgui:wayland - Provide dev-qt/qtwayland to ensure Qt applications can be run as Wayland clients
-dev-qt/qtgui:xcb - Build the XCB platform plugin and enable X11 integration
dev-qt/qtmultimedia:gstreamer - Enable audio support via media-libs/gstreamer using SLOT 1.0
dev-qt/qtmultimedia:qml - Build QML/QtQuick bindings and imports
dev-qt/qtmultimedia:widgets - Build the QtMultimediaWidgets module
@@ -2733,7 +2743,6 @@ dev-qt/qtquickcontrols2:widgets - Enable QtWidgets support
dev-qt/qtscript:scripttools - Build the QtScriptTools module (requires QtWidgets)
dev-qt/qtsensors:qml - Build QML bindings
dev-qt/qtvirtualkeyboard:handwriting - Adds handwriting recognition integration support
-dev-qt/qtwayland:libinput - Enable support for input devices via dev-libs/libinput
dev-qt/qtwayland:vulkan - Enable support for Vulkan-based server buffer integration
dev-qt/qtwebchannel:qml - Build QML/QtQuick bindings and imports
dev-qt/qtwebengine:designer - Install the QWebEngineView plugin used to add widgets in dev-qt/designer forms that display web pages.
@@ -2879,16 +2888,7 @@ dev-util/diffoscope:xz - Use app-arch/xz-utils
dev-util/diffoscope:zip - Use app-arch/unzip
dev-util/edb-debugger:jumbo-build - Experimental jumbo (also known as unity) build capability
dev-util/edi:clang - Provide integration with sys-devel/clang for autocompletion and inline errors
-dev-util/electron:gconf - Use gnome-base/gconf
-dev-util/electron:lto - Build with link time optimization enabled
-dev-util/electron:pic - Disable optimized assembly code that is not PIC friendly
-dev-util/electron:proprietary-codecs - Enable proprietary codecs like H.264, MP3
-dev-util/electron:system-ffmpeg - Use system ffmpeg instead of the bundled one
-dev-util/electron:system-libvpx - Use system libvpx instead of the bundled one
-dev-util/electron:system-ssl - Use system OpenSSL instead of the bundled one
-dev-util/electron:tcmalloc - Use bundled tcmalloc instead of system malloc
dev-util/emilpro:system-binutils - Use the gentoo binutils instead of building against an unpatched vanilla version
-dev-util/fatrace:powertop - Add powetop integration
dev-util/geany:gtk3 - Use GTK+3 instead of GTK+2
dev-util/geany:vte - Enable Terminal support (x11-libs/vte)
dev-util/geany-plugins:ctags - Enable ctags plugin
@@ -2962,6 +2962,8 @@ dev-util/perf:systemtap - Add support to define SDT event in perf tools.
dev-util/perf:unwind - Use sys-libs/libunwind for frame unwinding support.
dev-util/pkgconf:pkg-config - Install as a replacement for dev-util/pkgconfig
dev-util/pkgconfig:internal-glib - Use internal copy of dev-libs/glib
+dev-util/pycharm-community:bundled-jdk - Use bundled jdk
+dev-util/pycharm-professional:bundled-jdk - Use bundled jdk
dev-util/scanmem:gui - Enable the GameConqueror GUI
dev-util/sccache:azure - Enable Azure Blob Storage support
dev-util/sccache:dist-client - Enables distributed support in the sccache client
@@ -2981,9 +2983,12 @@ dev-util/sysdig:modules - Build kernel modules needed for tracing local events.
dev-util/systemtap:libvirt - Support probing of libvirt domains.
dev-util/trace-cmd:udis86 - Enable support for dev-libs/udis86 disassembler library
dev-util/uftrace:capstone - Use capstone to provide dynamic tracing without recompilation
+dev-util/unrpyc:module - Build un.rpyc module for run-time decompiling
+dev-util/unrpyc:proto0 - Use pickle protocol 0 for un-rpyc module. May be usefule for very old games
+dev-util/unrpyc:proto1 - Use pickle protocol 1 for un-rpyc module. Default if no protocol is selected
+dev-util/unrpyc:proto2 - Use pickle protocol 2 for un-rpyc module
dev-util/vulkan-tools:cube - Build the cube/cubepp demos
dev-util/vulkan-tools:vulkaninfo - Build the vulkaninfo utility
-dev-vcs/bzr:sftp - Enable sftp support
dev-vcs/cssc:valgrind - Enable usage of dev-util/valgrind in tests
dev-vcs/cvs:server - Enable server support
dev-vcs/cvs2svn:bazaar - Support for dev-vcs/bzr
@@ -3127,6 +3132,8 @@ games-emulation/dolphin:log - Increase logging output
games-emulation/dolphin:lto - Add support for link-time optimizations.
games-emulation/dosbox:core-inline - Enable memory-increasing inlines for better performance but requiring more build time
games-emulation/dosbox:glide - Enable unofficial Glide emulation via media-libs/openglide
+games-emulation/dosbox-staging:dynrec - Use recompiling cpu core instead of dynamic x86/x64 specific cpu core
+games-emulation/dosbox-staging:opus - Support compressed audio tracks (.opus) used with CDROM images
games-emulation/fceux:logo - Enable the ability to add a logo screen when creating AVIs
games-emulation/generator:sdlaudio - Enable SDL Audio
games-emulation/hatari:capsimage - Use dev-libs/spsdeclib to read .IPF, .RAW, and .CTR disk images
@@ -3259,6 +3266,8 @@ games-puzzle/numptyphysics:user-levels - Install some fun user-created levels
games-puzzle/pingus:music - Enable playing of background music
games-puzzle/sgt-puzzles:gtk3 - Use x11-libs/gtk+:3 instead of x11-libs/gtk+:2
games-puzzle/tiny-and-big:bundled-libs - Use the upstream provided bundled libraries.
+games-puzzle/world-of-goo-gog:bundled-libs - Use bundled libs
+games-puzzle/world-of-goo-hb:bundled-libs - Use bundled libs
games-puzzle/xlogical:alt_gfx - Use alternate graphics which are closer to the original Amiga version
games-roguelike/FTL:bundled-libs - Use bundled libraries.
games-roguelike/angband:sdl2 - Use libsdl2 instead of libsdl
@@ -3406,13 +3415,11 @@ gnome-extra/libgsf:gtk - Enable use of gdk in thumbnailer
gnome-extra/nemo:packagekit - Use packagekit to search for programs to open unknown file types
gnome-extra/nemo:tracker - Add support for app-misc/tracker search
gnome-extra/nm-applet:gcr - Enable advanced certificate chooser, requires app-crypt/gcr
-gnome-extra/nm-applet:gtk - Enable legacy library libnm-gtk
gnome-extra/nm-applet:lto - Enable link time optimization
gnome-extra/nm-applet:modemmanager - Enable support for mobile broadband devices using net-misc/modemmanager
gnome-extra/nm-applet:teamd - Enable teamd configuration editor
gnome-extra/nm-applet:wwan - Enable WWAN support
gnome-extra/sushi:office - Support viewing file formats such as generated by app-office/libreoffice
-gnome-extra/synapse:indicator - Build support for application indicators using dev-libs/libappindicator
gnome-extra/synapse:plugins - Build support for plugins using net-libs/rest
gnustep-apps/gemas:projectcenter - Build and install plugin for gnustep-apps/projectcenter
gnustep-apps/gworkspace:gwmetadata - Enable the metadata indexing and searching system
@@ -3438,6 +3445,8 @@ gui-apps/swaylock:man - Build and install man pages
gui-apps/waybar:mpd - Enable support for the Music Player Daemon
gui-apps/waybar:network - Enable libnl support for network related features
gui-apps/waybar:tray - Enable support for tray
+gui-apps/wf-recorder:man - Build and install man pages
+gui-apps/wf-recorder:opencl - Enable OpenCL
gui-libs/libhandy:glade - Install module and catalog for dev-util/glade
gui-libs/wlroots:X - Enable support for X11 applications (XWayland)
gui-libs/wlroots:elogind - Enable support for rootless session via elogind
@@ -3499,7 +3508,6 @@ kde-apps/kdepim-addons:markdown - Enable Markdown support via app-text/discount
kde-apps/kdepim-meta:bogofilter - Install mail-filter/bogofilter for spam filter support in kde-apps/kmail
kde-apps/kdepim-meta:clamav - Install app-antivirus/clamav for virus detection support in kde-apps/kmail
kde-apps/kdepim-meta:spamassassin - Install mail-filter/spamassassin for spam filter support in kde-apps/kmail
-kde-apps/kdesdk-meta:bazaar - Enable support for Bazaar VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-bazaar
kde-apps/kdesdk-meta:git - Enable support for Git VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-git
kde-apps/kdesdk-meta:mercurial - Enable support for Mercurial VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-mercurial
kde-apps/kdesdk-meta:subversion - Enable support for Apache Subversion VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-subversion
@@ -3651,6 +3659,7 @@ kde-plasma/plasma-meta:display-manager - Pull in a graphical display manager
kde-plasma/plasma-meta:elogind - Use sys-auth/elogind for session tracking
kde-plasma/plasma-meta:grub - Pull in Breeze theme for sys-boot/grub
kde-plasma/plasma-meta:gtk - Enable Breeze widget style and system settings module for GTK+
+kde-plasma/plasma-meta:kwallet - Enable support for KWallet auto-unlocking via kde-plasma/kwallet-pam
kde-plasma/plasma-meta:legacy-systray - Add support for legacy applications using kde-plasma/xembed-sni-proxy
kde-plasma/plasma-meta:pam - Enable support for kwallet auto-unlocking
kde-plasma/plasma-meta:plymouth - Pull in Breeze theme for sys-boot/plymouth
@@ -3714,6 +3723,7 @@ lxqt-base/lxqt-panel:worldclock - Build worldclock plugin
lxqt-base/lxqt-session:themes - Install LXQt themes and graphics
mail-client/aerc:notmuch - Enable support for net-mail/notmuch
mail-client/alot:doc - Install user manual and API documentation
+mail-client/alpine:chappa - enhance Alpine by applying Eduardo Chappa's patches
mail-client/alpine:onlyalpine - installs only the alpine binary, so it does not collied with pico and/or pine
mail-client/alpine:passfile - Adds support for caching passwords into a file between sessions
mail-client/alpine:smime - Enable support for S/MIME
@@ -3744,7 +3754,6 @@ mail-client/evolution:spamassassin - Build mail-filter/spamassassin plugin
mail-client/evolution:weather - Enable optional weather calendar support
mail-client/evolution:ytnef - Enable optional TNEF attachments parser support using net-mail/ytnef
mail-client/geary:ytnef - Enable optional TNEF attachments parser support using net-mail/ytnef
-mail-client/mail-notification:sylpheed - Enable support for MH mailboxes used by mail-client/sylpheed
mail-client/mutt:berkdb - Enable sys-libs/db database backend for header caching
mail-client/mutt:gdbm - Enable sys-libs/gdbm database backend for header caching
mail-client/mutt:gpgme - Build gpgme backend to support S/MIME, PGP/MIME and traditional/inline PGP
@@ -4156,6 +4165,7 @@ media-libs/flickcurl:raptor - Use media-libs/raptor for proper RDF serializing
media-libs/fontconfig-infinality:nyx - Additional style using croscorefonts
media-libs/freetype:adobe-cff - Use Adobe CFF as default font-renderer
media-libs/freetype:bindist - Disable ClearType support (see http://freetype.org/patents.html)
+media-libs/freetype:brotli - Enable brotli decompression support via app-arch/brotli
media-libs/freetype:bzip2 - Support bzip2 compressed PCF fonts.
media-libs/freetype:cleartype_hinting - New bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by default
media-libs/freetype:fontforge - Install internal headers required for TrueType debugger in media-gfx/fontforge (built with USE=truetype-debugger)
@@ -4236,7 +4246,6 @@ media-libs/libplacebo:shaderc - Use media-libs/shaderc to compile GLSL
media-libs/libplacebo:vulkan - Add support for the vulkan graphics API
media-libs/libpng:apng - support unofficial APNG (Animated PNG) spec
media-libs/libpng-compat:apng - support unofficial APNG (Animated PNG) spec
-media-libs/libpostproc:pic - Force shared libraries to be built as PIC (this is slower).
media-libs/libprojectm:gles2 - Provide support for OpenGL ES 2 and 3
media-libs/libsdl:joystick - Control joystick support (disable at your own risk)
media-libs/libsdl:sound - Control audio support (disable at your own risk)
@@ -4276,6 +4285,7 @@ media-libs/mesa:gles1 - Enable GLESv1 support.
media-libs/mesa:gles2 - Enable GLESv2 support.
media-libs/mesa:libglvnd - Use libglvnd for dispatch.
media-libs/mesa:llvm - Enable LLVM backend for Gallium3D.
+media-libs/mesa:lm-sensors - Enable Gallium HUD lm-sensors support.
media-libs/mesa:opencl - Enable the Clover Gallium OpenCL state tracker.
media-libs/mesa:osmesa - Build the Mesa library for off-screen rendering.
media-libs/mesa:pax_kernel - Enable if the user plans to run the package under a pax enabled hardened kernel
@@ -4864,20 +4874,23 @@ media-tv/xmltv:dtvla - Latin America digital tv listing grabber
media-tv/xmltv:es-laguiatv - Spain alternative grabber
media-tv/xmltv:eu-dotmedia - Grabber for Europe (xmltv.se / dotmedia)
media-tv/xmltv:eu-epg - EPG grabber for some European countries.
-media-tv/xmltv:fi - Finland tv listing grabber
+media-tv/xmltv:eu-epgdata - include fanart URLs for some European countries.
+media-tv/xmltv:eu-xmltvse - Grabbber for Europe [replaces eu-dotmedia and se-tvzon]
+media-tv/xmltv:fi - Finland tv listing grabber (0.6.1 add ampparit telsu)
media-tv/xmltv:fi-sv - Grabber for Finland (Swedish)
media-tv/xmltv:fr - France tv listing grabber
media-tv/xmltv:fr-kazer - France (Kazer) tv listing grabber
media-tv/xmltv:huro - Hungarian tv listing grabber
media-tv/xmltv:il - Israel tv listing grabber
media-tv/xmltv:is - Iceland tv listing grabber
-media-tv/xmltv:it - Italy tv listing grabber
+media-tv/xmltv:it - Italy tv listing grabber (RUV)
media-tv/xmltv:na-dd - North America tv listing grabber
media-tv/xmltv:na-dtv - North America Direct TV grabber
media-tv/xmltv:na-tvmedia - Grabber for North America (TVMedia)
-media-tv/xmltv:nl - Netherlands tv listing grabber
+media-tv/xmltv:nl - Netherlands tv listing grabber [REMOVED 0.6.1]
media-tv/xmltv:no-gf - Norway Gfeed tv listing grabber
media-tv/xmltv:pt-meo - Grabber for Portugal (MEO)
+media-tv/xmltv:pt-vodafone - Grabber for Portugal (Vodafone)
media-tv/xmltv:se-swedb - Sweden tv listing grabber
media-tv/xmltv:se-tvzon - Sweden (tvzon.se) tv listing grabber
media-tv/xmltv:tr - Turkey (Digiturk) tv listing grabber
@@ -4887,6 +4900,7 @@ media-tv/xmltv:tv-pick-cgi - enable CGI support
media-tv/xmltv:uk-bleb - Britain tv listing grabber
media-tv/xmltv:uk-tvguide - UK and Ireland tv listing grabber using TV Guide website
media-tv/xmltv:zz-sdjson - Grabber for schedulesDirect.org SD-JSON service (many countries)
+media-tv/xmltv:zz-sdjson-sqlite - Grabber for schedulesDirect.org SD-JSON service (sqlite DB)
media-video/aegisub:uchardet - Enable charset discovery via app-i18n/uchardet
media-video/aravis:fast-heartbeat - Enable faster heartbeat rate.
media-video/aravis:gstreamer - Build the GStreamer plugin.
@@ -4968,32 +4982,6 @@ media-video/handbrake:nvenc - Adds support for NVIDIA Encoder (NVENC) API for ha
media-video/handbrake:x265 - Support for encoding h265 using media-libs/x265.
media-video/kino:gpac - Enable GPAC support when exporting to 3GPP format
media-video/kmplayer:npp - Compile the npp backend that plays xembed style browser plugins.
-media-video/libav:aac - Use external vo-aacenc library for AAC encoding
-media-video/libav:amr - Enable Adaptive Multi-Rate Audio support
-media-video/libav:armv5te - Enable optimizations for armv5te processors
-media-video/libav:armv6 - Enable optimizations for armv6 processors
-media-video/libav:armv6t2 - Enable optimizations for armv6t2 processors
-media-video/libav:armvfp - Enable VFP optimizations for ARM processors
-media-video/libav:bs2b - Enable media-libs/libbs2b based Bauer stereo-to-binaural audio filter
-media-video/libav:cdio - Enable audio CD grabbing with dev-libs/libcdio.
-media-video/libav:cpudetection - Enables runtime CPU detection (useful for bindist, compatibility on other CPUs).
-media-video/libav:faac - Use external faac library for AAC encoding
-media-video/libav:fdk - Use external fdk-aac library for AAC encoding and decoding
-media-video/libav:frei0r - Enable frei0r wrapping in libavfilter
-media-video/libav:gpl - Build all GPL licensed code. Without this flag set the package is build under LGPL license.
-media-video/libav:hardcoded-tables - Use pre-calculated tables rather than calculating them on the fly.
-media-video/libav:network - Enable network streaming support.
-media-video/libav:nvidia - Enable nvidia video codec hardware acceleration support.
-media-video/libav:openssl - Prefer dev-libs/openssl over net-libs/gnutls to provide SSL/TLS support (notice: the resulting binaries are unredistributable).
-media-video/libav:opus - Use the external opus library for encoding and decoding.
-media-video/libav:pic - Force shared libraries to be built as PIC (this is slower).
-media-video/libav:pulseaudio - Enable pulseaudio input support.
-media-video/libav:rtmp - Enable Real Time Messaging Protocol using librtmp instead the native implementation.
-media-video/libav:ssl - Enable SSL/TLS support using dev-libs/openssl or net-libs/gnutls.
-media-video/libav:tools - Build and install small tools like aviocat, cws2fws, graph2dot, ismindex, qt-faststart.
-media-video/libav:twolame - Enable MP2 encoding via media-sound/twolame as an alternative to the internal encoder
-media-video/libav:vpx - Enable vp8 encoding support using media-libs/libvpx.
-media-video/libav:x265 - Enable HEVC encoding with media-libs/x265.
media-video/libva-utils:drm - Enables VA/DRM API support.
media-video/mjpegtools:sdlgfx - Enables y4mhist to display a graphical histogram
media-video/mjpg-streamer:input-control - Plugin giving ability to control camera movement (only specific cameras)
@@ -5082,27 +5070,26 @@ media-video/qmplay2:avdevice - Build FFmpeg module with libavdevice suport
media-video/qmplay2:avresample - Use libavresample instead of libswresample
media-video/qmplay2:cdio - Build with AudioCD module
media-video/qmplay2:cuvid - Build with CUVID module
-media-video/qmplay2:extensions - Build with Extensions module
+media-video/qmplay2:extensions - Build with Extensions module and enable other plugins
media-video/qmplay2:gme - Build Chiptune with GME support
media-video/qmplay2:inputs - Build with Inputs module
media-video/qmplay2:lastfm - Build with LastFM support
+media-video/qmplay2:libass - Build with SSA/ASS subtitles rendering support
media-video/qmplay2:lyrics - Build with lyrics support
media-video/qmplay2:mediabrowser - Build with MediaBrowser support
media-video/qmplay2:mpris2 - Build Extensions with MPRIS2 support
media-video/qmplay2:notifications - Build additional notifications module
+media-video/qmplay2:shaders - Compile Vulkan shaders using media-libs/shaderc
media-video/qmplay2:sid - Build Chiptune with SIDPLAY support
media-video/qmplay2:videofilters - Build with VideoFilters module
media-video/qmplay2:visualizations - Build with Visualizations module
+media-video/qmplay2:vulkan - Build with Vulkan support
media-video/rav1e:capi - Build the C-API library and header file
media-video/simplescreenrecorder:asm - Enable x86 assembly optimisation.
media-video/simplescreenrecorder:vpx - Enable VP8 codec support via media-libs/libvpx.
media-video/smplayer:autoshutdown - Enable the option to shutdown your computer after finishing the playlist. This requires dev-qt/qtdbus as dependency.
media-video/smplayer:mpris - Enable support for MPRIS2 (Media Player Remote Interfacing Specification, version 2), a DBus interface for remote control, which requires dev-qt/qtdbus as dependency.
media-video/subtitlecomposer:mpv - Build mpv backend support
-media-video/syncplay:client - Install Syncplay client
-media-video/syncplay:server - Install Syncplay server
-media-video/syncplay:vlc - Enable VLC2.x support
-media-video/totem:lirc - Enable support for controlling Totem with a remote control using app-misc/lirc
media-video/totem:python - Build dev-lang/python using plugins (dbusservice for notifications and MPRIS control, interactive python console and opensubtitles lookup)
media-video/transcode:mjpeg - Enables mjpegtools support
media-video/transcode:nuv - NuppelVideo container format demuxing
@@ -5155,7 +5142,6 @@ media-video/vlc:mpeg - Add libmpeg2 support for mpeg-1 and mpeg-2 video streams
media-video/vlc:nfs - Enable support for nfs protocol via net-fs/libnfs
media-video/vlc:omxil - Enable OpenMAX Integration Layer codec module
media-video/vlc:optimisememory - Enable optimisation for memory rather than performance
-media-video/vlc:postproc - Enable image post-processing via libpostproc (part of FFmpeg)
media-video/vlc:projectm - Enable the projectM visualization plugin
media-video/vlc:run-as-root - Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it!
media-video/vlc:sdl-image - Enable sdl image video decoder (depends on sdl)
@@ -5240,10 +5226,6 @@ net-analyzer/icinga2:nano-syntax - Adds support for syntax used in the nano edit
net-analyzer/icinga2:plugins - Adds support for nagios plugins
net-analyzer/ipsumdump:nanotimestamp - Enable timestamps with nano-second resolution
net-analyzer/linkchecker:sqlite - Mozilla Bookmark parsing
-net-analyzer/metasploit:development - Install dependencies needed for metasploit and exploit development
-net-analyzer/metasploit:nexpose - Enable the plugin to integrate with nexpose
-net-analyzer/metasploit:oracle - Enable restricted oracle modules which have additional deps
-net-analyzer/metasploit:pcap - Enable libpcap for packet sniffing
net-analyzer/mk-livestatus:boost - Use dev-libs/boost for ASIO support
net-analyzer/mk-livestatus:nagios4 - Generate a net-analyzer/nagios-4 compatible plugin
net-analyzer/mk-livestatus:re2 - Use dev-libs/re2 for regex support
@@ -5285,6 +5267,7 @@ net-analyzer/nagios-plugins:snmp - Install dev-perl/Net-SNMP required for monito
net-analyzer/nagios-plugins:ssh - Install net-misc/openssh required for monitoring SSH servers. Disabling the flag does not remove any plugin file.
net-analyzer/nagios-plugins-flameeyes:smart - Install sys-apps/smartmontools required for S.M.A.R.T. disk monitoring. Disabling the flag removes the plugin file. This plugin also requires the sudo flag to be enable.
net-analyzer/nagios-plugins-linux-madrisan:curl - Build check_docker which requires net-misc/curl
+net-analyzer/nagios-plugins-linux-madrisan:varlink - Build check_podman which requires dev-libs/libvarlink
net-analyzer/net-snmp:elf - Enable the use of elf utils to check uptime on some systems
net-analyzer/net-snmp:kmem - Enable usage of /dev/kmem
net-analyzer/net-snmp:mfd-rewrites - Use MFD rewrites of mib modules where available
@@ -5757,7 +5740,9 @@ net-im/ejabberd:postgres - Enable PostgreSQL support for data storage
net-im/ejabberd:redis - Enable Redis support for transient data
net-im/ejabberd:riak - Enable support for Riak - distributed NoSQL key-value data store
net-im/ejabberd:roster-gw - Turn on workaround for processing gateway subscriptions
+net-im/ejabberd:sip - Enable SIP support
net-im/ejabberd:sqlite - Enable SQLite database support
+net-im/ejabberd:stun - Enable STUN/TURN support
net-im/ejabberd:zlib - Enable Stream Compression (XEP-0138) using zlib
net-im/ekg2:gadu - Enable Gadu-Gadu protocol support (requires net-libs/libgadu).
net-im/ekg2:gpg - Enable jabber message encryption through app-crypt/gpgme.
@@ -5770,7 +5755,6 @@ net-im/err:irc - Pull optional dependencies, needed for IRC backend
net-im/gajim:crypt - End to end encryption and GPG encryption
net-im/gajim:geolocation - Sharing your location
net-im/gajim:jingle - Audio and video calls
-net-im/gajim:keyring - Saving your password to your system keyring
net-im/gajim:networkmanager - Network lose detection using NetworkManager
net-im/gajim:remote - Controling Gajim instance from command line with gajim-remote
net-im/gajim:rst - Generating XHTML output from RST code
@@ -5814,7 +5798,6 @@ net-im/psi:webkit - Enable themed, html-based chatlogs using dev-qt/qtwebkit
net-im/psi:whiteboarding - Enable experimental interactive SVG drawing
net-im/psi:xscreensaver - Use X screensaver protocol extension to monitor idle/active status based on mouse/keyboard events
net-im/psimedia:extras - Enable Psi+ mode (required when built for Psi+)
-net-im/pyicq-t:webinterface - Install dependencies needed for the web interface
net-im/qtox:X - Adds support for X11
net-im/qtox:notification - Adds support for GTK Status Notifier tray backends
net-im/spectrum2:frotz - Enables the Z-Engine backend.
@@ -5941,6 +5924,8 @@ net-irc/kvirc:dcc_video - Support video connections over DCC protocol
net-irc/kvirc:phonon - Support Phonon for audio output
net-irc/limnoria:crypt - Enables user authentication with GPG
net-irc/ngircd:ident - Enables support for net-libs/libident
+net-irc/ngircd:irc-plus - Enables support for the IRC+ protocol (needs virtual/libiconv)
+net-irc/ngircd:strict-rfc - Strict RFC compliance; may harm compatibility
net-irc/psybnc:multinetwork - Adds support for multiple networks
net-irc/psybnc:oidentd - Adds support for oidentd
net-irc/psybnc:scripting - Adds scripting support
@@ -5995,6 +5980,10 @@ net-libs/c-client:chappa - Enable Eduardo Chappa's patches for use with mail-cli
net-libs/c-client:doc - Install RFCs related to IMAP
net-libs/c-client:topal - Enable support for net-mail/topal for use with mail-client/alpine
net-libs/cvm:vpopmail - Enable vpopmail support
+net-libs/czmq:drafts - Build draft API, which may change at any time without any notice, and is therefore not recommended for normal use. (requires draft support in net-libs/zeromq as well)
+net-libs/czmq:http-client - Build support for HTTP client using net-misc/curl
+net-libs/czmq:http-server - Build support for HTTP server using net-libs/libmicrohttpd
+net-libs/czmq:uuid - Enable UUID support using sys-apps/util-linux
net-libs/daq:afpacket - Build the AFPacket data acquisition module. Functions similar to the PCAP module but with better performance. Snort can run unprivileged when using this module. AFpacket supports both inline and passive modes.
net-libs/daq:dump - Build the Dump data acquisition module. The dump DAQ allows you to test the various inline mode features available in 2.9 Snort like injection and normalization.
net-libs/daq:ipq - Build the IPQ data acquisition module. IPQ is the old way to process iptables packets for inline deployments. Snort can not run unprivileged when using this module.
@@ -6089,6 +6078,7 @@ net-libs/libwebsockets:lejp - With the Lightweight JSON Parser
net-libs/libwebsockets:libev - Support event loops via dev-libs/libev
net-libs/libwebsockets:libevent - Support event loops via dev-libs/libevent
net-libs/libwebsockets:libuv - Support asynchronous I/O via dev-libs/libuv
+net-libs/libwebsockets:mbedtls - Use mbedTLS replacement for OpenSSL
net-libs/libwebsockets:peer-limits - Track peers and restrict resources a single peer can allocate
net-libs/libwebsockets:server-status - Support json + jscript server monitoring
net-libs/libwebsockets:smtp - Provide SMTP support
@@ -6690,13 +6680,6 @@ net-misc/wget2:openssl - Enable crypto support via dev-libs/openssl
net-misc/wget2:psl - Use public suffix list via media-libs/libnspsl
net-misc/wget2:valgrind - Depend on dev-util/vagrind for test suite
net-misc/whois:xcrypt - Enable crypt through sys-libs/libxcrypt package
-net-misc/wicd:ambiance - Install icons from Ubuntu's ambiance theme
-net-misc/wicd:gnome-shell - Install gnome-shell extension
-net-misc/wicd:gtk - Installs a gtk UI. This is enabled by default because it is intended behavior. Requires dev-python/pygtk
-net-misc/wicd:ioctl - Installs additional python libraries to use as a backend. This will improve speed but is experimental.
-net-misc/wicd:mac4lin - Change default icons to mac4lin icon set
-net-misc/wicd:ncurses - Installs a ncurses UI
-net-misc/wicd:pm-utils - Installs the pm-utils hooks for suspend/resume and requires sys-power/pm-utils
net-misc/x2goserver:fuse - Use net-fs/sshfs to allow shared folders
net-misc/youtube-viewer:gtk - Install the gtk3 GUI
net-misc/youtube-viewer:gtk2 - Use the old gtk2 GUI instead of the gtk3 one
@@ -6923,7 +6906,6 @@ net-vpn/ipsec-tools:nat - Enable NAT-Traversal
net-vpn/ipsec-tools:rc5 - Enable support for the patented RC5 algorithm
net-vpn/ipsec-tools:stats - Enable statistics reporting
net-vpn/libreswan:dnssec - Use DNSSEC resolver (requires net-dns/unbound)
-net-vpn/networkmanager-strongswan:glib - Enable libnm-glib compatibility.
net-vpn/ocserv:otp - Enable support for one-time passwords
net-vpn/openconnect:gssapi - Build GSSAPI support
net-vpn/openconnect:libproxy - Enable proxy support
@@ -7064,6 +7046,7 @@ net-wireless/openbsc:gprs - Support GPRS via OpenGGSN
net-wireless/osmocom-bb:transmit - Enable transmission capabilities.
net-wireless/pyrit:cuda - Enable CUDA support via net-wireless/cpyrit-cuda
net-wireless/pyrit:opencl - Enable OpenCL support via net-wireless/cpyrit-opencl
+net-wireless/rtl-sdr:zerocopy - may cause a bus error on some ARM systems
net-wireless/rtl_433:rtlsdr - Build with Realtek RTL2832U (rtlsdr) support
net-wireless/rtl_433:soapy - Build with SoapySDR support
net-wireless/soapy_power:faster - Use sci-libs/scipy to speed up drawing
@@ -7292,7 +7275,6 @@ sci-libs/blis:pthread - Use pthread threadding model
sci-libs/blis:serial - Use no threadding model
sci-libs/cantera:cti - Install CTI tools (ck2cti, ctml_writer) for conversion of Chemkin files to Cantera format
sci-libs/cddlib:tools - Add a few executables and tests for cddlib
-sci-libs/ceres-solver:c++11 - Build ceres-solver using the C++11 standard
sci-libs/ceres-solver:cxsparse - Enable simple support for sparse matrix algebra from sci-libs/cxsparse with no LAPACK dependencies
sci-libs/ceres-solver:gflags - Use dev-cpp/gflags for flag parsing
sci-libs/ceres-solver:schur - Enable fixed-size schur specializations (disable if binary size is an issue)
@@ -7314,7 +7296,6 @@ sci-libs/coinor-clp:glpk - Enable GNU Linear Programming Kit sci-mathematics/glp
sci-libs/coinor-clp:metis - Enable partitioning with sci-libs/metis
sci-libs/coinor-clp:mumps - Enable sci-libs/mumps support
sci-libs/coinor-clp:sparse - Enable support for sparse matrix with sci-libs/cholmod
-sci-libs/coinor-osi:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support
sci-libs/coinor-symphony:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support
sci-libs/coinor-utils:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support
sci-libs/dealii:adolc - Adds support for ADOL-C (sci-libs/adolc)
@@ -7359,6 +7340,7 @@ sci-libs/gdal:ogdi - Enable support for the open geographic datastore interface
sci-libs/gdal:opencl - Enable OpenCL support
sci-libs/gdal:spatialite - Enable Spatial DBMS over sqlite dev-db/spatialite
sci-libs/gdal:xls - Add the dev-libs/freexl library for xls import support
+sci-libs/ginkgo:cuda - Add support for cuda assimp (dev-util/nvidia-cuda-sdk)
sci-libs/gmsh:cgns - Enables cgns output support
sci-libs/gmsh:med - Enables med support
sci-libs/gmsh:metis - Enables metis support
@@ -7393,8 +7375,8 @@ sci-libs/libsigrok:ftdi - Enable drivers that need libftdi
sci-libs/libsigrok:parport - Enable drivers that are parallel (IEEE1284) based
sci-libs/libsigrok:serial - Enable drivers that are serial (RS232) based
sci-libs/libsvm:tools - Install python based tool scripts for data selection and visualization with sci-visualization/gnuplot
+sci-libs/linbox:opencl - Enable the use of OpenCL in LinBox
sci-libs/linux-gpib:firmware - Install firmware
-sci-libs/linux-gpib-modules:isa - Build ISA kernel modules; from 3.12 on the setting is ignored and the decision based on the kernel configuration
sci-libs/lis:quad - Enable quadruple precision operations
sci-libs/lis:saamg - Build the Smoothed Aggregation Algebraic MultiGrid preconditioner
sci-libs/magma:fermi - Compile for GPU NVIDIA Fermi family (2.x cards)
@@ -7814,11 +7796,18 @@ sys-apps/hwids:net - Install the oui.txt and iab.txt databases
sys-apps/hwids:pci - Install the pci.ids database
sys-apps/hwids:udev - Install hwdb.d rules for udev
sys-apps/hwids:usb - Install the usb.ids database
-sys-apps/hwloc:cuda - Enable CUDA device discovery
+sys-apps/hwloc:X - use the X Window System
+sys-apps/hwloc:cairo - Enable the Cairo back-end of hwloc's lstopo command
+sys-apps/hwloc:cpuid - Enable the cpuid-based architecture specific support (x86 component)
+sys-apps/hwloc:cuda - Enable CUDA device discovery using libcudart
sys-apps/hwloc:gl - Enable GL display device discovery (NVCtrl)
+sys-apps/hwloc:libudev - Enable the Linux libudev
+sys-apps/hwloc:netloc - Enable Netloc
sys-apps/hwloc:numa - Add support for numa memory allocation
+sys-apps/hwloc:nvml - Enable the NVML device discovery
sys-apps/hwloc:pci - Enable PCI device discovery using libpci
sys-apps/hwloc:plugins - Build hwloc components as plugins so that the hwloc core library does not directly depend on their dependencies (for instance the libpci library)
+sys-apps/hwloc:xml - use libxml2 for XML support, instead of a custom minimalistic support
sys-apps/ibm-powerpc-utils:rtas - Add support for the Run Time Abstraction Services (RTAS)
sys-apps/iotools:make-symlinks - Generate sub-command symlinks to iotools -- note that a lot are simple like "xor"
sys-apps/ipmitool:openipmi - Use the system OpenIPMI implementation.
@@ -7874,6 +7863,7 @@ sys-apps/pcsc-lite:udev - Use sys-fs/udev rules to handle devices' permissions a
sys-apps/pcsc-tools:network-cron - Monthly cronjob the update-smartcard_list script
sys-apps/policycoreutils:audit - Enable support for sys-process/audit and use the audit_* functions (like audit_getuid instead of getuid())
sys-apps/portage:apidoc - Build html API documentation with sphinx-apidoc.
+sys-apps/portage:binpkg-zstd - Use zstd compression with creating binary packages.
sys-apps/portage:gentoo-dev - Enable features required for Gentoo ebuild development.
sys-apps/portage:ipc - Use inter-process communication between portage and running ebuilds.
sys-apps/portage:native-extensions - Compiles native "C" extensions (speedups, instead of using python backup code). Currently includes libc-locales. This should only be temporarily disabled for some bootstrapping operations. Cross-compilation is not supported.
@@ -8624,6 +8614,7 @@ www-apps/cgit:highlight - Enable source code highlighting
www-apps/cgit:lua - Enable support for Lua scripting
www-apps/drupal:uploadprogress - Install dev-php/pecl-uploadprogress package
www-apps/gitea:acct - User and group management via acct-*/git packages
+www-apps/gitea:build-client - Build the client code, instead of using a precompiled one
www-apps/gitit:network-uri - Get Network.URI from the network-uri package.
www-apps/gitit:plugins - enables optional plugin runtime loader
www-apps/hugo:sass - Enable SASS/SCSS support
@@ -8725,11 +8716,9 @@ www-client/qutebrowser:scripts - Installs userscripts from the misc/userscripts
www-client/seamonkey:calendar - Build Mozilla's calendar
www-client/seamonkey:chatzilla - Build Mozilla's IRC client (default on)
www-client/seamonkey:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)
-www-client/seamonkey:force-gtk3 - Use the cairo-gtk3 rendering engine
www-client/seamonkey:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles
www-client/seamonkey:ipc - Use inter-process communication between tabs and plugins. Allows for greater stability in case of plugin crashes
www-client/seamonkey:roaming - Build roaming extension support (default on)
-www-client/seamonkey:system-cairo - Use the system-wide x11-libs/cairo instead of bundled
www-client/seamonkey:system-harfbuzz - Use the system-wide media-libs/harfbuzz instead of bundled
www-client/seamonkey:system-icu - Use the sytem-wide dev-libs/icu instead of bundled
www-client/seamonkey:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled
@@ -8743,17 +8732,11 @@ www-client/uget:openssl - Use dev-libs/openssl instead of net-libs/gnutls
www-client/uget:rss - Enable uGet feed messages
www-client/w3m:gdk-pixbuf - Enable support for x11-libs/gdk-pixbuf
www-client/w3m:lynxkeymap - If you prefer Lynx-like key binding
-www-client/weboob:deprecated - Enable dev-python/mechanize support (deprecated in favor of dev-python/requests
-www-client/weboob:fast-libs - Enable fast libs
-www-client/weboob:secure-updates - Enable secure updates
www-misc/litmus:libproxy - Support for automatic proxy configuratino management through net-libs/libproxy.
www-misc/litmus:libxml2 - Use dev-libs/libxml2 to parse XML
www-misc/litmus:pkcs11 - Support for PKCS #11 through PaKChoiS (dev-libs/pakchois).
www-misc/vdradmin-am:vdr - Support for media-video/vdr. Disable this if the VDR you want to control runs at a remote machine.
www-misc/xxv:themes - Enable more themes via x11-themes/xxv-skins
-www-misc/zoneminder:curl - Enable using net-misc/curl for streaming from cameras
-www-misc/zoneminder:gcrypt - ...
-www-misc/zoneminder:vlc - Enable using media-libs/vlc for streaming from cameras
www-plugins/adobe-flash:nsplugin - Install the Netscape Flash API plugin (for Firefox and similar browsers)
www-plugins/adobe-flash:ppapi - Install the Pepper Flash API plugin (for Chrome and similar browsers)
www-plugins/freshplayerplugin:v4l - Use libv4l2 for colorspace conversion
@@ -8804,7 +8787,6 @@ www-servers/tomcat:websockets - Builds websockets api and implementation (requir
www-servers/uwsgi:embedded - Embed plugins instead of building them as real plugins. When disabling this USE flag make sure you specify all used plugins in your uWSGI configuration. Note: Language plugins will always be built as real plugins.
www-servers/uwsgi:go - Build the gccgo plugin to run Go applications.
www-servers/uwsgi:json - Support json as a configuration file format.
-www-servers/uwsgi:pypy - Build the pypy plugin to run your code using dev-python/pypy.
www-servers/uwsgi:python_asyncio - Use the EXPERIMENTAL asyncio (tulip) for python3.4 async request dispatching and as LoopEngine (see http://uwsgi-docs.readthedocs.org/en/latest/asyncio.html).
www-servers/uwsgi:python_gevent - Use dev-python/gevent for async request dispatching and as LoopEngine (see http://projects.unbit.it/uwsgi/wiki/Gevent).
www-servers/uwsgi:routing - Enable routing support
@@ -9077,7 +9059,6 @@ x11-wm/e16:xsm - Enable X Session Management support using x11-libs/libSM
x11-wm/e16:xsync - Enable X Sync support
x11-wm/e16:zoom - Support resolution change of current window (zoom) usingx11-libs/libXxf86vm (xvidtune)
x11-wm/echinus:xrandr - Enable support for multihead configuration
-x11-wm/enlightenment:packagekit - Enable module for package manager integration
x11-wm/enlightenment:xwayland - Enable XWayland application support
x11-wm/fluxbox:slit - Enables the Fluxbox slit (or dock)
x11-wm/fluxbox:systray - Enables the system tray in the Fluxbox toolbar
@@ -9095,7 +9076,6 @@ x11-wm/metacity:vulkan - Enable Vulkan based compositor support via META_COMPOSI
x11-wm/musca:apis - Optionally install the experimental `apis' window manager
x11-wm/musca:xlisten - Optionally install the xlisten utility
x11-wm/mutter:elogind - Rely on sys-auth/elogind as logind provider for Wayland sessions
-x11-wm/mutter:gles2 - Enable OpenGL ES 2.0 support
x11-wm/mutter:screencast - Enable support for remote desktop and screen cast using media-video/pipewire
x11-wm/mutter:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
x11-wm/notion:xrandr - Add support for xrandr