summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin151437 -> 150152 bytes
-rw-r--r--profiles/arch.list2
-rw-r--r--profiles/arch/alpha/make.defaults4
-rw-r--r--profiles/arch/alpha/package.use.mask66
-rw-r--r--profiles/arch/alpha/package.use.stable.mask39
-rw-r--r--profiles/arch/alpha/use.mask12
-rw-r--r--profiles/arch/alpha/use.stable.mask41
-rw-r--r--profiles/arch/amd64/package.use.mask17
-rw-r--r--profiles/arch/amd64/package.use.stable.mask9
-rw-r--r--profiles/arch/amd64/use.mask4
-rw-r--r--profiles/arch/amd64/use.stable.mask4
-rw-r--r--profiles/arch/amd64/x32/package.mask4
-rw-r--r--profiles/arch/arm/package.use.mask9
-rw-r--r--profiles/arch/arm/package.use.stable.mask6
-rw-r--r--profiles/arch/arm/use.mask7
-rw-r--r--profiles/arch/arm/use.stable.mask4
-rw-r--r--profiles/arch/arm64/package.use.mask15
-rw-r--r--profiles/arch/arm64/package.use.stable.mask10
-rw-r--r--profiles/arch/base/make.defaults2
-rw-r--r--profiles/arch/base/package.use.mask9
-rw-r--r--profiles/arch/base/use.mask4
-rw-r--r--profiles/arch/hppa/make.defaults4
-rw-r--r--profiles/arch/hppa/package.use.mask12
-rw-r--r--profiles/arch/hppa/package.use.stable.mask25
-rw-r--r--profiles/arch/hppa/use.mask7
-rw-r--r--profiles/arch/hppa/use.stable.mask41
-rw-r--r--profiles/arch/ia64/make.defaults6
-rw-r--r--profiles/arch/ia64/package.use.mask18
-rw-r--r--profiles/arch/ia64/package.use.stable.mask42
-rw-r--r--profiles/arch/ia64/use.stable.mask35
-rw-r--r--profiles/arch/mips/use.mask4
-rw-r--r--profiles/arch/powerpc/package.use.mask8
-rw-r--r--profiles/arch/powerpc/package.use.stable.mask4
-rw-r--r--profiles/arch/powerpc/ppc32/make.defaults4
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask4
-rw-r--r--profiles/arch/powerpc/ppc32/use.stable.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/package.use.mask5
-rw-r--r--profiles/arch/powerpc/ppc64/make.defaults4
-rw-r--r--profiles/arch/powerpc/ppc64/use.stable.mask4
-rw-r--r--profiles/arch/powerpc/use.mask4
-rw-r--r--profiles/arch/riscv/package.use.mask7
-rw-r--r--profiles/arch/s390/make.defaults4
-rw-r--r--profiles/arch/s390/package.use.stable.mask6
-rw-r--r--profiles/arch/s390/use.mask4
-rw-r--r--profiles/arch/s390/use.stable.mask4
-rw-r--r--profiles/arch/sh/make.defaults29
-rw-r--r--profiles/arch/sh/package.use.mask81
-rw-r--r--profiles/arch/sh/parent1
-rw-r--r--profiles/arch/sh/use.force2
-rw-r--r--profiles/arch/sh/use.mask135
-rw-r--r--profiles/arch/sparc/make.defaults4
-rw-r--r--profiles/arch/sparc/package.use.mask46
-rw-r--r--profiles/arch/sparc/package.use.stable.mask20
-rw-r--r--profiles/arch/sparc/use.mask4
-rw-r--r--profiles/arch/x86/package.use.mask13
-rw-r--r--profiles/arch/x86/use.mask11
-rw-r--r--profiles/base/make.defaults6
-rw-r--r--profiles/base/package.use.force9
-rw-r--r--profiles/base/package.use.mask80
-rw-r--r--profiles/base/package.use.stable.mask11
-rw-r--r--profiles/base/packages2
-rw-r--r--profiles/base/use.mask6
-rw-r--r--profiles/base/use.stable.mask8
-rw-r--r--profiles/default/linux/packages.build2
-rw-r--r--profiles/default/linux/ppc64le/17.0/desktop/eapi (renamed from profiles/arch/sh/eapi)0
-rw-r--r--profiles/default/linux/ppc64le/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/ppc64le/17.0/desktop/plasma/eapi (renamed from profiles/default/linux/sh/17.0/eapi)0
-rw-r--r--profiles/default/linux/ppc64le/17.0/desktop/plasma/parent2
-rw-r--r--profiles/default/linux/ppc64le/17.0/desktop/plasma/systemd/eapi (renamed from profiles/default/linux/sh/eapi)0
-rw-r--r--profiles/default/linux/ppc64le/17.0/desktop/plasma/systemd/parent2
-rw-r--r--profiles/default/linux/ppc64le/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/ppc64le/17.0/developer/parent2
-rw-r--r--profiles/default/linux/sh/17.0/parent2
-rw-r--r--profiles/default/linux/sh/parent3
-rw-r--r--profiles/desc/cpu_flags_x86.desc2
-rw-r--r--profiles/desc/qemu_softmmu_targets.desc1
-rw-r--r--profiles/embedded/make.defaults2
-rw-r--r--profiles/features/musl/make.defaults2
-rw-r--r--profiles/features/musl/package.mask40
-rw-r--r--profiles/features/musl/package.use.mask4
-rw-r--r--profiles/features/prefix/packages2
-rw-r--r--profiles/features/prefix/standalone/kernel-2.6.32+/make.defaults4
-rw-r--r--profiles/features/prefix/standalone/kernel-2.6.32+/profile.bashrc10
-rw-r--r--profiles/features/selinux/package.mask8
-rw-r--r--profiles/features/selinux/package.use.mask33
-rw-r--r--profiles/features/uclibc/package.mask3
-rw-r--r--profiles/license_groups10
-rw-r--r--profiles/package.deprecated53
-rw-r--r--profiles/package.mask916
-rw-r--r--profiles/prefix/make.defaults3
-rw-r--r--profiles/prefix/windows/winnt/profile.bashrc200
-rw-r--r--profiles/prefix/windows/winnt/x64/eapi1
-rw-r--r--profiles/prefix/windows/winnt/x64/make.defaults28
-rw-r--r--profiles/prefix/windows/winnt/x64/parent1
-rw-r--r--profiles/prefix/windows/winnt/x86/make.defaults18
-rw-r--r--profiles/profiles.desc9
-rw-r--r--profiles/targets/desktop/package.use.mask20
-rw-r--r--profiles/thirdpartymirrors9
-rw-r--r--profiles/updates/1Q-20209
-rw-r--r--profiles/updates/2Q-20203
-rw-r--r--profiles/use.desc1
-rw-r--r--profiles/use.local.desc253
102 files changed, 1277 insertions, 1380 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 1a5dda347ebe..eee8f71d69dc 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch.list b/profiles/arch.list
index b9a9c022c007..2822f0292434 100644
--- a/profiles/arch.list
+++ b/profiles/arch.list
@@ -10,7 +10,6 @@ ppc
ppc64
riscv
s390
-sh
sparc
x86
@@ -29,6 +28,7 @@ sparc-solaris
sparc64-solaris
x64-solaris
x86-solaris
+x64-winnt
x86-winnt
x64-cygwin
x86-cygwin
diff --git a/profiles/arch/alpha/make.defaults b/profiles/arch/alpha/make.defaults
index 53d3fb237ea7..6749b9c0a44d 100644
--- a/profiles/arch/alpha/make.defaults
+++ b/profiles/arch/alpha/make.defaults
@@ -32,7 +32,3 @@ ALSA_CARDS="ali5451 als4000 bt87x ca0106 cmipci emu10k1 ens1370 ens1371 es1938 e
# Enable USE=libtirpc by default, to ease dependency resolution during
# the stabilization of glibc-2.26. Bug 657148
USE="libtirpc"
-
-# Hans de Graaff <graaff@gentoo.org) (2019-07-17)
-# Temporary RUBY_TARGETS for bug 688976
-RUBY_TARGETS="ruby24 -ruby25"
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index 3689e664f11e..7c465c1ca994 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,23 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-11)
+# git useflag requires dev-libs/libgit2
+dev-util/geany-plugins git
+
+# Matt Turner <mattst88@gentoo.org> (2020-03-17)
+# Requires an insane (and always growing) number of ruby deps
+sys-block/thin-provisioning-tools test
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-03-15)
+# Mask USE=dav1d, media-libs/dav1d is not keyworded
+# Mask USE=libaribb24, media-libs/aribb24 is not keyworded
+media-video/ffmpeg dav1d libaribb24 libtesseract
+
+# Andrey Utkin <andrey_utkin@gentoo.org> (2020-03-11)
+# USE=bpf depends on sys-devel/clang which is not keyworded on alpha.
+media-tv/v4l-utils bpf
+
# Patrick McLean <chutzpah@gentoo.org> (2020-02-15)
# Mask until dev-libs/libfido2 is keyworded
net-misc/openssh security-key
@@ -129,10 +146,6 @@ media-video/ffmpeg libilbc
# alpha.
app-portage/g-sorcery bson
-# Tobias Klausmann <klausman@gentoo.org> (2016-01-27)
-# USE=test transitively pulls in greenlet, which is not available on alpha.
-dev-python/pyquery test
-
# Tobias Klausmann <klausman@gentoo.org> (2016-01-25)
# The tests use hypothesis which complains about too-slow tests on
# hardware that is "too slow".
@@ -143,10 +156,6 @@ dev-python/attrs test
dev-libs/libpcre jit
dev-libs/libpcre2 jit
-# Tobias Klausmann <klausman@gentoo.org> (2016-10-22)
-# Pulls in dev-db/redis which is not keyworded on alpha.
-dev-python/pyzor test
-
# Tobias Klausmann <klausman@gentoo.org> (2016-10-03)
# Pulls in dev-db/redis which is not keyworded on alpha.
>=dev-libs/hiredis-0.13.1 test
@@ -159,6 +168,7 @@ dev-python/pyzor test
# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11)
# networkmanager USE masked due to missing keywords
gnome-extra/nm-applet teamd
+net-misc/networkmanager teamd
# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11)
# Opt-out of ofono support until there is a user request,
@@ -183,10 +193,6 @@ app-admin/conky cmus irc
# Likewise, nasm is x86/x86-64 only
media-video/ffmpeg nvenc openh264
-# Justin Lecher <jlec@gentoo.org> (2016-02-22)
-# Missing test deps keyword #575366
-dev-cpp/eigen test
-
# Tobias Klausmann <klausman@gentoo.org> (2016-02-04)
# sys-cluster/ceph is not broken per se, but a maintenance burden.
net-analyzer/rrdtool rados
@@ -195,13 +201,6 @@ net-analyzer/rrdtool rados
# scrollview requires Java, which is unsupported on Alpha.
app-text/tesseract scrollview
-# Justin Lecher <jlec@gentoo.org> (2015-11-18)
-# requires dev-python/restkit which requires
-# dev-python/socketpool which requires dev-python/gevent which requires
-# dev-python/greenlet which has not been ported to ALPHA
-dev-python/wsgiproxy2 test
-dev-python/pyquery test
-
# Matt Turner <mattst88@gentoo.org> (2015-11-15)
# Missing keywords
dev-util/perf numa
@@ -230,20 +229,6 @@ net-misc/networkmanager wext
# Opting out of the net-misc/ofono dep tree until we have a user request
>=media-sound/pulseaudio-6.0 ofono-headset
-# Tobias Klausmann <klausman@gentoo.org> (2015-08-08)
-# It's unlikely that greenlet will ever be ported to Alpha. Mask USE=gevent for
-# pyzor to avoid that dependency. See bug 538510
->=dev-python/pyzor-1.0.0 gevent
-
-# Tobias Klausmann <klausman@gentoo.org> (2015-07-11)
-# The test suite has ridiculous (transitive) requirements like
-# sci-mathematics/octave.
->=dev-python/pyquery-1.2.9 test
-# revdeps of pyquery, ditto.
-dev-python/webtest test
-dev-python/wsgiproxy2 test
-dev-python/urllib3 test
-
# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-09)
# dev-lua/lgi lacks alpha keyword, bug #551540
dev-libs/libpeas lua
@@ -260,10 +245,6 @@ media-video/libav x265
# Missing keyword on dev-libs/botan
app-crypt/qca botan
-# Pacho Ramos <pacho@gentoo.org> (2014-01-10)
-# Missing keywords
-net-misc/networkmanager teamd
-
# Gilles Dartiguelongue <eva@gentoo.org> (2014-12-23)
# New dependencies for wayland support in Gnome 3.14
# See bug #533420.
@@ -373,10 +354,6 @@ x11-misc/xscreensaver new-login
# mask use numa for openmpi
sys-cluster/openmpi openmpi_fabrics_psm openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_fabrics_dapl openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
-# Tobias Klausmann <klausman@gentoo.org> (2011-11-02)
-# libpcre jit is not supported on alpha
-dev-libs/libpcre jit
-
# Raúl Porcel <armin76@gentoo.org> (2011-10-08)
# Needs media-sound/lilypond
app-text/asciidoc test
@@ -399,9 +376,6 @@ media-plugins/gst-plugins-meta dts libvisual
# needs sys-libs/libcap-ng that is masked right now
sys-apps/smartmontools caps
-# legacy mask
-www-client/elinks javascript
-
# Justin Lecher <jlec@gentoo.org> (2010-08-13)
# MKL not available on this arch,
media-gfx/povray mkl
@@ -428,7 +402,3 @@ net-dialup/ppp atm
# Needs nut and qstat respectively, neither is keyworded on alpha.
net-analyzer/nagios-plugins nagios-game
-
-# Matt Turner <mattst88@gentoo.org> (2010-12-26)
-# No idea why. Bug 347827
-www-client/elinks javascript
diff --git a/profiles/arch/alpha/package.use.stable.mask b/profiles/arch/alpha/package.use.stable.mask
deleted file mode 100644
index 4bbf72348d4c..000000000000
--- a/profiles/arch/alpha/package.use.stable.mask
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2018 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
-# an explanation of why something is getting masked. Please be extremely
-# careful not to commit atoms that are not valid, as it can cause large-scale
-# breakage, especially if it ends up in the daily snapshot.
-#
-## Example:
-##
-## # Dev E. Loper <developer@gentoo.org> (2012-06-28)
-## # Masking foo USE flag until we can get the
-## # foo stuff to work properly again (bug 12345)
-## =media-video/mplayer-0.90_pre5 foo
-## =media-video/mplayer-0.90_pre5-r1 foo
-#
-
-#--- END OF EXAMPLES ---
-
-# Matt Turner <mattst88@gentoo.org> (2019-10-13)
-# Depends on php which is stable.mask'd
-net-analyzer/nagios-core web
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-12-02)
-# gnome-base/nautilus is not stable
-media-sound/easytag nautilus
-
-# Ulrich Müller <ulm@gentoo.org> (2018-08-09)
-# Needs net-mail/mailutils and net-libs/webkit-gtk which are not
-# stable (yet?), bug #663248
-app-editors/emacs mailutils xwidgets
-
-# Pacho Ramos <pacho@gentoo.org> (2014-07-02)
-# Mask due Gnome3 not going to be stabilized on this arch
-dev-util/geany-plugins gtkspell
->=gnome-base/gnome-desktop-2.32.1-r2 license-docs
-gnome-base/gvfs google
-media-plugins/gst-plugins-meta modplug
->=x11-libs/gtk+-3.12.2 cloudprint
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index dbce7797d296..b506ea5805d2 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
+# Matt Turner <mattst88@gentoo.org> (2020-03-16)
+# Drop support for ghc and darcs
+darcs
+
# Matt Turner <mattst88@gentoo.org> (2020-02-02)
# Neither dev-python/pymongo nor dev-libs/mongo-c-driver are keyworded
mongodb
@@ -12,14 +16,6 @@ mongodb
# net-libs/zeromq is not keyworded
zeromq
-# 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
-
# Andrey Utkin <andrey_utkin@gentoo.org> (2018-06-13)
# No ACPI support on alpha. Bug #657332
acpi
diff --git a/profiles/arch/alpha/use.stable.mask b/profiles/arch/alpha/use.stable.mask
deleted file mode 100644
index 90038006e714..000000000000
--- a/profiles/arch/alpha/use.stable.mask
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# This file requires eapi 5 or later. New entries go on top.
-# Please use the same syntax as in use.mask
-
-# Matt Turner <mattst88@gentoo.org> (2019‑10-13)
-# dev-lang/php is unstable-only on alpha
-php
-
-# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
-# Dependency not yet stable (dev-libs/libappindicator).
-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
-
-# Tobias Klausmann <klausman@gentoo.org> (2016-03-17)
-# Webkit itself is enormous (~13h compile+test on our fastest dev machine), so
-# it will remain not-stable forever. Mask the USE flag accordingly.
-webkit
-
-# Pacho Ramos <pacho@gentoo.org> (2014-04-17)
-# Dropped stable keywords after the discussion caused by
-# Gnome 3.8/3.10 stabilization on this arch
-colord
-devhelp
-dia
-eds
-gnumeric
-gusb
-upnp
-upnp-av
-
-# Pacho Ramos <pacho@gentoo.org> (2014-04-13)
-# Not going to be stabilized on this arch
-gnome-online-accounts
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 9580a47ead3b..d07c5d1aec84 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,19 @@
#--- END OF EXAMPLES ---
+# Guilherme Amadio <amadio@gentoo.org> (2020-03-16)
+# media-libs/cudnn is keyworded on amd64
+sci-physics/root -cudnn
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-03-11)
+# Encrypted Media Extensions (eme-free) can be disabled on amd64
+www-client/firefox -eme-free
+
+# Mart Raudsepp <leio@gentoo.org> (2020-03-01)
+# dev-util/sysprof-capture is keyworded on amd64
+x11-wm/mutter -sysprof
+dev-libs/gjs -sysprof
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
# Vulkan is available on amd64.
dev-qt/qtdeclarative -vulkan
@@ -184,10 +197,6 @@ dev-java/icedtea -shenandoah
# This flag only has meaning on amd64
sys-boot/grub:2 -grub_platforms_xen-32
-# Nathan Phillip Brink <binki@gentoo.org> (2015-09-26)
-# git useflag requires dev-libs/libgit2 which few arches support
-dev-util/geany-plugins -git
-
# Brian Evans <grknight@gentoo.org (2015-09-14)
# Unmask new USE flags for mariadb on supported arches
>=dev-db/mariadb-10.1.0 -mroonga -sst-xtrabackup -galera
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 4f28bb5d6d4c..73b9af37562d 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,15 @@
#--- 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.
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 009696b62340..b10d4bbd9325 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -150,10 +150,6 @@
-cpu_flags_x86_ssse3
-cpu_flags_x86_xop
-# George Shapovalov <george@gentoo.org> (2007-04-08)
-# supported on amd64
--ada
-
# Robert Buchholz <rbu@gentoo.org> (2007-06-03)
# Unmask as it works on amd64
-lcd_devices_luise
diff --git a/profiles/arch/amd64/use.stable.mask b/profiles/arch/amd64/use.stable.mask
index 5d32143f73f4..ab862994c3f5 100644
--- a/profiles/arch/amd64/use.stable.mask
+++ b/profiles/arch/amd64/use.stable.mask
@@ -5,9 +5,7 @@
# 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/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index b81b45733fd1..5de561adc955 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.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
# Hasan ÇALIŞIR <hasan.calisir@psauxit.com> (2019-10-28)
@@ -24,7 +24,7 @@ dev-libs/amdgpu-pro-opencl
net-im/mattermost-desktop-bin
net-im/skypeforlinux
net-im/skype-dbus-mock
-net-im/slack-bin
+net-im/slack
# Pawel Hajdan jr <phajdan.jr@gentoo.org> (2012-10-07)
# V8 upstream said they won't support x32, bug #423815
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index e325df333bdb..d149c30940da 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# 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-02-15)
# Mask until dev-libs/libfido2 is keyworded
net-misc/openssh security-key
@@ -481,11 +485,6 @@ x11-misc/colord argyllcms extra-print-profiles
# keyworded here. Remove mask if this situation changes.
gnome-extra/sushi office
-# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-30)
-# requires dev-util/bustle, which is written in haskell
-# remove mask if/when dev-lang/ghc is keywoded for arm
-dev-util/dbus-test-runner test
-
# Markus Meier <maekke@gentoo.org> (2012-Dez-25)
# unkeyworded deps for app-accessibility/speech-dispatcher
app-accessibility/speech-dispatcher flite
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
index 03ae92ee77a2..065343719bbd 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-11)
+# git useflag requires dev-libs/libgit2
+<dev-util/geany-plugins-1.35 git
+
# Andreas Sturmlechner <asturm@gentoo.org> (2019-11-02)
# media-video/pipewire is not stable yet
dev-libs/weston pipewire
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index 94504d188164..feb40f29c013 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -12,13 +12,6 @@
# Neither dev-python/pymongo nor dev-libs/mongo-c-driver are keyworded
mongodb
-# Michał Górny <mgorny@gentoo.org> (2018-07-16)
-# Python 3.7 support requires fresh versions of packages which are stuck
-# at keywordreqs.
-# bug #661320: dev-python/twisted
-python_targets_python3_7
-python_single_target_python3_7
-
# Andrey Utkin <andrey_utkin@gentoo.org> (2018-06-13)
# No ACPI support on arm. Bug #657332
acpi
diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask
index 2ca8927f490b..972402662bdb 100644
--- a/profiles/arch/arm/use.stable.mask
+++ b/profiles/arch/arm/use.stable.mask
@@ -8,10 +8,6 @@
# Dependencies not yet stable.
ayatana
-# Thomas Deutschmann <whissi@gentoo.org> (2019-06-08)
-# Needs dev-lang/php:7.3 stable
-php_targets_php7-3
-
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
# dev-lang/python:3.7 is not stable.
python_targets_python3_7
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 12282c7f2f32..1d9583f8e413 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# 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
@@ -419,7 +427,7 @@ media-gfx/fim graphicsmagick svg
# Markus Meier <maekke@gentoo.org> (2013-08-04)
# Unkeyworded deps, bug #474026
-app-admin/conky lua-cairo lua-imlib xmms2 moc
+app-admin/conky lua-cairo xmms2 moc
# Sergey Popov <pinkbyte@gentoo.org> (2013-07-30)
# Not tested
@@ -455,11 +463,6 @@ x11-misc/colord extra-print-profiles
# keyworded here. Remove mask if this situation changes.
gnome-extra/sushi office
-# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-30)
-# requires dev-util/bustle, which is written in haskell
-# remove mask if/when dev-lang/ghc is keywoded for arm
-dev-util/dbus-test-runner test
-
# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-27)
# remove mask when >=app-editors/gedit-3.6 is keyworded here
dev-util/devhelp gedit
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index 680070969b33..d1990ab26be3 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,10 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Joonas Niilola <juippis@gentoo.org> (2020-02-08)
-# Dependency not stabilized on this arch.
-media-libs/libcaca imlib
-
+# Mikle Kolyada <zlogene@gentoo,org> (2020-03-19)
+# deps not yet stable
+kde-apps/umbrello php
# Craig Andrews <candrews@gentoo.org> (2019-11-26)
# net-libs/quiche is an early HTTP/3 implementation
# not yet ready for everyone.
@@ -108,11 +107,8 @@ net-fs/samba ads
# Masked due to unstable deps.
dev-db/redis tcmalloc
dev-python/hgdistver test
-dev-python/pycurl test
-dev-python/pyopenssl test
dev-python/setuptools_scm mercurial test
dev-python/sphinx latex test
-dev-python/twisted-core gtk serial
net-analyzer/netcat crypt
# Michał Górny <mgorny@gentoo.org> (2018-02-07)
diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults
index 5dc717cefd49..81f92b89ebe5 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 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 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"
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 76abd4b73d4c..cd78a95a0758 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Mart Raudsepp <leio@gentoo.org> (2020-03-01)
+# dev-util/sysprof not keyworded on most arches yet
+x11-wm/mutter sysprof
+dev-libs/gjs sysprof
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
# Vulkan support is only available on few selected arches atm.
# Mask everywhere, unmask where appropriate.
@@ -162,10 +167,6 @@ media-video/mpv raspberry-pi
# Mask it globally, unmask it on arm.
media-video/ffmpeg mmal
-# Nathan Phillip Brink <binki@gentoo.org> (2015-09-26)
-# git useflag requires dev-libs/libgit2 which few arches support
-dev-util/geany-plugins git
-
# Brian Evans <grknight@gentoo.org (2015-09-14)
# Mask new USE flags for mariadb which all arches do not yet have dependencies
>=dev-db/mariadb-10.1.0 mroonga sst-xtrabackup galera
diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index ac244fd0a12c..550b14c59c90 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -167,10 +167,6 @@ input_devices_wacom
lcd_devices_svga
lcd_devices_luise
-# George Shapovalov <george@gentoo.org> (2007-04-08)
-# Ada is supported only on x86, amd64 and ppc at present
-ada
-
# Alex Legler <a3li@gentoo.org> (2009-12-07)
# Rubinius is whitelisted on supported arches
ruby_targets_rbx
diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults
index 2a073cccf867..e25a2f2759a3 100644
--- a/profiles/arch/hppa/make.defaults
+++ b/profiles/arch/hppa/make.defaults
@@ -24,7 +24,3 @@ CHOST_hppa="${CHOST}"
# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
# Defaults for video drivers
VIDEO_CARDS="fbdev"
-
-# Hans de Graaff <graaff@gentoo.org) (2019-07-17)
-# Temporary RUBY_TARGETS for bug 688976
-RUBY_TARGETS="ruby24 -ruby25"
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 66ab881d287f..bea07f3f7afd 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,14 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-09)
+# dependencies not keyworded
+dev-python/stevedore doc
+
+# Matt Turner <mattst88@gentoo.org> (2020-04-03)
+# app-emacs/wanderlust is not keyworded
+app-emacs/elscreen wanderlust
+
# Patrick McLean <chutzpah@gentoo.org> (2020-02-15)
# Mask until dev-libs/libfido2 is keyworded
net-misc/openssh security-key
@@ -86,7 +94,7 @@ media-libs/mesa vulkan vulkan-overlay
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=redis that is masked in this profile.
-dev-python/pyzor test
+mail-filter/pyzor test
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=systemd that is masked in this profile.
@@ -157,7 +165,7 @@ dev-libs/efl physics
# Jeroen Roovers <jer@gentoo.org> (2015-02-02)
# dev-python/gevent requires dev-python/greenlet which has not been ported to
# HPPA (bug #538510)
-dev-python/pyzor gevent
+mail-filter/pyzor gevent
# Jeroen Roovers <jer@gentoo.org> (2014-10-19)
# requires dev-python/restkit which requires
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index de7181734fad..098bf8d4c210 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -17,6 +17,26 @@
#--- END OF EXAMPLES ---
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-11)
+# No stable app-arch/rpm on hppa, bug #471456
+dev-util/patchutils test
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-11)
+# no stable app-editors/{,g}vim
+dev-util/gtk-doc vim
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-11)
+# no stable libsdl
+media-libs/libtheora examples
+
+# Matt Turner <mattst88@gentoo.org> (2020-04-01)
+# net-libs/mbedtls has no stable keywords
+net-misc/curl curl_ssl_mbedtls
+dev-libs/libzip mbedtls
+net-libs/libssh mbedtls
+net-libs/libssh2 mbedtls
+net-vpn/openvpn mbedtls
+
# Mart Raudsepp <leio@gentoo.org> (2020-02-12)
# No stable media-fonts/cantarell on hppa.
x11-libs/pango test
@@ -43,11 +63,6 @@ dev-lang/php enchant
sys-apps/pcsc-lite policykit
x11-misc/colord policykit
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-03)
-# net-wireless/bluez has no stable keywords, bug #676430
-app-pda/pilot-link bluetooth
-dev-lang/python bluetooth
-
# Sergei Trofimovich <slyfox@gentoo.org> (2019-03-17)
# net-analyzer/nagios (or icinga) has no stable keywords, bug #676222
sys-libs/freeipmi nagios
diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index b4c4c26c9f92..c207bf5a8826 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -7,9 +7,10 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
-# Matt Turner <mattst88@gentoo.org> (2019-12-05)
-# media-libs/libglvnd is not keyworded
-libglvnd
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-06)
+# media-libs/libvpx is not keyworded, bug #698956
+system-vpx
+vpx
# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
# Dependency not keyworded (dev-libs/libappindicator).
diff --git a/profiles/arch/hppa/use.stable.mask b/profiles/arch/hppa/use.stable.mask
index bc9d65407aaf..ca642ff38ed0 100644
--- a/profiles/arch/hppa/use.stable.mask
+++ b/profiles/arch/hppa/use.stable.mask
@@ -4,6 +4,43 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-11)
+# No stable dev-libs/libressl on hppa, bug #704228
+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
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-06)
+# No stable media-video/ffmpeg on hppa, bug #711144
+ffmpeg
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-06)
+# No stable app-arch/rpm on hppa, bug #471456
+rpm
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-05)
+# app-editors/{,g}vim has no stable keywords
+vim-syntax
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-05)
+# app-editors/{,x}emacs has no stable keywords
+emacs
+xemacs
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-23)
+# net-fs/samba has no stable keywords
+samba
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-23)
+# net-wireless/bluez has no stable keywords, bug #676430
+bluetooth
+
# Mart Raudsepp <leio@gentoo.org> (2020-02-08)
# No stable x11-libs/gtk+ on hppa.
gtk
@@ -19,10 +56,6 @@ pulseaudio
# sys-auth/elogind is not stable here.
elogind
-# Hans de Graaff <graaff@gentoo.org> (2019-07-17)
-# Temporary mask for stable bug 688976
-ruby_targets_ruby25
-
# Andreas Sturmlechner <asturm@gentoo.org> (2019-06-05)
# sys-auth/consolekit will not be stabilised anymore.
consolekit
diff --git a/profiles/arch/ia64/make.defaults b/profiles/arch/ia64/make.defaults
index acf982948684..4fd7df5d9af7 100644
--- a/profiles/arch/ia64/make.defaults
+++ b/profiles/arch/ia64/make.defaults
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
ARCH="ia64"
-ACCEPT_KEYWORDS="ia64"
+ACCEPT_KEYWORDS="ia64 ~ia64"
CHOST="ia64-unknown-linux-gnu"
CFLAGS="-O2 -pipe"
@@ -31,7 +31,3 @@ VIDEO_CARDS="fbdev glint mga nv r128 radeon"
# Diego Pettenò <flameeyes@gentoo.org> (2006-12-23)
# Defaults for audio drivers - Took from x86 profile
ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci"
-
-# Hans de Graaff <graaff@gentoo.org) (2019-07-17)
-# Temporary RUBY_TARGETS for bug 688976
-RUBY_TARGETS="ruby24 -ruby25"
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 64fd0c52a034..1cc325c0bc09 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,20 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-11)
+# git useflag requires dev-libs/libgit2
+dev-util/geany-plugins git
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-03-15)
+# Mask USE=libtesseract, app-text/tesseract is not keyworded
+# Mask USE=dav1d, media-libs/dav1d is not keyworded
+# Mask USE=libaribb24, media-libs/aribb24 is not keyworded
+media-video/ffmpeg dav1d libaribb24 libtesseract
+
+# Mart Raudsepp <leio@gentoo.org> (2020-03-01)
+# Mask until app-text/gspell is keyworded
+mail-client/evolution spell
+
# Patrick McLean <chutzpah@gentoo.org> (2020-02-15)
# Mask until dev-libs/libfido2 is keyworded
net-misc/openssh security-key
@@ -126,12 +140,12 @@ app-shells/bash-completion test
# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17)
# Pulls in dev-db/redis which is not keyworded on ia64.
-dev-python/pyzor test
+mail-filter/pyzor test
# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17)
# dev-python/gevent requires dev-python/greenlet which has not been ported to
# ia64 (bug #538510)
-dev-python/pyzor gevent
+mail-filter/pyzor gevent
# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-10)
# media-libs/libilbc has not been ported to ia64, bug #610546
diff --git a/profiles/arch/ia64/package.use.stable.mask b/profiles/arch/ia64/package.use.stable.mask
deleted file mode 100644
index 85475d744585..000000000000
--- a/profiles/arch/ia64/package.use.stable.mask
+++ /dev/null
@@ -1,42 +0,0 @@
-# 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
-# an explanation of why something is getting masked. Please be extremely
-# careful not to commit atoms that are not valid, as it can cause large-scale
-# breakage, especially if it ends up in the daily snapshot.
-#
-## Example:
-##
-## # Dev E. Loper <developer@gentoo.org> (2012-06-28)
-## # Masking foo USE flag until we can get the
-## # foo stuff to work properly again (bug 12345)
-## =media-video/mplayer-0.90_pre5 foo
-## =media-video/mplayer-0.90_pre5-r1 foo
-#
-
-#--- END OF EXAMPLES ---
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-03)
-# Requires net-libs/webkit-gtk. Not stable on ia64.
-dev-util/geany-plugins markdown
-
-# Ulrich Müller <ulm@gentoo.org> (2018-08-09)
-# Needs net-libs/webkit-gtk which is not stable, bug #663248
-app-editors/emacs xwidgets
-
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2018-01-06)
-# Please unmask after newer dietlibc is finally stable on ia64
-sys-fs/dmraid dietlibc
-
-# Hans de Graaff <graaff@gentoo.org> (2016-04-16)
-# Mask tests on thin-provisioning-tools since the required
-# packages are no longer stable, bug 610088
-sys-block/thin-provisioning-tools test
-
-# Pacho Ramos <pacho@gentoo.org> (2014-07-02)
-# Mask due Gnome3 not going to be stabilized on this arch
-dev-util/geany-plugins gtkspell
->=gnome-base/gnome-desktop-2.32.1-r2 license-docs
-gnome-base/gvfs google
->=x11-libs/gtk+-3.12.2 cloudprint
diff --git a/profiles/arch/ia64/use.stable.mask b/profiles/arch/ia64/use.stable.mask
deleted file mode 100644
index c7768a7961e6..000000000000
--- a/profiles/arch/ia64/use.stable.mask
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# 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
-
-# Hans de Graaff <graaff@gentoo.org> (2019-07-17)
-# Temporary mask for stable bug 688976
-ruby_targets_ruby25
-
-# 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
-
-# Not stable
-mkl
-
-# Pacho Ramos <pacho@gentoo.org> (2014-04-17)
-# Dropped stable keywords after the discussion caused by
-# Gnome 3.8/3.10 stabilization on this arch
-colord
-devhelp
-dia
-eds
-gnumeric
-gusb
-upnp
-upnp-av
-
-# Pacho Ramos <pacho@gentoo.org> (2014-04-13)
-# Not going to be stabilized on this arch
-gnome-online-accounts
diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask
index 32ba177b1fe3..78794268b67a 100644
--- a/profiles/arch/mips/use.mask
+++ b/profiles/arch/mips/use.mask
@@ -4,10 +4,6 @@
# Unmask the flag which corresponds to ARCH.
-mips
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31)
-# sys-auth/elogind is not yet keyworded here. bug #681200
-elogind
-
# Matt Turner <mattst88@gentoo.org> (2018-03-25)
# Unmask systemd since it is keyworded here.
-systemd
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index c7f5980a8d4a..e4c0c779228c 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
+# Patrick McLean <chutzpah@gentoo.org> (2020-04-03)
+# Lots of deps for little gain
+dev-python/joblib doc
+
+# Matthias Maier <tamiko@gentoo.org> (2020-03-13)
+# requires media-libs/sdl2-image, which is not yet keyworded
+app-emulation/qemu sdl-image
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-25)
# requires fwupd, which is not yet keyworded
kde-plasma/discover firmware
diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask
index 582827a67b6f..2c44cb8892f7 100644
--- a/profiles/arch/powerpc/package.use.stable.mask
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-11)
+# git useflag requires dev-libs/libgit2
+<dev-util/geany-plugins-1.35 git
+
# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-12)
# Needs stable net-libs/webkit-gtk, bug #684702
dev-util/geany-plugins markdown
diff --git a/profiles/arch/powerpc/ppc32/make.defaults b/profiles/arch/powerpc/ppc32/make.defaults
index e308786ffa45..de0dc3b76f47 100644
--- a/profiles/arch/powerpc/ppc32/make.defaults
+++ b/profiles/arch/powerpc/ppc32/make.defaults
@@ -35,7 +35,3 @@ IUSE_IMPLICIT="abi_ppc_32"
# Enable abi_ppc_32 for packages that don't have it forced.
ABI_PPC="32"
-
-# Hans de Graaff <graaff@gentoo.org) (2019-07-17)
-# Temporary RUBY_TARGETS for bug 688976
-RUBY_TARGETS="ruby24 -ruby25"
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index 86486328e7b4..1a06de0ec193 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
+# Andrey Utkin <andrey_utkin@gentoo.org> (2020-03-11)
+# USE=bpf depends on sys-devel/clang which is not keyworded on ppc.
+media-tv/v4l-utils bpf
+
# Matthew Thode <prometheanfire@gentoo.org> (2020-02-17)
# Mask until net-analyzer/icinga2 is keyworded
net-analyzer/pnp4nagios icinga
diff --git a/profiles/arch/powerpc/ppc32/use.stable.mask b/profiles/arch/powerpc/ppc32/use.stable.mask
index 91afa685e219..6fa40348650e 100644
--- a/profiles/arch/powerpc/ppc32/use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/use.stable.mask
@@ -1,7 +1,3 @@
-# Hans de Graaff <graaff@gentoo.org> (2019-07-17)
-# Temporary mask for stable bug 688976
-ruby_targets_ruby25
-
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
# dev-lang/python:3.7 is not stable.
python_targets_python3_7
diff --git a/profiles/arch/powerpc/ppc64/64ul/package.use.mask b/profiles/arch/powerpc/ppc64/64ul/package.use.mask
index 3dbba1527a14..f6d678743288 100644
--- a/profiles/arch/powerpc/ppc64/64ul/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64ul/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-03-11)
+# vc not keyworded on ppc64
+media-gfx/krita vc
+
# Joonas Niilola <juippis@gentoo.org> (2020-02-01)
# luajit not keyworded on ppc64, #696222
dev-libs/efl luajit
diff --git a/profiles/arch/powerpc/ppc64/make.defaults b/profiles/arch/powerpc/ppc64/make.defaults
index 3bf4d4c56851..0e1645fcff97 100644
--- a/profiles/arch/powerpc/ppc64/make.defaults
+++ b/profiles/arch/powerpc/ppc64/make.defaults
@@ -39,7 +39,3 @@ VIDEO_CARDS="fbdev mga nv r128 radeon"
# Enable abi_ppc_64 for packages that don't have it forced.
ABI_PPC="64"
-
-# Hans de Graaff <graaff@gentoo.org) (2019-07-17)
-# Temporary RUBY_TARGETS for bug 688976
-RUBY_TARGETS="ruby24 -ruby25"
diff --git a/profiles/arch/powerpc/ppc64/use.stable.mask b/profiles/arch/powerpc/ppc64/use.stable.mask
index b7ccca540d15..1a45999e11d1 100644
--- a/profiles/arch/powerpc/ppc64/use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/use.stable.mask
@@ -4,10 +4,6 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Hans de Graaff <graaff@gentoo.org> (2019-07-17)
-# Temporary mask for stable bug 688976
-ruby_targets_ruby25
-
# Mike Gilbert <floppym@gentoo.org> (2017-06-08)
# dev-lang/python:3.7 is not stable.
python_targets_python3_7
diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask
index 347983d61500..993abc436282 100644
--- a/profiles/arch/powerpc/use.mask
+++ b/profiles/arch/powerpc/use.mask
@@ -107,10 +107,6 @@ alsa_cards_sbawe
alsa_cards_sscape
alsa_cards_wavefront
-# George Shapovalov <george@gentoo.org> (2007-04-08)
-# supported on ppc
--ada
-
# Joseph Jezak <josejx@gentoo.org> (2007-06-28)
# Masked Parallel LCD devices for bug #180683
# app-misc/lcd4linux
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 1c6311185d30..07c9f1e63ba7 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Joonas Niilola <juippis@gentoo.org> (2020-03-26)
+# Dependency not keyworded on ~riscv
+dev-libs/libpipeline test
+sys-apps/kbd test
+
# Patrick McLean <chutzpah@gentoo.org> (2020-02-15)
# Mask until dev-libs/libfido2 is keyworded
net-misc/openssh security-key
@@ -40,6 +45,7 @@ app-text/asciidoc graphviz test
app-text/po4a test
app-text/xmlto text
dev-lang/python tk
+dev-libs/boost mpi numpy zstd
dev-libs/check doc subunit
dev-libs/glib gtk-doc test
dev-libs/icu doc
@@ -74,6 +80,7 @@ sys-apps/kmod doc
sys-apps/portage apidoc epydoc
sys-apps/rng-tools nistbeacon pkcs11
sys-auth/pambase pam_krb5 pam_ssh passwdqc mktemp
+sys-block/thin-provisioning-tools test
sys-devel/automake test
sys-devel/gdb source-highlight
sys-devel/gettext cvs
diff --git a/profiles/arch/s390/make.defaults b/profiles/arch/s390/make.defaults
index f2a7ddadfb22..ae0d0d397e86 100644
--- a/profiles/arch/s390/make.defaults
+++ b/profiles/arch/s390/make.defaults
@@ -31,7 +31,3 @@ ABI_S390="32"
# While multilib is available, we don't default it to on.
BOOTSTRAP_USE="${BOOTSTRAP_USE} -multilib"
USE="-multilib"
-
-# Hans de Graaff <graaff@gentoo.org) (2019-07-17)
-# Temporary RUBY_TARGETS for bug 688976
-RUBY_TARGETS="ruby24 -ruby25"
diff --git a/profiles/arch/s390/package.use.stable.mask b/profiles/arch/s390/package.use.stable.mask
deleted file mode 100644
index 7ab1ed8d80b2..000000000000
--- a/profiles/arch/s390/package.use.stable.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Joonas Niilola <juippis@gentoo.org> (2020-02-08)
-# Dependency not stabilized on this arch.
-media-libs/libcaca imlib
diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask
index bf02b596a3ca..53b5ce2ca11e 100644
--- a/profiles/arch/s390/use.mask
+++ b/profiles/arch/s390/use.mask
@@ -15,10 +15,6 @@ libglvnd
# Dependencies not keyworded.
ayatana
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31)
-# sys-auth/elogind is not yet keyworded here. bug #681200
-elogind
-
# Michał Górny <mgorny@gentoo.org> (2018-07-16)
# Python 3.7 support requires fresh versions of packages which are stuck
# at keywordreqs.
diff --git a/profiles/arch/s390/use.stable.mask b/profiles/arch/s390/use.stable.mask
deleted file mode 100644
index cfd0947fdfdf..000000000000
--- a/profiles/arch/s390/use.stable.mask
+++ /dev/null
@@ -1,4 +0,0 @@
-# Hans de Graaff <graaff@gentoo.org> (2019-07-17)
-# Temporary mask for stable bug 688976
-ruby_targets_ruby25
-
diff --git a/profiles/arch/sh/make.defaults b/profiles/arch/sh/make.defaults
deleted file mode 100644
index 2464bab3c5c0..000000000000
--- a/profiles/arch/sh/make.defaults
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Main SuperH profile
-
-ARCH="sh"
-ACCEPT_KEYWORDS="sh ~sh"
-
-CHOST="sh-unknown-linux-gnu"
-CFLAGS="-O2"
-CXXFLAGS="${CFLAGS}"
-FFLAGS="${CFLAGS}"
-FCFLAGS="${CFLAGS}"
-
-# Michał Górny <mgorny@gentoo.org> (2014-07-01)
-# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild
-# checks simpler.
-ABI="sh"
-DEFAULT_ABI="sh"
-MULTILIB_ABIS="sh"
-CHOST_sh="${CHOST}"
-LIBDIR_sh="lib"
-
-# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (2011-11-16)
-# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
-# We need to disable ssp.
-BOOTSTRAP_USE="${BOOTSTRAP_USE} nossp"
-
-USE="nossp"
diff --git a/profiles/arch/sh/package.use.mask b/profiles/arch/sh/package.use.mask
deleted file mode 100644
index 2623fd3046e8..000000000000
--- a/profiles/arch/sh/package.use.mask
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Patrick McLean <chutzpah@gentoo.org> (2020-02-15)
-# Mask until dev-libs/libfido2 is keyworded
-net-misc/openssh security-key
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-02)
-# dev-util/systemtap is not keyworded on sh
-sys-libs/glibc systemtap
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-02)
-# media-libs/gd is not keyworded on sh
-sys-libs/glibc gd
-
-# Hans de Graaff <graaff@gentoo.org> (2019-04-08)
-# Obsolete ruby version, no newer versions keyworded or stable.
-dev-vcs/subversion ruby
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Required VIDEO_CARDS=i965/radeonsi, both masked in this profile.
-media-libs/mesa vulkan vulkan-overlay
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Requires USE=seccomp that is masked in this profile.
-net-libs/gnutls test-full
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-07)
-# Requires USE=bluetooth that is masked in this profile.
-media-sound/pulseaudio native-headset ofono-headset
-
-# Matt Turner <mattst88@gentoo.org> (2017-02-25)
-# Needs libepoxy keywording, bug #510940
-x11-base/xorg-server wayland
-
-# Sergey Popov <pinkbyte@gentoo.org> (2015-10-24)
-# Not tested
-net-mail/dovecot lz4
-
-# Brian Evans <grknight@gentoo.org> (2014-06-03)
-# unkeworded dependencies (bug #429708)
->=dev-db/mysql-5.5 jemalloc
->=dev-db/mariadb-5.5 jemalloc
-
-# Mikle Kolyada <zlogene@gentoo.org> (2014-01-11)
-# too much unkeyworded dependencies (bug #497068)
-dev-vcs/git mediawiki mediawiki-experimental
-
-# Raúl Porcel <armin76@gentoo.org> (2012-05-28)
-# Needs x11-misc/lightdm(which also requires some other deps)
-x11-misc/xscreensaver new-login
-
-# Raúl Porcel <armin76@gentoo.org> (2011-11-05)
-# jit not supported on sh
-dev-libs/libpcre jit
-
-# Sebastian Pipping <sping@gentoo.org> (2011-02-22)
-# No media-sound/lilypond here, yet (bug #356069)
-app-text/asciidoc test
-
-# Raúl Porcel <armin76@gentoo.org> (2011-02-13)
-# Fails to build, pending to send a report upstream
-media-libs/mesa gallium
-
-# Alon Bar-Lev <alonbl@gentoo.org> (2007-01-24)
-# pkcs11-helper is not keyworded
-net-vpn/openvpn pkcs11
-
-# Christoph Mende <angelos@gentoo.org> (2008-05-14)
-# media-sound/wavpack is not keyworded
-media-sound/mpd wavpack
-
-# Peter Alfredsen <loki_val@gentoo.org> (2008-06-20)
-# cppunit is not keyworded, needed by test. Bug 228559.
-media-libs/taglib test
-
-# missing keyword for sys-cluster/openmpi sys-cluster/mpich2
-dev-libs/boost mpi
-
-# Needs testing and keywording
-media-plugins/gst-plugins-meta aac dv lame pulseaudio taglib vcd vpx wavpack
diff --git a/profiles/arch/sh/parent b/profiles/arch/sh/parent
deleted file mode 100644
index eb001c6e8ab8..000000000000
--- a/profiles/arch/sh/parent
+++ /dev/null
@@ -1 +0,0 @@
-../base
diff --git a/profiles/arch/sh/use.force b/profiles/arch/sh/use.force
deleted file mode 100644
index f59d57ad619b..000000000000
--- a/profiles/arch/sh/use.force
+++ /dev/null
@@ -1,2 +0,0 @@
-# Force the flag which corresponds to ARCH.
-sh
diff --git a/profiles/arch/sh/use.mask b/profiles/arch/sh/use.mask
deleted file mode 100644
index 470992348d19..000000000000
--- a/profiles/arch/sh/use.mask
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Unmask the flag which corresponds to ARCH.
--sh
-
-# Matt Turner <mattst88@gentoo.org> (2019-12-05)
-# media-libs/libglvnd is not keyworded
-libglvnd
-
-# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
-# Dependencies not keyworded.
-ayatana
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-03-31)
-# sys-auth/elogind is not yet keyworded here. bug #681200
-elogind
-
-# Kacper Kowalik <xarthisius@gentoo.org> (2010-08-09)
-# cblas-external as virtual/cblas is also masked
-cblas-external
-
-hardened
-
-# Paul de Vrieze <pauldv@gentoo.org>
-# There is no java in this profile (if there is it must be available). Without
-# this repoman will fail on apps like sys-libs/db
-java
-pdfannotextractor
-
-# broken upstream, see libavcodec/sh4/idct_sh4.c:#error
-ffmpeg
-
-# No hardware to test
-bluetooth
-dvd
-ios
-
-# Stuff we don't want
-fuse
-R
-octave
-tracker
-xindy
-mpi
-lasi
-lensfun
-fits
-networkmanager
-lpsol
-openexr
-clang
-
-# Stuff that doesn't make sense on this arch
-3dfx
-dmi
-
-# havent tested yet
-scanner
-gphoto2
-dvb
-kde
-diet
-lirc
-afs
-mono
-lm-sensors
-qdbm
-fftw
-eds
-xine
-ocaml
-gimp
-xemacs
-lapack
-webkit
-timidity
-fluidsynth
-mms
-sid
-lqr
-musepack
-authdaemond
-v4l
-tokyocabinet
-wildmidi
-webp
-systemd
-soundcloud
-gts
-devil
-rtmp
-metalink
-lucene
-
-# Donnie Berkholz <dberkholz@gentoo.org> (2006-02-05)
-# Modular X: mask for architectures on which they aren't available
-video_cards_glint
-video_cards_mga
-video_cards_nouveau
-video_cards_nv
-video_cards_r128
-video_cards_radeon
-
-# Matt Turner <mattst88@gentoo.org>
-# Mask more VIDEO_CARDs added with mesa-8.0
-video_cards_amdgpu
-video_cards_r100
-video_cards_r200
-video_cards_r300
-video_cards_r600
-video_cards_radeonsi
-
-# Donnie Berkholz <dberkholz@gentoo.org> (2006-03-07)
-# Modular X: mask for architectures lacking direct rendering
-dri
-
-# nspr isnt ported to SuperH which means no seamonkey/firefox/etc...
-nsplugin
-nss
-
-# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
-# Bug #184563, 2007-09-18
-# Robin H. Johnson <robbat2@gentoo.org>
-audit
-
-# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22)
-# virtual/opencl is not keyworded
-opencl
-
-# Unmask once sys-libs/libunwind gets keyworded.
-unwind
-
-# sys-libs/libseccomp has not been ported to this arch yet #524148
-seccomp
diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults
index d78ba38801a4..ef87ea58b59a 100644
--- a/profiles/arch/sparc/make.defaults
+++ b/profiles/arch/sparc/make.defaults
@@ -46,7 +46,3 @@ VIDEO_CARDS="fbdev glint mga r128 radeon"
# Enable USE=libtirpc by default, to ease dependency resolution during
# the stabilization of glibc-2.26. Bug 657148
USE="libtirpc"
-
-# Hans de Graaff <graaff@gentoo.org) (2019-07-17)
-# Temporary RUBY_TARGETS for bug 688976
-RUBY_TARGETS="ruby24 -ruby25"
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index 8ff5bd426ac3..4a41a700324e 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,46 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-04-11)
+# git useflag requires dev-libs/libgit2
+dev-util/geany-plugins git
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-11)
+# uses slot 0 of dev-lang/spidermonkey that is broken on sparc
+www-client/elinks javascript
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-11)
+# Required dependencies are not keyworded.
+x11-themes/qtcurve plasma
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-09)
+# dependencies not keyworded
+dev-python/stevedore doc
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-06)
+# ghc does not build, which is needed for darcs, bug #711944
+app-portage/layman darcs
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-06)
+# grub pc is not supported on sparc
+sys-boot/grub:2 grub_platforms_pc grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_xen grub_platforms_xen-pvh
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-06)
+# net-misc/unison is not keyworded
+net-misc/scponly unison
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-06)
+# hardware related dependencies are not keyworded
+net-analyzer/nagios-plugin-check_raid 3ware aacraid hpa hpsa megaraid-sas megaraid-scsi mpt-sas2 mpt
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-04)
+# dev-python/pymongo is not keyworded
+app-portage/g-sorcery bson
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-04)
+# app-emacs/wanderlust is not keyworded
+app-emacs/elscreen wanderlust
+
# Sergei Trofimovich <slyfox@gentoo.org> (2020-02-20)
# Mask as dev-lang/spidermonkey:0 does not work on sparc, bug #710204
net-libs/libproxy spidermonkey
@@ -13,10 +53,6 @@ net-misc/openssh security-key
# Dependency not keyworded on this arch.
dev-libs/dbus-c++ ecore
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-01-26)
-# media-libs/libheif is not keyworded
-media-gfx/gimp heif
-
# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
# PPS should work on all arches, but only keyworded on some arches
>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
@@ -92,7 +128,7 @@ media-libs/mesa vulkan vulkan-overlay
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=redis that is masked in this profile.
-dev-python/pyzor test
+mail-filter/pyzor test
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=seccomp that is masked in this profile.
diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask
index 21a61f4b994d..490d91eca28a 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -1,6 +1,26 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-10)
+# net-libs/mbedtls has no stable keywords
+net-misc/curl curl_ssl_mbedtls
+dev-libs/libzip mbedtls
+net-libs/libssh mbedtls
+net-libs/libssh2 mbedtls
+net-vpn/openvpn mbedtls
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-04)
+# Needs stable dev-libs/klibc, bug #653384
+sys-fs/dmraid klibc
+
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-04)
+# Needs stable x11-terms/xterm, bug #706118
+app-editors/joe xterm
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-04-04)
+# Needs stable net-libs/webkit-gtk, bug #712260
+app-editors/emacs xwidgets
+
# Matt Turner <mattst88@gentoo.org> (2019-08-27)
# No stable nftables yet.
net-firewall/iptables nftables
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index ce0c58fd660a..9cdf646957fe 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -4,6 +4,10 @@
# Unmask the flag which corresponds to ARCH.
-sparc
+# Rolf Eike Beer <eike@sf-mail.de> (2020-04-09)
+# gimp dependencies unusable because of unaligned accesses, bug #638172
+gimp
+
# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2019‑08‑31)
# Dependency not keyworded (dev-libs/libappindicator).
ayatana
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index f7a4a8ce47ac..16288fe226f7 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Thomas Deutschmann <whissi@gentoo.org> (2020-03-11)
+# Encrypted Media Extensions (eme-free) can be disabled on x86
+www-client/firefox -eme-free
+
+# Mart Raudsepp <leio@gentoo.org> (2020-03-01)
+# dev-util/sysprof-capture is keyworded on x86
+x11-wm/mutter -sysprof
+dev-libs/gjs -sysprof
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
# Vulkan is available on x86.
dev-qt/qtdeclarative -vulkan
@@ -182,10 +191,6 @@ www-client/chromium widevine
app-emulation/libvirt xen
app-emulation/ganeti xen
-# Nathan Phillip Brink <binki@gentoo.org> (2015-09-26)
-# git useflag requires dev-libs/libgit2 which few arches support
-dev-util/geany-plugins -git
-
# Brian Evans <grknight@gentoo.org (2015-09-14)
# Unmask new USE flags for mariadb on supported arches
>=dev-db/mariadb-10.1.0 -sst-xtrabackup -galera
diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask
index 235a25f04809..ef0019141450 100644
--- a/profiles/arch/x86/use.mask
+++ b/profiles/arch/x86/use.mask
@@ -8,13 +8,6 @@
# d3d9 works on x86
-d3d9
-# Michał Górny <mgorny@gentoo.org> (2018-07-16)
-# Python 3.7 support requires fresh versions of packages which are stuck
-# at keywordreqs.
-# bug #661320: dev-python/twisted
-python_targets_python3_7
-python_single_target_python3_7
-
# Michael Orlitzky <mjo@gentoo.org> (2018-01-13)
# Oracle database stuff should work on x86.
-oci8
@@ -149,9 +142,5 @@ python_single_target_python3_7
-lcd_devices_svga
-lcd_devices_luise
-# George Shapovalov <george@gentoo.org> (2007-04-08)
-# supported on x86
--ada
-
# fdk-aac is already keyworded here
-fdk
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index f4782af3b138..cf27a009b57c 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -102,12 +102,6 @@ LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses te
# Updated to include ruby25 on 2019-07-17
RUBY_TARGETS="ruby24 ruby25"
-# Samuli Suominen <ssuominen@gentoo.org> (2009-12-03)
-# Enable USE cxx by default so base-system and toolchain pkgs can start using USE cxx
-# instead of USE nocxx.
-# https://archives.gentoo.org/gentoo-dev/msg_a181cd0d36600067b599f4b996c6989f.xml
-USE="${USE} cxx"
-
# Enable extended filesystem attribute support by default.
# https://archives.gentoo.org/gentoo-dev/message/ba0e3457e4b807e79816f0df03566af0
USE="${USE} xattr"
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 7f9150fb8351..a9612f0c2bc5 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,15 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Alfredo Tupone <tupone@gentoo.org> (2020-04-06)
+# USE=ada is mandatory to build a gnat compiler
+sys-devel/gnat-gpl ada
+
+# Matt Turner <mattst88@gentoo.org> (2020-03-28)
+# wget is the default FETCHCOMMAND, and most distfiles are distributed via
+# HTTPS. Bug #611072
+net-misc/wget ssl
+
# Michał Górny <mgorny@gentoo.org> (2020-01-12)
# libcxxabi is the only supported option. The support for libsupc++
# is maintained for experts only.
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 54fd5dc94279..234c8b039eda 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,85 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# 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.
+net-im/zoom bundled-libjpeg-turbo
+
+# Alfredo Tupone <tupone@gentoo.org> (2020-04-04)
+# Ada support is not yet ready for sys-deve/gcc
+sys-devel/gcc ada
+
+# Joshua Kinard <kumba@gentoo.org> (2020-03-28)
+# NCP support is masked pending removal of net-fs/ncpfs
+# Bug #681820
+net-analyzer/hydra ncp
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-28)
+# Requires masked dev-vcs/bzr. Remove the mask if breezy is packaged
+# and the package is confirmed to work with it.
+app-portage/layman bazaar
+dev-qt/qt-creator bazaar
+dev-vcs/cvs2svn bazaar
+kde-apps/kdesdk-meta bazaar
+<=dev-util/rosinstall-0.7.8 test
+<=dev-util/wstool-0.1.18 test
+<=dev-python/vcstools-0.1.42 test
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-03-27)
+# Depends on vulnerable old version of icedtea-web #711392
+# new version uses maven + rust
+dev-java/icedtea nsplugin webstart
+dev-java/icedtea-bin nsplugin webstart
+dev-java/openjdk nsplugin webstart
+dev-java/openjdk-bin nsplugin webstart
+dev-java/openjdk-jre-bin nsplugin webstart
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-27)
+# www-client/weboob is masked for removal.
+app-office/kmymoney weboob
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-27)
+# Requires old version of dev-python/docutils.
+dev-util/buildbot doc
+
+# Lars Wendler <polynomial-c@gentoo.org> (2020-03-26)
+# Requires deprecated python2 and pygtk
+mail-client/claws-mail python
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-25)
+# Requires www-servers/tornado with py2.
+app-backup/bup web
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-24)
+# Require dev-python/recommonmark with py2.
+<sys-devel/llvm-9 doc
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-03-18)
+# USE=doc makes rust compile 6 times!
+# Reason unknown yet, masking for now.
+=dev-lang/rust-1.42.0 doc
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-17)
+# dev-python/soappy is being removed.
+dev-python/twisted soap
+
+# Guilherme Amadio <amadio@gentoo.org> (2020-03-16)
+# Requires dev-libs/cudnn which is only available on amd64
+sci-physics/root cudnn
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-03-11)
+# Encrypted Media Extensions (eme-free) can't be disabled everywhere
+www-client/firefox eme-free
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-03)
+# Tests require py2 sleekxmpp and they are restricted anyway.
+net-im/spectrum2 test
+
# Rick Farina <zerochaos@gentoo.org> (2020-02-26)
# dev-python/pyzmq USE=doc deps are not met with python2_7
dev-python/pyzmq doc
@@ -297,6 +376,7 @@ app-emulation/fuse backend-svga
# Patrick McLean <chutzpah@gentoo.org> (2018-03-06)
# Requires dev-libs/boost-1.66 that is unkeyworded/masked
>=sys-cluster/ceph-12.2.4 system-boost
+>=sys-cluster/ceph-14.2.8 -system-boost
# Brian Evans <grknight@gentoo.org> (2018-03-05)
# Mask embedded USE on virtual/mysql and friends to transition it to be obsolete
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index 12d56e4c5ba4..21debf861c6d 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,11 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in package.use.mask
+# David Seifert <soap@gentoo.org> (2020-03-31)
+# Numpy support in Boost.Python is brittle and shouldn't be enabled
+# on stable systems or force a stable upgrade.
+dev-libs/boost numpy
+
# Brian Evans <grknight@gentoo.org> (2020-02-27)
# Two packages are delayed during stable of PHP 7.4
# arm, arm64 and hppa necessary to not disruput consistency
@@ -15,7 +20,7 @@ dev-php/pecl-yaz php_targets_php7-4
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-12-21)
# For bleeding edge features and testing, not generally suitable
# for stable systems
-dev-lang/rust nightly parallel-compiler system-bootstrap
+dev-lang/rust miri nightly parallel-compiler system-bootstrap
# Andreas Sturmlechner <asturm@gentoo.org> (2019-12-18)
# Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are stable
@@ -136,10 +141,6 @@ app-backup/backup-manager s3
# Requires stable phpunit
dev-php/PEAR-Text_Password test
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-11-04)
-# Requires audacious, which is masked. Bug 632513
-media-libs/freeverb3 audacious jack
-
# Andreas Sturmlechner <asturm@gentoo.org> (2017-10-22)
# Requires unmaintained unstable dependency net-libs/gloox.
# The go flag requires stable masked dev-lang/go[gccgo].
diff --git a/profiles/base/packages b/profiles/base/packages
index 2decf0cad968..1bfcdfa35fc5 100644
--- a/profiles/base/packages
+++ b/profiles/base/packages
@@ -46,6 +46,7 @@
*sys-process/procps
*sys-process/psmisc
*sys-apps/sed
+*sys-apps/shadow
*sys-apps/which
*sys-devel/binutils
*sys-devel/gcc
@@ -62,5 +63,4 @@
*virtual/package-manager
*virtual/pager
*virtual/service-manager
-*virtual/shadow
*virtual/ssh
diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index ad09289730d6..7e3b27676be3 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -1,9 +1,13 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Matt Turner <mattst88@gentoo.org> (2020-03-25)
+# media-libs/libav is masked for removal
+libav
+
# Brian Evans <grknight@gentoo.org> (2019-12-19)
# PHP 7.1 is end of life and has security issues Bug 703326
php_targets_php7-1
diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index 044879140603..d16c04770003 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,14 +4,6 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Ben Kohler <bkohler@gentoo.org> (2019-12-30)
-# Masked until we get a stable net-wireless/iwd version
-iwd
-
-# Matt Turner <mattst88@gentoo.org> (2019-12-05)
-# Mask for testing. Bug 606924
-libglvnd
-
# Patrick Lauer <patrick@gentoo.org> (2019-10-04)
# No postgres-12 stable yet
postgres_targets_postgres12
diff --git a/profiles/default/linux/packages.build b/profiles/default/linux/packages.build
index 12c9fa3fedc5..9045e067b7f8 100644
--- a/profiles/default/linux/packages.build
+++ b/profiles/default/linux/packages.build
@@ -29,6 +29,7 @@ sys-apps/less
sys-apps/net-tools
sys-apps/portage
sys-apps/sed
+sys-apps/shadow
sys-devel/binutils
sys-devel/bison
sys-devel/flex
@@ -41,5 +42,4 @@ virtual/editor
virtual/libc
virtual/os-headers
virtual/pkgconfig
-virtual/shadow
sys-apps/which
diff --git a/profiles/arch/sh/eapi b/profiles/default/linux/ppc64le/17.0/desktop/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/arch/sh/eapi
+++ b/profiles/default/linux/ppc64le/17.0/desktop/eapi
diff --git a/profiles/default/linux/ppc64le/17.0/desktop/parent b/profiles/default/linux/ppc64le/17.0/desktop/parent
new file mode 100644
index 000000000000..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop
diff --git a/profiles/default/linux/sh/17.0/eapi b/profiles/default/linux/ppc64le/17.0/desktop/plasma/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/sh/17.0/eapi
+++ b/profiles/default/linux/ppc64le/17.0/desktop/plasma/eapi
diff --git a/profiles/default/linux/ppc64le/17.0/desktop/plasma/parent b/profiles/default/linux/ppc64le/17.0/desktop/plasma/parent
new file mode 100644
index 000000000000..ff3a7b1ec814
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/plasma
diff --git a/profiles/default/linux/sh/eapi b/profiles/default/linux/ppc64le/17.0/desktop/plasma/systemd/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/sh/eapi
+++ b/profiles/default/linux/ppc64le/17.0/desktop/plasma/systemd/eapi
diff --git a/profiles/default/linux/ppc64le/17.0/desktop/plasma/systemd/parent b/profiles/default/linux/ppc64le/17.0/desktop/plasma/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/desktop/plasma/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/ppc64le/17.0/developer/eapi b/profiles/default/linux/ppc64le/17.0/developer/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/developer/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ppc64le/17.0/developer/parent b/profiles/default/linux/ppc64le/17.0/developer/parent
new file mode 100644
index 000000000000..4c893748ce71
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/developer
diff --git a/profiles/default/linux/sh/17.0/parent b/profiles/default/linux/sh/17.0/parent
deleted file mode 100644
index 4ce24f0217a8..000000000000
--- a/profiles/default/linux/sh/17.0/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../releases/17.0
diff --git a/profiles/default/linux/sh/parent b/profiles/default/linux/sh/parent
deleted file mode 100644
index 97ad3e3579d1..000000000000
--- a/profiles/default/linux/sh/parent
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../base
-..
-../../../arch/sh
diff --git a/profiles/desc/cpu_flags_x86.desc b/profiles/desc/cpu_flags_x86.desc
index d891398e7a60..156b677e5a4a 100644
--- a/profiles/desc/cpu_flags_x86.desc
+++ b/profiles/desc/cpu_flags_x86.desc
@@ -10,7 +10,9 @@
aes - Enable support for Intel's AES instruction set (AES-NI)
avx - Adds support for Advanced Vector Extensions instructions
avx2 - Adds support for Advanced Vector Extensions 2 instructions
+avx512dq - Use AVX-512 double- and quad-word instructions
avx512f - Adds support for AVX-512 Foundation instructions
+avx512vl - Use AVX-512 vector-length instructions
f16c - Adds support for F16C instruction set for converting between half-precision and single-precision floats
fma3 - Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo)
fma4 - Use the Fused Multiply Add 4 instruction set
diff --git a/profiles/desc/qemu_softmmu_targets.desc b/profiles/desc/qemu_softmmu_targets.desc
index 4a48f28fdede..eff88edd2f24 100644
--- a/profiles/desc/qemu_softmmu_targets.desc
+++ b/profiles/desc/qemu_softmmu_targets.desc
@@ -26,6 +26,7 @@ ppc64 - system emulation target
ppc - system emulation target
riscv32 - system emulation target
riscv64 - system emulation target
+rx - Renesas RX system emulation target
s390x - system emulation target
sh4eb - system emulation target
sh4 - system emulation target
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index 601d31cd84a5..c6dc06a3c23b 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -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 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 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_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/musl/make.defaults b/profiles/features/musl/make.defaults
index e2dbf5d8a4b7..9db228856d0d 100644
--- a/profiles/features/musl/make.defaults
+++ b/profiles/features/musl/make.defaults
@@ -15,4 +15,4 @@ FEATURES="-multilib-strict"
# TODO: fix so musl doesn't generate this for all packages
# that use a charset, it causes package collisons.
-INSTALL_MASK="charset.alias"
+INSTALL_MASK="charset.alias locale.alias"
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index e42c7279fbb1..c4c7bc96159e 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,37 @@
-# Copyright 1999-2019 Gentoo Authors.
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-04-11)
+# musl has no support for prelinked sections, bug #717020
+sys-devel/prelink
+
+# Ulrich Müller (2020-03-31)
+# Not ported to musl, bug #715642.
+# See https://wiki.gentoo.org/wiki/Project:Emacs/Emacs-like_editors
+# for alternatives.
+app-editors/jasspa-microemacs
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
+# musl has no support for nss subsystem.
+sys-auth/libnss-nis
+sys-auth/libnss-compat
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
+# Needs a port no musl. Uses glibc-specific termio and __getppid.
+app-emulation/ski
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
+# In ::gentoo dev-libs/elfutils needs an upstream port to
+# musl: #602126, #701478
+# - https://sourceware.org/PR21002
+# - https://sourceware.org/PR21008
+# - https://sourceware.org/PR21010
+dev-libs/elfutils
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
+# Linux debugger needs a port to musl.
+app-emulation/dosemu
+
sys-libs/uclibc-ng
sys-libs/glibc
@@ -9,6 +40,9 @@ sys-libs/glibc
sys-apps/systemd
sys-fs/udev
+# systemd sources fail to build without glibc
+sys-boot/systemd-boot
+
# Ian Stakenvicius, 2017-06-14
# on behalf of mozilla@gentoo.org
# Mask firefox-54 and above as it requires rust
@@ -17,3 +51,7 @@ sys-fs/udev
# rust-bin requires a glibc system
dev-lang/rust-bin
+
+# Mikle Kolyada <zlogene@gentoo.org> (2020-03-20)
+# No source builds for musl
+app-emulation/firecracker
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 117568e0a6bd..3e8e86a01b67 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2019 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-19)
+# check does not work on musl, bug #713138
+dev-lang/gforth check
+
# See bug #604542
net-misc/iputils idn
diff --git a/profiles/features/prefix/packages b/profiles/features/prefix/packages
index a4d727977333..3bc6e7c91b4f 100644
--- a/profiles/features/prefix/packages
+++ b/profiles/features/prefix/packages
@@ -19,7 +19,7 @@
-*sys-fs/e2fsprogs
-*virtual/dev-manager
-*virtual/modutils
--*virtual/shadow
+-*sys-apps/shadow
# we don't want this either (as baselayout-prefix provides the functions.sh
# file that this was added to ../base/packages for)
diff --git a/profiles/features/prefix/standalone/kernel-2.6.32+/make.defaults b/profiles/features/prefix/standalone/kernel-2.6.32+/make.defaults
new file mode 100644
index 000000000000..056f07700a5d
--- /dev/null
+++ b/profiles/features/prefix/standalone/kernel-2.6.32+/make.defaults
@@ -0,0 +1,4 @@
+# This profile is supporting >=linux-2.6.32[a] and <linux-3.2[b].
+
+# only available in glibc-2.26.
+ac_cv_func_reallocarray=no
diff --git a/profiles/features/prefix/standalone/kernel-2.6.32+/profile.bashrc b/profiles/features/prefix/standalone/kernel-2.6.32+/profile.bashrc
new file mode 100644
index 000000000000..eb05932eef74
--- /dev/null
+++ b/profiles/features/prefix/standalone/kernel-2.6.32+/profile.bashrc
@@ -0,0 +1,10 @@
+# tricks to circumvent false positive checks of old kernel
+
+if [[ ${CATEGORY}/${PN} == sys-libs/glibc && ${EBUILD_PHASE} == configure ]]; then
+ einfo "Removing O_PATH definitions..."
+ sed -e '/define.*O_PATH/d' -i "${S}"/sysdeps/unix/sysv/linux/bits/fcntl-linux.h || die
+fi
+
+# Local Variables:
+# mode: shell-script
+# End:
diff --git a/profiles/features/selinux/package.mask b/profiles/features/selinux/package.mask
index 3bda66d6463d..b09cf0660c37 100644
--- a/profiles/features/selinux/package.mask
+++ b/profiles/features/selinux/package.mask
@@ -30,7 +30,9 @@ gnome-extra/gnome-logs
gnome-extra/gnome-shell-extensions
gnome-extra/gnome-shell-frippery
gnome-extra/gnome-shell-extensions-topicons-plus
+gnome-extra/gnome-shell-extension-appindicator
gnome-extra/gnome-shell-extension-applications-overview-tooltip
+gnome-extra/gnome-shell-extension-bluetooth-quick-connect
gnome-extra/gnome-shell-extension-dash-to-panel
gnome-extra/gnome-shell-extension-desktop-icons
gnome-extra/gnome-shell-extension-gsconnect
@@ -58,8 +60,6 @@ gnome-extra/gnome-user-share
# python2_7-only packages that depend on portage
# cause unresolvable deps
=app-admin/bcfg2-1.2.4-r1
-app-admin/equo
-app-admin/matter
app-admin/packagekit
~app-admin/packagekit-base-1.1.12
app-admin/packagekit-gtk
@@ -74,8 +74,4 @@ app-portage/euscan
<app-portage/layman-2.4.2
app-portage/metagen
=app-portage/overlint-0.5.2
-app-portage/porthole
gnome-extra/gnome-packagekit
-net-proxy/http-replicator
-sys-apps/entropy
-sys-apps/entropy-server
diff --git a/profiles/features/selinux/package.use.mask b/profiles/features/selinux/package.use.mask
index 63635efd4421..3b50e65f7edd 100644
--- a/profiles/features/selinux/package.use.mask
+++ b/profiles/features/selinux/package.use.mask
@@ -9,12 +9,6 @@ net-analyzer/wireshark sdjournal
# mask pypy for several utilities due to incompatibility with libselinux
sys-apps/portage python_targets_pypy3
app-portage/gentoolkit python_targets_pypy3
-app-portage/layman python_targets_pypy3
-app-admin/webapp-config python_targets_pypy3
-app-portage/diffmask python_targets_pypy3
-app-portage/flaggie python_targets_pypy3
-app-portage/gentoopm python_targets_pypy3
-app-portage/gpyutils python_targets_pypy3
# Jason Zaman <perfinion@gentoo.org> (2015-06-27)
# SystemD has no support in the SELinux policy at the moment.
@@ -35,33 +29,6 @@ net-wireless/bluez user-session
# Jason Zaman <perfinion@gentoo.org> (2019-12-01)
# SELinux userspace 3.0 dropped python2.7 support
-app-admin/equo python_targets_python2_7
app-admin/matter python_targets_python2_7
-app-admin/packagekit-base python_targets_python2_7 python_single_target_python2_7
-app-admin/salt python_targets_python2_7
-app-admin/webapp-config python_targets_python2_7
-app-portage/diffmask python_targets_python2_7
-app-portage/distpatch python_targets_python2_7
-app-portage/elicense python_targets_python2_7
-app-portage/elogviewer python_targets_python2_7 python_single_target_python2_7
app-portage/euscan python_targets_python2_7
-app-portage/flaggie python_targets_python2_7
-app-portage/g-sorcery python_targets_python2_7
-app-portage/gentoolkit python_targets_python2_7
-app-portage/gentoopm python_targets_python2_7
-app-portage/gpyutils python_targets_python2_7
-app-portage/gs-elpa python_targets_python2_7
-app-portage/layman python_targets_python2_7
-app-portage/metagen python_targets_python2_7
-app-portage/overlint python_targets_python2_7
-app-portage/porthole python_targets_python2_7
-app-portage/portpeek python_targets_python2_7
-app-portage/repoman python_targets_python2_7
-app-portage/smart-live-rebuild python_targets_python2_7
-app-portage/unsymlink-lib python_targets_python2_7 python_single_target_python2_7
-dev-java/java-config python_targets_python2_7
kde-frameworks/frameworkintegration appstream
-net-proxy/http-replicator python_targets_python2_7
-sys-apps/entropy python_targets_python2_7
-sys-apps/entropy-server python_targets_python2_7
-sys-apps/portage python_targets_python2_7
diff --git a/profiles/features/uclibc/package.mask b/profiles/features/uclibc/package.mask
index 7129450631ea..635fbd4b87ca 100644
--- a/profiles/features/uclibc/package.mask
+++ b/profiles/features/uclibc/package.mask
@@ -5,6 +5,9 @@ sys-libs/musl
sys-libs/glibc
sys-libs/pam
+# Version 8.31 is broken on uclibc, but not 8.30 or 8.32
+~sys-apps/coreutils-8.31
+
# We use eudev which is tested on both uclibc and musl
sys-apps/systemd
sys-fs/udev
diff --git a/profiles/license_groups b/profiles/license_groups
index 6b156defe09f..83a4c8f69b34 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -16,7 +16,7 @@
GPL-COMPATIBLE AGPL-3 AGPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions Artistic-2 Boost-1.0 BSD BSD-2 CC0-1.0 CeCILL-2 Clarified-Artistic Clear-BSD ECL-2.0 FTL gcc-runtime-library-exception-3.1 GPL-1 GPL-1+ GPL-2 GPL-2+ GPL-2-with-classpath-exception GPL-2-with-exceptions GPL-2-with-font-exception GPL-2-with-linking-exception GPL-2-with-MySQL-FLOSS-exception GPL-2+-with-openssl-exception GPL-3 GPL-3+ GPL-3+-with-cuda-exception GPL-3+-with-cuda-openssl-exception GPL-3-with-font-exception GPL-3+-with-opencl-exception GPL-3+-with-opencl-openssl-exception GPL-3-with-openssl-exception HPND IJG ISC LGPL-2 LGPL-2+ LGPL-2-with-linking-exception LGPL-2.1 LGPL-2.1+ LGPL-2.1-with-linking-exception LGPL-3 LGPL-3+ LGPL-3-with-linking-exception libgcc libstdc++ metapackage MIT MPL-2.0 Nokia-Qt-LGPL-Exception-1.1 OPENLDAP PSF-2 PSF-2.2 PSF-2.3 PSF-2.4 public-domain PYTHON qwt Ruby Ruby-BSD SGI-B-2.0 Sleepycat tanuki-community Transmission-OpenSSL-exception unicode Unlicense UoI-NCSA UPX-exception vim W3C WTFPL-2 wxWinLL-3.1 ZLIB ZPL
# Free software licenses approved by the FSF
-FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 CDDL CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EPL-2.0 EUPL-1.1 gnuplot IBM LPPL-1.2 MPL-1.0 MPL-1.1 Ms-PL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL QPL-1.0 Zend-2.0
+FSF-APPROVED @GPL-COMPATIBLE AFL-2.1 AFL-3.0 Apache-1.0 Apache-1.1 APSL-2 BSD-4 CDDL CNRI CPAL-1.0 CPL-1.0 EPL-1.0 EPL-2.0 EUPL-1.1 FraunhoferFDK gnuplot IBM LPPL-1.2 MPL-1.0 MPL-1.1 Ms-PL NPL-1.1 openssl OSL-1.1 OSL-2.0 OSL-2.1 PHP-3.01 QPL QPL-1.0 Zend-2.0
# Licenses approved by the Open Source Initiative
# https://www.opensource.org/licenses
@@ -30,7 +30,7 @@ OSI-APPROVED AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Artisti
# Licenses in this list should NOT appear directly or indirectly in
# @FSF-APPROVED or @OSI-APPROVED.
# Note: Licenses for fonts should be included in @MISC-FREE-DOCS.
-MISC-FREE AIFFWriter.m Allegro alternate AMPAS bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 canfep CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA DES docbook dom4j DUMB-0.9.3 eGenixPublic-1.1 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy htmlc iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic ipx-utils Ispell JDOM JNIC JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LLVM-Grant LPPL-1.3 LPPL-1.3b lsof Mail-Sendmail matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source shrimp SMAIL Snd SNIA SSLeay Subversion SVFL symlinks tablelist tcltk tcp_wrappers_license TeX TeX-other-free the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs xvt ZSH
+MISC-FREE AIFFWriter.m Allegro alternate AMPAS bea.ri.jsr173 BEER-WARE boehm-gc BSD-1 BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 canfep CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA DES docbook dom4j DUMB-0.9.3 eGenixPublic-1.1 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy htmlc iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic ipx-utils Ispell JDOM JNIC JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LLVM-Grant LPPL-1.3 LPPL-1.3b lsof Mail-Sendmail matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-HDF netcat NEWLIB ngrep Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source shrimp SMAIL Snd SSLeay Subversion SVFL symlinks tablelist tcltk tcp_wrappers_license TeX TeX-other-free the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda tumbolia UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs xvt ZSH
# Metaset for all free software
FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE
@@ -44,7 +44,7 @@ FSF-APPROVED-OTHER Arphic CC-BY-2.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 C
# Misc licenses for free documents and other works (including fonts)
# that follow the definition at https://freedomdefined.org/ but are NOT
# listed in @FSF-APPROVED-OTHER
-MISC-FREE-DOCS BAEKMUK BitstreamVera CC-BY-SA-1.0 CC-PD CC-SA-1.0 LDP-1 LDP-1a man-pages man-pages-posix man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 Unicode_Fonts_for_Ancient_Scripts vlgothic wxWinFDL-3
+MISC-FREE-DOCS BAEKMUK BitstreamVera CC-BY-SA-1.0 CC-PD CC-SA-1.0 LDP-1 LDP-1a man-pages man-pages-posix man-pages-posix-2013 MaxMind2 mplus-fonts myspell-en_CA-KevinAtkinson quake1-textures Texinfo-manual UbuntuFontLicense-1.0 vlgothic wxWinFDL-3
# Metaset for all free documents
FREE-DOCUMENTS @FSF-APPROVED-OTHER @MISC-FREE-DOCS
@@ -65,13 +65,13 @@ FREE @FREE-SOFTWARE @FREE-DOCUMENTS
# - IF (and only if) there is an explicit inclusion requirement,
# USE=bindist MUST cause a copy of the license to be installed
# in a file location compliant with the license
-BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedist intel-ucode ipw2100-fw ipw2200-fw ipw3945 ISSL JSON linux-fw-redistributable LSI-tw_cli MicroChip-SDCC no-source-code NVIDIA-r1 qlogic-fibre-channel-firmware shmux SmartLabs sun-jlfgr unRAR
+BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedist intel-ucode ipw2100-fw ipw2200-fw ipw3945 ISSL JSON linux-fw-redistributable LSI-tw_cli Mellanox-AS-IS MicroChip-SDCC no-source-code NVIDIA-r1 qlogic-fibre-channel-firmware shmux SmartLabs sun-jlfgr unRAR
######################################################################
# License agreements that try to take away your rights. These are more
# restrictive than "all-rights-reserved" or require explicit approval.
-EULA 2dboy-EULA AdobeFlash-11.x AMD-GPU-PRO-EULA AnyDesk-TOS ArxFatalis-EULA-JoWooD baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics CROSSOVER-2 EPSON-2018 ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Google-TOS Intel-SDP Introversion LastPass LOKI-EULA MakeMKV-EULA Mendeley-terms Microsemi Mojang MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2014 Oracle-BCLA-JavaSE PAPERS-PLEASE Primate-Plunge protonmail-bridge-EULA PUEL Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR Sourcetrail SPS Steam supermicro Synology teamspeak3 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone
+EULA 2dboy-EULA AdobeFlash-11.x AMD-GPU-PRO-EULA AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics CROSSOVER-2 EPSON-2018 ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Google-TOS Intel-SDP Introversion LastPass LOKI-EULA MakeMKV-EULA Mendeley-terms Microsemi Mojang ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2014 Oracle-BCLA-JavaSE PAPERS-PLEASE Primate-Plunge protonmail-bridge-EULA PUEL Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR Sourcetrail SPS Steam supermicro Synology teamspeak3 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone
# Local Variables:
# mode: conf-space
diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index d5369654ad67..809dbf785bc1 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,6 +17,55 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2020-03-28)
+# Backport specific to Python 2.6. No modern package should be using
+# it.
+dev-python/unittest2
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-25)
+# Provides 'pytest' command to setup.py that is entirely redundant.
+# Strip the dependency, run pytest directly (preferably
+# via 'distutils_enable_tests pytest').
+dev-python/pytest-runner
+
+# Matt Turner <mattst88@gentoo.org> (2020-03-17)
+# Deprecated GNOME 2 era packages
+# Bugs #640022, #713010
+dev-python/gconf-python
+dev-python/gnome-python-base
+dev-python/pygobject:2
+dev-python/pygtksourceview
+gnome-base/gnome-vfs
+gnome-base/libbonobo
+gnome-base/libbonoboui
+gnome-base/libgnome
+gnome-base/libgnome-keyring
+gnome-base/libgnomeui
+gnome-base/orbit
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-16)
+# Virtuals for Python 2 backports. Mostly obsolete, and some of them
+# are really confusing. Use $(python_gen_cond_dep ...) instead
+# if your package still needs to support Python 2 (or remove it
+# for Python 3 only packages).
+virtual/python-backports_abc
+virtual/python-enum34
+virtual/python-funcsigs
+virtual/python-futures
+virtual/python-ipaddress
+virtual/python-pathlib
+virtual/python-singledispatch
+virtual/python-typing
+virtual/python-unittest-mock
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-03-08)
+# dev-python/pygtk is in the process of being removed, tracker bug #706462
+dev-python/pygtk
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-03-08)
+# x11-libs/gtkglext is in the process of being removed, tracker bug #698950
+x11-libs/gtkglext
+
# Sergei Trofimovich <slyfox@gentoo.org> (2020-02-22)
# virtual/libffi has only one dev-libs/libffi provider. Use that instead.
# bug #699796.
@@ -48,8 +97,8 @@ dev-java/oracle-jre-bin
# app-editors/emacs package, which makes the virtual unnecessary.
# Packages should depend on >=app-editors/emacs-23.1:* instead.
# See the documentation of elisp-common.eclass for details.
-# Removal (without prior masking) in 90 days, or after the release
-# of Emacs 27.1, whatever will occur later. Bug #291296.
+# Removal (without prior masking) after the release of Emacs 27.1,
+# but not later than 2020-06-18. Bug #291296.
virtual/emacs
# Michał Górny <mgorny@gentoo.org> (2019-12-09)
diff --git a/profiles/package.mask b/profiles/package.mask
index de01268858e7..0054cf6c8dd9 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,10 +32,416 @@
#--- END OF EXAMPLES ---
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-29)
-# Breaks at least app-text/texlive-core and app-office/libreoffice right now,
-# bugs 711096, 711102.
-~app-text/poppler-0.86.0
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2020-04-11)
+# Work in progress, will be unmasked when ready
+~dev-lang/perl-5.30.2
+~virtual/perl-Compress-Raw-Bzip2-2.89.0
+~virtual/perl-Module-CoreList-5.202.003.140
+
+# Alfredo Tupone <tupone@gentoo.org> (2020-04-10)
+# Masked for removal
+# Last release 2002
+# No reverse dependency
+dev-tcltk/tcl-mccp
+
+# Stefan Strogin <steils@gentoo.org> (2020-04-09)
+# Masked for testing
+>=dev-libs/libressl-3.1.0
+
+# Marek Szuba <marecki@gentoo.org> (2020-04-08)
+# All of these block app-eselect/eselect-opencl in order to prevent
+# file collisions in /usr/include/CL and on /usr/lib/libOpenCL.so* .
+# However, eselect-opencl is still required by x11-drivers/nvidia-drivers
+# (even with USE=-uvm, i.e. when it does NOT handle OpenCL) - which by design
+# does not appear in virtual/opencl-3.
+# Moreover, upgrading to either of the loader ebuilds listed here
+# will on systems using FEATURES=collision-protect require prior manual
+# clean-up of libOpenCL links created by eselect-opencl so even with the Nvidia
+# situation taken care of, we should probably publish an appropriate news item
+# before unmasking these.
+>=dev-libs/ocl-icd-2.2.12-r3
+dev-libs/opencl-icd-loader
+dev-util/opencl-headers
+
+# 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
+app-vim/colorv
+app-vim/slimv
+app-vim/vimcalc
+app-vim/vimpress
+
+# Lars Wendler <polynomial-c@gentoo.org> (2020-04-02)
+# 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.
+# For emojis and pictographs, use media-fonts/noto-emoji instead.
+# 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-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
+
+# Joshua Kinard <kumba@gentoo.org> (2020-03-28)
+# In Linux ~4.18, IPX (Internetwork Packet eXchange) protocol and
+# NCPFS (NetWare Core Protocol Filesystem) support was removed due
+# to lack of maintenance. Due to both being dead from a technology
+# standpoint and lack of any upstream activity, mask the below
+# packages and remove in 75 days.
+# Bug #681820
+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
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2020-03-27)
+# No consumers. Build problems, bug 668244. Removal in 30 days.
+media-libs/openmoiv
+
+# 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 uses maven + rust
+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/aterm
+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.
+#
+# net-misc/gns3-* are effectively unmaintained and stuck with py3.6.
+# gns3-server is the only revdep of aiohttp-cors, as well as the only
+# blocker for removal of old dev-python/{aiohttp,async_timeout}
+# (bug #714840). Some of those issues might be fixed by a version bump
+# 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
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-03-22)
+# Unmaintained revdep on dev-python/pygtk blocking its removal, py2-only
+# Possible alternative: media-video/simplescreenrecorder
+# Bug #710172, masked for removal in 30 days.
+media-video/gtk-recordmydesktop
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-03-22)
+# Unmaintained revdep on dev-python/pygtk blocking its removal, py2-only
+# Bug #708164, masked for removal in 30 days.
+media-video/pymp
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-03-22)
+# Unmaintained revdep on dev-python/pygtk blocking its removal, py2-only
+# No signs of porting work, bug #708076, masked for removal in 30 days.
+x11-misc/xplanetFX
+
+# Jonas Stein <jstein@gentoo.org> (2020-03-21)
+# Package masked for removal. Broken SRC_URI,
+# upstream is dead.
+# Bug #458662
+# 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
+
+# Matt Turner <mattst88@gentoo.org> (2020-03-20)
+# No reverse deps. GNOME 2 era slot. Removal in 30 days
+gnome-base/gnome-desktop:2
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-20)
+# Python 2 only. Upstream is not working on a port.
+# Removal in 30 days. Bug #713568.
+sci-physics/espresso++
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-20)
+# Deprecated GNOME libraries, replaced by introspection. Python 2 only.
+# No reverse dependencies.
+# Removal in 30 days. Bug #713566.
+dev-python/gnome-python-desktop-base
+dev-python/gnome-python-extras-base
+dev-python/gnome-vfs-python
+dev-python/gtkspell-python
+dev-python/libbonobo-python
+dev-python/libgnome-python
+dev-python/libgnomecanvas-python
+dev-python/librsvg-python
+dev-python/pyorbit
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-20)
+# Added in 2009, not bumped since. Python 2 only, requires dead
+# dev-python/pygtk. Gone from HOMEPAGE.
+# Removal in 30 days. Bug #710166.
+sci-electronics/geda-xgsch2pcb
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-19)
+# Unmaintained. Added in 2014 and not touched since. Python 2 only.
+# Removal in 30 days. Bug #713506.
+net-ftp/pybootd
+
+# Hans de Graaff <graaff@gentoo.org> (2020-03-19)
+# Masked for security issues, bug #699840
+# No reverse dependencies. Use dev-ruby/haml:5 instead.
+# Removal in 30 days.
+dev-ruby/haml:4
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-18)
+# Unmaintained. Version bump pending. No Python 3 support upstream.
+# Removal in 30 days. Bug #708268.
+app-backup/buttersink
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-17)
+# Abandoned. Python 2 only. Upstream recommends dev-python/suds
+# instead.
+# Removal in 30 days. Bug #713056.
+dev-python/soappy
+
+# Marc Schiffbauer <mschiff@gentoo.org> (2020-03-17)
+# No py3 support, replaced by its successor automx2
+# Removal in 30 days. Bug #708410
+net-mail/automx
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-17)
+# Unmaintained. Current Gentoo version is from 2015, last upstream
+# release in 2017. Python 2 only.
+# Removal in 30 days. Bug #712950.
+mail-filter/spambayes
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-03-14)
+# Breaks at least dev-games/simgear right now, bug #709878.
+~dev-games/openscenegraph-3.6.5
+
+# Mart Raudsepp <leio@gentoo.org> (2020-03-13)
+# Masked for testing due to split of libnma needing migration
+# and 1.8.25 being an old development release
+>=gnome-extra/nm-applet-1.8.25
+
+# Matt Turner <mattst88@gentoo.org> (2020-03-11)
+# Masked for testing due to removal of libnm-glib (bug #665338)
+>=net-misc/networkmanager-1.20
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-11)
+# Unmaintained Trac plugins. Last bumped in 2013. Blockers
+# for Python 2 removal.
+# Removal in 30 days. Bug #712120.
+www-apps/trac-accountmanager
+www-apps/trac-mercurial
+www-apps/trac-tags
+
+# Michał Górny <mgorny@gentoo.org> (2020-03-11)
+# The following Mercurial-related tools do not declare support
+# for Python 3 and have no maintainers.
+# Removal in 30 days. Bug #712114.
+dev-vcs/hgsubversion
+dev-vcs/hgsvn
+dev-vcs/hgview
+dev-vcs/mercurial-server
+dev-vcs/tortoisehg
+
+# Alexander Tsoy <alexander@tsoy.me> (2020-03-10)
+# media-sound/gtklick: last commit in 2014, python 2 only, blocks
+# dev-python/pygtk removal.
+# Alternatives: media-sound/kmetronome, media-sound/gtick,
+# media-sound/klick (cli)
+#
+# media-libs/pyliblo: last commit in 2015, the only revdep is
+# media-sound/gtklick, there is an actively maintained fork named
+# pyliblo3.
+#
+# Removal in 30 days. Bug #708172.
+media-sound/gtklick
+media-libs/pyliblo
+
+# Eray Aslan <eras@gentoo.org> (2020-03-09)
+# Mask experimental software
+=mail-mta/postfix-3.6*
# Miroslav Šulc <fordfrog@gentoo.org> (2020-02-27)
# Depends on dev-java/eclipse-ecj:4.13 which
@@ -49,48 +455,6 @@ www-servers/tomcat:9
# Removal in 30 days. Bug #709458.
app-portage/euscan
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
-# Unmaintained revdeps on dev-python/pygtk blocking its removal, py2-only
-# All masked for removal in 30 days.
-# Last release in 2011, bug #708106
-app-cdr/gtkcdlabel
-# No plans upstream to port away from pygtk, suggested alternative dupeguru
-# not packaged in Gentoo, bug #708112
-app-misc/fslint
-# Last release in 2012, bug #708124
-app-text/keepnote
-# Last release in 2012, bug #708142
-x11-misc/revelation
-# Last release in 2011, bug #708150
-x11-misc/tintwizard
-# Last activity in 2013, bug #710162
-sci-misc/pythoncad
-# Last release in 2013, bug #710164
-sci-electronics/gresistor
-
-# Jason A. Donenfeld <zx2c4@gentoo.org> (2020-02-24)
-# Unsupported upstream version, likely has security bugs. Not removed
-# immediately because of backwards incompatible configuration changes
-# with the newer version in the tree.
-#
-# Removal in 14 days. Bug #710754.
-~mail-mta/opensmtpd-6.0.3_p1
-
-# Marek Szuba <marecki@gentoo.org> (2020-02-24)
-# Deprecated upstream in Q1'2018 in favour of dev-libs/intel-neo and
-# while it officially remains the recommended solution for "legacy HW
-# platforms" not supported by NEO (i.e. Sandy Bridge, Ivy Bridge and
-# Haswell GPUs), there has been no repository activity since August 2018.
-# Only really suitable for code development due to poor performance, some
-# OpenCL-aware software (e.g. media-gfx/darktable) explicitly
-# blacklists Beignet devices.
-# Upstream does not support LLVM versions newer than 7, third-party patches
-# exist for 8 and 9 but Beignet built against those versions fails some
-# unit tests.
-#
-# Removal in 30 days. Bug #710640.
-dev-libs/beignet
-
# Michał Górny <mgorny@gentoo.org> (2020-02-24)
# app-admin/packagekit-base is Python 2 only and behind upstream.
# The Portage backend is unmaintained. Other packages are its reverse
@@ -107,193 +471,6 @@ app-admin/packagekit-qt
app-backup/deja-dup
gnome-extra/gnome-packagekit
-# Michał Górny <mgorny@gentoo.org> (2020-02-24)
-# Effectively unmaintained in Gentoo. Multiple versions behind
-# upstream. Python 2 only.
-# Removal in 30 days. Bug #709466.
-app-admin/equo
-app-admin/matter
-sys-apps/entropy
-sys-apps/entropy-server
-
-# David Seifert <soap@gentoo.org> (2020-02-23)
-# Last release in 2013, the scons SConstruct script uses variables
-# that have been removed from Scons years ago and also uses a ton of
-# Python 2-only patterns, sed broken. Bug #703906, #710342.
-# Masked for removal in 30 days.
-games-strategy/boswars
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-22)
-# Last release in 2009, py2-only, blocks dev-python/pygtk removal, bug #708100
-# Use media-gfx/mcomix instead. Masked for removal in 30 days.
-media-gfx/comix
-
-# Mart Raudsepp <leio@gentoo.org> (2020-02-21)
-# Does not compile against new gupnp-1.2 API. No consumers, dead project.
-# Removal in 30 days. Bug #710436.
-net-libs/gupnp-ui
-
-# Mikle Kolyada <zlogene#gentoo.org> (2020-02-21)
-# Tiny package with semi-dead upstream. Unlikely useful.
-# Blocks pygtk removal.
-# Removal in 30 days.
-media-gfx/cropgui
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-19)
-# Last release in 2011, py2-only, blocks dev-python/pygtk removal, bug #708102
-# There are plenty other image viewers to choose. Masked for removal in 30 days.
-media-gfx/mirage
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-19)
-# No maintainer, py2-only, blocks dev-python/pygtk removal, needs version bump
-# See bugs #546024, #706486. Masked for removal in 30 days.
-gnome-extra/nautilus-dropbox
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-19)
-# Last release in 2006, py2-only, blocks dev-python/pygtk removal, bug #708134
-# Masked for removal in 30 days.
-x11-misc/driconf
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-19)
-# Last commit in 2015, py2-only, blocks dev-python/pygtk removal, bug #710170
-# Masked for removal in 30 days.
-net-wireless/wifi-radar
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-19)
-# Dead upstream, py2-only. Masked for removal in 30 days.
-app-misc/pysmssend
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-19)
-# Last release in 2007, py2-only, blocks dev-python/pygtk removal,
-# Masked for removal in 30 days.
-app-mobilephone/pysms
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-19)
-# Last release and commit in 2007, py2-only, blocks dev-python/pygtk removal,
-# bugs #678656, #707632. Masked for removal in 30 days.
-media-sound/pympd
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-19)
-# Abandoned upstream, broken by current dbus-python, py2-only, blocks
-# dev-python/pygtk removal, bug #626374. Masked for removal in 30 days.
-media-sound/volti
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-19)
-# (on behalf of QA team)
-# Masked due to unresolved vulnerabilities. Please do not remove
-# the mask until they are resolved and confirmed fixed.
-# Bugs #629882, #629884.
-net-analyzer/zabbix
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-18)
-# Dead and unmaintained. Last release in 2015. Broken with newer
-# versions of Python 3. No reverse dependencies left.
-# Removal in 30 days. Bug #691044.
-dev-python/tlslite
-
-# Matthew Thode <prometheanfire@gentoo.org> (2020-02-17)
-# Discontinued upstream. Bug #709998
-net-analyzer/icinga
-net-analyzer/icinga-web
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Unmaintained. Last bumped in 2018. Blocks dev-qt/qtwebkit removal.
-# Removal in 30 days. Bug #709850.
-app-text/openlp
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Unmaintained. No Python 3 support. Last bumped in 2013. Numerous
-# releases behind upstream.
-# Removal in 30 days. Bug #709460.
-app-admin/bcfg2
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Unmaintained. No Python 3 support. Needs a version bump.
-# Removal in 30 days. Bug #708956.
-app-misc/tails-installer
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Unmaintained. Last release in 2009. Python 2 only, depends on dead
-# dev-python/pygtk and dev-python/pygtksourceview. Multiple unresolved
-# bugs including crashes.
-# Removal in 30 days. Bug #708096.
-app-portage/porthole
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Unmaintained upstream. Last release in 2008. Python 2 only.
-# No reverse dependencies left.
-# Removal in 30 days. Bug #707906.
-dev-python/gnuplot-py
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Last release in 2011. Python 2 only.
-# Removal in 30 days. Bug #705652.
-sci-geosciences/tappy
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Unmaintained. Last (alpha) release in 2008. Python 2 only. Multiple
-# bugs open.
-# Removal in 30 days. Bug #705606.
-net-proxy/http-replicator
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Discontinued as a standalone package, merged into AstroPy. No reverse
-# dependencies.
-# Removal in 30 days. Bug #704038.
-dev-python/asciitable
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Superseded by media-gfx/gmic. Fails to build.
-# Removal in 30 days. Bug #628116.
-media-gfx/greycstoration
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Unmaintained upstream. Last release in 2011. Python 2 only.
-# Removal in 30 days. Bug #703858.
-games-strategy/outerspace
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Unmaintained upstream. Last release in 2011, 2.0 branch never
-# finished. Python 2 only.
-# Removal in 30 days. Bug #703856.
-games-strategy/lightyears
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# SRC_URI is dead and the package cannot be mirrored. Last updated
-# in 2016, newer versions are non-trivial to bump.
-# Removal in 30 days. Bug #694548.
-net-p2p/soulseek-qt
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Effectively unmaintained. Fails to build for almost a year now.
-# Removal in 30 days. Bug #681054.
-games-rpg/arx-fatalis-data
-games-rpg/arx-fatalis-demo
-games-rpg/arx-libertatis
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Unmaintained. Does not build with any version of app-antivirus/clamav
-# available in Gentoo.
-# Removal in 30 days. Bug #672668.
-app-antivirus/skyldav
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Unmaintained. Reported test failures. No reverse dependencies.
-# Removal in 30 days. Bug #659796.
-dev-python/Kivy
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-17)
-# Based on very old code needing a lot of patches. Minimal upstream
-# activity since early 2011, last patches accepted in 2016. Multiple
-# unresolved bugs. app-editors/vim[minimal] is the recommended
-# replacement.
-# Removal in 30 days. Bug #690102.
-app-editors/nvi
-
-# Rich Freeman <rich0@gentoo.org> (2020-02-16)
-# Dead upstream, obsolete deps.
-app-misc/sleepyhead
-
# Mart Raudsepp <leio@gentoo.org> (2020-02-16)
# Fails to automatically launch pipewire for me. Help welcome figuring it out.
net-misc/gnome-remote-desktop
@@ -304,94 +481,14 @@ net-misc/gnome-remote-desktop
# and accept a more unstable release.
>=www-client/chromium-82
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-16)
-# No more revdeps, abandoned upstream, depends on deprecated dev-qt/qtwebkit.
-# Masked for removal in 30 days.
-kde-misc/kwebkitpart
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-15)
-# To reduce duplication of effort, prebuilt vanilla kernel packages
-# are discontinued. Since Gentoo patchset is really minimal,
-# sys-kernel/gentoo-kernel-bin can be used as a replacement. Vanilla
-# kernels can still be built using sys-kernel/vanilla-kernel.
-# Removal in 30 days.
-sys-kernel/vanilla-kernel-bin
-
-# Mart Raudsepp <leio@gentoo.org> (2020-02-12)
-# GNOME 3.35 development release packages
->=dev-libs/vala-common-0.47
-dev-lang/vala:0.48
-
# Stefan Strogin <steils@gentoo.org> (2020-02-12)
# Mask for testing revdeps.
>=dev-games/mygui-3.4.0
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-11)
-# Upstream "unable to port away from" dev-python/pygtk, bug #708156
-# Masked for removal in 30 days.
-sci-calculators/gonvert
-
-# David Seifert <soap@gentoo.org> (2020-02-11)
-# Unmaintained, EAPI 4, last release over 9 years ago, no revdeps.
-# Removal in 30 days.
-app-vim/cream
-
-# David Seifert <soap@gentoo.org> (2020-02-11)
-# Unmaintained, EAPI 4, last release over 9 years ago, ebuild has QA
-# issues, no revdeps. Removal in 30 days. Bug #558354.
-net-im/coccinella
-
-# David Seifert <soap@gentoo.org> (2020-02-10)
-# Unmaintained, only live ebuild, doesn't build, last release over 7
-# years ago, EAPI 4. Removal in 15 days. Bug #593008.
-dev-lang/rebol
-dev-lang/rebol-bin
-
-# David Seifert <soap@gentoo.org> (2020-02-10)
-# Unmaintained, EAPI 4, doesn't respect CFLAGS and LDFLAGS, which masks
-# undefined symbols in the shared object, upstream gone, no other distro
-# packages this anymore, no revdeps. Removal in 30 days.
-sys-apps/hbaapi
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-09)
-# Dead upstream, broken by Qt 5.14, bug #703930. Masked for removal in 30 days.
-net-nntp/kwooty
-
-# Mike Pagano <mpagano@gentoo.org> (2020-02-07)
-# The standalone ebuild for this driver is made
-# unnecessary as it is included in the package:
-# sys-kernel/linux-firmware. Bug #708622
-sys-firmware/iwl6050-ucode
-
# Patrick McLean <chutzpah@gentoo.org> (2020-02-07)
# Mask until sys-libs/libxcrypt[system] is unmasked
>=virtual/libcrypt-2
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-05)
-# Blocks dev-python/pygtk removal, bug #706478. Masked for removal in 30 days.
-dev-libs/libappindicator:2
-dev-perl/Gtk2-AppIndicator
-x11-plugins/pidgin-indicator
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-05)
-# Unmaintained. No Python 3 support. Last release ~2014, homepage
-# gone.
-# Removal in 30 days. Bug #708352.
-net-im/turses
-
-# Michał Górny <mgorny@gentoo.org> (2020-02-05)
-# NIH utility package, last released 2015. No Python 3 support.
-# All remaining reverse dependencies are masked for removal.
-# Removal in 30 days. Bug #708332.
-dev-python/egenix-mx-base
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-05)
-# Last version bump in 2014, while upstream is at 2019/1.
-# Ebuild claims "free-noncomm", but has an inaccessible distfile
-# behind a registration wall. Unresponsive Gentoo maintainer.
-# Masked for removal in 30 days. Bug #702352.
-sci-chemistry/shelx
-
# 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
@@ -401,151 +498,14 @@ sci-chemistry/shelx
# and so on. Removal in ~90 days. #708316
net-misc/wicd
-# Michał Górny <mgorny@gentoo.org> (2020-02-05)
-# Fails to build for at least 6 months. No Python 3 support. Last
-# bumped in 2016. Bad quality ebuild.
-#
-# dev-python/dpkt has no other revdeps.
-#
-# Removal in 30 days. Bug #692340.
-net-libs/nfqueue-bindings
-dev-python/dpkt
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-04)
-# No license; copyright status unclear.
-# Masked for removal in 30 days. Bug #634288.
-games-misc/fortune-mod-calvin
-games-misc/fortune-mod-futurama
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-04)
-# No license. HOMEPAGE and SRC_URI are gone.
-# Masked for removal in 30 days. Bugs #634288, #703710.
-games-misc/fortune-mod-debilneho
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-04)
-# No license; copyright status unclear.
-# "The entire text is copyrighted by the rightful owners."
-# Masked for removal in 30 days. Bugs #302722, #634288.
-games-misc/fortune-mod-discworld
-games-misc/fortune-mod-hitchhiker
-games-misc/fortune-mod-simpsons-chalkboard
-games-misc/fortune-mod-starwars
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-04)
-# No license; copyright status unclear.
-# HOMEPAGE and SRC_URI are gone.
-# Masked for removal in 30 days. Bugs #634288, #703712, #703738.
-games-misc/fortune-mod-dubya
-games-misc/fortune-mod-strangelove
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-04)
-# No license; copyright status unclear.
-# HOMEPAGE and SRC_URI are gone.
-# Masked for removal in 30 days. Bugs #302722, #634288, #703714.
-games-misc/fortune-mod-dune
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-04)
-# No license; copyright status unclear.
-# HOMEPAGE and SRC_URI are gone.
-# Masked for removal in 30 days. Bugs #634288, #703716.
-games-misc/fortune-mod-familyguy
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-04)
-# No license; copyright status unclear.
-# HOMEPAGE and SRC_URI are gone.
-# Masked for removal in 30 days. Bugs #634288, #703718.
-games-misc/fortune-mod-firefly
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-04)
-# Allegedly GPL, but "quotes ... are copyright Fox Television."
-# Copyright status unclear. HOMEPAGE and SRC_URI are gone.
-# Masked for removal in 30 days. Bugs #634288, #703724.
-games-misc/fortune-mod-homer
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-04)
-# No license; copyright status unclear.
-# Bad HOMEPAGE. SRC_URI is gone.
-# Masked for removal in 30 days. Bugs #634288, #703730.
-games-misc/fortune-mod-pqf
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-04)
-# No license. HOMEPAGE and SRC_URI are gone.
-# Masked for removal in 30 days. Bugs #634288, #703732.
-games-misc/fortune-mod-slackware
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-04)
-# No license; copyright status unclear.
-# HOMEPAGE and SRC_URI are gone.
-# Masked for removal in 30 days. Bugs #634288, #703736.
-games-misc/fortune-mod-sp-fortunes
-
-# Ulrich Müller <ulm@gentoo.org> (2020-02-04)
-# No license; copyright status unclear. SRC_URI is gone.
-# Masked for removal in 30 days. Bugs #634288, #703742.
-games-misc/fortune-mod-woody-allen-it
-
-# Conrad Kostecki <conikost@gentoo.org> (2020-02-04)
-# Python2 only, no reverse dependencies left, since they got removed.
-# Masked for removal in 30 days.
-dev-python/e4u
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-04)
-# Python-2-only, blocks pygtk-removal. Use app-text/coolreader or
-# app-text/fbreader instead. Masked for removal in 30 days.
-app-text/pybookreader
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-04)
-# Python-2-only, blocks pygtk-removal, last release in 2010.
-# Masked for removal in 30 days.
-app-misc/hachoir-metadata
-app-misc/hachoir-urwid
-dev-python/hachoir-core
-dev-python/hachoir-parser
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-03)
-# No maintainer, py27-only, blocks pygtk-removal, last release in 2012.
-# Masked for removal in 30 days.
-app-misc/pystopwatch
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-03)
-# No maintainer, py27-only, broken at runtime, last release in 2010.
-# Masked for removal in 30 days.
-x11-misc/googsystray
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-03)
-# Ancient, no maintainer, py27-only, bug 708104. Masked for removal in 30 days.
-dev-util/gquilt
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-03)
-# Ancient, no maintainer, py27-only. Masked for removal in 30 days.
-dev-util/xesam-tools
-
# Mart Raudsepp <leio@gentoo.org> (2020-02-03)
# Known breakages that need to be handled first, bug 698922
>=x11-libs/pango-1.43
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-02)
-# Ancient, dead, py27-only, all revdeps masked for removal, bugs 651346, 696974
-# Masked for removal in 30 days.
-dev-python/pygtkglext
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-01-31)
-# py2-only, 8.0 release is broken, upstream appears dormant, bug 707564,
-# blocks dev-python/pybluez py2 cleanup. Use kde-misc/kdeconnect instead.
-# Masked for removal in 30 days.
-kde-misc/kanyremote
-
-# Michał Górny <mgorny@gentoo.org> (2020-01-31)
-# Last release in 2009. No tests. Python 2 only. No reverse
-# dependencies.
-# Removal in 30 days. Bug #707550.
-app-mobilephone/lightblue
-
# Robin H. Johnson <robbat2@gentoo.org> (2020-01-26)
# EAPI conversion caused some regressions, need to redesign old ebuilds.
=dev-lang/lua-5.1.5-r5
-
# Andrew Ammerlaan <andrewammerlaan@riseup.net> (2020-01-26)
# Proxy Maintainers <proxy-maint@gentoo.org>
# v3.6.3 uses huge amounts of memory: Bug #705682
@@ -558,11 +518,6 @@ app-mobilephone/lightblue
# passff-host remains in the tree
www-plugins/passff
-# Michał Górny <mgorny@gentoo.org> (2020-01-18)
-# The following packages depend on django, support Python 2 only
-# and have no reverse dependencies.
-# Removal in 30 days. Bug #706360.
-
# Victor Payno <vpayno+gentoo@gmail.com> (2020-01-23)
# Requires slotted lua.
=dev-lang/lua-5.1.5-r103
@@ -582,21 +537,9 @@ www-plugins/passff
=dev-python/nototools-20190320
# Ulrich Müller <ulm@gentoo.org> (2020-01-06)
-# Snapshots from Git, masked for testing.
+# Snapshots from Git and pretest versions, masked for testing.
=app-editors/emacs-27.0.50_pre*
-
-# Jonas Stein <jstein@gentoo.org> (2019-12-30)
-# Package masked for removal. Broken SRC_URI,
-# last upstream activity was ~16 years ago.
-# Bug #704316.
-# Removal after 2020-03-01
-app-backup/tob
-
-# Tomáš Mózes <hydrapolic@gentoo.org> (2019-12-19)
-# Needs more testing.
-=app-emulation/xen-4.13.0
-=app-emulation/xen-pvgrub-4.13.0
-=app-emulation/xen-tools-4.13.0
+~app-editors/emacs-27.0.90
# David Seifert <soap@gentoo.org> (2019-12-08)
# Unmaintained, build hangs, tons of other build failures, missing
@@ -604,11 +547,6 @@ app-backup/tob
# #681678, #684420, #694488. Removal in 30 days.
dev-db/clickhouse
-# Bernard Cafarelli <voyageur@gentoo.org> (2019-11-29)
-# Beta for new major version with initial Python 3 support
-# Remove mask when stable version is released
->=app-backup/rdiff-backup-1.4.0_beta
-
# Lars Wendler <polynomial-c@gentoo.org> (2019-11-14)
# Breaks archives containing relative paths
# when being called with --no-absolute-filenames
@@ -620,6 +558,7 @@ dev-db/clickhouse
# until upstream releases fixed versions.
~xfce-base/xfce4-panel-4.15.0
~xfce-base/xfce4-panel-4.15.1
+~xfce-base/xfce4-panel-4.15.2
# Lars Wendler <polynomial-c@gentoo.org> (2019-10-16)
# Depends on apache-2.2
@@ -630,33 +569,10 @@ dev-libs/OpenSRF
dev-java/ant-eclipse-ecj:4.13
dev-java/eclipse-ecj:4.13
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-10-16)
-# Binary-only slot that provides libmpfr.so.1. If you need that
-# library please add a note to describe use case to the bug #697822.
-# Masked for removal in a year.
-dev-libs/mpfr:1
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-10-16)
-# Binary-only slot that provides libgmp.so.3. If you need that
-# library please add a note to describe use case to the bug #697826.
-# Masked for removal in a year.
-dev-libs/gmp:3
-
-# Mike Gilbert <floppym@gentoo.org> (2019-10-11)
-# Inactive upstream for many years.
-# Several open bugs.
-# Please migrate to sys-apps/man-db.
-sys-apps/man
-
# Stefan Strogin <steils@gentoo.org> (2019-09-27)
# Requires >=dev-lang/lua-5.3 which is masked
>=dev-util/bam-0.5.0
-# Lars Wendler <polynomial-c@gentoo.org> (2019-09-04)
-# Unofficial build. Superseded by official 2.49.5 release.
-# Masked for removal.
-=www-client/seamonkey-2.49.9.1_p0
-
# Matt Turner <mattst88@gentoo.org> (2019-09-01)
# <dev-scheme/guile-2 is package.mask'd
<media-sound/lilypond-2.19
@@ -730,10 +646,6 @@ x11-drivers/xf86-video-trident
x11-drivers/xf86-video-tseng
x11-drivers/xf86-video-voodoo
-# Eray Aslan <eras@gentoo.org> (2019-03-01)
-# Mask experimental software
-=mail-mta/postfix-3.5*
-
# Miroslav Šulc <fordfrog@gentoo.org> (2019-01-23)
# Depends on >=virtual/{jdk,jre}-11 which is masked
dev-java/ant-eclipse-ecj:4.10
@@ -820,7 +732,7 @@ 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.28
+<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
diff --git a/profiles/prefix/make.defaults b/profiles/prefix/make.defaults
index ac1d126eb4f5..1b8aa47aaa58 100644
--- a/profiles/prefix/make.defaults
+++ b/profiles/prefix/make.defaults
@@ -14,6 +14,3 @@ USE="readline zlib ncurses ssl"
# NOTE: Both are incremental variables: Need to drop obsolete base values.
PYTHON_TARGETS="-python2_7 python3_6"
PYTHON_SINGLE_TARGET="python3_6"
-
-# Move away from ruby22 fast forward to ruby24, we don't have ruby23
-RUBY_TARGETS="ruby24"
diff --git a/profiles/prefix/windows/winnt/profile.bashrc b/profiles/prefix/windows/winnt/profile.bashrc
index b8def6390deb..1a70e77b1cbd 100644
--- a/profiles/prefix/windows/winnt/profile.bashrc
+++ b/profiles/prefix/windows/winnt/profile.bashrc
@@ -10,10 +10,42 @@
# and should be dropped once portage does sth. like this itself.
#
-# Need to explicitly set PKG_CONFIG_PATH for cross EPREFIX.
-export PKG_CONFIG_PATH="${EPREFIX}/lib/pkgconfig:${EPREFIX}/usr/lib/pkgconfig"
+#######################################################################
+#
+# Unix aware build tools may provide (e.g. pkg-config) and accept
+# (e.g. gcc) the -lNAME linker option. While they create libNAME.so
+# as the import library, they may be unaware of the additional dll.
+# The dllhelper wrappers take care of copying the real dll when
+# copying the libNAME.so.
+#
+# Cygwin and MinGW aware build tools may create the import library
+# as libNAME.dll.a or libNAME.dll.lib, and are aware of the dll,
+# while a subsequent linker step still receives the -lNAME option.
+#
+# MSVC aware build tools may provide (e.g. icu-config) and accept
+# (e.g. cl.exe) the NAME.lib linker option, maybe with full path,
+# and are aware of the dll.
+#
+# Libtool does accept both the Unix and MSVC variants now, but does
+# search for the libNAME(.la|.dll|.so|.a) file upon -lNAME, in order.
+#
+# As Gentoo ebuilds may remove libNAME.la, we need the libNAME.so
+# because we don't want to have libNAME.dll as an import library.
+#
+# The static library may be created as libNAME.a, libNAME.lib or even
+# NAME.lib - the latter we need to check for static or import library.
+#
+# For whatever import library file we find, make sure there is both the
+# NAME.lib and the libNAME.so for dynamic linkability via all the
+# -lNAME, the NAME.lib and the libNAME.so linker option.
+#
+# For whatever static library file we find, make sure there is both the
+# libNAME.lib and the libNAME.a for static linkability via all the
+# -lNAME, the libNAME.lib and the libNAME.a linker option.
+#
+#######################################################################
-windows_setup_dllhelper() {
+winnt_setup_dllhelper() {
case ${CATEGORY}/${PN} in
sys-libs/zlib |\
'')
@@ -23,60 +55,150 @@ windows_setup_dllhelper() {
# and installation is done using cp, we override cp to
# additionally copy the dll when the library is copied.
ebegin "Setting up wrapper to copy the DLL along the LIB"
- windows_setup_dllhelper_cp
+ winnt_setup_dllhelper_cp
eend $?
;;
esac
}
post_src_install() {
- cd "${ED}"
- find . -name '*.exe' -o -name '*.dll.a' -o -name '*.so' |
+ winnt_post_src_install
+}
+
+winnt_post_src_install() {
+ cd "${ED}" || return 0
+ #
+ # File names being treated as import library:
+ # libNAME.so
+ # NAME.lib if CHOST-dumpbin yields 'DLL name'
+ # libNAME.dll.lib
+ # libNAME.dll.a
+ #
+ # File names being treated as static library:
+ # libNAME.lib
+ # NAME.lib if CHOST-dumpbin lacks 'DLL name'
+ # libNAME.a
+ #
+ # File names being warned about as suspect:
+ # NAME.so
+ # NAME.a
+ # NAME.dll.lib
+ # NAME.dll.a
+ #
+ find . -name '*.so' -o -name '*.lib' -o -name '*.a' |
while read f
do
f=${f#./}
- case ${f} in
- *.exe)
- if file "./${f}" | grep "GUI" > /dev/null 2>&1; then
- if test ! -f "./${f%.exe}"; then
- einfo "Windows GUI Executable $f will have no symlink."
- fi
- else
- if test ! -f "./${f%.exe}"; then
- ebegin "creating ${f%.exe} -> ${f} for console accessibility."
- eend $(ln -sf "$(basename "${f}")" "./${f%.exe}" && echo 0 || echo 1)
- fi
- fi
+ libdir=$(dirname "${f}")
+ libfile=${f##*/}
+ libname=
+ NAMElib= # import lib to create
+ libNAMEso= # import lib to create
+ libNAMElib= # static lib to create
+ libNAMEa= # static lib to create
+ case ${libfile} in
+ lib*.so) # found import library
+ libname=${libfile%.so}
+ libname=${libname#lib}
+ NAMElib=${libname}.lib
+ libNAMEso=lib${libname}.so
+ ;;
+ *.so) ;; # warn
+ lib*.dll.lib) # found import library
+ libname=${libfile%.dll.lib}
+ libname=${libname#lib}
+ NAMElib=${libname}.lib
+ libNAMEso=lib${libname}.so
;;
- *.dll.a)
- if test ! -f "./${f%.a}.lib"; then
- ebegin "creating ${f%.a}.lib -> ${f##*/} for libtool linkability"
- eend $(ln -sf "$(basename "${f}")" "./${f%.a}.lib" && echo 0 || echo 1)
- fi
+ *.dll.lib) ;; # warn
+ *.lib) # found static or import library
+ ${CHOST}-dumpbin.exe /headers "./${libdir}/${libfile}" | grep -q 'DLL name'
+ case "${PIPESTATUS[*]}" in
+ '0 0') # found import library
+ libname=${libfile%.lib}
+ libname=${libname#lib}
+ NAMElib=${libname}.lib
+ libNAMEso=lib${libname}.so
+ ;;
+ '0 1') # found static library
+ libname=${libfile%.lib}
+ libname=${libname#lib}
+ libNAMEa=lib${libname}.a
+ libNAMElib=lib${libname}.lib
+ ;;
+ *)
+ die "Cannot run ${CHOST}-dumpbin on ${libdir}/${libfile}"
+ ;;
+ esac
;;
- *.so)
- if test ! -f "${f%.so}.dll.lib"; then
- ebegin "creating ${f%.so}.dll.lib -> ${f##*/} for libtool linkability"
- eend $(ln -sf "$(basename "${f}")" "./${f%.so}.dll.lib" && echo 0 || echo 1)
- fi
+ lib*.dll.a) # found import library
+ libname=${libfile%.dll.a}
+ libname=${libname#lib}
+ NAMElib=${libname}.lib
+ libNAMEso=lib${libname}.so
;;
+ *.dll.a) ;; # warn
+ lib*.a) # found static library
+ libname=${libfile%.a}
+ libname=${libname#lib}
+ libNAMEa=lib${libname}.a
+ libNAMElib=lib${libname}.lib
+ ;;
+ *.a) ;; # warn
esac
+ if [[ -z ${libname} ]]; then
+ ewarn "Ignoring suspect file with library extension: ${f}"
+ continue
+ fi
+
+ if [[ ${NAMElib} && ! -e ./${libdir}/${NAMElib} ]]; then
+ ebegin "creating ${NAMElib} from ${libfile} for MSVC linkability"
+ cp -pf "./${libdir}/${libfile}" "./${libdir}/${NAMElib}" || die
+ eend $?
+ fi
+ if [[ ${libNAMElib} && ! -e ./${libdir}/${libNAMElib} ]]; then
+ ebegin "creating ${libNAMElib} from ${libfile} for MSVC linkability"
+ cp -pf "./${libdir}/${libfile}" "./${libdir}/${libNAMElib}" || die
+ eend $?
+ fi
+ if [[ ${libNAMEso} && ! -e ./${libdir}/${libNAMEso} ]]; then
+ ebegin "creating ${libNAMEso} from ${f##*/} for POSIX linkability"
+ cp -pf "./${libdir}/${libfile}" "./${libdir}/${libNAMEso}" || die
+ eend $?
+ fi
+ if [[ ${libNAMEa} && ! -e ./${libdir}/${libNAMEa} ]]; then
+ ebegin "creating ${libNAMEa} from ${f##*/} for POSIX linkability"
+ cp -pf "./${libdir}/${libfile}" "./${libdir}/${libNAMEa}" || die
+ eend $?
+ fi
done
- [[ -d usr/$(get_libdir) ]] &&
- find usr/$(get_libdir) -maxdepth 1 -type f -name '*.dll' |
- while read f
- do
- if test ! -f usr/bin/${f##*/}; then
- ebegin "moving ${f} to usr/bin for native loader"
+ if [[ -d usr/$(get_libdir) ]]
+ then
+ # The native loader does not understand symlinks to dlls,
+ # seen to be created by dev-libs/icu eventually. For any
+ # dll we find in usr/lib we need to perform a real copy to
+ # usr/bin, to resolve potential symlinks (seen from icu),
+ # and perform the remove from usr/lib afterwards, to not
+ # break symlinks later on discovered by find.
+ local toremove=()
+ local f
+ while read f
+ do
+ [[ -f usr/bin/${f##*/} ]] && continue
+ ebegin "moving ${f} to usr/bin for the native loader"
dodir usr/bin || die
- mv -f "${f}" usr/bin || die
- ln -sf "../bin/${f##*/}" "${f}" || die
+ cp -f "${f}" usr/bin/ || die
eend $?
+ toremove=( "${toremove[@]}" "${f}" )
+ done < <(find usr/$(get_libdir) -maxdepth 1 -name '*.dll')
+ if [[ ${#toremove[@]} -gt 0 ]]
+ then
+ rm -f "${toremove[@]}" || die "removing dlls from usr/$(get_libdir) failed"
fi
- done
+ fi
}
-windows_setup_dllhelper_cp() {
+winnt_setup_dllhelper_cp() {
if ! [[ $(type -P cp) -ef ${T}/dllhelper/cp ]]
then
mkdir -p "${T}/dllhelper"
@@ -179,5 +301,5 @@ EOCP
if [[ ${EBUILD_PHASE} == 'setup' ]]
then
- windows_setup_dllhelper
+ winnt_setup_dllhelper
fi
diff --git a/profiles/prefix/windows/winnt/x64/eapi b/profiles/prefix/windows/winnt/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/windows/winnt/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/windows/winnt/x64/make.defaults b/profiles/prefix/windows/winnt/x64/make.defaults
new file mode 100644
index 000000000000..1200225e1069
--- /dev/null
+++ b/profiles/prefix/windows/winnt/x64/make.defaults
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# This profile is designed for use as Stacked Prefix, set up using
+# prefix-stack-setup (app-portage/prefix-toolkit) from with a Cygwin
+# Prefix (Guest only), having sys-devel/parity installed (wraps MSVC).
+#
+# CHOST is left unset on purpose. It is set by prefix-stack-setup
+# using some --chost=x86_64-msvc16-winnt argument, selecting the
+# Visual Studio version and runtime variant (static|debug) to use.
+#
+# Sample CHOST values for the runtime variant using x64 Visual Studio 2019,
+# as provided by parity-2.0.0 (multithreaded only):
+# x86_64-msvc16-winnt dynamic runtime (cl.exe /MD for MSVCRT.DLL)
+# x86_64-msvcd16-winnt dynamic debug runtime (cl.exe /MDd for MSVCRTD.DLL)
+# x86_64-libcmt16-winnt static runtime (cl.exe /MT for LIBCMT.LIB)
+# x86_64-libcmtd16-winnt static debug runtime (cl.exe /MTd for LIBCMTD.LIB)
+#
+
+ARCH="x64-winnt"
+ACCEPT_KEYWORDS="~x64-winnt"
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="amd64"
+DEFAULT_ABI="amd64"
+ABI="amd64"
+IUSE_IMPLICIT="abi_x86_64"
+LIBDIR_amd64="lib"
diff --git a/profiles/prefix/windows/winnt/x64/parent b/profiles/prefix/windows/winnt/x64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/windows/winnt/x64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/windows/winnt/x86/make.defaults b/profiles/prefix/windows/winnt/x86/make.defaults
index 3c45b788d160..223c275acc77 100644
--- a/profiles/prefix/windows/winnt/x86/make.defaults
+++ b/profiles/prefix/windows/winnt/x86/make.defaults
@@ -1,6 +1,22 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# This profile is designed for use as Stacked Prefix, set up using
+# prefix-stack-setup (app-portage/prefix-toolkit) from with a Cygwin
+# Prefix (Guest only), having sys-devel/parity installed (wraps MSVC).
+#
+# CHOST is left unset on purpose. It is set by prefix-stack-setup
+# using some --chost=i686-msvc16-winnt argument, selecting the
+# Visual Studio version and runtime variant (static|debug) to use.
+#
+# Sample CHOST values for the runtime variant using x86 Visual Studio 2019,
+# as provided by parity-2.0.0 (multithreaded only):
+# i686-msvc16-winnt dynamic runtime (cl.exe /MD for MSVCRT.DLL)
+# i686-msvcd16-winnt dynamic debug runtime (cl.exe /MDd for MSVCRTD.DLL)
+# i686-libcmt16-winnt static runtime (cl.exe /MT for LIBCMT.LIB)
+# i686-libcmtd16-winnt static debug runtime (cl.exe /MTd for LIBCMTD.LIB)
+#
+
ARCH="x86-winnt"
ACCEPT_KEYWORDS="~x86-winnt"
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 47eebf05283c..2bdcb641c8a9 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -178,7 +178,11 @@ ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd sta
#ppc64 default/linux/ppc64/17.0/musl exp
#ppc64 default/linux/ppc64/17.0/musl/hardened exp
ppc64 default/linux/ppc64le/17.0 exp
+ppc64 default/linux/ppc64le/17.0/desktop exp
+ppc64 default/linux/ppc64le/17.0/desktop/plasma exp
+ppc64 default/linux/ppc64le/17.0/desktop/plasma/systemd exp
ppc64 default/linux/ppc64le/17.0/systemd exp
+ppc64 default/linux/ppc64le/17.0/developer exp
ppc64 default/linux/ppc64le/17.0/musl exp
ppc64 default/linux/ppc64le/17.0/musl/hardened exp
@@ -193,10 +197,6 @@ riscv default/linux/riscv/17.0/rv64gc/lp64 exp
s390 default/linux/s390/17.0 exp
s390 default/linux/s390/17.0/s390x exp
-# SH Profiles
-# @MAINTAINER: sh@gentoo.org
-sh default/linux/sh/17.0 exp
-
# SPARC Profiles
# @MAINTAINER: sparc@gentoo.org
sparc default/linux/sparc/17.0 exp
@@ -323,6 +323,7 @@ ppc-aix prefix/aix/7.2.0.0/ppc exp
# Windows Profiles
x86-winnt prefix/windows/winnt/x86 exp
+x64-winnt prefix/windows/winnt/x64 exp
# Cygwin Profiles
x86-cygwin prefix/windows/cygwin/x86 exp
diff --git a/profiles/targets/desktop/package.use.mask b/profiles/targets/desktop/package.use.mask
deleted file mode 100644
index 26f3c6d94580..000000000000
--- a/profiles/targets/desktop/package.use.mask
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# USE=gles2 in the following packages disables full OpenGL
-# Upstream does not test for that case and packages frequently
-# fail to build or run if set.
-dev-python/PyQt5 gles2
-dev-qt/qt3d gles2
-dev-qt/qtdatavis3d gles2
-dev-qt/qtdeclarative gles2
-dev-qt/qtgui gles2
-dev-qt/qtmultimedia gles2
-dev-qt/qtopengl gles2
-dev-qt/qtprintsupport gles2
-dev-qt/qtwebkit gles2
-dev-qt/qtwidgets gles2
-kde-apps/kdenlive gles2
-kde-frameworks/plasma gles2
-kde-plasma/kinfocenter gles2
-kde-plasma/kwin gles2
diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors
index ad4c4b972146..fa607d5c928e 100644
--- a/profiles/thirdpartymirrors
+++ b/profiles/thirdpartymirrors
@@ -8,7 +8,8 @@ gmt http://ftp.iris.washington.edu/pub/gmt/ ftp://ftp.soest.hawaii.edu/gmt/ ftp
gnome https://download.gnome.org/
gnu https://ftp.gnu.org/gnu/ https://artfiles.org/gnu.org/ https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/
gnu-alpha https://www.mirrorservice.org/sites/alpha.gnu.org/gnu/ https://gnualpha.uib.no/ https://mirrors.fe.up.pt/pub/gnu-alpha/ https://alpha.gnu.org/gnu/ https://www.nic.funet.fi/pub/gnu/alpha/gnu/ http://mirror.lihnidos.org/GNU/alpha/gnu/ http://mirrors.ibiblio.org/gnu/alpha/gnu/ ftp://ftp.funet.fi/pub/gnu/alpha/gnu/ ftp://gnualpha.uib.no/pub/gnualpha/ ftp://mirrors.fe.up.pt/pub/gnu-alpha/ ftp://alpha.gnu.org/gnu/
-gnupg https://artfiles.org/gnupg.org/ https://www.mirrorservice.org/sites/ftp.gnupg.org/ https://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/ https://mirrors.dotsrc.org/gcrypt/ ftp://ftp.gnupg.org/gcrypt/
+gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/ https://mirrors.dotsrc.org/gcrypt/ ftp://ftp.gnupg.org/gcrypt/
+goproxy https://proxy.golang.org/ https://goproxy.io/ https://gocenter.io/
idsoftware ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff ftp://ftp.gamers.org/pub/idgames/idstuff
imagemagick https://www.imagemagick.org/download/releases/ https://mirror.checkdomain.de/imagemagick/releases/ https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ ftp://ftp.fifi.org/pub/ImageMagick/releases/
kde https://download.kde.org http://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde ftp://kde.mirror.anlx.net
@@ -18,10 +19,10 @@ nongnu https://download.savannah.nongnu.org/releases/ https://ftp.cc.uoc.gr/mir
openbsd https://cdn.openbsd.org/pub/OpenBSD https://fastly.cdn.openbsd.org/pub/OpenBSD
openssl https://artfiles.org/openssl.org/ https://www.mirrorservice.org/sites/ftp.openssl.org/ ftp://ftp.openssl.org
pypi https://files.pythonhosted.org/packages/source
-qmail https://qmail-mirror.jms1.net/ http://qmail.pandakc.com/ http://qmail.glasswings.com.au/ http://qmail.teraren.com/ http://qmail.mirror.cdnetworks.com/ https://qmail.yongbok.net/ https://qmail.mirror.choon.net/ http://qmail.cbox.biz/ http://qmail.cbox.biz/ http://qmail.mirrors.ovh.net/ftp.qmail.org/ http://qmail.rasjonell.net/ http://mirrors.ntua.gr/qmail/ http://qmail.cti.gr/ http://qmail.hypergrid.it/ http://qmail.omnis.ch/ http://qmail.cavsystems.net/ https://qmail.mivzakim.net/ http://qmail.mirror.rise.ph/
-samba https://download.samba.org/pub/samba/ https://ftp.cc.uoc.gr/mirrors/samba
+qmail https://qmail-mirror.jms1.net/ http://qmail.pandakc.com/ http://qmail.glasswings.com.au/ http://qmail.teraren.com/ http://qmail.mirror.cdnetworks.com/ https://qmail.mirror.choon.net/ http://qmail.cbox.biz/ http://qmail.cbox.biz/ http://qmail.mirrors.ovh.net/ftp.qmail.org/ http://qmail.rasjonell.net/ http://mirrors.ntua.gr/qmail/ http://qmail.cti.gr/ http://qmail.hypergrid.it/ http://qmail.omnis.ch/ http://qmail.cavsystems.net/ https://qmail.mivzakim.net/ http://qmail.mirror.rise.ph/
+samba https://download.samba.org/pub/samba/
sabayon http://sabayon.c3sl.ufpr.br/distfiles https://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/distfiles https://ftp.rnl.tecnico.ulisboa.pt/pub/sabayon/distfiles https://ftp.fsn.hu/pub/linux/distributions/sabayon/distfiles http://cross-lfs.sabayonlinux.org/distfiles https://mirror.dkm.cz/sabayon/distfiles http://mirror.internode.on.net/pub/sabayon/distfiles https://na.mirror.garr.it/mirrors/sabayonlinux/distfiles http://distfiles.sabayon.org
sourceforge https://download.sourceforge.net
sourceforge.jp http://iij.dl.sourceforge.jp https://osdn.dl.sourceforge.jp https://jaist.dl.sourceforge.jp
-ubuntu http://mirror.internode.on.net/pub/ubuntu/ubuntu/ https://mirror.tcc.wa.edu.au/ubuntu/ http://ubuntu.uni-klu.ac.at/ubuntu/ http://mirror.dhakacom.com/ubuntu-archive/ http://ubuntu.c3sl.ufpr.br/ubuntu/ http://ubuntu.uni-sofia.bg/ubuntu/ http://hr.archive.ubuntu.com/ubuntu/ http://cz.archive.ubuntu.com/ubuntu/ https://mirror.dkm.cz/ubuntu http://ftp.cvut.cz/ubuntu/ http://ftp.stw-bonn.de/ubuntu/ https://ftp-stud.hs-esslingen.de/ubuntu/ https://mirror.netcologne.de/ubuntu/ https://mirror.unej.ac.id/ubuntu/ http://kr.archive.ubuntu.com/ubuntu/ https://mirror.nforce.com/pub/linux/ubuntu/ http://mirror.amsiohosting.net/archive.ubuntu.com/ http://nl3.archive.ubuntu.com/ubuntu/ https://mirror.timeweb.ru/ubuntu/ http://ubuntu.mirror.su.se/ubuntu/ https://ftp.yzu.edu.tw/ubuntu/ https://mirror.aptus.co.tz/pub/ubuntuarchive/ https://ubuntu.volia.net/ubuntu-archive/ https://mirror.sax.uk.as61049.net/ubuntu/ https://mirror.pnl.gov/ubuntu/ http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ https://mirrors.namecheap.com/ubuntu/
+ubuntu http://mirror.internode.on.net/pub/ubuntu/ubuntu/ https://mirror.tcc.wa.edu.au/ubuntu/ http://ubuntu.uni-klu.ac.at/ubuntu/ http://mirror.dhakacom.com/ubuntu-archive/ http://ubuntu.c3sl.ufpr.br/ubuntu/ http://ubuntu.uni-sofia.bg/ubuntu/ http://hr.archive.ubuntu.com/ubuntu/ http://cz.archive.ubuntu.com/ubuntu/ https://mirror.dkm.cz/ubuntu http://ftp.cvut.cz/ubuntu/ http://ftp.stw-bonn.de/ubuntu/ https://ftp-stud.hs-esslingen.de/ubuntu/ https://mirror.netcologne.de/ubuntu/ https://mirror.unej.ac.id/ubuntu/ http://kr.archive.ubuntu.com/ubuntu/ https://mirror.nforce.com/pub/linux/ubuntu/ http://mirror.amsiohosting.net/archive.ubuntu.com/ http://nl3.archive.ubuntu.com/ubuntu/ https://mirror.timeweb.ru/ubuntu/ http://ubuntu.mirror.su.se/ubuntu/ https://ftp.yzu.edu.tw/ubuntu/ https://ubuntu.volia.net/ubuntu-archive/ https://mirror.pnl.gov/ubuntu/ http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ https://mirrors.namecheap.com/ubuntu/
vdr-developerorg http://projects.vdr-developer.org/attachments/download
diff --git a/profiles/updates/1Q-2020 b/profiles/updates/1Q-2020
index 79460692b937..f08a8319dd1f 100644
--- a/profiles/updates/1Q-2020
+++ b/profiles/updates/1Q-2020
@@ -3,3 +3,12 @@ move dev-python/neovim-python-client dev-python/pynvim
move games-action/openastromenace games-action/astromenace
move dev-python/matplotlib2tikz dev-python/tikzplotlib
move dev-python/pep257 dev-python/pydocstyle
+move dev-python/pyzor mail-filter/pyzor
+move dev-python/python-sqlparse dev-python/sqlparse
+move dev-python/ghp-import dev-vcs/ghp-import
+move app-doc/ghp-import dev-vcs/ghp-import
+move dev-python/git-python dev-python/GitPython
+move www-servers/automx2 net-mail/automx2
+move dev-python/pysnmp-apps net-analyzer/snmpclitools
+move net-im/slack-bin net-im/slack
+slotmove sys-libs/libunwind 7 0
diff --git a/profiles/updates/2Q-2020 b/profiles/updates/2Q-2020
new file mode 100644
index 000000000000..3d9269f1e954
--- /dev/null
+++ b/profiles/updates/2Q-2020
@@ -0,0 +1,3 @@
+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
diff --git a/profiles/use.desc b/profiles/use.desc
index bc863c14f687..1e01aa9e1e8d 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -100,6 +100,7 @@ ggi - Add support for media-libs/libggi (non-X video api/drivers)
gif - Add GIF image support
gimp - Build a plugin for the GIMP
git - Enable git (version control system) support
+gles2-only - Use GLES 2.0 or later instead of full OpenGL
glut - Build an OpenGL plugin using the GLUT library
gmp - Add support for dev-libs/gmp (GNU MP library)
gnome - Add GNOME support
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 9e45188b01b5..c4903d1435f1 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -24,9 +24,6 @@ app-accessibility/simon:sphinx - Build sphinx backend (pulls app-accessibility/j
app-accessibility/speech-dispatcher:espeak - Adds support for espeak speech engine
app-accessibility/speech-dispatcher:flite - Adds support for flite speech engine
app-accessibility/speechd-el:brltty - brltty support
-app-admin/bcfg2:cheetah - Include dev-python/cheetah support
-app-admin/bcfg2:genshi - Include dev-python/genshi support
-app-admin/bcfg2:server - Installs scripts to be used on the server-side of this app
app-admin/calamares:pythonqt - Enable PythonQt-based module interface
app-admin/clsync:cgroups - Use cgroups to limit /dev access.
app-admin/clsync:cluster - Enable clustering support (allows master-master clsync on multiple hosts). Not fully implemented yet.
@@ -88,7 +85,6 @@ app-admin/logrotate:acl - Installs acl support
app-admin/logrotate:cron - Installs cron file
app-admin/logrotate:selinux - Installs Security Enhanced Linux support
app-admin/logstash-bin:x-pack - Enable additional features (may need a license)
-app-admin/matter:entropy - Add Entropy support
app-admin/mcollective:client - Install client utilities
app-admin/mms-agent:monitoring - Install the monitoring agent
app-admin/openrc-settingsd:systemd - Use the versions of dbus and polkit files provided by sys-apps/systemd
@@ -547,7 +543,6 @@ app-emulation/libvirt:openvz - Support management of OpenVZ virtualisation (open
app-emulation/libvirt:parted - Allow using real disk partitions as pool for disk image storage, using sys-block/parted to create, resize and delete them.
app-emulation/libvirt:pcap - Support auto learning IP addreses for routing
app-emulation/libvirt:phyp - Support IBM HMC / IVM hypervisor via PHYP protocol
-app-emulation/libvirt:pm-utils - Add runtime support for sys-power/pm-utils
app-emulation/libvirt:qemu - Support management of QEMU virtualisation (app-emulation/qemu)
app-emulation/libvirt:rbd - Enable rados block device support via sys-cluster/ceph
app-emulation/libvirt:vepa - Virtual Ethernet Port Aggregator (VEPA) / 802.1Qbg support. Relies on macvtap support.
@@ -601,6 +596,7 @@ app-emulation/qemu:png - Enable png image support for the VNC console server
app-emulation/qemu:pulseaudio - Enable pulseaudio output for sound emulation
app-emulation/qemu:rbd - Enable rados block device backend support, see http://ceph.newdream.net/wiki/QEMU-RBD
app-emulation/qemu:sdl - Enable the SDL-based console
+app-emulation/qemu:sdl-image - SDL Image support for icons
app-emulation/qemu:spice - Enable Spice protocol support via app-emulation/spice
app-emulation/qemu:ssh - Enable SSH based block device support via net-libs/libssh2
app-emulation/qemu:static - Build the User and Software MMU (system) targets as well as tools as static binaries
@@ -625,6 +621,7 @@ app-emulation/runc:apparmor - Enable AppArmor support.
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/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.
@@ -661,6 +658,7 @@ app-emulation/wine-staging:capi - Enable ISDN support via CAPI
app-emulation/wine-staging:custom-cflags - Bypass strip-flags; use at your own peril
app-emulation/wine-staging:dos - Pull in games-emulation/dosbox to run DOS applications
app-emulation/wine-staging:faudio - Pull in app-emulation/faudio to provide XAudio2 functionality
+app-emulation/wine-staging:gcrypt - Add support for the Diffie-Hellman key exchanges using dev-libs/libgcrypt
app-emulation/wine-staging:gecko - Add support for the Gecko engine when using iexplore
app-emulation/wine-staging:gssapi - Use GSSAPI (Kerberos SSP support)
app-emulation/wine-staging:gstreamer - Use media-libs/gstreamer to provide DirectShow functionality;
@@ -679,6 +677,7 @@ app-emulation/wine-staging:sdl - Add support for gamepad detection using SDL
app-emulation/wine-staging:staging - Apply Wine-Staging patches for advanced feature support that haven't made it into upstream Wine yet
app-emulation/wine-staging:themes - Support GTK+:3 window theming through Wine-Staging
app-emulation/wine-staging:udev - Use virtual/libudev to provide plug and play support
+app-emulation/wine-staging:unwind - Use sys-libs/libunwind to unwind the stack
app-emulation/wine-staging:vkd3d - Use app-emulation/vkd3d to provide Direct3D 12 support
app-emulation/wine-staging:vulkan - Enable Vulkan drivers
app-emulation/wine-vanilla:capi - Enable ISDN support via CAPI
@@ -700,6 +699,7 @@ app-emulation/wine-vanilla:run-exes - Use Wine to open and run .EXE and .MSI fil
app-emulation/wine-vanilla:samba - Add support for NTLM auth. See: https://web.archive.org/web/20160108123008/http://wiki.winehq.org:80/NtlmAuthSetupGuide and https://web.archive.org/web/20150906013746/http://wiki.winehq.org/NtlmSigningAndSealing (these pages are not currently in the updated WineHQ Wiki).
app-emulation/wine-vanilla:sdl - Add support for gamepad detection using SDL
app-emulation/wine-vanilla:udev - Use virtual/libudev to provide plug and play support
+app-emulation/wine-vanilla:unwind - Use sys-libs/libunwind to unwind the stack
app-emulation/wine-vanilla:vkd3d - Use app-emulation/vkd3d to provide Direct3D 12 support
app-emulation/wine-vanilla:vulkan - Enable Vulkan drivers
app-emulation/winetricks:rar - Pull in app-arch/unrar for extraction of rar-compressed game files
@@ -1056,7 +1056,6 @@ app-office/gnucash:quotes - Enable Online Stock Quote retrieval
app-office/gnucash:register2 - Use the new register (Experimental)
app-office/gnumeric:libgda - Enable database support through gnome-extra/libgda.
app-office/gnumeric:perl - Enable perl plugin loader.
-app-office/gnumeric:python - Enable python plugin loader.
app-office/grisbi:goffice - enable goffice graphic support
app-office/kexi:experimental - Enable features deemed experimental by upstream
app-office/kexi:marble - Enable displaying of maps using kde-apps/marble
@@ -1371,7 +1370,6 @@ dev-db/mariadb:systemtap - Build support for profiling and tracing using dev-uti
dev-db/mariadb:test - Install upstream testsuites for end use.
dev-db/mariadb:tokudb - Add support for TokuDB storage engine
dev-db/mariadb:yassl - Enable SSL connections and crypto functions using the bundled yaSSL
-dev-db/mariadb-connector-c:mysqlcompat - Enable mysqlclient library symbolic links
dev-db/mongodb:lto - Adds support for link time optimization
dev-db/mongodb:mms-agent - Install the MongoDB Monitoring Service agent
dev-db/mongodb:tools - Install the MongoDB tools (mongoimport, mongodump...) from app-admin/mongo-tools
@@ -1867,12 +1865,14 @@ dev-lang/gdl:gshhs - Add support for projection adn continent maps with sci-geos
dev-lang/gdl:hdf - Add support for the Hierarchical Data Format v.4
dev-lang/gdl:proj - Add support for sci-libs/proj (geographic projections)
dev-lang/gdl:udunits - Add support for manipulating units of physical quantities
+dev-lang/gforth:check - Enable build-time sanity check.
dev-lang/ghc:binary - Install the binary version directly, rather than using it to build the source version.
dev-lang/ghc:elfutils - Enable DWARF-based baclktraces using dev-libs/elfutils.
dev-lang/ghc:ghcbootstrap - Internal: Bootstrap GHC from an existing GHC installation.
dev-lang/ghc:ghcmakebinary - Internal: Build binary friendly for redistribution.
dev-lang/ghc:gmp - use dev-libs/gmp for integer operations (works faster, but an external depend).
dev-lang/ghc:numa - Enable NUMA thread balancing policy using sys-process/numactl.
+dev-lang/gnat-gpl:ada - Build the ADA language (GNAT) frontend
dev-lang/gnat-gpl:awt - Useful only when building GCJ, this enables Abstract Window Toolkit (AWT) peer support on top of GTK+
dev-lang/gnat-gpl:bootstrap - Used to bootstrap gnat-gpl
dev-lang/gnat-gpl:cilk - Support the Cilk Plus language (C/C++ based languages for parallel programming)
@@ -1896,6 +1896,7 @@ dev-lang/gnat-gpl:vtv - Build support for virtual table verification (a C++ hard
dev-lang/go:gccgo - Bootstrap using sys-devel/gcc[go]
dev-lang/go:system-bootstrap - Bootstrap using previously installed dev-lang/go
dev-lang/icon:iplsrc - install the icon programming library source
+dev-lang/janet:static-libs - install janet static library archive, you must enable this flag for using `jpm build`
dev-lang/jsonnet:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)
dev-lang/lazarus:minimal - Don't build extra packages from the bigide component
dev-lang/logtalk:fop - Support for generating pdf documentation using fop
@@ -1905,6 +1906,7 @@ dev-lang/lua:test-complete - Run the complete (non-portable) testsuite
dev-lang/luajit:lua52compat - Enable some upwards-compatible features from Lua 5.2 that are unlikely to break existing code.
dev-lang/mercury:erlang - Support Mercury Erlang grade
dev-lang/mercury:trail - Support Mercury trail grades
+dev-lang/mercury-extras:tommath - Enable support for tommath library
dev-lang/mlton:binary - install a binary version
dev-lang/mlton:bootstrap-smlnj - Boostrap mlton with dev-lang/smlnj (takes a long time)
dev-lang/mlton:pax_kernel - Enable if the user plans to run the package under a pax enabled hardened kernel
@@ -1969,16 +1971,17 @@ 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/rust:clippy - Install clippy component
+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
dev-lang/rust:parallel-compiler - Build a multi-threaded rustc
-dev-lang/rust:rls - Install rls component
-dev-lang/rust:rustfmt - Install rustfmt component
+dev-lang/rust:rls - Install rls, Rust Language Server (used with IDEs supporting RLS protocol)
+dev-lang/rust:rustfmt - Install rustfmt, Rust code formatter
dev-lang/rust:system-bootstrap - Bootstrap using installed rust compiler
dev-lang/rust:system-llvm - Use the system LLVM install
dev-lang/rust:wasm - Build support for the wasm32-unknown-unknown target
-dev-lang/rust-bin:clippy - Install clippy component
-dev-lang/rust-bin:rustfmt - Install rustfmt component
+dev-lang/rust-bin:clippy - Install clippy, Rust code linter
+dev-lang/rust-bin:rustfmt - Install rustfmt, Rust code formatter
dev-lang/scala:binary - Install from (Gentoo-compiled) binary instead of building from sources. Set this when you run out of memory during build.
dev-lang/smlnj:pax_kernel - Enable if the user plans to run the package under a pax enabled hardened kernel
dev-lang/spidermonkey:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)
@@ -2069,8 +2072,6 @@ dev-libs/aws-sdk-cpp:transcribe - A transcription services for audio files. It u
dev-libs/aws-sdk-cpp:translate - A neural machine translation service for translating text to and from English across a breadth of supported languages.
dev-libs/aws-sdk-cpp:unity-build - Build using a single unified .cpp file for each service library. Reduces the size of static library binaries
dev-libs/aws-sdk-cpp:waf - The Web Application Firewall (WAF) can monitor web requests that are forwarded to Amazon CloudFront distributions or an Application Load Balancer. Can also be used to block or allow requests based on conditions such as the IP addresses that requests originate from or values in the requests. Also enables fms and waf-regional.
-dev-libs/beignet:ocl-icd - Enable compatibility with the dev-libs/ocl-icd OpenCL ICD loader
-dev-libs/beignet:ocl20 - Enable experimental OpenCL 2.0 support on Skylake and newer architectures
dev-libs/bitset:tcmalloc - Use tcmalloc from dev-util/google-perftools for allocations
dev-libs/boost:context - Build and install the Boost.Context (and Boost.Fiber) library and all other Boost libraries that depend on it
dev-libs/boost:debug - Build and install only the debug version of the Boost libraries. Only enable this flag if you're developing against boost.
@@ -2136,6 +2137,7 @@ dev-libs/fstrm:utils - Build fstrm utility programs
dev-libs/gf2x:bindist - Disable automatic fine-tuning to local processor features like pclmul or sse2.
dev-libs/gf2x:custom-tune - Extra long compile time for tuning hardware specific low-level routines
dev-libs/gf2x:fft - Build an FFT API for multiplication of 2 polynomials over GF(2)
+dev-libs/gjs:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
dev-libs/glib:dbus - Enable dependencies required by glib libraries using dbus service to manage settings saving
dev-libs/glib:mime - Pull in shared MIME database that many glib-based applications require at runtime to detect or open files. Warning: do not disable this flag unless installing on a headless server.
dev-libs/glib:systemtap - Build support for profiling and tracing using dev-util/systemtap
@@ -2196,6 +2198,9 @@ dev-libs/libisoburn:frontend-optional - Use dev-tcltk/bwidget which is not stric
dev-libs/libisoburn:launch-frontend - Enable the tcl gui for xorriso
dev-libs/libisoburn:launch-frontend-setuid - Enable the tcl gui for xorriso under setuid
dev-libs/libisofs:verbose-debug - Enable verbose debug messages
+dev-libs/libjcat:gpg - Enable GPG verification support via app-crypt/gpgme
+dev-libs/libjcat:man - Generate and install man pages
+dev-libs/libjcat:pkcs7 - Enable PKCS7 verification support via net-libs/gnutls
dev-libs/liblogging:rfc3195 - Enables RFC 3195 protocol (aka syslog-reliable) support. If you don't know what this is, you don't need it!
dev-libs/liblogging:stdlog - Enables liblogging's core component (think of it as a the next version of the syslog(3) API).
dev-libs/libmemcached:hsieh - Use Hsieh hash algorithm.
@@ -2266,7 +2271,6 @@ 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/nss:cacert - Include root/class3 certs from CAcert (http://www.cacert.org/)
-dev-libs/nss:nss-pem - Add support for libnsspem
dev-libs/nss:utils - Install utilities included with the library
dev-libs/ocl-icd:khronos-headers - Install Khronos OpenCL headers.
dev-libs/onigmo:combination-explosion-check - enable combination explosion check
@@ -2341,7 +2345,6 @@ dev-libs/weston:rdp - Enable Remote Desktop Protocol compositor support
dev-libs/weston:remoting - Enable plugin to stream output to remote hosts using media-libs/gstreamer
dev-libs/weston:resize-optimization - Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi
dev-libs/weston:screen-sharing - Enable screen-sharing through RDP
-dev-libs/weston:unwind - Enable libunwind usage for backtraces
dev-libs/weston:wayland-compositor - Enable Wayland compositor support
dev-libs/weston:xwayland - Enable ability support native X11 applications
dev-libs/xapian:brass - Enabled brass backend db support
@@ -2409,7 +2412,6 @@ dev-ml/uutf:utftrip - Builds and install the utftrip executable: Among other thi
dev-ml/zarith:mpir - Use MPIR library instead of GMP.
dev-perl/App-Nopaste:browser - Spawn browser with pasted page
dev-perl/App-Nopaste:clipboard - copying of URLs with -x/--copy
-dev-perl/App-Nopaste:github - Github authentication
dev-perl/App-Nopaste:gitlab - Ensure git is installed for reading/passing GitLab authentication
dev-perl/App-Nopaste:pastebin - pastebin.com support
dev-perl/Boulder:genbank - Provide support with Boulder::Genbank for decoding Genbank data records
@@ -2483,12 +2485,10 @@ dev-php/pecl-redis:json - Enables json serializer support
dev-php/pecl-zmq:czmq - Use the czmq high level bindings
dev-php/phing:zip - Support zip archives by requiring said support in dev-lang/php.
dev-php/swoole:http2 - Add support for HTTP/2 protocol via net-libs/nghttp2
-dev-python/Kivy:garden - Install garden tool to manage user maintained widgets
dev-python/PyQt5:bluetooth - Build bindings for the QtBluetooth module
dev-python/PyQt5:dbus - Build bindings for the QtDBus module
dev-python/PyQt5:declarative - Build bindings for the QtQml/QtQuick modules and enable the qmlscene plugin
dev-python/PyQt5:designer - Build bindings for the QtDesigner module and enable the designer plugin
-dev-python/PyQt5:gles2 - Use GLES 2.0 or later instead of full OpenGL
dev-python/PyQt5:gui - Build bindings for the QtGui module
dev-python/PyQt5:help - Build bindings for the QtHelp module
dev-python/PyQt5:location - Build bindings for the QtLocation module
@@ -2515,7 +2515,6 @@ dev-python/QtPy:gui - Build bindings for the QtGui module
dev-python/QtPy:svg - Build bindings for the QtSvg module
dev-python/QtPy:testlib - Build bindings for the QtTest module
dev-python/QtPy:webengine - Build bindings for the QtWebEngine module
-dev-python/amqplib:extras - Install extra tools to generate initial Python mod from an AMQP XML file
dev-python/cryptography:idna - enable support for the old, deprecated IDNA specification (RFC 3490)
dev-python/ctypescrypto:gost - Build with support for GOST Message Authentication Code
dev-python/cvxopt:dsdp - Use interior point library sci-libs/dsdp
@@ -2528,8 +2527,6 @@ dev-python/fabric:fab2 - Install as "fab2", allowing side-by-side install with f
dev-python/falcon:cython - Build cython-based python modules
dev-python/fastparquet:brotli - Enable support for brotli compression
dev-python/flask-restful:paging - Enable resource paging support
-dev-python/geopy:timezone - Enables localized date support
-dev-python/geopy:yahoo - Enables use of YahooPlaceFinder
dev-python/glance_store:cinder - enable cinder backend supprt
dev-python/glance_store:swift - enable swift backend supprt
dev-python/glance_store:vmware - enable vmware backend supprt
@@ -2562,6 +2559,7 @@ dev-python/networkx:pandas - Provides a DataFrame, which is a tabular data struc
dev-python/networkx:scipy - Enables scipy backend
dev-python/networkx:yaml - Provides YAML format reading and writing
dev-python/nltk:numpy - Use numpy for the saved word tokenizer
+dev-python/nltk-data:extra - Install the complete set of data files. Otherwise, only files required by tests are installed.
dev-python/nose:coverage - Pull in dev-python/coverage needed for nose-xcover plugin.
dev-python/numexpr:mkl - Enable support for Intel Vector Math Library, part of sci-libs/mkl.
dev-python/pandas:full-support - Pull all packages to give pandas full support
@@ -2587,15 +2585,11 @@ dev-python/python-mpd:twisted - Enable twisted support
dev-python/python-stdnum:vies - Enable VIES
dev-python/pyudev:qt5 - Install PyQt5 bindings
dev-python/pyyaml:libyaml - enable support for C implementation using libyaml
-dev-python/pyzor:gdbm - Enables the Gdbm back-end database engine for pyzord
-dev-python/pyzor:gevent - Use dev-python/gevent to enable asynchronous operation
-dev-python/pyzor:pyzord - Enable the pyzord server daemon
-dev-python/pyzor:redis - Enables the redis back-end database engine for pyzord through dev-python/redis-py
+dev-python/pyzmq:draft - Enable draft API support
dev-python/rarfile:compressed - Enables the module to support compressed v3 archives by calling the app-arch/unrar.
dev-python/rdflib:redland - enable support for Redland triplestore
dev-python/restkit:cli - Install the restcli command line interface/tool, based on dev-python/ipython
dev-python/rfc3986:idna - enable support for the IDNA specification (RFC 5891)
-dev-python/setuptools_scm:mercurial - Enables mercurial backend
dev-python/simplespectral:faster - Use sci-libs/scipy to speed up drawing
dev-python/simplespectral:fastest - Use dev-python/pyFFTW to speed up drawing to the max
dev-python/sphinx:net - enable internet capabilities
@@ -2710,14 +2704,12 @@ dev-qt/qt-docs:widgets - Install documentation for dev-qt/qtwidgets
dev-qt/qt-docs:x11extras - Install documentation for dev-qt/qtx11extras
dev-qt/qt-docs:xmlpatterns - Install documentation for dev-qt/qtxmlpatterns
dev-qt/qt3d:gamepad - Add support for gamepad hardware via dev-qt/qtgamepad
-dev-qt/qt3d:gles2 - Use GLES 2.0 or later instead of full OpenGL
dev-qt/qt3d:qml - Build QML/QtQuick bindings
dev-qt/qtbluetooth:qml - Build QML/QtQuick bindings and imports
dev-qt/qtcharts:qml - Build QML/QtQuick bindings and imports
+dev-qt/qtcore:old-kernel - Disable syscalls not available on Linux kernels older than 3.17
dev-qt/qtcore:systemd - Enable native journald logging support
-dev-qt/qtdatavis3d:gles2 - Use GLES 2.0 or later instead of full OpenGL
dev-qt/qtdatavis3d:qml - Build QML/QtQuick bindings and imports
-dev-qt/qtdeclarative:gles2 - Use GLES 2.0 or later instead of full OpenGL
dev-qt/qtdeclarative:localstorage - Build the LocalStorage import for QtQuick (requires QtSql)
dev-qt/qtdeclarative:vulkan - Enable support for Vulkan
dev-qt/qtdeclarative:widgets - Enable QtWidgets support
@@ -2728,7 +2720,6 @@ dev-qt/qtgamepad:qml - Build QML bindings
dev-qt/qtgui:egl - Enable EGL integration
dev-qt/qtgui:eglfs - Build the EGL Full Screen/Single Surface platform plugin
dev-qt/qtgui:evdev - Enable support for input devices via evdev
-dev-qt/qtgui:gles2 - Use GLES 2.0 or later instead of full OpenGL
dev-qt/qtgui:ibus - Build the IBus input method plugin
dev-qt/qtgui:libinput - Enable support for input devices via dev-libs/libinput
dev-qt/qtgui:tslib - Enable support for touchscreen devices via x11-libs/tslib
@@ -2736,18 +2727,16 @@ 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:gles2 - Use GLES 2.0 or later instead of full OpenGL
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
dev-qt/qtnetwork:bindist - Disable EC support via dev-libs/openssl
dev-qt/qtnetwork:connman - Enable net-misc/connman-based bearer plugin
+dev-qt/qtnetwork:gssapi - Enable support for GSSAPI (virtual/krb5)
dev-qt/qtnetwork:libproxy - Use net-libs/libproxy for automatic HTTP/SOCKS proxy configuration
dev-qt/qtnetwork:networkmanager - Enable net-misc/networkmanager-based bearer plugin
-dev-qt/qtopengl:gles2 - Use GLES 2.0 or later instead of full OpenGL
dev-qt/qtpositioning:geoclue - Use enhanced location information from app-misc/geoclue
dev-qt/qtpositioning:qml - Build QML bindings
-dev-qt/qtprintsupport:gles2 - Use GLES 2.0 or later instead of full OpenGL
dev-qt/qtquickcontrols:widgets - Enable QtWidgets support
dev-qt/qtquickcontrols2:widgets - Enable QtWidgets support
dev-qt/qtscript:scripttools - Build the QtScriptTools module (requires QtWidgets)
@@ -2763,7 +2752,6 @@ dev-qt/qtwebengine:system-ffmpeg - Use the system-wide media-video/ffmpeg instea
dev-qt/qtwebengine:system-icu - Use the system-wide dev-libs/icu instead of bundled.
dev-qt/qtwebengine:widgets - Enable QtWidgets support
dev-qt/qtwebkit:geolocation - Enable physical position determination via dev-qt/qtpositioning
-dev-qt/qtwebkit:gles2 - Use GLES 2.0 or later instead of full OpenGL
dev-qt/qtwebkit:gstreamer - Enable HTML5 audio/video support via media-libs/gstreamer using SLOT 1.0
dev-qt/qtwebkit:hyphen - Enable hyphenation support via dev-libs/hyphen
dev-qt/qtwebkit:multimedia - Enable HTML5 audio/video support via dev-qt/qtmultimedia
@@ -2771,7 +2759,6 @@ dev-qt/qtwebkit:orientation - Enable device orientation detection via dev-qt/qts
dev-qt/qtwebkit:printsupport - Enable printing via dev-qt/qtprintsupport
dev-qt/qtwebkit:qml - Build QML/QtQuick bindings
dev-qt/qtwebsockets:qml - Build QML bindings
-dev-qt/qtwidgets:gles2 - Use GLES 2.0 or later instead of full OpenGL
dev-qt/qtxmlpatterns:qml - Build the XmlListModel import for QtQuick (requires QtDeclarative)
dev-ros/rosbag:lz4 - Add support for lz4 compressed bags.
dev-ros/rosconsole:glog - Use dev-cpp/glog as log backend.
@@ -2992,7 +2979,6 @@ dev-util/pkgcheck:network - Enable support for network checks using dev-python/r
dev-util/pkgcheck:perl - Enable support for perl checks using dev-perl/Gentoo-PerlMod-Version
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/rt-tests:numa - Make test programs NUMA aware
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
@@ -3111,6 +3097,11 @@ games-action/trine2:launcher - Install GTK+ launcher
games-arcade/bomns:editor - enables building the level editor
games-arcade/burgerspace:network - Enable client-server support
games-arcade/commandergenius:downloader - Allows some Keen games to be downloaded from the menu
+games-arcade/jazz2:gles2-only - Use GLES 2.0 or later instead of full OpenGL 2.1
+games-arcade/jazz2:server - Build the multiplayer game server
+games-arcade/jazz2-data:cc - Install The Christmas Chronicles additional data
+games-arcade/jazz2-data:demo - Use the free demo data instead of the full retail game data
+games-arcade/jazz2-data:gles2-only - Use GLES 2.0 or later instead of full OpenGL 2.1
games-arcade/jumpnbump:music - Enable playing of background music
games-arcade/lbreakout2:themes - Install additional themes
games-arcade/moleinvasion:music - Download and install the music files
@@ -3177,13 +3168,10 @@ games-emulation/mupen64plus:ui-m64py - Enable PyQt5 UI using games-emulation/m64
games-emulation/mupen64plus:video-glide64mk2 - Enable Glide64mk2 video plugin.
games-emulation/mupen64plus:video-rice - Enable Rice video plugin.
games-emulation/mupen64plus-core:debugger - Build the debugger
-games-emulation/mupen64plus-core:gles2 - Use GLES2 instead of OpenGL
games-emulation/mupen64plus-core:new-dynarec - Enable new experimental dynamic recompiler implementation (only for x86 and arm)
games-emulation/mupen64plus-core:opencv - Support video capture via media-libs/opencv
games-emulation/mupen64plus-core:osd - Overlay emulator messages using on-screen-display
-games-emulation/mupen64plus-video-glide64mk2:gles2 - Use GLES2 instead of OpenGL
games-emulation/mupen64plus-video-glide64mk2:hires - Support hi-resolution textures (requires dev-libs/boost)
-games-emulation/mupen64plus-video-rice:gles2 - Use GLES2 instead of OpenGL
games-emulation/pcsxr:archive - Support compressed files (via libarchive)
games-emulation/pcsxr:ccdda - Support compressed CDDA (requires ffmpeg)
games-emulation/pcsxr:cdio - Use libcdio for CD support
@@ -3298,13 +3286,6 @@ games-roguelike/angband:sound - Enable and install sounds
games-roguelike/stone-soup:ncurses - Enable for console (uses ncurses) based build. (can be enabled on top of tiles)
games-roguelike/stone-soup:tiles - Enable for graphical (tiled) build. (can be enabled on top of ncurses)
games-roguelike/tomenet:server - Compile server support
-games-rpg/arx-fatalis-data:gog - Extract the data from the GOG.com installer.
-games-rpg/arx-libertatis:c++0x - Build ROOT using the C++11 standard.
-games-rpg/arx-libertatis:crash-reporter - Build a dev-qt/qtgui-based tool that allows to submit crash information to the upstream backtracker.
-games-rpg/arx-libertatis:debug - Enable asserts and debug logging.
-games-rpg/arx-libertatis:static - Link libraries statically, currently only media-libs/glew
-games-rpg/arx-libertatis:tools - Build tools that can extract the game's data and save files.
-games-rpg/arx-libertatis:unity-build - Build everything in one big source file, allowing for faster build times and better optimizations at the cost of higher memory usage.
games-rpg/daimonin-client:music - Install extra music
games-rpg/drascula:sound - Install optional audio files
games-rpg/dreamweb:doc - High-resolution scans of the written material in the original UK game box
@@ -3373,7 +3354,6 @@ games-strategy/wesnoth:server - Enable compilation of server
games-util/deutex:man - Build and install man pages
games-util/gslist:web - Enable the web interface
games-util/lgogdownloader:gui - Enable GUI login support for passing reCAPTCHA
-games-util/pyfa:graph - Enable support for graphs
games-util/wit:fuse - Enable image mount support via fuse
gnome-base/gconf:ldap - Build backend which enables default mail accounts, addressbooks and calendars for Evolution to be configured using each user's LDAP entry."
gnome-base/gdm:bluetooth-sound - Allow loading of bluetooth sound modules. This may be necessary for accessibility screen readers, but may cause bluetooth sound issues for users logging in.
@@ -3396,6 +3376,7 @@ gnome-base/gnome-light:gnome-shell - Install gnome-base/gnome-shell and x11-wm/m
gnome-base/gnome-session:consolekit - Support sys-auth/consolekit for session tracking
gnome-base/gnome-session:elogind - Support sys-auth/elogind for session tracking
gnome-base/gnome-settings-daemon:elogind - Rely on sys-auth/elogind as runtime logind provider
+gnome-base/gnome-settings-daemon:modemmanager - Enable WWAN support via net-misc/modemmanager
gnome-base/gnome-settings-daemon:systemd - Rely on sys-apps/systemd as runtime logind provider
gnome-base/gnome-shell:browser-extension - Ensure the presence of extensions.gnome.org native connector gnome-extra/chrome-gnome-shell
gnome-base/gnome-shell:elogind - Use sys-auth/elogind for session tracking and suspend support.
@@ -3447,8 +3428,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
@@ -3502,7 +3486,6 @@ kde-apps/artikulate:qtmedia - Enable playback via Qt5Multimedia
kde-apps/cantor:R - Enable dev-lang/R backend support
kde-apps/cantor:analitza - Enable kde-apps/analitza backend support
kde-apps/cantor:julia - Enable dev-lang/julia backend support
-kde-apps/cantor:markdown - Enable Markdown support via app-text/discount
kde-apps/cantor:qalculate - Enable sci-libs/libqalculate backend support
kde-apps/dolphin:activities - Track which folders are frequently accessed on a Plasma desktop
kde-apps/gwenview:activities - Enable kactivities support
@@ -3510,12 +3493,10 @@ kde-apps/gwenview:fits - Enable support for NASA's sci-libs/cfitsio library
kde-apps/gwenview:kipi - Enable support for the KDE Image Plugin Interface
kde-apps/gwenview:mpris - Enable support for MPRIS2 interface, requiring dev-qt/qtdbus as dependency.
kde-apps/gwenview:share - Enable support for a share menu using kde-frameworks/purpose
-kde-apps/k3b:emovix - Enable burning support for eMoviX images
kde-apps/kalzium:editor - Enable the embedded molecule editor/viewer
kde-apps/kalzium:solver - Enable the equation solver
kde-apps/kanagram:speech - Enable text-to-speech support
kde-apps/kate:activities - Enable Plasma Activities support via kde-frameworks/kactivities
-kde-apps/kate:addons - Build and install additional plugins
kde-apps/kate:filebrowser - Enable File System browser tool view
kde-apps/kate:lspclient - Enable LSP (Language Server Protocol) client plugin
kde-apps/kate:plasma - Enable Session Applet addon for KDE Plasma
@@ -3534,7 +3515,6 @@ kde-apps/kdemultimedia-meta:cdrom - Include packages for optical discs
kde-apps/kdenetwork-meta:dropbox - Enable support for Dropbox in kde-apps/dolphin via kde-apps/dolphin-plugins-dropbox
kde-apps/kdenetwork-meta:telepathy - Enable support for Plasma Telepathy (instant messaging) integration via kde-apps/plasma-telepathy-meta
kde-apps/kdenlive:freesound - Enable freesound.org credentials support via dev-qt/qtwebkit to download files
-kde-apps/kdenlive:gles2 - Use GLES 2.0 or later instead of full OpenGL
kde-apps/kdenlive:share - Enable support for a share menu using kde-frameworks/purpose
kde-apps/kdepim-addons:importwizard - Enable additional import plugins for kde-apps/akonadi-import-wizard
kde-apps/kdepim-addons:markdown - Enable Markdown support via app-text/discount
@@ -3559,6 +3539,7 @@ kde-apps/kig:geogebra - Support files created by sci-mathematics/geogebra
kde-apps/kig:scripting - Support Python scripting
kde-apps/kio-extras:activities - Enable activities kioslave and fileitem plugin
kde-apps/kio-extras:man - Enable manpages kioslave
+kde-apps/kio-extras:nfs - Enable NFS support using net-libs/libtirpc
kde-apps/kio-extras:phonon - Enable file audio preview plugin using media-libs/phonon
kde-apps/kio-extras:sftp - Enable SFTP protocol support using net-libs/libssh
kde-apps/kio-extras:taglib - Enable audio thumbnails via media-libs/taglib
@@ -3653,10 +3634,8 @@ kde-frameworks/ktextwidgets:speech - Enable text-to-speech support
kde-frameworks/kwallet:gpg - Support wallets with GnuPG encryption in addition to the default blowfish-encrypted file
kde-frameworks/kwallet:man - Build and install man pages
kde-frameworks/kwidgetsaddons:designer - Build plugins for dev-qt/designer
-kde-frameworks/kxmlgui:attica - Enable support for kde-frameworks/attica
kde-frameworks/kxmlgui:designer - Build plugins for dev-qt/designer
kde-frameworks/networkmanager-qt:teamd - Enable Teamd control support
-kde-frameworks/plasma:gles2 - Use GLES 2.0 or later instead of full OpenGL
kde-frameworks/prison:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative
kde-frameworks/purpose:dolphin - Enable support for sharing files from kde-apps/dolphin
kde-frameworks/purpose:kaccounts - Enable support for system-wide defined KAccounts
@@ -3676,12 +3655,10 @@ kde-plasma/discover:firmware - Enable support for firmware upgrades using sys-ap
kde-plasma/kde-cli-tools:kdesu - Build graphical frontend for kde-frameworks/kdesu
kde-plasma/kdeplasma-addons:share - Enable applet for quickly sharing data to a variety of sources
kde-plasma/kdeplasma-addons:webengine - Enable dictionary and web browser applets using dev-qt/qtwebengine
-kde-plasma/kinfocenter:gles2 - Show OpenGL ES information in kinfocenter
kde-plasma/kinfocenter:pci - Show advanced PCI information
kde-plasma/kmenuedit:hotkeys - Enable support for hotkey editing
kde-plasma/kscreenlocker:consolekit - Support for killing the screenlocker when sys-auth/consolekit is the session tracker
kde-plasma/ksysguard:pcap - Enable per-process network statistic collection using net-libs/libpcap
-kde-plasma/kwin:gles2 - Use OpenGL ES 2 instead of full GL
kde-plasma/kwin:multimedia - Enable effect video button in desktop effects KCM
kde-plasma/libksysguard:webengine - Enable display of detailed memory information using dev-qt/qtwebengine.
kde-plasma/plasma-desktop:ibus - Use ibus input method via app-i18n/ibus
@@ -3758,6 +3735,7 @@ lxqt-base/lxqt-panel:tray - Build tray plugin
lxqt-base/lxqt-panel:volume - Build volume plugin
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: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
@@ -3792,22 +3770,16 @@ mail-client/geary:ytnef - Enable optional TNEF attachments parser support using
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:gpg - Enable support for app-crypt/gpgme
mail-client/mutt:gpgme - Build gpgme backend to support S/MIME, PGP/MIME and traditional/inline PGP
mail-client/mutt:hcache - Enable header cache, one database backend needs to be enabled
mail-client/mutt:lmdb - Enable dev-db/lmdb database backend for header caching
-mail-client/mutt:notmuch - Enable support for net-mail/notmuch
mail-client/mutt:pgp-classic - Build classic_pgp backend to support PGP/MIME and traditional/inline PGP
-mail-client/mutt:pgp_classic - Build classic_pgp backend to support PGP/MIME and traditional/inline PGP
mail-client/mutt:pop - Enable support for POP3 mailboxes
-mail-client/mutt:smime - Enable support for smime
mail-client/mutt:smime-classic - Build classic_smime backend to support S/MIME
-mail-client/mutt:smime_classic - Build classic_smime backend to support S/MIME
mail-client/mutt:smtp - Enable support for direct SMTP delivery
mail-client/mutt:tokyocabinet - Enable dev-db/tokyocabinet database backend for header caching
mail-client/neomutt:berkdb - Enable BDB (Berkley DB) backend for header caching
mail-client/neomutt:gdbm - Enable GDBM (GNU dbm) backend for header caching
-mail-client/neomutt:gpg - Enable support for app-crypt/gpgme
mail-client/neomutt:gpgme - Build gpgme backend to support S/MIME, PGP/MIME and traditional/inline PGP
mail-client/neomutt:kyotocabinet - Enable Kyoto Cabinet database backend for header caching
mail-client/neomutt:lmdb - Enable LMDB (Lightning Memory-Mapped Database) backend for header caching
@@ -3815,7 +3787,6 @@ mail-client/neomutt:notmuch - Enable support for net-mail/notmuch
mail-client/neomutt:pgp-classic - Build classic_pgp backend to support PGP/MIME and traditional/inline PGP
mail-client/neomutt:pgp_classic - Build classic_pgp backend to support PGP/MIME and traditional/inline PGP
mail-client/neomutt:qdbm - Enable QDBM (Quicker Database Manager) database backend for header caching
-mail-client/neomutt:smime - Enable support for smime
mail-client/neomutt:smime-classic - Build classic_smime backend to support S/MIME
mail-client/neomutt:smime_classic - Build classic_smime backend to support S/MIME
mail-client/neomutt:tokyocabinet - Enable Tokyo Cabinet database backend for header caching
@@ -3891,6 +3862,10 @@ mail-filter/opendmarc:reports - Install the reports binaries: expire, import, re
mail-filter/opendmarc:spf - Use the mail-filter/libspf2 for Sender Policy Framework checking
mail-filter/postfwd:tools - Install additional tools for testing postfwd
mail-filter/postgrey:targrey - Enables the targrey patch
+mail-filter/pyzor:gdbm - Enables the Gdbm back-end database engine for pyzord
+mail-filter/pyzor:gevent - Use dev-python/gevent to enable asynchronous operation
+mail-filter/pyzor:pyzord - Enable the pyzord server daemon
+mail-filter/pyzor:redis - Enables the redis back-end database engine for pyzord through dev-python/redis-py
mail-filter/rmilter:dkim - Enable support for DomainKeys Identified Mail
mail-filter/rmilter:memcached - Enable support for memcached
mail-filter/rspamd:pcre2 - Use dev-libs/libpcre2
@@ -3941,6 +3916,7 @@ mate-base/mate:extras - Install additional MATE Desktop applications that are re
mate-base/mate:help - Install gnome-extra/yelp to handle in application help menus and documentation browsing
mate-base/mate:notification - Force notification daemon to default to MATE's notification daemon. Enabled by default. Disable if it causes conflicts with other installed desktop environments.
mate-base/mate:themes - Install MATE Desktop's themes; if you use other themes, you can disable this to spare some space and time.
+mate-base/mate-applets:cpupower - Enable support for cpu frequency manipulation using sys-power/cpupower
mate-base/mate-applets-meta:appindicator - Pull in mate-extra/mate-indicator-applet for AppIndicator applet
mate-base/mate-applets-meta:sensors - Pull in mate-extra/mate-sensors-applet for hw sensors applet
mate-base/mate-control-center:accountsservice - Add support for AccountsService
@@ -3995,7 +3971,6 @@ media-fonts/terminus-font:ru-i - Changes view of Russian letter 'i' - not like L
media-fonts/terminus-font:ru-k - Changes view of Russian letter 'k' (see homepage)
media-fonts/unifont:fontforge - Use media-gfx/fontforge to build fonts from source
media-fonts/unifont:utils - Install unifont utilities
-media-gfx/ahoviewer:libsecret - Support password storing using libsecret
media-gfx/ahoviewer:rar - Rar archive support
media-gfx/ahoviewer:zip - Zip archive support
media-gfx/album:plugins - Install optional plugins
@@ -4036,7 +4011,6 @@ media-gfx/blender:player - Build the Blender Player. THis requires the Game engi
media-gfx/blender:test - Build the provided unit tests.
media-gfx/blender:valgrind - Add support for memory debugging using dev-util/valgrind
media-gfx/chafa:tools - Build command-line tools
-media-gfx/comix:rar - Pulls app-arch/unrar for rar file support
media-gfx/cura:usb - Access 3D printers via USB
media-gfx/darktable:flickr - Add support for uploading photos to flickr
media-gfx/darktable:geolocation - Enable geotagging support
@@ -4056,6 +4030,7 @@ media-gfx/digikam:vkontakte - Build net-libs/libkvkontakte plugin for vkontakte.
media-gfx/digikam:webkit - Build with dev-qt/qtwebkit instead of dev-qt/qtwebengine
media-gfx/eog-plugins:map - Enable world map display using media-libs/libchamplain
media-gfx/eog-plugins:picasa - Enable uploading to Google's Picasa Web Albums
+media-gfx/eom:imagemagick - Use media-gfx/imagemagick as an external backend for the thumbnailer
media-gfx/exact-image:swig - Adds Swig support dev-lang/swig
media-gfx/exiv2:webready - Support reading metadata over the internet
media-gfx/fbida:X - Install the Motif based image viewer "ida"
@@ -4067,6 +4042,7 @@ media-gfx/fim:imagemagick - Use convert from media-gfx/imagemagick as fallback f
media-gfx/fim:pcx - Enable PCX file support
media-gfx/fim:xfig - Enable FIG file support via media-gfx/xfig
media-gfx/fontforge:truetype-debugger - Enable truetype debugger in fontforge
+media-gfx/fontforge:woff2 - Enable support for WOFF2 format
media-gfx/fotowall:webcam - Enable webcam support
media-gfx/freewrl:glew - Enable glew extensions
media-gfx/freewrl:java - Build and install java EAI/SAI support library
@@ -4111,13 +4087,14 @@ media-gfx/imagemagick:q32 - Set quantum depth value to 32
media-gfx/imagemagick:q8 - Set quantum depth value to 8
media-gfx/imv:freeimage - Use media-libs/freeimage as image library
media-gfx/imv:libnsgif - Use media-libs/libnsgif as image library
-media-gfx/inkscape:cdr - Enable support for CorelDRAW Diagrams via media-libs/libcdr
-media-gfx/inkscape:dia - pull in app-office/dia for dia import extension
+media-gfx/inkscape:cdr - Enable support for CorelDRAW files via media-libs/libcdr
+media-gfx/inkscape:dia - Enable DIA flow chart import via app-office/dia
media-gfx/inkscape:inkjar - Enable support for OpenOffice.org SVG jar files
-media-gfx/inkscape:latex - pull in dependencies for LaTeX formulas
+media-gfx/inkscape:latex - Enable rendering of LaTeX formulas
media-gfx/inkscape:svg2 - Enable support for new SVG2 features
-media-gfx/inkscape:visio - Enable support for Microsoft Visio Diagrams via media-libs/libvisio
-media-gfx/inkscape:wpg - Enable support for WordPerfect Graphics via app-text/libwpg
+media-gfx/inkscape:uniconvertor - Enable conversion of vector graphic files via media-gfx/uniconvertor (needs Python 2)
+media-gfx/inkscape:visio - Enable support for Microsoft Visio diagrams via media-libs/libvisio
+media-gfx/inkscape:wpg - Enable support for WordPerfect graphics via app-text/libwpg
media-gfx/iscan-plugin-gt-f500:minimal - Install the firmware only, and not the plugin.
media-gfx/jpeg2ps:metric - Default to A4 paper size
media-gfx/kphotoalbum:kipi - Support for the KDE Image Plugin Interface
@@ -4209,7 +4186,6 @@ media-libs/freetype:fontforge - Install internal headers required for TrueType d
media-libs/freetype:harfbuzz - Use media-libs/harfbuzz for auto-hinting OpenType fonts. WARNING: may trigger circular dependencies!
media-libs/freetype:infinality - Enable infinality options for improved LCD filtering
media-libs/freetype:utils - Install utilities and examples from ft2demos
-media-libs/freeverb3:audacious - Build Audacious plugin
media-libs/freeverb3:forcefpu - Disable assembly code
media-libs/freeverb3:plugdouble - Build plugins in double precision mode (default is float)
media-libs/ganv:fdgl - Use experimental force-directed graph layout
@@ -4290,7 +4266,7 @@ media-libs/libsdl:joystick - Control joystick support (disable at your own risk)
media-libs/libsdl:sound - Control audio support (disable at your own risk)
media-libs/libsdl:tslib - Build with tslib support for touchscreen devices
media-libs/libsdl:video - Control video support (disable at your own risk)
-media-libs/libsdl2:gles - include OpenGL ES support
+media-libs/libsdl2:gles2 - include OpenGL ES 2.0 support
media-libs/libsdl2:haptic - Enable the haptic (force feedback) subsystem
media-libs/libsdl2:joystick - Control joystick support (disable at your own risk)
media-libs/libsdl2:kms - Build the KMSDRM video driver
@@ -4359,6 +4335,7 @@ media-libs/opencv:features2d - Enable features2d module
media-libs/opencv:gdal - Enable support for sci-libs/gdal library
media-libs/opencv:gflags - Use Google's C++ argument parsing library
media-libs/opencv:glog - Use Google's C++ loggin library
+media-libs/opencv:gtk3 - Enable x11-libs/gtk+:3 support
media-libs/opencv:opencl - Add support for OpenCL
media-libs/opencv:opencvapps - Enable compilation with opencvapps
media-libs/opencv:tesseract - Use Google's OCR Engine
@@ -4605,9 +4582,7 @@ media-sound/deinvert:liquid - improve sound quality using net-libs/liquid-dsp
media-sound/deinvert:wav - wav file support using media-libs/libsndfile
media-sound/denemo:alsa - Enable alsa support through media-libs/alsa-lib
media-sound/denemo:aubio - Enable media-libs/aubio support
-media-sound/denemo:evince - Use app-text/evince document viewer
media-sound/denemo:fluidsynth - Enable Fluidsynth MIDI software synthesis using media-sound/fluidsynth
-media-sound/denemo:gtk3 - Enable support for the GTK+. If enabled uses slot 3 of x11-libs/gtk+, if disabled it uses slot 2
media-sound/denemo:jack - Enable jack support through virtual/jack
media-sound/denemo:portaudio - Enable support for media-libs/portaudio
media-sound/denemo:portmidi - Enable support for the media-libs/portmidi backend
@@ -4750,6 +4725,11 @@ media-sound/pulseaudio:ssl - Use dev-libs/openssl to provide support for RAOP (A
media-sound/pulseaudio:system-wide - Allow preparation and installation of the system-wide init script for PulseAudio. Since this support is only supported for embedded situations, do not enable without reading the upstream instructions at https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/ .
media-sound/pulseaudio:systemd - Build with sys-apps/systemd support to replace standalone ConsoleKit.
media-sound/pulseaudio:webrtc-aec - Uses the webrtc.org AudioProcessing library for enhancing VoIP calls greatly in applications that support it by performing acoustic echo cancellation, analog gain control, noise suppression and other processing.
+media-sound/pulseaudio-modules-bt:fdk - AAC encoding support using media-libs/fdk-aac
+media-sound/pulseaudio-modules-bt:ffmpeg - APTX, APTX-HD encoding support
+media-sound/pulseaudio-modules-bt:ldac - LDAC encoding support, using media-libs/libldac
+media-sound/pulseaudio-modules-bt:native-headset - Build with native HSP (Headset Profile) headset for bluez 5
+media-sound/pulseaudio-modules-bt:ofono-headset - Build with oFono HFP (Hands Free Profile) headset for bluez 5, requires net-misc/ofono.
media-sound/pulseeffects:bs2b - Enable use of media-libs/libbs2b
media-sound/pulseeffects:calf - Enable use of media-plugins/calf for adding various FX
media-sound/pulseeffects:mda-lv2 - Enable use of media-plugins/mda-lv2 for the loudness FX
@@ -4790,7 +4770,6 @@ media-sound/snapcast:client - Build and install Snapcast client component
media-sound/snapcast:server - Build and install Snapcast server component
media-sound/snapcast:tremor - Build with TREMOR version of vorbis
media-sound/snd:s7 - Enable the s7 extension language (a version of Scheme)
-media-sound/sonata:lyrics - Support for lyrics fetching
media-sound/sonic-visualiser:id3tag - Enables ID3 tagging with id3tag library
media-sound/sox:amr - Enables Adaptive Multi-Rate Audio support
media-sound/sox:id3tag - Enables ID3 tagging with id3tag library
@@ -5139,6 +5118,7 @@ media-video/qmplay2:notifications - Build additional notifications module
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/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.
@@ -5277,13 +5257,6 @@ net-analyzer/hydra:gcrypt - Enable radmin2 support through dev-libs/libgcrypt
net-analyzer/hydra:libssh - Enable SSH support through net-libs/libssh
net-analyzer/hydra:mongodb - MongoDB support through dev-libs/mongo-c-driver
net-analyzer/hydra:ncp - NCP protocol (NetWare) support through net-fs/ncpfs
-net-analyzer/icinga:contrib - additional scripts
-net-analyzer/icinga:eventhandler - Adds support for running custom scripts whenever a host or service state change occurs
-net-analyzer/icinga:idoutils - Adds DB support
-net-analyzer/icinga:lighttpd - Adds Lighttpd support
-net-analyzer/icinga:plugins - Adds support for nagios plugins
-net-analyzer/icinga:web - Adds generic web interface support
-net-analyzer/icinga-web:pnp - Enables pnp4nagios integration
net-analyzer/icinga2:console - Adds support for line-editing in the console
net-analyzer/icinga2:lto - Adds support for link time optimization
net-analyzer/icinga2:mail - Allows for mailing of alerts
@@ -5358,7 +5331,6 @@ net-analyzer/netdata:prometheus - Enable support for the Prometheus remote write
net-analyzer/netdata:tor - Enable monitoring of tor
net-analyzer/netdata:xen - Enable monitoring of xen
net-analyzer/netperf:demo - Emit interim results during the run. May affect results
-net-analyzer/nfdump:compat15 - Enable read support for nfdump data files created with nfdump 1.5.x
net-analyzer/nfdump:ftconv - Build the flow-tools to nfdump converter
net-analyzer/nfdump:nfprofile - Build nfprofile used by NfSen
net-analyzer/nfdump:nftrack - Build nfprofile used by PortTracker
@@ -5399,7 +5371,7 @@ net-analyzer/pmacct:rabbitmq - Enable support for RabbitMQ through net-libs/rabb
net-analyzer/pmacct:st-bins - Link Streaming Telemetry daemon binaries
net-analyzer/pmacct:traffic-bins - Link IPv4/IPv6 traffic accounting binaries
net-analyzer/pmacct:zmq - Enable support for ZeroMQ through net-libs/zeromq
-net-analyzer/pnp4nagios:icinga - Build against net-analyzer/icinga2 or net-analyzer/icinga instead of net-analyzer/nagios-core
+net-analyzer/pnp4nagios:icinga - Build against net-analyzer/icinga2 instead of net-analyzer/nagios-core
net-analyzer/pnp4nagios:nagios - Build against net-analyzer/nagios-core (the default)
net-analyzer/prelude-lml:tls - Enables Prelude LML support Syslog through TLS using net-libs/gnutls.
net-analyzer/rrdcollect:exec - Enable exec:/// support
@@ -5533,8 +5505,10 @@ net-dialup/ppp:radius - Enables RADIUS support
net-dialup/xl2tpd:dnsretry - Patch for host lookup retries, activated by redial feature
net-dialup/xl2tpd:kernel - Enable kernel interface for PPPoL2TP
net-dns/avahi:autoipd - Build and install the IPv4LL (RFC3927) network address configuration daemon
-net-dns/avahi:bookmarks - Install the avahi-bookmarks application (requires dev-python/twisted-core and dev-python/twisted-web)
-net-dns/avahi:gtk3 - Build the avahi-ui-gtk3 library, and use gtk3 for the avahi utilities under USE=utils
+net-dns/avahi:bookmarks - Install the avahi-bookmarks application (requires dev-python/twisted)
+net-dns/avahi:gtk - Use gtk3 for the avahi utilities (overrides USE=gtk2) and build the avahi-ui-gtk3 library
+net-dns/avahi:gtk2 - Use gtk2 for the avahi utilities (overridden by USE=gtk) and build the avahi-ui library
+net-dns/avahi:gtk3 - Use gtk3 for the avahi utilities (overrides USE=gtk) and build the avahi-ui-gtk3 library
net-dns/avahi:howl-compat - Enable compat libraries for howl
net-dns/avahi:mdnsresponder-compat - Enable compat libraries for mDNSResponder
net-dns/bind:dlz - Enables dynamic loaded zones, 3rd party extension
@@ -5645,6 +5619,8 @@ net-firewall/conntrack-tools:cttimeout - Use net-libs/libnetfilter_cttimeout for
net-firewall/conntrack-tools:libtirpc - Use net-libs/libtirpc for RPC support
net-firewall/ebtables:perl - Install the ebtables-save script which uses perl
net-firewall/firehol:ipset - Use net-firewall/ipset.
+net-firewall/firewalld:iptables - Add support for net-firewall/nftables as firewall backend
+net-firewall/firewalld:nftables - Add support for net-firewall/nftables as firewall backend
net-firewall/fwknop:client - Build fwknop client
net-firewall/fwknop:extras - Install utility scripts and AppArmor policy for fwknopd
net-firewall/fwknop:firewalld - Use net-firewall/firewalld as the default server backend
@@ -5685,8 +5661,7 @@ net-fs/autofs:libtirpc - Use TiRPC library instead of SunRPC
net-fs/autofs:mount-locking - Enable locking to prevent corruption of /etc/mtab in the presence of concurrent auto-mounting. If enabled, recursive auto-mounting (eg. using autofs to bind or loop mount a filesystem which is itself auto-mounted) is not possible.
net-fs/autofs:sasl - Enable SASL support in the LDAP module
net-fs/cifs-utils:ads - Enable Active Directory support and create cifs.idmap binary - idmap support
-net-fs/cifs-utils:caps - libcap support
-net-fs/cifs-utils:caps-ng - libcap-ng support
+net-fs/cifs-utils:caps - Enable sys-libs/libcap-ng support
net-fs/cifs-utils:creds - cifs credentials support
net-fs/cvmfs:aufs - Use AUFS instead of OverlayFS for the server
net-fs/cvmfs:preload - Install the cvmfs cache preloader for distributed file systems
@@ -5771,7 +5746,6 @@ net-ftp/pure-ftpd:anondel - Permit anonymous to delete files
net-ftp/pure-ftpd:anonperm - Permit anonymous to change file permissions
net-ftp/pure-ftpd:anonren - Permit anonymous to rename files
net-ftp/pure-ftpd:anonres - Permit anonymous to resume file transfers
-net-ftp/pure-ftpd:charconv - Enables charset conversion
net-ftp/pure-ftpd:implicittls - Enable TLS on Port 990
net-ftp/pure-ftpd:noiplog - Disables logging of IP addresses
net-ftp/pure-ftpd:paranoidmsg - Display paranoid messages instead of normal ones
@@ -5856,17 +5830,18 @@ net-im/prosody:libevent - Use libevent for event handling
net-im/prosody:zlib - Support for compressing XMPP streams with mod_compression
net-im/psi:aspell - Enable spellchecking using app-text/aspell
net-im/psi:enchant - Enable spellchecking using app-text/enchant
-net-im/psi:extras - Enable Psi+ patcheset
+net-im/psi:extras - Enable Psi+ patchset
net-im/psi:hunspell - Enable spellchecking using app-text/hunspell
-net-im/psi:iconsets - Install additional iconsets, some of them has not clear licensing
-net-im/psi:sql - Enable psi-new-history extras patch
-net-im/psi:webengine - Use dev-qt/qtwebengine instead of dev-qt/qtwebkit
-net-im/psi:webkit - Enable themed, html-based chatlogs
+net-im/psi:iconsets - Install additional iconsets, some of them have no clear licensing
+net-im/psi:keyring - Enable storing password in system keyring manager
+net-im/psi:webengine - Enable themed, html-based chatlogs using dev-qt/qtwebengine
+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/skypeforlinux:pax_kernel - Triggers a paxmarking of the main skype binary
net-im/spectrum2:frotz - Enables the Z-Engine backend.
net-im/spectrum2:irc - Enables the IRC backend, based on net-im/libcommuni.
net-im/spectrum2:purple - Enables the libpurple backend, based on net-im/pidgin.
@@ -5938,13 +5913,16 @@ net-im/vacuum:socksstreams - Enable initiating SOCKS5 data streams between two X
net-im/vacuum:urlprocessor - Allows other plugins to load data from custom types of URLs
net-im/vacuum:vcard - Enable obtaining peer's personal contact information
net-im/vacuum:xmppuriqueries - Allow other plugins to handle XMPP URI queries
+net-im/zoom:bundled-libjpeg-turbo - Use bundled libturbojpeg instead of media-libs/libjpeg-turbo
net-irc/anope:chanstats - Channel Statistics
net-irc/anope:cs-fantasy-stats - Enables the STATS and GSTATS commands
net-irc/anope:cs-fantasy-top - Enables the (G)TOP and (G)TOP10 commands
net-irc/anope:irc2sql - Stores channel statistics in a mysql database
+net-irc/anope:ldap - Build LDAP modules for e.g. opertypes
net-irc/anope:ldap-auth - Authorize through LDAP
net-irc/anope:ldap-oper - Dynamically ties users to Anope opertypes via LDAP
net-irc/anope:posix - Add support for POSIX Compatible Regular Expressions
+net-irc/anope:sql - Build modules which require SQL
net-irc/anope:sql-auth - Authorize through SQL
net-irc/anope:sql-log - Additional log target in SQL
net-irc/anope:sql-oper - Allows granting users services operator privileges from SQL
@@ -6102,6 +6080,7 @@ net-libs/libproxy:spidermonkey - Use libmozjs from dev-lang/spidermonkey for PAC
net-libs/libproxy:webkit - Use libjavascriptcoregtk from net-libs/webkit-gtk for PAC parsing
net-libs/libpsl:man - Build man-pages
net-libs/libqmi:mbim - Support QMI over Mobile Broadband Interface Model (MBIM)
+net-libs/libsoup:brotli - Enable brotli decompression support
net-libs/libsoup:gssapi - Enable GSSAPI support
net-libs/libsoup:samba - Use net-fs/samba for NTLM Single Sign-On
net-libs/libsrtp:aesicm - Use AES ICM cryptographic algorithm
@@ -6198,7 +6177,6 @@ net-libs/webkit-gtk:coverage - Enable code coverage support
net-libs/webkit-gtk:egl - Enable EGL support
net-libs/webkit-gtk:geolocation - Enable geolocation support through app-misc/geoclue
net-libs/webkit-gtk:gles2 - Enable GLESv2 support
-net-libs/webkit-gtk:gles2-only - Use GLES 2.0 or later instead of full OpenGL
net-libs/webkit-gtk:jumbo-build - Combine source files to speed up build process
net-libs/webkit-gtk:nsplugin - Enable full nsplugin support (GTK2 plugins)
net-libs/webkit-gtk:webgl - Build support for the WebGL HTML API using virtual/opengl
@@ -6215,7 +6193,7 @@ net-mail/automx:tools - Install additional automx-test tool
net-mail/courier-imap:trashquota - include deleted messages, and the Trash folder, in the estimated quota usage for maildirs
net-mail/cyrus-imapd:backup - Enable backup service support
net-mail/cyrus-imapd:calalarm - Enable CalDAV alarm support
-net-mail/cyrus-imapd:http - Enable http support
+net-mail/cyrus-imapd:http - Enable http and http/2 support
net-mail/cyrus-imapd:lmdb - Enable support for using dev-db/lmdb
net-mail/cyrus-imapd:replication - Enable replication support
net-mail/cyrus-imapd:server - Enable building server binaries
@@ -6391,11 +6369,13 @@ net-misc/cgminer:sp30 - Enable support for Spondoolies SP30
net-misc/chrony:adns - Support for asynchronous DNS
net-misc/chrony:cmdmon - Support for command and monitoring
net-misc/chrony:html - Install HTML documentation
+net-misc/chrony:nettle - Use dev-libs/nettle for hash functions
net-misc/chrony:ntp - Support for the Network Time Protocol (NTP)
net-misc/chrony:phc - Support for the PTP (Precision Time Protocol) Hardware Clock (PHC) interface
net-misc/chrony:pps - Support for the Linux Pulse Per Second (PPS) interface
net-misc/chrony:refclock - Support for reference clocks
net-misc/chrony:rtc - Support for the Linux Real Time Clock interface
+net-misc/chrony:sechash - Enable support for hashes other than MD5
net-misc/connman:ethernet - Enable ethernet support.
net-misc/connman:iptables - Use net-firewall/iptables as firewall.
net-misc/connman:iwd - Enable wifi support via net-wireless/iwd
@@ -6427,6 +6407,7 @@ net-misc/dahdi-tools:ppp - Enables PPP/DAHDIRAS support
net-misc/dhcp:client - Install the dhclient program
net-misc/dhcp:server - Install the dhcpd and dhcrelay programs
net-misc/dhcpcd:embedded - Embed the definitions of dhcp options in the dhcpcd executable
+net-misc/dhcpcd:privsep - Enable support for privilege separation through chroot
net-misc/dhcpcd-ui:gtk2 - Build with x11-libs/gtk+ version 2 instead of version 3
net-misc/dhcpcd-ui:gtk3 - Add support for x11-libs/gtk+ version 3 (The GIMP Toolkit)
net-misc/dibbler:resolvconf - Use resolvconf to handle /etc/resolv.conf updates
@@ -6542,6 +6523,7 @@ net-misc/mulk:checksum - Enable checksum verification for Metalink from dev-libs
net-misc/mulk:metalink - Enable support for media-libs/libmetalink
net-misc/ncp:diet - Compile against dev-libs/dietlibc
net-misc/netkit-bootparamd:libtirpc - Build against net-libs/libtirpc for RPC support
+net-misc/networkmanager:concheck - Enable connectivity checking support
net-misc/networkmanager:connection-sharing - Use net-dns/dnsmasq and net-firewall/iptables for connection sharing
net-misc/networkmanager:consolekit - Use sys-auth/consolekit for session tracking
net-misc/networkmanager:dhclient - Use dhclient from net-misc/dhcp for getting ip
@@ -6549,6 +6531,8 @@ net-misc/networkmanager:dhcpcd - Use net-misc/dhcpcd for getting ip
net-misc/networkmanager:elogind - Use sys-auth/elogind for session tracking
net-misc/networkmanager:iwd - Use net-wireless/iwd instead of net-wireless/wpa_supplicant for wifi support by default
net-misc/networkmanager:json - Enable JSON validation via dev-libs/jansson in libnm.
+net-misc/networkmanager:libpsl - Link against libpsl
+net-misc/networkmanager:lto - Link-time optimization
net-misc/networkmanager:modemmanager - Enable support for mobile broadband devices using net-misc/modemmanager
net-misc/networkmanager:nss - Use dev-libs/nss for cryptography
net-misc/networkmanager:ofono - Use net-misc/ofono for telephony support.
@@ -6556,6 +6540,7 @@ net-misc/networkmanager:ovs - Enable OpenVSwitch support
net-misc/networkmanager:ppp - Enable support for mobile broadband and PPPoE connections using net-dialup/ppp
net-misc/networkmanager:resolvconf - Use net-dns/openresolv for managing DNS information in /etc/resolv.conf. Generally, a symlink to /run/NetworkManager/resolv.conf is simpler. On systems running systemd-resolved, disable this flag and create a symlink to /run/systemd/resolve/stub-resolv.conf.
net-misc/networkmanager:teamd - Enable Teamd control support
+net-misc/networkmanager:tools - Build cli tools such as nmcli, nmtui and nm_cloud_setup
net-misc/networkmanager:wext - Enable support for the deprecated Wext (Wireless Extensions) API; needed for some older drivers (e.g. ipw2200, ndiswrapper)
net-misc/networkmanager:wifi - Enable support for wifi and 802.1x security
net-misc/nextcloud-client:dolphin - Install the kde-apps/dolphin extension
@@ -6723,6 +6708,12 @@ net-misc/wget:cookie_check - Enable cookie checks via net-libs/libpsl
net-misc/wget:metalink - Enable support for media-libs/libmetalink
net-misc/wget:ntlm - Enable support for NTLM (Windows-based) authorization
net-misc/wget:uuid - Generate UUIDs for the WARC (Web ARChive file format) using libuuid; otherwise use a simple RNG (random number generator)
+net-misc/wget2:brotli - Enable support for brotli compression
+net-misc/wget2:gpgme - Build gpgme backend
+net-misc/wget2:http2 - Enable HTTP/2.0 support
+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/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
@@ -6731,7 +6722,8 @@ 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 gtk GUI, called gtk-youtube-viewer
+net-misc/youtube-viewer:gtk - Install the gtk3 GUI
+net-misc/youtube-viewer:gtk2 - Use the old gtk2 GUI instead of the gtk3 one
net-misc/zerotier:clang - Use Clang compiler instead of GCC
net-misc/zerotier:neon - Enable ARM32 neon-salsa2012-asm code
net-nds/389-ds-base:auto-dn-suffix - Enable auto bind with auto dn suffix over unix domain socket (LDAPI) support
@@ -6775,7 +6767,6 @@ net-p2p/amule:stats - Enable statistic reporting
net-p2p/bitcoin-cli:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core
net-p2p/bitcoin-qt:asm - Enable assembly for optimization
net-p2p/bitcoin-qt:bip70 - Enable support for the BIP70 payment protocol
-net-p2p/bitcoin-qt:bitcoin_policy_rbf - Replace By Fee policy: Your node will preferentially mine and relay transactions paying the highest fee, regardless of receive order
net-p2p/bitcoin-qt:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core
net-p2p/bitcoin-qt:libevent - Use dev-libs/libevent (needed for JSON-RPC, REST, and Tor auto-configuration
net-p2p/bitcoin-qt:qrcode - Enable generation of QR Codes for receiving payments
@@ -6784,7 +6775,6 @@ net-p2p/bitcoin-qt:upnp - Enable Universal Plug and Play
net-p2p/bitcoin-qt:wallet - Enable wallet support
net-p2p/bitcoin-qt:zeromq - Report blocks and transactions via zeromq
net-p2p/bitcoind:asm - Enable assembly for optimization
-net-p2p/bitcoind:bitcoin_policy_rbf - Replace By Fee policy: Your node will preferentially mine and relay transactions paying the highest fee, regardless of receive order
net-p2p/bitcoind:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core
net-p2p/bitcoind:system-leveldb - Use the system-wide dev-libs/leveldb instead of bundled
net-p2p/bitcoind:upnp - Enable Universal Plug and Play
@@ -6959,6 +6949,7 @@ 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/networkmanager-wireguard: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
net-vpn/openconnect:stoken - Enable stoken support
@@ -7198,6 +7189,7 @@ sci-chemistry/avogadro2:rpc - Enable RPC server
sci-chemistry/avogadro2:vtk - include vtk support
sci-chemistry/chemtool:emf - EMF export support
sci-chemistry/eden:double-precision - More precise calculations at the expense of speed
+sci-chemistry/gnome-chemistry-utils:gnumeric - Add a Gnumeric plugin to provide a molarmass function for the spreadsheet
sci-chemistry/gromacs:cuda - Enable cuda non-bonded kernels
sci-chemistry/gromacs:double-precision - More precise calculations at the expense of speed
sci-chemistry/gromacs:gmxapi - Add support for gmxapi library
@@ -7334,7 +7326,10 @@ sci-libs/cfitsio:tools - Build execs fpack, funpack, imcopy, fitscopy, listhead
sci-libs/cgnslib:legacy - Enable or disable building legacy code (3.0 compatible)
sci-libs/cgnslib:tools - A number of utility programs: cgnscheck, cgnscompress, cgnsdiff, cgnslist, cgnsnames, cgnsupdate, cgnsconvert, adf2hdf, hdf2adf.
sci-libs/cholmod:cuda - Use nvidia cuda toolkit for speeding up computations
+sci-libs/cholmod:matrixops - Support basic sparse and dense matrix operations (add, multiply, scale, et cetera)
sci-libs/cholmod:metis - Enable the Partition module to cholmod using sci-libs/metis
+sci-libs/cholmod:modify - Enable Cholesky-modification routines like update, downdate, row-add, and row-delete
+sci-libs/cholmod:partition - Enable graph partitioning and graph-partition-based orderings through sci-libs/metis or sci-libs/parmetis
sci-libs/clblas:client - Build a command line clBLAS client program.
sci-libs/clblas:ktest - A command line tool for testing single clBLAS kernel.
sci-libs/clblas:performance - Copy performance scripts that can measure and graph performance.
@@ -7371,6 +7366,9 @@ sci-libs/dlib:cuda - Enable support for CUDA for Deep Neural Networks (cuDNN) on
sci-libs/dlib:mkl - Enable support for Intel FFT sci-libs/mkl
sci-libs/dlib:python - Enable support for Python API bindings
sci-libs/dmlc-core:s3 - Support for the Amazon Simple Storage Service
+sci-libs/eccodes:defs - Install full set of definition files.
+sci-libs/eccodes:extra-test - Install full set of test data (large).
+sci-libs/eccodes:memfs - Enable memory based access to definition/sample files (conflicts with tests).
sci-libs/fftw:float - Link default library to single precision instead of double (symlinks only and fftw-2.1)
sci-libs/fftw:quad - Build quadruple precision lib
sci-libs/fftw:zbus - Adds support for ZBus cycle-counter of mips
@@ -7395,11 +7393,13 @@ sci-libs/gmsh:petsc - Enable sci-mathematics/petsc support
sci-libs/gsl:cblas-external - Link gsl with external cblas provided by (virtual/cblas) instead of shipped internal version
sci-libs/gsl:deprecated - Enable deprecated functions
sci-libs/hdf5:hl - Enable high level API (https://support.hdfgroup.org/HDF5/doc/HL/index.html)
+sci-libs/hdf5:unsupported - Enable unsupported combinations of configuration options
sci-libs/hypre:fei - Build the internal Finite Element Interface routines
sci-libs/hypre:int64 - Build the 64 bits integer library
sci-libs/indilib:websocket - Enable support for WebSocket protocol
sci-libs/ipopt:hsl - hsl
sci-libs/ipopt:mumps - Enable sci-libs/mumps support
+sci-libs/lapack:deprecated - Also build deprecated functions
sci-libs/lapack:eselect-ldso - Enable runtime library switching by eselect and ld.so.
sci-libs/lapack:lapacke - Build LAPACKE
sci-libs/lapack-reference:deprecated - Build deprecated routines
@@ -7451,7 +7451,6 @@ sci-libs/openblas:eselect-ldso - Enable BLAS/LAPACK runtime switching
sci-libs/openblas:index-64bit - Compile a separate INTERFACE64 OpenBLAS
sci-libs/openblas:pthread - Build with pthread threading model
sci-libs/opencascade:freeimage - Enable support for image i/o via media-libs/freeimage
-sci-libs/opencascade:gl2ps - Use gl2ps PostScript printing library
sci-libs/opencascade:gles2 - Use OpenGL ES 2.0
sci-libs/opencascade:inspector - Build the OCCT inspector tool for low-level data inspection
sci-libs/opencascade:optimize - Don't clear allocated memory. Use optimized memory manager unless tbb USE flag is set.
@@ -7488,10 +7487,12 @@ sci-libs/shogun:octave - Enable support for sci-mathematics/octave
sci-libs/shogun:opencl - Enable support for building against OpenCL
sci-libs/silo:silex - Build silex data browser
sci-libs/spqr:metis - Use sci-libs/metis or sci-libs/parmetis for partitioning
+sci-libs/spqr:partition - Use the partition module of sci-libs/cholmod for partitioning
sci-libs/spqr:tbb - Enable multithreading with the Intel Threads Building Block dev-cpp/tbb
sci-libs/spr:root - Add sci-physics/root graphics and i/o support
sci-libs/suitesparse:cuda - Enable nvidia cuda toolkit for speeding up computations
sci-libs/suitesparse:metis - Enable the Partition module to cholmod using sci-libs/metis
+sci-libs/suitesparse:partition - Enable graph partitioning and graph-partition-based orderings through sci-libs/metis or sci-libs/parmetis
sci-libs/suitesparse:tbb - Enable multithreading with the Intel Threads Building Block dev-cpp/tbb
sci-libs/sundials:hypre - Build with sci-libs/hypre conditioners
sci-libs/sundials:sparse - Enable support for sci-libs/klu sparse solver
@@ -7641,8 +7642,12 @@ sci-physics/espresso:cuda - Enable cuda support
sci-physics/espresso:examples - Installs the examples
sci-physics/fastjet:cgal - Use sci-mathematics/cgal instead of bundled algorithms
sci-physics/fastjet:plugins - Build all standard and C++ plugins
+sci-physics/geant:c++11 - Build using the C++11 standard
+sci-physics/geant:c++14 - Build using the C++14 standard
+sci-physics/geant:c++17 - Build using the C++17 standard
sci-physics/geant:data - Add a lot of standard physics data files for geant4
sci-physics/geant:dawn - Add support for media-gfx/dawn (3D postscript rendering)
+sci-physics/geant:freetype - Add support for media-libs/freetype
sci-physics/geant:gdml - Enable geometry markup language for xml
sci-physics/geant:geant3 - Add compatibility for geant321 to geant4
sci-physics/geant:inventor - Add support for Open Inventor SGI toolkit via Coin3D
@@ -7657,6 +7662,7 @@ sci-physics/hepmc:gev - Build with GeV instead of default MeV for momentum units
sci-physics/herwig++:c++11 - Build Herwig++ using the C++11 standard. Experimental feature, not for production use.
sci-physics/herwig++:fastjet - Adds support for sci-physics/fastjet
sci-physics/lammps:cuda - Enable cuda non-bonded kernels
+sci-physics/lammps:kokkos - Enable kokkos non-bonded kernels
sci-physics/lammps:lammps-memalign - Enables the use of the posix_memalign() call instead of malloc() when large chunks or memory are allocated by LAMMPS. Aliengnment is on 16 byte boundaries.
sci-physics/lhapdf:octave - Add bindings for sci-mathematics/octave
sci-physics/pythia:fastjet - Build jets using the sci-physics/fastjet package
@@ -7669,6 +7675,7 @@ sci-physics/root:c++11 - Build using the C++11 standard
sci-physics/root:c++14 - Build using the C++14 standard
sci-physics/root:c++17 - Build using the C++17 standard
sci-physics/root:cuda - Enable support for nVidia CUDA
+sci-physics/root:cudnn - Enable support for nVidia cuDNN library
sci-physics/root:davix - Enable support for DAVIX Data Management Client (https://cern.ch/davix)
sci-physics/root:fits - Enable support for images and data from FITS files with sci-libs/cfitsio
sci-physics/root:fortran - Compile included Fortran programs
@@ -7719,6 +7726,7 @@ sci-visualization/paraview:development - Install development files including hea
sci-visualization/paraview:nvcontrol - Add NVCONTROL support for OpenGL options
sci-visualization/paraview:offscreen - Offscreen rendering through OSMesa
sci-visualization/paraview:plugins - Build and install additional plugins
+sci-visualization/paraview:webengine - Add support for dev-qt/qtwebengine
sci-visualization/veusz:minuit - Use Minuit during fitting viadev-python/pyminuit
sci-visualization/yt:hub - Connect to the yt hub with dev-python/girder-client
sec-policy/selinux-base:open_perms - Enable the open permissions for file object classes (SELinux policy capability).
@@ -7756,8 +7764,6 @@ sys-apps/duc:tokyocabinet - Use dev-db/tokyocabinet as the backend
sys-apps/earlyoom:docs - Generate man page
sys-apps/elfix:ptpax - Enable PT_PAX_FLAGS support.
sys-apps/elfix:xtpax - Enable XATTR_PAX_FLAGS support.
-sys-apps/entropy-server:matter - Pull in app-admin/matter
-sys-apps/etckeeper:bazaar - Support dev-vcs/bzr based repository
sys-apps/etckeeper:cron - Install cron script
sys-apps/firejail:apparmor - Enable support for custom AppArmor profiles
sys-apps/firejail:chroot - Enable chrooting to custom directory
@@ -7810,7 +7816,7 @@ sys-apps/flashrom:satamv - Enable programmer for Marvell SATA controllers
sys-apps/flashrom:satasii - Enable programmer for SiI SATA controllers
sys-apps/flashrom:serprog - Enable Serial Flasher programmer
sys-apps/flashrom:stlinkv3-spi - Enable SPI programmer using STLINK-V3
-sys-apps/flashrom:tools - Install additional tools
+sys-apps/flashrom:tools - Install ich_descriptor_tool, a tool for reading descriptor-mode SPI-flash images for Intel chipsets
sys-apps/flashrom:usbblaster-spi - Enable support for Altera USB-Blaster dongles
sys-apps/flashrom:wiki - Enable wiki informations, like supported devices etc.
sys-apps/fwupd:agent - Enable update notification agent
@@ -7894,7 +7900,6 @@ 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:epydoc - Build html API documentation with epydoc (deprecated).
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.
@@ -7934,6 +7939,7 @@ sys-apps/systemd:dns-over-tls - Enable DNS-over-TLS support
sys-apps/systemd:elfutils - Enable coredump stacktraces in the journal
sys-apps/systemd:gcrypt - Enable sealing of journal files using gcrypt
sys-apps/systemd:gnuefi - Enable EFI boot manager and stub loader (built using sys-boot/gnu-efi)
+sys-apps/systemd:homed - Enable portable home directories
sys-apps/systemd:http - Enable embedded HTTP server in journald
sys-apps/systemd:importd - Enable import daemon
sys-apps/systemd:kmod - Enable kernel module loading via sys-apps/kmod
@@ -7942,6 +7948,7 @@ sys-apps/systemd:nat - Enable support for network address translation in network
sys-apps/systemd:pkcs11 - Enable PKCS#11 support for cryptsetup and homed
sys-apps/systemd:pwquality - Enable password quality checking in homed
sys-apps/systemd:qrcode - Enable qrcode output support in journal
+sys-apps/systemd:repart - Enable support for growing/adding partitions
sys-apps/systemd:resolvconf - Install resolvconf symlink for systemd-resolve
sys-apps/systemd:sysv-utils - Install sysvinit compatibility symlinks and manpages for init, telinit, halt, poweroff, reboot, runlevel, and shutdown
sys-apps/systemd:vanilla - Disable Gentoo-specific behavior and compatibility quirks
@@ -7952,6 +7959,7 @@ sys-apps/timer_entropyd:debug - Enable printf debugging and logging to the syslo
sys-apps/ucspi-ssl:bindist - Disable EC/RC5 algorithms in OpenSSL for patent reasons.
sys-apps/usb_modeswitch:jimtcl - Use dev-lang/jimtcl instead of dev-lang/tcl for smaller memory footprint
sys-apps/usermode-utilities:fuse - Build tools (currently umlmount) needing fuse
+sys-apps/util-linux:audit - Use sys-process/audit to emit audit messages about system changes
sys-apps/util-linux:caps - build setpriv helper (run programs with diff capabilities)
sys-apps/util-linux:cramfs - build mkfs/fsck helpers for cramfs filesystems
sys-apps/util-linux:cryptsetup - Use sys-fs/cryptsetup to have built-in dm-verity in libmount
@@ -8052,7 +8060,6 @@ sys-boot/grub:efiemu - Build and install the efiemu runtimes
sys-boot/grub:fonts - Build and install fonts for the gfxterm module
sys-boot/grub:libzfs - Enable support for sys-fs/zfs
sys-boot/grub:mount - Build and install the grub-mount utility
-sys-boot/grub:multislot - Allow concurrent installation of sys-boot/grub SLOT 0 and sys-boot/grub SLOT 2 by renaming all programs.
sys-boot/grub:themes - Build and install GRUB themes (starfield)
sys-boot/grub:truetype - Build and install grub-mkfont conversion utility
sys-boot/lilo:device-mapper - Enable support for device-mapper from sys-fs/lvm2
@@ -8078,14 +8085,19 @@ sys-cluster/ceph:cephfs - Build support for cephfs, a POSIX compatible filesyste
sys-cluster/ceph:dpdk - Enable DPDK messaging
sys-cluster/ceph:fuse - Build fuse client
sys-cluster/ceph:grafana - Install grafana dashboards
+sys-cluster/ceph:kafka - Rados Gateway's pubsub support for Kafka push endpoint
sys-cluster/ceph:lttng - Add support for LTTng
sys-cluster/ceph:mgr - Build the ceph-mgr daemon
sys-cluster/ceph:nss - Use dev-libs/nss for cryptography
sys-cluster/ceph:numa - Use sys-process/numactl for numa support in rocksdb
+sys-cluster/ceph:openssl - Use dev-libs/openssl
+sys-cluster/ceph:pmdk - Enable PMDK libraries
sys-cluster/ceph:rabbitmq - Use rabbitmq-c to build rgw amqp push endpoint
sys-cluster/ceph:radosgw - Add radosgw support
+sys-cluster/ceph:rbd-rwl - Enable librbd persistent write back cache
sys-cluster/ceph:spdk - Enable SPDK user-mode storage driver toolkit
sys-cluster/ceph:system-boost - Use system dev-libs/boost instead of the bundled one
+sys-cluster/ceph:uring - Build with support for sys-libs/liburing
sys-cluster/ceph:xfs - Add xfs support
sys-cluster/ceph:zfs - Add zfs support
sys-cluster/charliecloud:pv - Use sys-apps/pv to enable progress bar functionality
@@ -8133,6 +8145,13 @@ sys-cluster/hpx:tbb - Use dev-cpp/tbb for memory allocation
sys-cluster/keepalived:bfd - compile with support for Bidirectional Forwarding Detection (BFD).
sys-cluster/keepalived:json - compile with signal to dump configuration and stats as JSON.
sys-cluster/keepalived:regex - compile with support for regex in health checks
+sys-cluster/kubernetes:kube-apiserver - Kubernetes API server
+sys-cluster/kubernetes:kube-controller-manager - Kubernetes controller manager
+sys-cluster/kubernetes:kube-proxy - Kubernetes proxy service
+sys-cluster/kubernetes:kube-scheduler - Kubernetes scheduler
+sys-cluster/kubernetes:kubeadm - CLI to bootstrap a secure Kubernetes cluster
+sys-cluster/kubernetes:kubectl - CLI to run commands against Kubernetes clusters
+sys-cluster/kubernetes:kubelet - Kubernetes node agent
sys-cluster/legion:gasnet - Enable GASNet lib support
sys-cluster/legion:hwloc - Enable HWLoc lib support
sys-cluster/lustre:client - Enable kernel client modules
@@ -8241,6 +8260,7 @@ sys-devel/clang-runtime:libcxx - Install sys-libs/libcxx for -stdlib=libc++
sys-devel/clang-runtime:openmp - Install sys-libs/libomp for -fopenmp support
sys-devel/clang-runtime:sanitize - Enable compiler-rt sanitizer (-fsanitize*) support
sys-devel/distcc:gssapi - Enable support for net-libs/libgssglue
+sys-devel/gcc:ada - Build the ADA language (GNAT) frontend
sys-devel/gcc:awt - Useful only when building GCJ, this enables Abstract Window Toolkit (AWT) peer support on top of GTK+
sys-devel/gcc:boundschecking - Add the bounds checking patch by Haj Ten Brugge, this will DISABLE the hardened PIE+SSP patches
sys-devel/gcc:cilk - Support the Cilk Plus language (C/C++ based languages for parallel programming)
@@ -8290,12 +8310,10 @@ sys-devel/parity:vc12_0 - Enable support for Visual Studio 2013
sys-devel/parity:vc14_0 - Enable support for Visual Studio 2015
sys-devel/parity:vc15 - Enable support for Visual Studio 2017
sys-devel/parity:vc16 - Enable support for Visual Studio 2019
-sys-devel/parity:vc7_0 - Enable support for Visual Studio 2002
-sys-devel/parity:vc7_1 - Enable support for Visual Studio 2003
sys-devel/parity:vc8_0 - Enable support for Visual Studio 2005
sys-devel/parity:vc9_0 - Enable support for Visual Studio 2008
-sys-devel/parity:vc_x64 - Enable support for 64bit Visual Studio compilers
-sys-devel/parity:vc_x86 - Enable support for 32bit Visual Studio compilers
+sys-devel/parity:vcx64 - Enable support for 64bit Visual Studio compilers
+sys-devel/parity:vcx86 - Enable support for 32bit Visual Studio compilers
sys-devel/sparse:gtk - Build the test-inspect utility (requires x11-libs/gtk+ version 2)
sys-devel/sparse:llvm - Build the sparse-llvm utility
sys-devel/sparse:xml - Build the c2xml utility (requires dev-libs/libxml2)
@@ -8376,7 +8394,6 @@ sys-fs/lessfs:memtrace - Enable leefs to create a report regarding the memory al
sys-fs/loop-aes:extra-ciphers - Enable extra ciphers
sys-fs/loop-aes:keyscrub - Protects the encryption key in memory but takes more cpu resources
sys-fs/lvm2:device-mapper-only - Build only device-mapper and not the rest of LVM2 (UNSUPPORTED)
-sys-fs/lvm2:lvm1 - Allow users to build lvm2 with lvm1 support
sys-fs/lvm2:lvm2create_initrd - Install lvm2create_initrd script and pull in sys-apps/makedev for the /sbin/MAKEDEV command
sys-fs/lvm2:sanlock - Enable lvmlockd with support for sanlock
sys-fs/lvm2:thin - Support for thin volumes
@@ -8399,7 +8416,6 @@ sys-fs/squashfs-tools-ng:xz - Enable support for XZ ("LZMA2") compression using
sys-fs/udev:kmod - Enable kernel module loading/unloading support using sys-apps/kmod
sys-fs/udisks:elogind - Use sys-auth/elogind for session tracking
sys-fs/udisks:lvm - Add support for Logical Volume Management via sys-fs/lvm2.
-sys-fs/udisks:remote-access - Control whether connections from other clients over LAN are allowed
sys-fs/udisks:systemd - Support sys-apps/systemd's logind
sys-fs/udisks:vdo - Enable Virtual Data Optimizer support.
sys-fs/zfs:kernel-builtin - Disable dependency on sys-fs/zfs-kmod under the assumption that ZFS is part of the kernel source tree
@@ -8438,7 +8454,6 @@ sys-kernel/mips-sources:ip28 - Enables additional support for SGI Indigo2 Impact
sys-kernel/mips-sources:ip30 - Enables support for SGI Octane (IP30, 'Speedracer')
sys-kernel/rt-sources:deblob - Remove binary blobs from kernel sources to provide libre license compliance.
sys-kernel/vanilla-kernel:initramfs - Build initramfs along with the kernel.
-sys-kernel/vanilla-kernel-bin:initramfs - Build initramfs along with the kernel.
sys-kernel/xnu-headers:man - Install the manpages
sys-libs/binutils-libs:64-bit-bfd - Support 64-bit targets even on 32-bit hosts (is ignored on 64-bit hosts)
sys-libs/binutils-libs:multitarget - Enable all possible targets in libbfd
@@ -8449,7 +8464,6 @@ sys-libs/compiler-rt-sanitizers:profile - Build profiling runtime.
sys-libs/compiler-rt-sanitizers:sanitize - Build sanitizer runtimes.
sys-libs/compiler-rt-sanitizers:xray - Build XRay runtime.
sys-libs/darwin-libc-headers:man - Install the manpages
-sys-libs/db:rpc - Enable rpc client/server
sys-libs/freeipmi:nagios - Install a nagios plugin to check sensors' status.
sys-libs/gdbm:berkdb - enable compatibility layer for UNIX-like dbm and ndbm interfaces
sys-libs/gdbm:exporter - enable gdbmexport binary for exporting data from gdbm-1.8 databases into gdbm-1.9
@@ -8462,6 +8476,7 @@ sys-libs/glibc:multiarch - enable optimizations for multiple CPU architectures (
sys-libs/glibc:nscd - Build, and enable support for, the Name Service Cache Daemon
sys-libs/glibc:rpc - Enable obsolete RPC/NIS layers
sys-libs/glibc:ssp - protect stack of glibc internals
+sys-libs/glibc:static-pie - Enable static PIE support (runtime files for -static-pie gcc option).
sys-libs/glibc:suid - Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5
sys-libs/glibc:systemtap - enable systemtap static probe points
sys-libs/gwenhywfar:designer - Build plugins for dev-qt/designer
@@ -8627,7 +8642,6 @@ www-apps/blohg:mercurial - Enable Mercurial support
www-apps/bugzilla:extras - Optional Perl modules
www-apps/bugzilla:modperl - Enable www-apache/mod_perl support
www-apps/cgit:highlight - Enable source code highlighting
-www-apps/cgit:jit - If the lua flag is enabled, jit uses LuaJIT instead of vanilla Lua
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
@@ -8643,7 +8657,7 @@ www-apps/klaus:ctags - Enable support for Exuberant ctags; makes all source code
www-apps/netbox:webhooks - Enable webhooks via django-rq
www-apps/nikola:assets - Support web asset management through dev-python/assets
www-apps/nikola:charts - Support chart generation through dev-python/pygal
-www-apps/nikola:ghpages - Add support for direct uploading to github pages thru dev-python/ghp-import
+www-apps/nikola:ghpages - Add support for direct uploading to github pages thru dev-vcs/ghp-import
www-apps/nikola:hyphenation - Add hyphenation support through dev-python/pyphen
www-apps/nikola:ipython - Add IPython notebook compilation and LESS support
www-apps/nikola:jinja - Add support for dev-python/jinja as alternative templating engine to Mako
@@ -8663,9 +8677,6 @@ www-apps/trac:highlight - Enable syntax highlighting
www-apps/trac:i18n - Enable support for i18n with dev-python/Babel
www-apps/trac:restructuredtext - Enable support for reStructuredText for wiki formatting
www-apps/tt-rss:daemon - Install additional init scripts for automated RSS updates
-www-apps/venus:django - Support for django template style to config files
-www-apps/venus:genshi - Support for genshi style to config files
-www-apps/venus:redland - Enable support for Redland RDF
www-apps/viewvc:cvsgraph - Add dev-vcs/cvsgraph support to show graphical views of revisions and branches
www-apps/viewvc:mod_wsgi - Add www-apache/mod_wsgi support
www-apps/viewvc:pygments - Add dev-python/pygments support for syntax highlighting
@@ -8766,9 +8777,7 @@ 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:gles2 - Use system GLESv2 libraries instead of ANGLE for shader translation
www-plugins/freshplayerplugin:v4l - Use libv4l2 for colorspace conversion
-www-plugins/lightspark:gles - Replace default OpenGL renderer with GLESv2
www-plugins/lightspark:ppapi - Install the PPAPI plugin (for Chromium)
www-plugins/lightspark:rtmp - Enable Real Time Messaging Protocol using librtmp
www-plugins/passff-host:chrome - Install plugin for chrome (which also includes opera)
@@ -8967,6 +8976,7 @@ x11-misc/spacefm:video-thumbnails - Support video thumbnails with media-video/ff
x11-misc/stalonetray:graceful-exit - use non-portable hack to exit gracefuly on signal
x11-misc/tint2:battery - Enable battery status plugin
x11-misc/tint2:tint2conf - Build/Install tint2conf as well
+x11-misc/urxvt-perls:deprecated - Install scripts which have been marked as deprecated by upstream
x11-misc/vnc2swf:x11vnc - Install script that depends on x11vnc
x11-misc/wbar:gtk - Enables the gtk-based wbar-config GUI
x11-misc/x11vnc:xdamage - Enable support for the Xdamage library
@@ -9108,6 +9118,7 @@ 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
x11-wm/openbox:session - Enables support for session managers
x11-wm/openbox:xdg - Install the python xdg files for xdg autostart