summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-11-25 22:39:15 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-11-25 22:39:15 +0000
commitd934827bf44b7cfcf6711964418148fa60877668 (patch)
tree0625f358789b5e015e49db139cc1dbc9be00428f /profiles
parent2e34d110f164bf74d55fced27fe0000201b3eec5 (diff)
gentoo resync : 25.11.2020
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin151659 -> 155874 bytes
-rw-r--r--profiles/arch/alpha/package.use.mask16
-rw-r--r--profiles/arch/alpha/use.mask4
-rw-r--r--profiles/arch/amd64/package.use.mask32
-rw-r--r--profiles/arch/amd64/package.use.stable.mask19
-rw-r--r--profiles/arch/arm/armv4/package.mask3
-rw-r--r--profiles/arch/arm/armv4t/package.mask3
-rw-r--r--profiles/arch/arm/armv5te/package.mask3
-rw-r--r--profiles/arch/arm/armv6j/package.mask3
-rw-r--r--profiles/arch/arm/armv6j/package.use.mask4
-rw-r--r--profiles/arch/arm/armv6j/use.mask4
-rw-r--r--profiles/arch/arm/armv7a/package.mask7
-rw-r--r--profiles/arch/arm/armv7a/package.use.mask10
-rw-r--r--profiles/arch/arm/armv7a/use.mask4
-rw-r--r--profiles/arch/arm/package.mask3
-rw-r--r--profiles/arch/arm/package.use.mask26
-rw-r--r--profiles/arch/arm/package.use.stable.mask9
-rw-r--r--profiles/arch/arm/use.mask19
-rw-r--r--profiles/arch/arm/use.stable.mask10
-rw-r--r--profiles/arch/arm64/package.use.force4
-rw-r--r--profiles/arch/arm64/package.use.mask37
-rw-r--r--profiles/arch/arm64/package.use.stable.mask32
-rw-r--r--profiles/arch/arm64/use.mask30
-rw-r--r--profiles/arch/arm64/use.stable.mask21
-rw-r--r--profiles/arch/base/package.use.mask27
-rw-r--r--profiles/arch/hppa/package.use.mask16
-rw-r--r--profiles/arch/hppa/package.use.stable.mask9
-rw-r--r--profiles/arch/hppa/use.mask4
-rw-r--r--profiles/arch/hppa/use.stable.mask9
-rw-r--r--profiles/arch/ia64/package.use.mask11
-rw-r--r--profiles/arch/ia64/use.mask1
-rw-r--r--profiles/arch/m68k/package.use.mask5
-rw-r--r--profiles/arch/m68k/use.mask3
-rw-r--r--profiles/arch/mips/package.use.mask5
-rw-r--r--profiles/arch/powerpc/package.use.mask21
-rw-r--r--profiles/arch/powerpc/package.use.stable.mask9
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask20
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.stable.mask8
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.use.mask9
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.use.stable.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/64le/use.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/use.mask1
-rw-r--r--profiles/arch/powerpc/ppc64/package.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask25
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.stable.mask5
-rw-r--r--profiles/arch/riscv/package.use.mask12
-rw-r--r--profiles/arch/riscv/use.mask2
-rw-r--r--profiles/arch/sparc/package.use.mask13
-rw-r--r--profiles/arch/sparc/use.mask4
-rw-r--r--profiles/arch/x86/package.use.mask38
-rw-r--r--profiles/arch/x86/package.use.stable.mask19
-rw-r--r--profiles/arch/x86/use.stable.mask6
-rw-r--r--profiles/base/make.defaults7
-rw-r--r--profiles/base/package.use.force1
-rw-r--r--profiles/base/package.use.mask109
-rw-r--r--profiles/base/package.use.stable.mask30
-rw-r--r--profiles/base/use.mask18
-rw-r--r--profiles/base/use.stable.mask5
-rw-r--r--profiles/categories1
-rw-r--r--profiles/default/linux/amd64/17.0/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/gnome/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/developer/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/hardened/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/hardened/selinux/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/selinux/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.0/systemd/deprecated59
-rw-r--r--profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+/eapi1
-rw-r--r--profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+/parent2
-rw-r--r--profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+/eapi1
-rw-r--r--profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+/parent2
-rw-r--r--profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+/eapi1
-rw-r--r--profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+/parent2
-rw-r--r--profiles/default/linux/amd64/17.1/no-multilib/prefix/parent1
-rw-r--r--profiles/default/linux/hppa/package.use.mask4
-rw-r--r--profiles/default/linux/musl/package.use.mask3
-rw-r--r--profiles/default/linux/package.use.mask10
-rw-r--r--profiles/desc/l10n.desc3
-rw-r--r--profiles/desc/lcd_devices.desc2
-rw-r--r--profiles/desc/llvm_targets.desc1
-rw-r--r--profiles/desc/lua_single_target.desc10
-rw-r--r--profiles/desc/lua_targets.desc1
-rw-r--r--profiles/embedded/make.defaults2
-rw-r--r--profiles/features/prefix/package.use.mask8
-rw-r--r--profiles/features/prefix/standalone/kernel-2.6.16+/profile.bashrc10
-rw-r--r--profiles/features/selinux/package.use.force3
-rw-r--r--profiles/features/selinux/package.use.mask7
-rw-r--r--profiles/license_groups6
-rw-r--r--profiles/package.deprecated21
-rw-r--r--profiles/package.mask1195
-rw-r--r--profiles/prefix/darwin/macos/10.10/package.mask2
-rw-r--r--profiles/prefix/darwin/macos/10.10/packages6
-rw-r--r--profiles/prefix/darwin/macos/10.11/package.mask2
-rw-r--r--profiles/prefix/darwin/macos/10.11/packages6
-rw-r--r--profiles/prefix/darwin/macos/10.12/package.mask7
-rw-r--r--profiles/prefix/darwin/macos/10.13/package.mask7
-rw-r--r--profiles/prefix/darwin/macos/10.13/x64/gcc/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.13/x64/gcc/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.14/package.mask7
-rw-r--r--profiles/prefix/darwin/macos/10.14/x64/gcc/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.14/x64/gcc/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.15/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.15/make.defaults4
-rw-r--r--profiles/prefix/darwin/macos/10.15/package.use.mask7
-rw-r--r--profiles/prefix/darwin/macos/10.15/parent1
-rw-r--r--profiles/prefix/darwin/macos/10.15/profile.bashrc4
-rw-r--r--profiles/prefix/darwin/macos/10.15/x64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.15/x64/gcc/eapi1
-rw-r--r--profiles/prefix/darwin/macos/10.15/x64/gcc/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.15/x64/make.defaults5
-rw-r--r--profiles/prefix/darwin/macos/10.15/x64/parent2
-rw-r--r--profiles/prefix/darwin/macos/10.15/x64/use.mask30
-rw-r--r--profiles/prefix/darwin/macos/10.4/packages6
-rw-r--r--profiles/prefix/darwin/macos/10.5/packages6
-rw-r--r--profiles/prefix/darwin/macos/10.6/packages6
-rw-r--r--profiles/prefix/darwin/macos/10.7/packages6
-rw-r--r--profiles/prefix/darwin/macos/10.8/package.mask2
-rw-r--r--profiles/prefix/darwin/macos/10.8/packages6
-rw-r--r--profiles/prefix/darwin/macos/10.9/package.mask2
-rw-r--r--profiles/prefix/darwin/macos/10.9/packages6
-rw-r--r--profiles/prefix/darwin/macos/11.0/eapi1
-rw-r--r--profiles/prefix/darwin/macos/11.0/make.defaults4
-rw-r--r--profiles/prefix/darwin/macos/11.0/package.use.mask7
-rw-r--r--profiles/prefix/darwin/macos/11.0/parent1
-rw-r--r--profiles/prefix/darwin/macos/11.0/profile.bashrc4
-rw-r--r--profiles/prefix/darwin/macos/11.0/x64/eapi1
-rw-r--r--profiles/prefix/darwin/macos/11.0/x64/gcc/eapi1
-rw-r--r--profiles/prefix/darwin/macos/11.0/x64/gcc/parent2
-rw-r--r--profiles/prefix/darwin/macos/11.0/x64/make.defaults5
-rw-r--r--profiles/prefix/darwin/macos/11.0/x64/parent2
-rw-r--r--profiles/prefix/darwin/macos/11.0/x64/use.mask30
-rw-r--r--profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask12
-rw-r--r--profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages12
-rw-r--r--profiles/prefix/darwin/macos/package.mask19
-rw-r--r--profiles/prefix/darwin/macos/package.use.mask5
-rw-r--r--profiles/prefix/darwin/macos/packages6
-rw-r--r--profiles/prefix/linux/amd64/parent2
-rw-r--r--profiles/profiles.desc49
-rw-r--r--profiles/targets/desktop/gnome/package.use1
-rw-r--r--profiles/targets/desktop/plasma/package.use11
-rw-r--r--profiles/targets/developer/make.defaults2
-rw-r--r--profiles/targets/systemd/use.mask1
-rw-r--r--profiles/updates/1Q-20172
-rw-r--r--profiles/updates/2Q-20201
-rw-r--r--profiles/updates/3Q-20191
-rw-r--r--profiles/updates/3Q-20202
-rw-r--r--profiles/updates/4Q-20151
-rw-r--r--profiles/updates/4Q-20161
-rw-r--r--profiles/updates/4Q-20207
-rw-r--r--profiles/use.desc1
-rw-r--r--profiles/use.local.desc416
158 files changed, 2272 insertions, 1375 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index bb52ed85ad29..ddf2da467aa3 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index 8102c07d8c08..517cb758a38f 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,18 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-12)
+# media-sound/lash not keyworded, bug #736725
+media-sound/fluidsynth lash
+
+# Cédric Krier <cedk@gentoo.org> (2020-11-10)
+# virtual/rust has no alpha keyword
+dev-vcs/mercurial rust
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14)
+# app-i18n/fcitx:4 not keyworded.
+media-libs/libsdl2 fcitx4
+
# Sergei Trofimovich <slyfox@gentoo.org> (2020-09-18)
# media-libs/libilbc is not ported to alpha
net-analyzer/wireshark ilbc
@@ -27,6 +39,8 @@ app-office/planner eds
gnome-base/nautilus previewer
# needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk
gnome-base/gvfs google
+# needs app-text/libgepub which depends on webkit-gtk
+xfce-extra/tumbler epub
# Robin H. Johnson <robbat2@gentoo.org> (2020-07-02)
# Mask io-uring & zbc pending keywording
@@ -407,8 +421,6 @@ sys-apps/smartmontools caps
# Raúl Porcel <armin76@gentoo.org> (2010-06-26)
# custom-optimization doesn't work on alpha
-mail-client/thunderbird custom-optimization
-www-client/firefox custom-optimization
www-client/seamonkey custom-optimization
# Kacper Kowalik <xarthisius@gentoo.org> (2010-05-30)
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index da981f77b67d..d97a8e0f29b8 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
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-12)
+# media-sound/jack-audio-connection-kit re-keywording timeout, bug #736725
+jack
+
# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-18)
# net-libs/webkit-gtk has no alpha keywords
webkit
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 843680db9263..c3bd9c0b9d08 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,21 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2020-10-24)
+# asm redc is only available on amd64,
+# ppc64. bug #750974.
+sci-mathematics/gmp-ecm -custom-tune
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-07)
+# <app-admin/salt-3000 is Python 3.6 but last Python 3.6
+# compatible dev-python/libvirt-python version was removed
+<app-admin/salt-3000 libvirt
+
+# Sam James <sam@gentoo.org> (2020-10-05)
+# Guile only supports JIT on some arches
+# (See 9.3.8 in the Guile manual)
+dev-scheme/guile -jit
+
# Thomas Deutschmann <whissi@gentoo.org> (2020-09-07)
# dev-util/nvidia-cuda-toolkit is keyworded on amd64
app-metrics/collectd -collectd_plugins_gpu_nvidia
@@ -67,12 +82,15 @@ www-client/firefox -eme-free
# dev-util/sysprof-capture is keyworded on amd64
x11-wm/mutter -sysprof
dev-libs/gjs -sysprof
+dev-libs/glib -sysprof
# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
# Vulkan is available on amd64.
+dev-qt/qt3d -vulkan
dev-qt/qtdeclarative -vulkan
dev-qt/qtgui -vulkan
dev-qt/qtwayland -vulkan
+media-video/pipewire -vulkan
# James Le Cuirot <chewi@gentoo.org> (2019-12-10)
# The JIT feature only works on amd64 and x86.
@@ -123,9 +141,10 @@ x11-apps/igt-gpu-tools -overlay
# freeipmi is supported on amd64
app-admin/conserver -freeipmi
-# Thomas Deutschmann <whissi@gentoo.org> (2018-11-15)
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-06)
+# - aesni plugin is supported on amd64
# - rdrand plugin is supported on amd64
-net-vpn/strongswan -strongswan_plugins_rdrand
+net-vpn/strongswan -strongswan_plugins_aesni -strongswan_plugins_rdrand
# James Le Cuirot <chewi@gentoo.org> (2018-11-02)
# Vulkan is only available on amd64 at present.
@@ -166,9 +185,10 @@ sys-boot/grub -libzfs
# [cuda] is unmasked in this profiles.
media-libs/opencv -contribxfeatures2d
-# Thomas Deutschmann <whissi@gentoo.org> (2017-03-01)
-# dev-libs/libmaxminddb is keyworded on amd64
-app-admin/rsyslog -mdblookup
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-22)
+# -imhttp: www-servers/civetweb is keyworded on amd64
+# -mdblookup: dev-libs/libmaxminddb is keyworded on amd64
+app-admin/rsyslog -imhttp -mdblookup
# Alexis Ballier <aballier@gentoo.org> (2017-02-21)
# spacetime works on amd64
@@ -260,7 +280,7 @@ app-editors/gvim -luajit -racket
# Kacper Kowalik <xarthisius@gentoo.org> (2013-08-09)
# Works on amd64
-sys-apps/hwloc -gl
+sys-apps/hwloc -gl -nvml
# Michał Górny <mgorny@gentoo.org> (2013-07-22)
# Meaningless on amd64 (it controls the 32-bit x86 JIT).
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 5d986026fe8e..281979cb105b 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,15 @@
#--- END OF EXAMPLES ---
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-05)
+# REQUIRED_USE="base? ( firebird )", dev-db/firebird is not stable
+app-office/libreoffice base
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-02)
+# media-video/pipewire not yet stabilized and without
+# sys-apps/xdg-desktop-portal-gtk not useable at all
+www-client/firefox screencast
+
# Thomas Deutschmann <whissi@gentoo.org> (2020-09-07)
# sys-cluster/slurm has no stable keywords
# dev-util/nvidia-cuda-toolkit has no stable keywords
@@ -33,10 +42,8 @@ app-emulation/lxd apparmor
net-misc/curl quiche
# Andreas Sturmlechner <asturm@gentoo.org> (2019-08-18)
-# media-video/pipewire is not stable yet
-dev-libs/weston pipewire
-<kde-apps/krfb-20.07.80 wayland
-<kde-plasma/xdg-desktop-portal-kde-5.19.4 screencast
+# media-video/pipewire-0.2 will never be stable, to be dropped.
+<dev-libs/weston-9 pipewire
<sys-apps/xdg-desktop-portal-1.7.2 screencast
x11-wm/mutter screencast
@@ -46,7 +53,9 @@ dev-qt/qtsql oci8
# Amy Liffey <amynka@gentoo.org> (2019-01-15)
# Mask experimental contrib repo
-media-libs/opencv contrib contribcvv contribdnn contribhdf contribsfm contribxfeatures2d gflags glog tesseract
+# (except what's needed by digikam, dilfridge)
+media-libs/opencv contribcvv contribhdf contribsfm contribxfeatures2d gflags glog tesseract
+<media-libs/opencv-4.4.0 contrib contribdnn
# Mikle Kolyada <zlogene@gentoo.org> (2018-11-07)
# unmask sssd for sudo
diff --git a/profiles/arch/arm/armv4/package.mask b/profiles/arch/arm/armv4/package.mask
index b2bb15d45157..33913c4d3e11 100644
--- a/profiles/arch/arm/armv4/package.mask
+++ b/profiles/arch/arm/armv4/package.mask
@@ -11,3 +11,6 @@ virtual/rust
>=gnome-base/gnome-core-libs-3.36.5
>=gnome-base/gnome-core-apps-3.36.5
>=gnome-base/gnome-light-3.36.5
+>=sys-auth/polkit-0.118
+>=dev-libs/gjs-1.66
+>=gnome-base/gnome-shell-3.38
diff --git a/profiles/arch/arm/armv4t/package.mask b/profiles/arch/arm/armv4t/package.mask
index b2bb15d45157..33913c4d3e11 100644
--- a/profiles/arch/arm/armv4t/package.mask
+++ b/profiles/arch/arm/armv4t/package.mask
@@ -11,3 +11,6 @@ virtual/rust
>=gnome-base/gnome-core-libs-3.36.5
>=gnome-base/gnome-core-apps-3.36.5
>=gnome-base/gnome-light-3.36.5
+>=sys-auth/polkit-0.118
+>=dev-libs/gjs-1.66
+>=gnome-base/gnome-shell-3.38
diff --git a/profiles/arch/arm/armv5te/package.mask b/profiles/arch/arm/armv5te/package.mask
index 3d3fb68506d2..acfca389f0c8 100644
--- a/profiles/arch/arm/armv5te/package.mask
+++ b/profiles/arch/arm/armv5te/package.mask
@@ -11,3 +11,6 @@ virtual/rust
>=gnome-base/gnome-core-libs-3.36.5
>=gnome-base/gnome-core-apps-3.36.5
>=gnome-base/gnome-light-3.36.5
+>=sys-auth/polkit-0.118
+>=dev-libs/gjs-1.66
+>=gnome-base/gnome-shell-3.38
diff --git a/profiles/arch/arm/armv6j/package.mask b/profiles/arch/arm/armv6j/package.mask
index 661812c7ac80..2ed73e22f688 100644
--- a/profiles/arch/arm/armv6j/package.mask
+++ b/profiles/arch/arm/armv6j/package.mask
@@ -5,10 +5,11 @@
# Depends on media-video/rav1e that's listed below. #744637
-media-libs/libavif
-# Sam James <sam@gentoo.org> (2020-07-02)
+# Sam James <sam@gentoo.org> (2020-11-04)
# Needs Rust, which is available here
-dev-util/cargo-c
-dev-util/cbindgen
-media-video/rav1e
-net-news/newsboat
-net-libs/quiche
+-dev-util/git-delta
diff --git a/profiles/arch/arm/armv6j/package.use.mask b/profiles/arch/arm/armv6j/package.use.mask
index acb4ca99cbd4..fe8a73d403cf 100644
--- a/profiles/arch/arm/armv6j/package.use.mask
+++ b/profiles/arch/arm/armv6j/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Joonas Niilola <juippis@gentoo.org> (2020-10-08)
+# libavif is keyworded for this profile.
+dev-libs/efl -avif
+
# Mart Raudsepp <leio@gentoo.org> (2020-08-02)
# virtual/rust is available here
>=media-gfx/eog-3.33.1 -svg
diff --git a/profiles/arch/arm/armv6j/use.mask b/profiles/arch/arm/armv6j/use.mask
index 5a841abd6e10..95cadb1ac25f 100644
--- a/profiles/arch/arm/armv6j/use.mask
+++ b/profiles/arch/arm/armv6j/use.mask
@@ -6,3 +6,7 @@
-cpu_flags_arm_edsp
-cpu_flags_arm_thumb
-cpu_flags_arm_vfp
+
+# Sam James <sam@gentoo.org> (2020-11-10)
+# Rust is available here
+-rust
diff --git a/profiles/arch/arm/armv7a/package.mask b/profiles/arch/arm/armv7a/package.mask
index 66fcdd6f6752..bc106a751a10 100644
--- a/profiles/arch/arm/armv7a/package.mask
+++ b/profiles/arch/arm/armv7a/package.mask
@@ -1,17 +1,18 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Joonas Niilola <juippis@gentoo.org> (2020-09-26)
-# Depends on media-video/rav1e that's listed below. #744637
+# Joonas Niilola <juippis@gentoo.org> (2020-09-26)
+# Depends on media-video/rav1e that's listed below. #744637
-media-libs/libavif
-# Sam James <sam@gentoo.org> (2020-07-02)
+# Sam James <sam@gentoo.org> (2020-11-04)
# Needs Rust, which is available here
-dev-util/cargo-c
-dev-util/cbindgen
-media-video/rav1e
-net-news/newsboat
-net-libs/quiche
+-dev-util/git-delta
# Sam James <sam@gentoo.org> (2020-06-24)
# Valgrind works on ARMv7
diff --git a/profiles/arch/arm/armv7a/package.use.mask b/profiles/arch/arm/armv7a/package.use.mask
index 75303868b9a5..9f750cc47acb 100644
--- a/profiles/arch/arm/armv7a/package.use.mask
+++ b/profiles/arch/arm/armv7a/package.use.mask
@@ -1,6 +1,16 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Joonas Niilola <juippis@gentoo.org> (2020-10-08)
+# Dependency keyworded on this arm profile.
+dev-libs/efl -avif
+
+# Sam James <sam@gentoo.org> (2020-10-05)
+# Guile only supports JIT on some arches
+# (armv7 only for arm)
+# (See 9.3.8 in the Guile manual)
+dev-scheme/guile -jit
+
# Mart Raudsepp <leio@gentoo.org> (2020-08-02)
# virtual/rust is available here
>=media-gfx/eog-3.33.1 -svg
diff --git a/profiles/arch/arm/armv7a/use.mask b/profiles/arch/arm/armv7a/use.mask
index 9ca71bc870cf..0b2a208b1bfe 100644
--- a/profiles/arch/arm/armv7a/use.mask
+++ b/profiles/arch/arm/armv7a/use.mask
@@ -15,6 +15,10 @@
-cpu_flags_arm_vfpv4
-cpu_flags_arm_vfp-d32
+# Sam James <sam@gentoo.org> (2020-11-10)
+# Rust is available here
+-rust
+
# Sam James <sam@gentoo.org> (2020-06-24)
# Valgrind works on ARMv7
-valgrind
diff --git a/profiles/arch/arm/package.mask b/profiles/arch/arm/package.mask
index 3e8067207498..6232cc0b5c6d 100644
--- a/profiles/arch/arm/package.mask
+++ b/profiles/arch/arm/package.mask
@@ -5,7 +5,7 @@
# Depends on media-video/rav1e that's listed below. #744637
media-libs/libavif
-# Sam James <sam@gentoo.org> (2020-07-02)
+# Sam James <sam@gentoo.org> (2020-11-04)
# Packages which need Rust (only on >= 6j)
# We unmask them for armv6j, armv7a elsewhere
dev-util/cargo-c
@@ -13,6 +13,7 @@ dev-util/cbindgen
media-video/rav1e
net-news/newsboat
net-libs/quiche
+dev-util/git-delta
# Sam James <sam@gentoo.org> (2020-06-24)
# Valgrind lacks support for < ARMv7
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index e1ce17fcd49d..809a40418d95 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14)
+# app-i18n/fcitx:4 not keyworded.
+media-libs/libsdl2 fcitx4
+
+# Joonas Niilola <juippis@gentoo.org> (2020-10-02)
+# Dependency only keyworded on specific arm profiles.
+dev-libs/efl avif
+
# Adam Feldman <NP-Hardass@gentoo.org> (2020-09-05)
# dev-util/dogtail is not keyworded for arm
app-text/atril test
@@ -67,10 +75,6 @@ net-misc/whois xcrypt
# and as for now we have only stable mate versions
mate-base/mate bluetooth
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-01-26)
-# media-libs/libheif is not keyworded
-media-gfx/gimp heif
-
# Georgy Yakovlev <gyakovlev@gentoo.org (2020-01-04)
# zfs is not keyworded on arm
dev-util/schroot zfs
@@ -221,12 +225,6 @@ media-sound/rhythmbox upnp-av
# Allow jdbc on this arch
dev-db/mariadb -jdbc
-# David Seifert <soap@gentoo.org> (2016-07-31)
-# media-gfx/graphicsmagick is not keyworded on arm, users will need
-# to enable imagemagick flag and disable graphicsmagick use flag
-# to enable conversion facilities
-media-gfx/zbar graphicsmagick
-
# Amy Winston <amynka@gentoo.org> (2016-06-12)
# does not build on arm at all (upstream bug)
dev-scheme/racket futures jit
@@ -284,6 +282,8 @@ media-libs/freeimage tiff
# Google does not distribute the widevine plugin for ARM. It must be extracted from a Chromebook,
# and this kind of reverse engineering work likely violates many agreements, so we mask the flag.
www-client/chromium widevine
+www-client/vivaldi widevine
+www-client/vivaldi-snapshot widevine
# Markus Meier <maekke@gentoo.org> (2015-01-17)
# Unkeyworded deps, bug #536226
@@ -393,12 +393,6 @@ sci-libs/linux-gpib firmware
# MKL not available on this arch
media-gfx/povray mkl
-# Benda Xu <heroxbd@gentoo.org> (2013-04-01)
-# Sam James <sam@gentoo.org> (2020-06-29)
-# net-misc/x11-ssh-askpass nor
-# net-misc/ssh-askpass-fullscreen keyworded
-net-misc/unison gtk
-
# Julian Ospald <hasufell@gentoo.org> (2013-03-31)
# depends on mono
>=net-irc/hexchat-2.9.4-r1 theme-manager
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
index 1471c6c3ba81..a2a8d72d8052 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -1,11 +1,16 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-05)
+# media-libs/libffado is not stable yet, which itself has unstable and
+# unmaintained/broken dependencies. bug #746722
+media-sound/jack2 ieee1394
+
# Sam James <sam@gentoo.org> (2020-07-30)
# glslang is not yet stable on arm
media-libs/mesa vulkan-overlay
-# Sam James <sam@gentoo.org> (2020-06-28)
+# Sam James <sam@gentoo.org> (2020-10-20)
# Deps not yet stable
# Migrated from package.use.mask
app-text/asciidoc test
@@ -15,12 +20,12 @@ dev-util/geany-plugins markdown
app-arch/rpm test
net-misc/openssh security-key
dev-util/geany-plugins markdown
+net-misc/unison gtk
# Andreas Sturmlechner <asturm@gentoo.org> (2019-11-02)
# media-video/pipewire is not stable yet
dev-libs/weston pipewire
<kde-apps/krfb-20.07.80 wayland
-<kde-plasma/xdg-desktop-portal-kde-5.19.4 screencast
<sys-apps/xdg-desktop-portal-1.7.2 screencast
x11-wm/mutter screencast
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index 76f4bca6d6fc..a24fbf5a8db7 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -8,6 +8,11 @@
-cpu_flags_arm_iwmmxt
-cpu_flags_arm_iwmmxt2
+# Sam James <sam@gentoo.org> (2020-11-10)
+# Rust isn't available for generic ARM,
+# just armv6, armv7
+rust
+
# Sam James <sam@gentoo.org> (2020-06-24)
# Valgrind lacks support for < ARMv7
# https://valgrind.org/info/platforms.html
@@ -33,10 +38,6 @@ acpi
# net-wireless/wimax not tested
wimax
-# Kacper Kowalik <xarthisius@gentoo.org> (2010-08-09)
-# cblas-external as virtual/cblas is also masked
-cblas-external
-
# Raúl Porcel <armin76@gentoo.org>
# I've been told xfs is broken on ARM
xfs
@@ -54,25 +55,20 @@ ipod
dmi
# Stuff we don't want
-R
-octave
tracker
-xindy
lasi
-hardened
pdfannotextractor
prelude
mssql
gajim
# havent tested yet
+R
gphoto2
afs
mono
-lirc
lm-sensors
xemacs
-scanner
sid
mms
mtp
@@ -82,10 +78,8 @@ darcs
ggi
nut
fits
-tokyocabinet
vaapi
lpsol
-upnp
devil
gts
anthy
@@ -94,6 +88,7 @@ anthy
-video_cards_exynos
-video_cards_freedreno
-video_cards_imx
+-video_cards_lima
-video_cards_omap
-video_cards_panfrost
-video_cards_tegra
diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask
index 0448e2b174d2..99742e43766d 100644
--- a/profiles/arch/arm/use.stable.mask
+++ b/profiles/arch/arm/use.stable.mask
@@ -4,6 +4,16 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
+# Sam James <sam@gentoo.org> (2020-11-08)
+# Not yet stable
+lirc
+upnp
+
+# Sam James <sam@gentoo.org> (2020-11-06)
+# Java is not stable on arm right now.
+# bug #709830
+java
+
# Sam James <sam@gentoo.org> (2020-06-29)
# media-gfx/gimp not yet stable
gimp
diff --git a/profiles/arch/arm64/package.use.force b/profiles/arch/arm64/package.use.force
index 97e4c149897b..cf7a4360ee01 100644
--- a/profiles/arch/arm64/package.use.force
+++ b/profiles/arch/arm64/package.use.force
@@ -1,6 +1,10 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Joonas Niilola <juippis@gentoo.org> (2020-10-02)
+# luajit not available on this arch.
+dev-libs/efl lua
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-06-18)
# Force host target
dev-libs/keystone llvm_targets_AArch64
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 20ee5ce89276..807bc489f0bb 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,36 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-08)
+# dev-util/kdevelop-php is not keyworded, bug #751337
+>=kde-apps/umbrello-20.08.3 php
+
+# Marek Szuba <marecki@gentoo.org> (2020-11-06)
+# media-gfx/digikam has no arm64 keyword yet. Bug #753362.
+media-gfx/gmic digikam
+
+# Marek Szuba <marecki@gentoo.org> (2020-11-06)
+# media-gfx/gmic has no arm64 keyword yet. Bug #753356.
+media-gfx/darktable gmic
+
+# Sam James <sam@gentoo.org> (2020-10-03)
+# Builds & tests pass on arm64.
+# Available on: amd64, x86, arm{,64}.
+>=dev-lang/spidermonkey-60 -jit
+
+# Sam James <sam@gentoo.org> (2020-10-06)
+# Deprecated. See bug #741855.
+net-mail/dovecot vpopmail
+
+# Sam James <sam@gentoo.org> (2020-10-05)
+# Guile only supports JIT on some arches
+# (See 9.3.8 in the Guile manual)
+dev-scheme/guile -jit
+
+# Joonas Niilola <juippis@gentoo.org> (2020-10-02)
+# luajit not available on this arch.
+dev-libs/efl luajit
+
# Sam James <sam@gentoo.org> (2020-09-05)
# nvidia-texture-tools not useful here
media-libs/devil nvtt
@@ -131,10 +161,6 @@ media-gfx/gnome-photos upnp-av
# not yet keyworded
dev-java/openjdk javafx
-# Aaron Bauman <bman@gentoo.org> (2019-05-20)
-# doc USE ultimately pulls in dev-lang/ocaml[ocamlopt]
-media-gfx/enblend doc
-
# Aaron Bauman <bman@gentoo.org> (2019-04-08)
# app-text/dblatex not keyword yet
net-firewall/nftables doc
@@ -224,6 +250,8 @@ net-fs/samba dmapi
sci-libs/gdal armadillo netcdf
sys-fs/btrfs-progs reiserfs
www-client/chromium widevine
+www-client/vivaldi widevine
+www-client/vivaldi-snapshot widevine
# Matthew Thode <prometheanfire@gentoo.org> (2018-02-23)
# net-proxy/haproxy isn't keyworded for arm64
@@ -234,7 +262,6 @@ sys-cluster/neutron haproxy
dev-python/ipython notebook
dev-python/networkx scipy
dev-ruby/haml test
-media-libs/opencv contribdnn
# Michał Górny <mgorny@gentoo.org> (2018-02-16)
# USE=test-full requires USE=pkcs11 that is use.masked.
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index 0b6250de5a4d..1535f4fa7aa3 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,6 +1,23 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2020-10-18)
+# Needs dev-tex/hevea which isn't stable yet
+media-gfx/enblend doc
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14)
+# app-i18n/fcitx:4 not stable.
+media-libs/libsdl2 fcitx4
+
+# Sam James <sam@gentoo.org> (2020-10-06)
+# Not yet stable on arm64.
+media-plugins/gst-plugins-meta dvb vpx
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-05)
+# media-libs/libffado is not stable yet, which itself has unstable and
+# unmaintained/broken dependencies. bug #746722
+media-sound/jack2 ieee1394
+
# Sam James <sam@gentoo.org> (2020-08-19)
# Unstable dependencies for qemu
# bug #738056
@@ -13,8 +30,7 @@ app-emulation/spice smartcard
media-libs/mesa vulkan-overlay
# Sam James <sam@gentoo.org> (2020-07-16)
-# Pulls in too many yet unstable versions of
-# e.g. matplotlib
+# Needs unstable dev-python/networkx
# bug #732492
app-portage/nattka depgraph-order
@@ -47,18 +63,12 @@ net-misc/curl quiche
sys-firmware/seabios debug
# Andreas Sturmlechner <asturm@gentoo.org> (2019-09-14)
-# media-video/pipewire is not stable yet
-dev-libs/weston pipewire
-<kde-apps/krfb-20.07.80 wayland
-<kde-plasma/xdg-desktop-portal-kde-5.19.4 screencast
+# media-video/pipewire-0.2 will never be stable, to be dropped.
+<dev-libs/weston-9 pipewire
<sys-apps/xdg-desktop-portal-1.7.2 screencast
x11-wm/mutter screencast
# Aaron Bauman (2019-07-29)
-# no ocamlopt stuff here...
-kde-apps/kalzium solver
-
-# Aaron Bauman (2019-07-29)
# app-arch/rar not supported
kde-apps/kdeutils-meta rar
@@ -97,7 +107,7 @@ dev-python/gmpy mpir
# Non-stable dependencies.
app-admin/syslog-ng spoof-source
app-text/xmlto latex
-sys-auth/pambase pam_krb5 pam_ssh passwdqc
+sys-auth/pambase pam_krb5 pam_ssh
sys-block/thin-provisioning-tools test
sys-devel/distcc gssapi
diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index 0796842e8b5e..ee4e85c75698 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -4,6 +4,11 @@
# Unmask the flag which corresponds to ARCH.
-arm64
+# Sam James <sam@gentoo.org> (2020-10-08)
+# PyPy3 works on arm64
+-python_targets_pypy3
+-python_single_target_pypy3
+
# David Seifert <soap@gentoo.org (2020-05-17)
# Mono is hopelessly broken on arm64
mono
@@ -51,10 +56,6 @@ opencl
# net-libs/libsmi not tested on arm64 yet
smi
-# Michał Górny <mgorny@gentoo.org> (2018-01-23)
-# sci-geosciences/gpsd is not keyworded here.
-gps
-
# Mart Raudsepp <leio@gentoo.org> (2017-02-01)
# Unmask systemd since it is keyworded here.
-systemd
@@ -68,16 +69,11 @@ valgrind
# net-wireless/wimax not tested
wimax
-# Kacper Kowalik <xarthisius@gentoo.org> (2010-08-09)
-# cblas-external as virtual/cblas is also masked
-cblas-external
-
# Samuli Suominen <drac@gentoo.org>
# media-libs/amrnb and media-libs/amrwb not tested.
amr
# No hardware to test by the team
-dvb
ios
ipod
@@ -86,10 +82,6 @@ ipod
dmi
# Stuff we don't want
-fuse
-R
-octave
-xindy
mpi
lasi
hardened
@@ -98,14 +90,10 @@ prelude
mssql
# havent tested yet
-libproxy
darcs
afs
-lirc
-lm-sensors
scanner
zvbi
-fluidsynth
sid
mms
ieee1394
@@ -113,26 +101,20 @@ pm-utils
darcs
bs2b
ladspa
-ldns
ggi
nut
dvd
fits
-tokyocabinet
-rtmp
-vpx
lpsol
quvi
-libtar
zvbi
-devil
gts
anthy
-sdl
# Unmask ARM-only video-cards
-video_cards_exynos
-video_cards_freedreno
+-video_cards_lima
-video_cards_imx
-video_cards_nouveau
-video_cards_panfrost
diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask
index 9d6e020d6967..7e068d40591b 100644
--- a/profiles/arch/arm64/use.stable.mask
+++ b/profiles/arch/arm64/use.stable.mask
@@ -4,13 +4,22 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Aaron Bauman <bman@gentoo.org> (2019-05-20)
-# Does not build on arm64
-ocamlopt
+# Sam James <sam@gentoo.org> (2020-10-08)
+# Not enough packages stable w/ PyPy3 support
+python_targets_pypy3
+python_single_target_pypy3
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-04-20)
-# sys-auth/consolekit will not be stabilised anymore.
-consolekit
+# Sam James <sam@gentoo.org> (2020-10-07)
+# app-misc/lirc not stable yet
+# dev-db/tokyocabinet not stable yet
+# dev-libs/libtar not stable yet
+# net-libs/ldns not stable yet
+# sci-geosciences/gpsd not stable yet
+lirc
+tokyocabinet
+libtar
+ldns
+gps
# Mart Raudsepp <leio@gentoo.org> (2019-02-07)
# media-sound/musepack-tools not stable yet
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index d36a1f390620..c69f70c6661f 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,16 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2020-10-24)
+# asm redc is only available on amd64,
+# ppc64. bug #750974.
+sci-mathematics/gmp-ecm custom-tune
+
+# Sam James <sam@gentoo.org> (2020-10-05)
+# Guile only supports JIT on some arches
+# (See 9.3.8 in the Guile manual)
+dev-scheme/guile jit
+
# Sam James <sam@gentoo.org> (2020-09-20)
# (for Mikle Kolyada <zlogene@gentoo.org>)
# libgcrypt et al no longer support static-libs
@@ -51,13 +61,16 @@ sys-libs/glibc static-pie
# dev-util/sysprof not keyworded on most arches yet
x11-wm/mutter sysprof
dev-libs/gjs sysprof
+dev-libs/glib sysprof
# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
# Vulkan support is only available on few selected arches atm.
# Mask everywhere, unmask where appropriate.
+dev-qt/qt3d vulkan
dev-qt/qtdeclarative vulkan
dev-qt/qtgui vulkan
dev-qt/qtwayland vulkan
+media-video/pipewire vulkan
# dev-python/pandas is only keyworded for amd64 & x86
sys-block/fio python gnuplot
@@ -101,10 +114,11 @@ media-video/vlc libplacebo
# Overlay can only be built on amd64 and x86
x11-apps/igt-gpu-tools overlay
-# Thomas Deutschmann <whissi@gentoo.org> (2018-11-15)
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-06)
+# - aesni plugin is only supported on amd64 and x86
# - rdrand plugin is only supported on amd64 and x86
# - padlock plugin is only supported on amd64 and x86
-net-vpn/strongswan strongswan_plugins_rdrand strongswan_plugins_padlock
+net-vpn/strongswan strongswan_plugins_aesni strongswan_plugins_rdrand strongswan_plugins_padlock
# James Le Cuirot <chewi@gentoo.org> (2018-11-02)
# Vulkan is only available on amd64 at present.
@@ -146,9 +160,10 @@ app-laptop/pbbuttonsd macbook
# Requires [cuda] which is masked in most of the profiles.
media-libs/opencv contribxfeatures2d
-# Thomas Deutschmann <whissi@gentoo.org> (2017-03-01)
-# dev-libs/libmaxminddb is only keyworded on amd64 and x86 at the moment
-app-admin/rsyslog mdblookup
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-22)
+# imhttp: www-servers/civetweb is only keyworded on amd64 and x86 at the moment
+# mdblookup: dev-libs/libmaxminddb is only keyworded on amd64 and x86 at the moment
+app-admin/rsyslog imhttp mdblookup
# Alexis Ballier <aballier@gentoo.org> (2017-02-21)
# spacetime is only supported on amd64 at the moment.
@@ -243,7 +258,7 @@ app-editors/gvim luajit racket
# Kacper Kowalik <xarthisius@gentoo.org> (2013-08-09)
# Doesn't work on most profiles. Easier to mask here and
# unmask in particular profiles
-sys-apps/hwloc gl
+sys-apps/hwloc gl nvml
# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-11-03)
# Requires net-dns/unbound which is not keyworded by most arches
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 66af11f807ec..923ff4dff8a3 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,22 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Michał Górny <mgorny@gentoo.org> (2020-11-18)
+# Requires dev-python/coverage, bug #743355.
+dev-python/nose coverage
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-12)
+# media-sound/lash not keyworded, bug #736725
+media-sound/fluidsynth lash
+
+# Cédric Krier <cedk@gentoo.org> (2020-11-10)
+# virtual/rust has no hppa keyword
+dev-vcs/mercurial rust
+
+# Joonas Niilola <juippis@gentoo.org> (2020-10-08)
+# Dependency not keyworded on this arch.
+dev-libs/efl avif
+
# Matt Turner <mattst88@gentoo.org> (2020-08-11)
# No drivers on this architecture support Vulkan
media-libs/mesa vulkan vulkan-overlay zink
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index 5173ed574cf0..9900978faa4b 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -17,6 +17,14 @@
#--- END OF EXAMPLES ---
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-11-14)
+# sys-apps/systemd has no stable keywords on hppa.
+sys-apps/ipmitool openbmc
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14)
+# app-i18n/fcitx:4 not stable.
+media-libs/libsdl2 fcitx4
+
# Rolf Eike Beer <eike@sf-mail.de> (2020-06-10)
# not stable dev-vcs/mercurial because of broken dependencies: bug #727390
app-portage/layman mercurial
@@ -81,7 +89,6 @@ sys-libs/freeipmi nagios
media-gfx/imagemagick raw
# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-20)
-# media-video/faac is not stable.
# media-libs/{libdc1394,x264} is not stable.
# media-libs/game-music-emu is not stable.
media-video/ffmpeg gme ieee1394 x264
diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask
index eb4f6d029843..593e93fd7172 100644
--- a/profiles/arch/hppa/use.mask
+++ b/profiles/arch/hppa/use.mask
@@ -7,6 +7,10 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-12)
+# media-sound/jack-audio-connection-kit re-keywording timeout, bug #736725
+jack
+
# Matt Turner <mattst88@gentoo.org> (2020-07-01)
# Unlikely.
vulkan
diff --git a/profiles/arch/hppa/use.stable.mask b/profiles/arch/hppa/use.stable.mask
index 35d799148af9..21eb2c9e1837 100644
--- a/profiles/arch/hppa/use.stable.mask
+++ b/profiles/arch/hppa/use.stable.mask
@@ -4,11 +4,6 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Michał Górny <mgorny@gentoo.org> (2020-06-18)
-# Not ready for stable yet.
-python_targets_python3_8
-python_single_target_python3_8
-
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-14)
# media-libs/gstreamer is not stable for hppa
gstreamer
@@ -66,10 +61,6 @@ pulseaudio
# sys-auth/elogind is not stable here.
elogind
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-06-05)
-# sys-auth/consolekit will not be stabilised anymore.
-consolekit
-
# Sergei Trofimovich <slyfox@gentoo.org> (2019-03-03)
# No stable sys-apps/systemd on hppa.
systemd
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 6fbce4a6d581..b1b7cd48bc62 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Cédric Krier <cedk@gentoo.org> (2020-11-10)
+# virtual/rust has no ia64 keyword
+dev-vcs/mercurial rust
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14)
+# app-i18n/fcitx:4 not keyworded.
+media-libs/libsdl2 fcitx4
+
# Sergei Trofimovich <slyfox@gentoo.org> (2020-09-18)
# media-libs/libilbc is not ported to ia64
net-analyzer/wireshark ilbc
@@ -60,6 +68,8 @@ gnome-base/nautilus previewer
# - net-libs/gnome-online-accounts: depends on webkit-gtk
gnome-base/gnome-control-center flickr
gnome-base/gvfs google
+# app-text/libgepub depends on webkit-gtk.
+xfce-extra/tumbler epub
# Thomas Deutschmann <whissi@gentoo.org> (2020-03-15)
# Mask USE=libtesseract, app-text/tesseract is not keyworded
@@ -407,7 +417,6 @@ www-client/elinks javascript
# Raúl Porcel <armin76@gentoo.org> (2010-06-26)
# custom-optimization doesn't work on ia64
-mail-client/thunderbird custom-optimization
www-client/firefox custom-optimization
www-client/seamonkey custom-optimization
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index 43d8c77ebef4..cb05c855ebc9 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -84,7 +84,6 @@ scim
antlr
lasi
mpi
-networkmanager
octave
timidity
semantic-desktop
diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask
index 71c36d67aa7b..aef014700d50 100644
--- a/profiles/arch/m68k/package.use.mask
+++ b/profiles/arch/m68k/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Kent Fredric <kentnl@gentoo.org> (2020-10-19)
+# lapack and friends don't make much sense on m68k
+# and aren't keyworded
+dev-python/numpy lapack
+
# Patrick McLean <chutzpah@gentoo.org> (2020-02-15)
# Mask until dev-libs/libfido2 is keyworded
net-misc/openssh security-key
diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask
index 90900eec19a3..ac5e9da6ae99 100644
--- a/profiles/arch/m68k/use.mask
+++ b/profiles/arch/m68k/use.mask
@@ -89,9 +89,6 @@ clang
# Robin H. Johnson <robbat2@gentoo.org>
audit
-# Masking since dev-db/sqlite is masked
-sqlite
-
# Masking these globally, since we don't have X
gnome
gnome-keyring
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index fa03543e207a..9ba4bf2e75e0 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -96,11 +96,6 @@ dev-vcs/git mediawiki mediawiki-experimental
media-libs/leptonica webp
app-text/tesseract webp
-# Pacho Ramos <pacho@gentoo.org> (2013-09-01)
-# CONFIG_AUDITSYSCALL=y is not implemented, bug #438368
-sys-auth/consolekit pam
-sys-auth/pambase consolekit
-
# Richard Brown <rbrown@gentoo.org> (2008-01-21)
# Needs dev-ruby/builder, which isn't keyworded
dev-ruby/rubygems server
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 78fcaf12267d..17bb88f662f5 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,6 +1,18 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-11-05)
+# makes no sense on power
+sys-apps/fwupd amt dell uefi
+
+# Joonas Niilola <juippis@gentoo.org> (2020-10-08)
+# Dependency not keyworded on this arch.
+dev-libs/efl avif
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-05)
+# criu is masked on big-endian ppc*
+app-emulation/crun criu
+
# Sergei Trofimovich <slyfox@gentoo.org> (2020-08-07)
# dev-vcs/darcs is not keyworded on ppc/ppc64
app-portage/layman darcs
@@ -58,10 +70,6 @@ app-admin/syslog-ng test
# iasl is stable on ppc
sys-firmware/seabios -debug
-# Eugene Bright <eugene@bright.gdn> (2019-09-09)
-# Missing keyword on dev-embedded/libjaylink
-sys-apps/flashrom jlink-spi
-
# Conrad Kostecki <conikost@gentoo.org> (2019-08-17)
# app-misc/graphlcd-base won't work on PowerPC/PowerPC64
app-misc/lcdproc freetype lcd_devices_glcd png
@@ -113,11 +121,6 @@ app-admin/syslog-ng kafka mongodb
# net-vpn/tor, tests are broken on ppc/ppc64, bug #653098
net-vpn/tor test
-# Sergei Trofimovich <slyfox@gentoo.org> (2018-03-27)
-# dev-qt/qtwebengine is not ported to powerpc
-net-irc/quassel urlpreview
-www-client/otter webengine
-
# Matthias Maier <tamiko@gentoo.org> (2018-03-18)
# dev-libs/capstone not keyworded
app-emulation/qemu capstone
diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask
index 4ab52f3cd7f7..8e12d4b5f086 100644
--- a/profiles/arch/powerpc/package.use.stable.mask
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -17,6 +17,11 @@
#--- END OF EXAMPLES ---
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-05)
+# media-libs/libffado is not stable yet, which itself has unstable and
+# unmaintained/broken dependencies. bug #746722
+media-sound/jack2 ieee1394
+
# Sam James <sam@gentoo.org> (2020-07-30)
# glslang is not yet stable on ppc{,64}
media-libs/mesa vulkan-overlay
@@ -47,10 +52,6 @@ dev-python/matplotlib qt5 test
media-sound/pulseaudio qt5
net-print/hplip qt5
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-03-15)
-# Requires media-libs/portmidi which is not stable
-media-sound/hydrogen portmidi
-
# David Seifert <soap@gentoo.org> (2017-09-23)
# MPI does not have stable keywords on ppc/ppc64
sci-libs/fftw mpi
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index 65fe9d1f6463..08c2d4ed93c2 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Cédric Krier <cedk@gentoo.org> (2020-11-10)
+# virtual/rust has no ppc keyword
+dev-vcs/mercurial rust
+
+# Mark Wright <gienah@gentoo.org> (2020-10-11)
+# dev-ml/ounit2 is not keyworded
+dev-ml/cudf test
+
# Mart Raudsepp <leio@gentoo.org> (2020-08-02)
# ppc32 has no virtual/rust support yet, needed by newer
# gnome-base/librsvg, et al
@@ -24,10 +32,10 @@ gnome-base/gnome-control-center flickr
sci-misc/boinc X
# needs mail-client/evolution, depends on net-libs/webkit-gtk
net-mail/lbdb evo
-# needs www-client/epiphany, depends on net-libs/webkit-gtk
-net-misc/gwget epiphany
# needs dev-util/devhelp, depends on net-libs/webkit-gtk
dev-util/anjuta devhelp
+# app-text/libgepub depends on webkit-gtk
+xfce-extra/tumbler epub
# Mikle Kolyada <zlogene@gentoo.org> (2020-06-08)
# clisp is keyworded on ppc
@@ -69,6 +77,10 @@ net-libs/pjproject g729
# iasl is stable on ppc
sys-firmware/seabios -debug
+# Eugene Bright <eugene@bright.gdn> (2019-09-09)
+# Missing keyword on dev-embedded/libjaylink
+sys-apps/flashrom jlink-spi
+
# Andreas Sturmlechner <asturm@gentoo.org> (2019-05-15)
# sys-cluster/hpx, sci-libs/silo not keyworded
sci-libs/libgeodecomp hpx silo
@@ -134,7 +146,3 @@ net-misc/connman openconnect
# Julian Ospald <hasufell@gentoo.org> (2013-11-23)
# FIXME: app-arch/innoextract not available under ppc yet
games-fps/duke3d-data gog
-
-# Maciej Mrozowski <reavertm@gentoo.org> (2010-06-26)
-# Needs media-libs/simage keyworded, bug 325623
-media-libs/coin simage
diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask
index 96b0285cf4d1..2d1636e4632f 100644
--- a/profiles/arch/powerpc/ppc32/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask
@@ -21,14 +21,6 @@
# Unstable test deps.
dev-cpp/eigen test
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-08-15)
-# media-libs/libsidplay:2 appears to be broken, bug #660288
-media-video/vlc sid
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-03)
-# Requires not yet stable dependencies
-sys-libs/gwenhywfar sensors serialport webkit
-
# Andreas Sturmlechner <asturm@gentoo.org> (2018-06-03)
# dev-qt/qtwebkit:5 is not stable.
dev-qt/designer webkit
diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask
index 14fd84971a86..784790b1ea86 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-17)
+# works on ppc64le
+-app-emulation/docker
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-22
# criu works on ppc64le
-sys-process/criu
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index 856f7f86c25d..15d4e1a89beb 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-05)
+# dropbox requires binaries unavaliable for ppc64
+kde-apps/kdenetwork-meta webengine
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-05)
+# criu is unmasked on little-endian ppc64
+app-emulation/crun -criu
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-19)
# openjfx is keyworded on ppc64le
dev-java/openjdk:11 -javafx
@@ -13,6 +21,7 @@ dev-qt/qtwayland -vulkan
media-libs/mesa -vulkan -vulkan-overlay
media-libs/libsdl2 -vulkan
media-video/mpv -vulkan
+media-video/pipewire -vulkan
media-video/vlc -libplacebo
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-21)
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask b/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
index dc3d73424ec8..e6a445260d75 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-02-27)
@@ -9,9 +9,9 @@ dev-qt/qtwayland vulkan
media-libs/mesa vulkan vulkan-overlay
media-libs/libsdl2 vulkan
media-video/mpv vulkan
+media-video/pipewire vulkan
media-video/vlc libplacebo
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-15)
# deps are not yet stable on ppc64
media-libs/mesa llvm video_cards_radeonsi
diff --git a/profiles/arch/powerpc/ppc64/64le/use.mask b/profiles/arch/powerpc/ppc64/64le/use.mask
index c45b6f7fb7b2..abc4d0b9c1bb 100644
--- a/profiles/arch/powerpc/ppc64/64le/use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org (2020-10-16)
+# dev-qt/qtwebengine works on ppc64le
+-webengine
+
# Georgy Yakovlev <gyakovlev@gentoo.org (2020-01-21)
# works on ppc64le
-vaapi
diff --git a/profiles/arch/powerpc/ppc64/64ul/use.mask b/profiles/arch/powerpc/ppc64/64ul/use.mask
index 9f727c02d820..01d3b7f651d4 100644
--- a/profiles/arch/powerpc/ppc64/64ul/use.mask
+++ b/profiles/arch/powerpc/ppc64/64ul/use.mask
@@ -25,7 +25,6 @@ pda
prelude
mono
networkmanager
-ocamlopt
# not tested on ppc64
xmms2
diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask
index 3a653412066e..f36237c2c003 100644
--- a/profiles/arch/powerpc/ppc64/package.mask
+++ b/profiles/arch/powerpc/ppc64/package.mask
@@ -1,6 +1,12 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-17)
+# Fails to build with buildmode=pie assumptions, which
+# does not work on big-endian ppc64
+# next releases remove that assumption and mask will be lifted
+app-emulation/docker
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-18)
# openjfx:11 does not work on ppc64be
dev-java/openjfx:11
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
index 548dc56ac9ab..f9e76e04e48e 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -1,6 +1,20 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-25)
+# fwupd keyworded now on ppc64
+kde-plasma/discover -firmware
+
+# Sam James <sam@gentoo.org> (2020-10-24)
+# asm redc is only available on amd64,
+# ppc64. bug #750974.
+sci-mathematics/gmp-ecm -custom-tune
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-05)
+# dropbox requires binaries unavaliable for ppc64
+# webengine flag requires unkeyworded plasma-telepathy-meta
+kde-apps/kdenetwork-meta dropbox webengine
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-08-20)
# zfs is keyworded on ppc64
sys-boot/grub -libzfs
@@ -36,7 +50,7 @@ net-analyzer/pnp4nagios icinga
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-25)
# bolt not keyworded on ~ppc64
-kde-plasma/plasma-meta crypt thunderbolt
+kde-plasma/plasma-meta thunderbolt
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-12-28)
# not keyworded or irrelevant on ~ppc64, bug 679888
@@ -69,10 +83,6 @@ media-libs/openimageio dicom
# dev-lang/luajit lacks ppc64 keyword. luajit upstream does not support ppc64
net-analyzer/snort open-appid
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-03-13)
-# missing keyword on media-libs/portmidi
-media-sound/hydrogen portmidi
-
# Gilles Dartiguelongue <eva@gentoo.org> (2017-08-16)
# missing keyword on dev-python/dbusmock, bug #620024
>=gnome-base/gnome-settings-daemon-3.24 test
@@ -147,11 +157,6 @@ x11-misc/rss-glx quesoglc
# and stupid 64bit toolchain.
net-libs/libproxy webkit
-# Brent Baude <ranger@gentoo.org> (2008-06-11)
-# Masking out passwdqc from older pambase since pam_passwdqc is not keyworded
-# new versions require sys-auth/passwdqc which is keyworded
-<=sys-auth/pambase-20200304 passwdqc
-
# Joseph Jezak <josejx@gentoo.org> (2010-02-12)
# Mask unstable pidgin deps until we can mark them stable (farsight2)
net-im/pidgin gstreamer
diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask
index 7b5a7c506ff1..18ce2ed3f4f0 100644
--- a/profiles/arch/powerpc/ppc64/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask
@@ -21,11 +21,6 @@
# Unstable test deps.
dev-cpp/eigen test
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-06-04)
-# dev-python/pygtk is broken, bug #716294; Bugs #706500, #710160
-# Stable-mask all revdeps, all of them are pending cleanup already.
-media-gfx/gimp python
-
# Andreas Sturmlechner <asturm@gentoo.org> (2020-05-03)
# media-libs/libheif not stable, bugs #717242, #720438
media-gfx/gimp heif
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 08d13ea895dd..22ecc9c6c66a 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -59,14 +59,16 @@ dev-vcs/git pcre-jit
app-admin/syslog-ng amqp dbi geoip geoip2 json kafka mongodb python redis spoof-source smtp snmp test
app-admin/sysstat lm-sensors
+app-arch/p7zip wxwidgets
app-arch/unzip natspec
app-crypt/gnupg smartcard tofu wks-server
app-crypt/mit-krb5 doc test xinetd
app-crypt/pinentry fltk gnome-keyring
-app-doc/doxygen latex dot
+app-doc/doxygen clang doc dot
app-editors/emacs alsa json lcms mailutils
app-misc/pax-utils python
app-text/asciidoc test
+app-text/ghostscript-gpl cups
app-text/po4a test
app-text/xmlto text
dev-lang/python tk
@@ -77,6 +79,7 @@ dev-libs/icu doc
dev-libs/iniparser doc
dev-libs/libgcrypt doc
dev-libs/libnl python
+dev-libs/libinput doc
dev-libs/libusb doc
dev-libs/libxslt python
dev-libs/libyaml doc
@@ -103,8 +106,12 @@ dev-util/patchutils test
dev-util/pkgconf test
dev-util/strace unwind
dev-vcs/git cvs highlight gnome-keyring subversion tk xinetd
-dev-vcs/mercurial tk zsh-completion
+dev-vcs/mercurial tk rust zsh-completion
media-libs/freetype harfbuzz png
+media-libs/harfbuzz doc
+sys-libs/libomp hwloc
+sys-libs/libcxxabi libunwind
+media-libs/mesa lm-sensors unwind
media-libs/tiff jbig jpeg test webp
net-fs/nfs-utils nfsv41
net-libs/gnutls doc test-full
@@ -121,6 +128,7 @@ sys-block/thin-provisioning-tools test
sys-devel/automake test
sys-devel/gdb source-highlight
sys-devel/gettext cvs
+sys-devel/llvm doc
sys-fs/squashfs-tools lzma
sys-libs/libcap-ng python
sys-process/audit gssapi python
diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask
index 3003db9f9964..e6ee1b9d3548 100644
--- a/profiles/arch/riscv/use.mask
+++ b/profiles/arch/riscv/use.mask
@@ -35,6 +35,8 @@ latex
libedit
libressl
lua
+motif
+opencl
qt5
ruby
slang
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index 4f6382988e65..b3b3316a0cc5 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Joonas Niilola <juippis@gentoo.org> (2020-11-16)
+# app-text/libgepub not yet keyworded on this arch. #754762
+xfce-extra/tumbler epub
+
+# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14)
+# app-i18n/fcitx:4 not keyworded.
+media-libs/libsdl2 fcitx4
+
# Matt Turner <mattst88@gentoo.org> (2020-08-11)
# No drivers on this architecture support Vulkan
media-libs/mesa vulkan vulkan-overlay zink
@@ -77,7 +85,6 @@ net-im/pidgin gstreamer
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-15)
# dev-qt/designer is not keyworded on sparc
-sys-libs/gwenhywfar designer
x11-libs/qwt designer
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-15)
@@ -247,10 +254,6 @@ sys-libs/libcxxabi libunwind
net-libs/gnome-online-accounts gnome
x11-terms/gnome-terminal gnome-shell
-# Pacho Ramos <pacho@gentoo.org> (2017-01-15)
-# Missing keywords, bug #559770
->=net-misc/networkmanager-1.4.4 consolekit
-
# Justin Lecher <jlec@gentoo.org> (2017-01-15)
# unkeyworded rev deps
dev-games/openscenegraph gdal las
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index 88c195e654c4..d6d4eda430dc 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -37,10 +37,6 @@ ayatana
# mongodb is not keyworded on sparc
mongodb
-# Andreas Sturmlechner <asturm@gentoo.org> (2018-12-06)
-# dev-qt/qtdeclarative-5.11.x is broken and blocks re-keywording of Qt5.
-qml
-
# Sergei Trofimovich <slyfox@gentoo.org> (2017-11-19)
# There is no luajit support on sparc. Bug #554376
luajit
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 98c9756b22d9..8cf9762c70ec 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,21 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Alexey Sokolov <alexey+gentoo@asokolov.org> (2020-10-28)
+# dev-qt/linguist-tools-5.15.0 and 5.15.1 OOM with bad_alloc.
+# https://bugs.gentoo.org/751418
+>=sci-astronomy/stellarium-0.20.3 nls
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-07)
+# <app-admin/salt-3000 is Python 3.6 but last Python 3.6
+# compatible dev-python/libvirt-python version was removed
+<app-admin/salt-3000 libvirt
+
+# Sam James <sam@gentoo.org> (2020-10-05)
+# Guile only supports JIT on some arches
+# (See 9.3.8 in the Guile manual)
+dev-scheme/guile -jit
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-18)
# swt 4.10 not keyworded on x86
dev-java/openjdk:8 javafx
@@ -68,16 +83,15 @@ www-client/firefox -eme-free
# dev-util/sysprof-capture is keyworded on x86
x11-wm/mutter -sysprof
dev-libs/gjs -sysprof
+dev-libs/glib -sysprof
# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
# Vulkan is available on x86.
+dev-qt/qt3d -vulkan
dev-qt/qtdeclarative -vulkan
dev-qt/qtgui -vulkan
dev-qt/qtwayland -vulkan
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-01-29)
-# media-libs/pulseaudio-qt is not keyworded
-kde-misc/kdeconnect pulseaudio
+media-video/pipewire -vulkan
# Georgy Yakovlev <gyakovlev@gentoo.org (2020-01-04)
# zfs is not keyworded on x86
@@ -132,10 +146,11 @@ app-admin/conserver -freeipmi
# No Spice protocol for x86
app-emulation/nemu spice
-# Thomas Deutschmann <whissi@gentoo.org> (2018-11-15)
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-06)
+# - aesni plugin is supported on x86
# - rdrand plugin is supported on x86
# - padlock plugin is supported on x86
-net-vpn/strongswan -strongswan_plugins_rdrand -strongswan_plugins_padlock
+net-vpn/strongswan -strongswan_plugins_aesni -strongswan_plugins_rdrand -strongswan_plugins_padlock
# Alexys Jacob <ultrabug@gentoo.org> (2018-11-05)
# Requires dev-db/mongodb which has dropped x86 support
@@ -192,9 +207,10 @@ media-gfx/digikam mediaplayer
# Requires USE=cuda that is masked in this profile.
media-gfx/blender opensubdiv
-# Thomas Deutschmann <whissi@gentoo.org> (2017-03-01)
-# dev-libs/libmaxminddb is keyworded on x86
-app-admin/rsyslog -mdblookup
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-22)
+# -imhttp: www-servers/civetweb is keyworded on x86
+# -mdblookup: dev-libs/libmaxminddb is keyworded on x86
+app-admin/rsyslog -imhttp -mdblookup
# David Seifert <soap@gentoo.org> (2017-02-10)
# Requires dev-lua/ldoc for building documentation,
@@ -231,6 +247,8 @@ dev-db/mariadb -jdbc
# Mike Gilbert <floppym@gentoo.org> (2016-03-03)
# chrome-binary-plugins dropped x86 support
www-client/chromium widevine
+www-client/vivaldi widevine
+www-client/vivaldi-snapshot widevine
# Ian Delaney <idella4@gentoo.org> (2015-12-02)
# mask revdeps of xen that emply a hypervisor in arch x86
@@ -281,7 +299,7 @@ app-editors/gvim -luajit -racket
# Kacper Kowalik <xarthisius@gentoo.org> (2013-08-09)
# Works on x86
-sys-apps/hwloc -gl
+sys-apps/hwloc -gl -nvml
# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-11-03)
# Unmask here, as it's masked in base.
diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask
index 328ba2f9cc5d..364ba06c12a6 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -17,6 +17,15 @@
#--- END OF EXAMPLES ---
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-05)
+# REQUIRED_USE="base? ( firebird )", dev-db/firebird is not stable
+app-office/libreoffice base
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-02)
+# media-video/pipewire not yet stabilized and without
+# sys-apps/xdg-desktop-portal-gtk not useable at all
+www-client/firefox screencast
+
# Thomas Deutschmann <whissi@gentoo.org> (2020-08-05)
# sys-cluster/slurm has no stable keywords
app-metrics/collectd collectd_plugins_slurm
@@ -26,10 +35,8 @@ app-metrics/collectd collectd_plugins_slurm
kde-apps/kget bittorrent
# Andreas Sturmlechner <asturm@gentoo.org> (2019-09-13)
-# media-video/pipewire is not stable yet
-dev-libs/weston pipewire
-<kde-apps/krfb-20.07.80 wayland
-<kde-plasma/xdg-desktop-portal-kde-5.19.4 screencast
+# media-video/pipewire-0.2 will never be stable, to be dropped.
+<dev-libs/weston-9 pipewire
<sys-apps/xdg-desktop-portal-1.7.2 screencast
x11-wm/mutter screencast
@@ -39,7 +46,9 @@ dev-qt/qtsql oci8
# Amy Liffey <amynka@gentoo.org> (2019-01-15)
# Mask experimental contrib repo
-media-libs/opencv contrib contribcvv contribdnn contribhdf contribsfm contribxfeatures2d gflags glog tesseract
+# (except what's needed by digikam, dilfridge)
+media-libs/opencv contribcvv contribhdf contribsfm contribxfeatures2d gflags glog tesseract
+<media-libs/opencv-4.4.0 contrib contribdnn
# Mikle Kolyada <zlogene@gentoo.org> (2018-11-07)
# unmask sssd for sudo
diff --git a/profiles/arch/x86/use.stable.mask b/profiles/arch/x86/use.stable.mask
index b0ff96b03f16..0e1538cf8877 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -4,6 +4,12 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
+# Sam James <sam@gentoo.org> (2020-11-10)
+# media-gfx/openvdb is not stable on x86
+# ... and has failing tests right now anyway
+# bug #753566
+openvdb
+
# Andreas Sturmlechner <asturm@gentoo.org> (2020-06-06)
# sci-libs/mkl is not stable, needs online registration to even run pkg_setup
mkl
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index f2b15dd9a7eb..4dcbeb8f33a4 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -13,7 +13,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU"
# Env vars to expand into USE vars. Modifying this requires prior
# discussion on gentoo-dev@lists.gentoo.org.
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_RISCV ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_RISCV ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
# USE_EXPAND variables whose contents are not shown in package manager
# output. Changes need discussion on gentoo-dev.
@@ -172,3 +172,8 @@ PHP_TARGETS="php7-2 php7-3 php7-4"
#
# Default ADA target
ADA_TARGET="gnat_2018"
+
+# Marek Szuba <marecki@gentoo.org> (2020-10-15)
+# Default targets for lua{,-single}.eclass
+LUA_SINGLE_TARGET="lua5-1"
+LUA_TARGETS="lua5-1"
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 27e1dfd3d50f..3ed0a93dc476 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -22,6 +22,7 @@ sys-devel/gcc-config cc-wrappers
# https://wiki.gentoo.org/wiki/Project:Toolchain/use_native_symlinks
sys-devel/binutils-config native-symlinks
sys-devel/gcc-config native-symlinks
+sys-devel/gcc-config cc-wrappers
# Michał Górny <mgorny@gentoo.org> (2017-12-30)
# Require user configs unless we supply our own .config.
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 986e307d0079..52504d4b050b 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,28 +6,35 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-25)
+# Depends on masked net-libs/libkvkontakte
+kde-apps/kipi-plugins vkontakte
+
+# Alfredo Tupone <tupone@gentoo.org> (2020-11-06)
+# waiting for lua to be slotted
+media-gfx/exact-image lua
+
+# Marek Szuba <marecki@gentoo.org> (2020-10-12)
+# Requires slotted Lua, which is still masked.
+media-gfx/darktable system-lua
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-08)
+# USE=doc broken on 1.47.0
+# error: unresolved link to `crate::os::unix::ffi::OsStrExt`
+#
+# USE=miri seems to be not working on 1.48.0
+~dev-lang/rust-1.47.0 doc
+~dev-lang/rust-1.48.0 doc miri
+
# Michał Górny <mgorny@gentoo.org> (2020-09-27)
# The respective dependencies are masked for removal.
net-im/telepathy-connection-managers gadu icq meanwhile steam yahoo
# Michał Górny <mgorny@gentoo.org> (2020-09-26)
-# Removed in 1.1.34-r1, mask in older to unblock libxml2 cleanup.
-<dev-libs/libxslt-1.1.34-r1 python
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-26)
# The respective dependencies are masked for removal.
~dev-db/percona-server-5.7.27.30 test
sci-geosciences/viking mapnik
-# Ulrich Müller <ulm@gentoo.org> (2020-09-25)
-# Python 2 only. Bug #735496.
-sys-cluster/ganglia python
-
-# Joonas Niilola <juippis@gentoo.org> (2020-09-23)
-# Not yet packaged in ::gentoo but besides that the functionality is
-# still experimental and possibly broken. Use with caution.
-dev-libs/efl avif
-
# Joonas Niilola <juippis@gentoo.org> (2020-09-23)
# Highly experimental, may cause breakages when updating. Use with
# caution!
@@ -37,31 +44,19 @@ dev-libs/efl efl-one
# The respective dependencies are masked for removal.
net-nntp/pan gnome-keyring
-# Michał Górny <mgorny@gentoo.org> (2020-09-19)
-# The respective dependencies are masked for removal.
-app-office/lyx docbook
-
# Michał Górny <mgorny@gentoo.org> (2020-09-09)
# The respective dependencies are masked for removal.
media-plugins/mythplugins mythnetvision
-sci-physics/thepeg rivet
sys-cluster/drbd-utils heartbeat
-sys-cluster/pacemaker heartbeat
# Michał Górny <mgorny@gentoo.org> (2020-09-09)
# The respective dependencies are masked for removal.
app-metrics/collectd collectd_plugins_gmond
app-metrics/collectd collectd_plugins_onewire
-# Stephan Hartmann <sultan@gentoo.org> (2020-09-06)
-# Causes seccomp sandbox violation or chromium might hang on startup.
->=www-client/chromium-87 wayland
-
# Michał Górny <mgorny@gentoo.org> (2020-08-22)
# These flags depend on dev-python/pygtk that is masked for removal.
-app-mobilephone/sobexsrv gtk
<media-gfx/gimp-3 python
-<x11-libs/vte-0.58 python
# Michał Górny <mgorny@gentoo.org> (2020-08-22)
# These flags depend on packages masked for removal due to py2.
@@ -74,13 +69,7 @@ sci-geosciences/qgis grass
dev-db/mariadb columnstore
# Michał Górny <mgorny@gentoo.org> (2020-08-01)
-# Require dev-python/twisted with py2.7.
-net-voip/telepathy-haze test
-<net-voip/telepathy-salut-0.8.1-r3 test
-
-# Michał Górny <mgorny@gentoo.org> (2020-08-01)
# dev-python/distributed is going to be last rited.
-dev-python/dask distributed
dev-python/joblib doc
# Michał Górny <mgorny@gentoo.org> (2020-07-30)
@@ -91,12 +80,8 @@ www-apps/nikola websocket
# These packages require Python 2 support in dev-python/sphinx.
# They are generally fixable by adding py3 support and using
# distutils_enable_sphinx to build docs.
-dev-python/backports-functools-lru-cache doc
-<=dev-python/futures-3.2.0 doc
<=dev-python/lockfile-0.12.2-r2 doc
-<=dev-python/mysql-python-1.2.5-r3 doc
<dev-python/pep8-1.7.1-r1 doc
-<dev-python/psycopg-2.8.4 doc
# Michał Górny <mgorny@gentoo.org> (2020-07-27)
# Requires Python 2 support in xapian-bindings which in turn require
@@ -112,11 +97,6 @@ dev-python/autobahn xbr
# media-video/pipewire:0/0.3 is only available for certain architectures
www-client/firefox screencast
-# Mart Raudsepp <leio@gentoo.org> (2020-06-28)
-# media-video/pipewire:0/0.3 is ongoing work, 0.2 on mutter-3.34
-# is not worth trying to get to work.
-<x11-wm/mutter-3.36 screencast
-
# Stephan Hartmann <stha09@googlemail.com> (2020-06-28)
# Mostly intended for development and not for general use.
>=www-client/chromium-84 headless
@@ -131,10 +111,6 @@ media-gfx/inkscape jemalloc
# broken.
www-client/chromium component-build
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-05-04)
-# Broken error[E0478]: lifetime bound not satisfied
-=dev-lang/rust-1.44.1 miri
-
# Ben Kohler <bkohler@gentoo.org> (2020-04-29)
# Dependency pam_wrapper missing for tests, and RESTRICT=test is already set
net-fs/samba test
@@ -147,8 +123,11 @@ dev-util/meson test
# Requires dev-vcs/ghp-import that is masked for removal.
www-apps/nikola ghpages
-# Ulrich Müller <ulm@gentoo.org> (2020-04-08)
+# Ulrich Müller <ulm@gentoo.org> (2020-04-08, 2020-11-21)
# Old versions of libjpeg-turbo have known security issues.
+# The version included with >=zoom-5.3 has an empty DT_RPATH,
+# which is insecure because the loader will search the working
+# directory when it finds an empty path.
# Use the bundled lib on your own risk. Bug #715106.
net-im/zoom bundled-libjpeg-turbo
@@ -164,7 +143,6 @@ 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.
-dev-vcs/cvs2svn bazaar
<=dev-util/rosinstall-0.7.8 test
<=dev-util/wstool-0.1.18 test
<=dev-python/vcstools-0.1.42 test
@@ -190,14 +168,9 @@ dev-python/pyzmq doc
# Unsatisfiable dep due to missing impls.
dev-python/zeep tornado
-# Michał Górny <mgorny@gentoo.org> (2020-01-29)
-# Require Python 2 support in numpydoc.
-<=dev-python/pywavelets-0.5.2-r1 doc
-
# Michał Górny <mgorny@gentoo.org> (2020-01-27)
# Requires old split dev-python/twisted-*.
net-irc/telepathy-idle test
-net-voip/telepathy-rakia test
# Michał Górny <mgorny@gentoo.org> (2020-01-12)
# libcxxrt is unmaintained and it's going to be removed.
@@ -213,7 +186,6 @@ dev-libs/ossp-uuid php
dev-games/openscenegraph fox
dev-libs/hidapi fox
sci-mathematics/gsl-shell fox
-sys-libs/gwenhywfar fox
# James Le Cuirot <chewi@gentoo.org> (2019-12-10)
# The JIT feature only works on amd64 and x86.
@@ -246,11 +218,6 @@ sys-libs/libxcrypt split-usr system
sys-block/open-iscsi slp
sys-block/open-isns slp
-# Brian Evans <grknight@gentoo.org> (2019-10-01)
-# PHP support is broken with current version
-# Mask USE until they are fixed
-media-gfx/exact-image php
-
# Michał Górny <mgorny@gentoo.org> (2019-09-28)
# media-fonts/hkscs-ming is slated for removal.
app-i18n/xcin unicode
@@ -445,11 +412,6 @@ sci-libs/linux-gpib php
# Globally mask pie use flag. Selectively unmask on specific profiles.
sys-devel/gcc pie
-# Pawel Hajdan jr <phajdan.jr@gentoo.org> (2017-03-02)
-# Known build issue with system libvpx:
-# https://bugs.gentoo.org/show_bug.cgi?id=611394
->=www-client/chromium-58.0.3026.3 system-libvpx
-
# Mike Gilbert <floppym@gentoo.org> (2017-02-16)
# Multiple test failures.
sys-boot/grub:2 test
@@ -509,11 +471,6 @@ dev-java/icedtea cacao jamvm
# https://bugs.gentoo.org/show_bug.cgi?id=533876
>=sci-libs/vtk-6.1.0 examples
-# Jason Zaman <perfinion@gentoo.org> (2015-09-06)
-# This is for cgmanager which is linux only.
-# Unmasked in default/linux/package.use.mask.
-sys-auth/consolekit cgroups
-
# James Le Cuirot <chewi@gentoo.org> (2015-08-18)
# gcc[awt] is only used by gcj-jdk[awt] and that isn't needed by
# anything in the tree. The toolchain folks aren't keen to support it
@@ -552,10 +509,6 @@ sys-devel/gcc sanitize
# mirisdr does not seem to like making releases
<net-wireless/gr-osmosdr-9999 mirisdr
-# Maxim Koltsov <maksbotan@gentoo.org> (2014-08-05)
-# net-libs/tox is in mva overlay only ATM
-app-leechcraft/lc-azoth sarin
-
# Pacho Ramos <pacho@gentoo.org> (2014-06-01)
# Needs hardmasked lua-5.2
>=media-plugins/grilo-plugins-0.2.12 lua
@@ -589,11 +542,6 @@ x11-libs/cairo gles2-only
# Fails to build, haven't had time to debug
app-doc/doxygen sqlite
-# Alexis Ballier <aballier@gentoo.org> (2013-05-08)
-# On behalf of Pavel Sanda <ps@twin.jikos.cz>
-# Lyx is currently not working with subversion 1.7 and needs 1.6.
-app-office/lyx subversion
-
# Bernard Cafarelli <voyageur@gentoo.org> (2013-04-04)
# Broken for now (segmentation fault on play)
gnustep-apps/cynthiune flac
@@ -618,10 +566,6 @@ net-analyzer/net-snmp pci
# The prevent-removal USE flag is only implemented for Linux.
sys-auth/pam_mktemp prevent-removal
-# Samuli Suominen <ssuominen@gentoo.org> (2012-03-20)
-# This is for udev-acl. Unmasked in default/linux/package.use.mask.
-sys-auth/consolekit acl
-
# Bernard Cafarelli <voyageur@gentoo.org> (2012-02-08)
# libobjc2/clang experimental support
>=gnustep-base/gnustep-make-2.6.2 libobjc2
@@ -665,3 +609,8 @@ net-proxy/squid ipf-transparent pf-transparent
# Alexis Ballier <aballier@gentoo.org> (2011-02-16)
# Win32 specific useflag for vlc. Can be used for cross-compiling.
media-video/vlc directx
+
+# Ross Charles Campbell <rossbridger.cc@gmail.com> (2020-09-21)
+# Since >=dev-games/ogre-1.11.2 is masked, mask contribovis USE to
+# make repoman happy
+media-libs/opencv contribovis
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index 255930f8f6da..02362a94077e 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,9 +4,15 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in package.use.mask
-# Michał Górny <mgorny@gentoo.org> (2020-09-20)
-# Always build python-exec with all the targets.
-dev-lang/python-exec -python_targets_python3_9
+# James Le Cuirot <sam@gentoo.org> (2020-11-23)
+# Cinnamon is not stable on any architecture.
+x11-themes/arc-theme cinnamon
+
+# Sam James <sam@gentoo.org> (2020-10-09)
+# Depends on dev-libs/boost[python,numpy], not fully working atm
+# bug #733830, bug #746740, bug #753566
+media-gfx/openvdb python numpy
+media-libs/openimageio python
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-18)
# openjfx:8 will never be stabilized
@@ -42,18 +48,10 @@ dev-libs/boost numpy
# for stable systems
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
-<kde-plasma/plasma-meta-5.19 thunderbolt
-
# Andreas Sturmlechner <asturm@gentoo.org> (2019-12-09)
# Declared experimental, and dev-cpp/websocketpp not stable yet
sci-libs/indilib websocket
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-11-28)
-# sci-libs/vtk is not stable anymore
-media-libs/opencv vtk
-
# Kent Fredric <kentnl@gentoo.org> (2019-08-29)
# Support for DBD-mysql to use mariadb is sketchy. Use DBD-MariaDB
# instead if you can.
@@ -98,10 +96,8 @@ media-gfx/alembic arnold maya
media-plugins/grilo-plugins chromaprint
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16)
-# media-libs/opencv[contrib,contribdnn], net-libs/libmediawiki,
-# net-libs/libkvkontakte all not stable anywhere.
+# net-libs/libmediawiki, net-libs/libkvkontakte not stable anywhere.
kde-apps/kipi-plugins mediawiki vkontakte
-media-gfx/digikam dnn vkontakte
# Mikle Kolyada <zlogene@gentoo.org> (2018-11-07)
# sssd is only stable for amd64 and x86
@@ -172,10 +168,6 @@ kde-apps/cantor julia
# This is stable masked as g-sorcery is being not actively developed.
app-portage/layman g-sorcery
-# Michael Palimaka <kensington@gentoo.org (2017-01-26)
-# Requires testing version of media-libs/opencv
-media-libs/mlt opencv
-
# Andreas K. Hüttel <dilfridge@gentoo.org> (2017-01-15)
# Has no stable reverse deps requiring this useflag
# Stable-masking it so Boost 1.62 stabilization can go ahead
@@ -243,7 +235,7 @@ app-emulation/xen-tools ocaml
# Samuli Suominen <ssuominen@gentoo.org> (2014-03-19)
# Some open source OpenCL providers cause sandbox violation while accessing /dev/dri/card*
# from a command like eg. `/usr/bin/mogrify -version`, see bug #472766
-media-gfx/imagemagick opencl
+<media-gfx/imagemagick-7.0.10.34 opencl
# Andreas K. Huettel <dilfridge@gentoo.org> (2013-03-28)
# Depends on unstable sci-libs/avogadrolibs
diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 6611f107da34..d1f87ff265f7 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -1,17 +1,21 @@
# 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.
+
+
+# Alexis Ballier <aballier@gentoo.org> (2020-10-13)
+# Nothing depends on those ROS messages. dev-ros/geneus
+# is half broken in our setup where it looks for packages
+# on the filesystem and causes build failures.
+# See e.g. https://bugs.gentoo.org/741076
+ros_messages_eus
+
# Michał Górny <mgorny@gentoo.org> (2020-08-22)
# app-office/openoffice-bin is being removed.
office_implementation_openoffice
-# Mikle Kolyada <zlogene@gentoo.org> (2020-08-02)
-# consolekit is masked for removal
-consolekit
-
-# This file is only for generic masks. For arch-specific masks (i.e.
-# mask everywhere, unmask on arch/*) use arch/base.
-
# Hans de Graaff <graaff@gentoo.org> (2020-06-13)
# Mask Ruby 2.4 as EOL
ruby_targets_ruby24
diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index ac34603f8ed6..be1ec99403a2 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,11 +4,6 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Michał Górny <mgorny@gentoo.org> (2020-05-25)
-# Python 3.9 is not yet stable.
-python_targets_python3_9
-python_single_target_python3_9
-
# Sergei Trofimovich <slyfox@gentoo.org> (2020-04-13)
# dev-vcs/darcs (dev-lang/ghc) has no stable keywords.
darcs
diff --git a/profiles/categories b/profiles/categories
index 238e64d905df..0ac1f2f33f32 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -17,7 +17,6 @@ app-eselect
app-forensics
app-i18n
app-laptop
-app-leechcraft
app-metrics
app-misc
app-mobilephone
diff --git a/profiles/default/linux/amd64/17.0/deprecated b/profiles/default/linux/amd64/17.0/deprecated
new file mode 100644
index 000000000000..c11d41187d8d
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/desktop/deprecated b/profiles/default/linux/amd64/17.0/desktop/deprecated
new file mode 100644
index 000000000000..d29b4ea76578
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/desktop
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated b/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
new file mode 100644
index 000000000000..e65fc37f913d
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/gnome/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/desktop/gnome
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
new file mode 100644
index 000000000000..d5c8416510da
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/gnome/systemd/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/desktop/gnome/systemd
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated b/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
new file mode 100644
index 000000000000..c05ef3691bc5
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/plasma/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/desktop/plasma
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
new file mode 100644
index 000000000000..f817b8c47e0e
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/desktop/plasma/systemd/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/desktop/plasma/systemd
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/developer/deprecated b/profiles/default/linux/amd64/17.0/developer/deprecated
new file mode 100644
index 000000000000..5628b3931f36
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/developer/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/developer
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/hardened/deprecated b/profiles/default/linux/amd64/17.0/hardened/deprecated
new file mode 100644
index 000000000000..1c1eadf982e9
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/hardened/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/hardened
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated b/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
new file mode 100644
index 000000000000..7a9f9d079a5b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/hardened/selinux/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/hardened/selinux
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/deprecated
new file mode 100644
index 000000000000..7c071d514eed
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/no-multilib/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/no-multilib
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
new file mode 100644
index 000000000000..b5d8bd8b093d
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/no-multilib/hardened/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/no-multilib/hardened
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated b/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
new file mode 100644
index 000000000000..0d123229db03
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/no-multilib/hardened/selinux/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/no-multilib/hardened/selinux
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/selinux/deprecated b/profiles/default/linux/amd64/17.0/selinux/deprecated
new file mode 100644
index 000000000000..06df9d539675
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/selinux/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/selinux
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.0/systemd/deprecated b/profiles/default/linux/amd64/17.0/systemd/deprecated
new file mode 100644
index 000000000000..9d35e3be2e3f
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/systemd/deprecated
@@ -0,0 +1,59 @@
+default/linux/amd64/17.1/systemd
+
+The amd64 17.1 profiles switch to a more standard 'no SYMLINK_LIB'
+multilib layout, and require an explicit migration.
+The migration is performed using the app-portage/unsymlink-lib tool.
+The following steps can be used to upgrade your system:
+
+1. Sync and upgrade your system to the newest package versions
+ to reduce the risk of issues.
+
+2. Install the tool:
+ # emerge -1v app-portage/unsymlink-lib
+
+3. Run 'unsymlink-lib --analyze' and check the output for obvious
+ mistakes. If you need to perform any changes to the system, remember
+ to run 'unsymlink-lib --analyze' again afterwards.
+
+[past this point do not call emerge or modify /usr manually]
+
+4. This is a very good time to make a backup.
+
+5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
+ what is going to happen.
+
+6. Reboot your system. Check if important programs work.
+ In particular, verify that e.g. 'emerge --info' works (but do not
+ install anything). If you hit any serious problems, you can use
+ 'unsymlink-lib --rollback' to revert the changes and return to
+ step 3.
+
+7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
+ what is going to happen but note that you're going to see a very long
+ list of files to remove.
+
+8. Switch the profile, e.g.:
+ # eselect profile set default/linux/amd64/17.1/desktop
+
+[at this point you can start using emerge again. emerge will then
+ not display this message anymore, but the remaining steps are still
+ required!]
+
+9. Rebuild gcc:
+ # emerge -1v sys-devel/gcc:9.3.0
+ [ repeat for other slots you will be using ]
+
+10. If you are using a multilib profile, rebuild all 32-bit packages.
+ This can be done using:
+ # emerge -1v --deep /lib32 /usr/lib32 /usr/lib/llvm/*/lib32
+
+11. Once the last 32-bit package is rebuilt, your package manager
+ should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
+ does not happen, remove them manually:
+ # rm /lib32 /usr/lib32
+
+For known issues, please see bug #506276 [1]. If you have any problems
+with the new profiles or the migration procedure, please report a bug
+and make it block the tracker.
+
+[1] https://bugs.gentoo.org/506276
diff --git a/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+/eapi b/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+/parent b/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+/parent
new file mode 100644
index 000000000000..665aafbea8db
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/prefix/standalone/kernel-2.6.16+
diff --git a/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+/eapi b/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+/parent b/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+/parent
new file mode 100644
index 000000000000..7eed652658f8
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/prefix/standalone/kernel-2.6.32+
diff --git a/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+/eapi b/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+/parent b/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+/parent
new file mode 100644
index 000000000000..b3da232ba558
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/prefix/standalone
diff --git a/profiles/default/linux/amd64/17.1/no-multilib/prefix/parent b/profiles/default/linux/amd64/17.1/no-multilib/prefix/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/no-multilib/prefix/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/default/linux/hppa/package.use.mask b/profiles/default/linux/hppa/package.use.mask
index 129881bf303d..60580e813822 100644
--- a/profiles/default/linux/hppa/package.use.mask
+++ b/profiles/default/linux/hppa/package.use.mask
@@ -7,8 +7,4 @@
# No hardware support for NUMA (bug #381313)
sys-apps/hwloc numa
-# Jeroen Roovers <jer@gentoo.org> (2008-08-15)
-# HPPA still isn't supported with anything but -O0.
-www-client/firefox custom-optimization
-
# DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>.
diff --git a/profiles/default/linux/musl/package.use.mask b/profiles/default/linux/musl/package.use.mask
index ed9d78166df7..113ac0bd81a2 100644
--- a/profiles/default/linux/musl/package.use.mask
+++ b/profiles/default/linux/musl/package.use.mask
@@ -7,6 +7,9 @@ net-misc/iputils idn
# See bug #504200
sys-devel/gcc sanitize
+# Disable sanitizers for LLVM, see bug #753935
+sys-devel/clang-runtime sanitize
+
# These cause collisions with <libintl.h>
# even with --without-included-gettext
sys-devel/gettext nls
diff --git a/profiles/default/linux/package.use.mask b/profiles/default/linux/package.use.mask
index 2210983ff5a8..e9696e924b91 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# Tony Vroon <chainsaw@gentoo.org> (2020-10-01)
-# Upstream requires Lua 5.2 which is not a satisfiable
+# Upstream requires Lua 5.2 which is not a satisfiable
# dependency at this point in time.
app-arch/rpm lua
@@ -20,10 +20,6 @@ net-fs/samba fam
# One example: https://tracker.ceph.com/issues/41523
>=sys-cluster/ceph-14.2 dpdk
-# Jason Zaman <perfinion@gentoo.org> (2015-09-06)
-# This is masked in base/package.use.mask as Linux only.
-sys-auth/consolekit -cgroups
-
# Michael Palimaka <kensington@gentoo.org> (2015-09-03)
# Native inotify support is preferred on linux.
kde-frameworks/kcoreaddons fam
@@ -44,10 +40,6 @@ sys-auth/pam_mktemp -prevent-removal
sys-devel/gcc hardened
sys-libs/glibc hardened
-# Samuli Suominen <ssuominen@gentoo.org (2012-03-20)
-# This is masked in base/package.use.mask as Linux only.
-sys-auth/consolekit -acl
-
# Samuli Suominen <ssuominen@gentoo.org> (2012-01-10)
# Masked in base/package.use.mask as Linux -only feature
app-arch/libarchive -e2fsprogs
diff --git a/profiles/desc/l10n.desc b/profiles/desc/l10n.desc
index d45d7fa984e9..0788287d85c1 100644
--- a/profiles/desc/l10n.desc
+++ b/profiles/desc/l10n.desc
@@ -90,6 +90,7 @@ fil - Filipino
fo - Faroese
fr - French
fr-CA - French (Canada)
+fur - Friulian
fy - Western Frisian
ga - Irish
gd - Scottish Gaelic
@@ -201,6 +202,7 @@ sw - Swahili (macrolanguage)
sw-TZ - Swahili (Tanzania)
syc - Classical Syriac
syr - Syriac
+szl - Silesian
ta - Tamil
ta-LK - Tamil (Sri Lanka)
te - Telugu
@@ -222,6 +224,7 @@ uk - Ukrainian
ur - Urdu
uz - Uzbek
ve - Venda
+vec - Venetian
vi - Vietnamese
vls - Vlaams
xh - Xhosa
diff --git a/profiles/desc/lcd_devices.desc b/profiles/desc/lcd_devices.desc
index 88e1fc59584b..487326b67d7a 100644
--- a/profiles/desc/lcd_devices.desc
+++ b/profiles/desc/lcd_devices.desc
@@ -20,6 +20,7 @@ ddusbt - Add support for DD usb touch screen
directgfx - Add support for output via SDL
displaylink - Add support for displaylink based LCDs
dpf - Add support for DPF display modulees
+dpfax - Add support for AX206 photo frames
ea232graphic - Add support for the Electronic Assembly RS232 graphic driver
ea65 - Add support for the VFD in the AOpen XC Cube-AV EA65 media barebone
efn - Add support for the English Font display Network based displays
@@ -121,6 +122,7 @@ usbhub - Add support for USBHUB displays
usblcd - Add support for USBLCD displays
vlsys_m428 - Add support for MonCaso 320 LCD displays
vnc - Add support for output on a vnc connection
+vssdcp - Add support for network-based vssdcp protocol LCD displays
wincornixdorf - Add support for the WincorNixdorf serial cashier displays BA63 and BA66
x11 - Add support for X11 displaying
xosd - Add support for xosdlib
diff --git a/profiles/desc/llvm_targets.desc b/profiles/desc/llvm_targets.desc
index 196f296b7557..8356a09cf6ba 100644
--- a/profiles/desc/llvm_targets.desc
+++ b/profiles/desc/llvm_targets.desc
@@ -7,6 +7,7 @@ ARC - ARC (Argonaut RISC Core) embedded CPU target [EXPERIMENTAL]
ARM - ARM CPU target
AVR - 8-bit Atmel AVR microcontroller target [EXPERIMENTAL]
BPF - Berkeley Packet Filter target
+CSKY - C-SKY CPU target [EXPERIMENTAL]
Hexagon - Qualcomm Hexagon DSP target
Lanai - Lanai CPU target
Mips - MIPS CPU target (includes MIPS64)
diff --git a/profiles/desc/lua_single_target.desc b/profiles/desc/lua_single_target.desc
new file mode 100644
index 000000000000..c3d422e434d7
--- /dev/null
+++ b/profiles/desc/lua_single_target.desc
@@ -0,0 +1,10 @@
+# Copyright 1999-2020 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License v2
+
+# This file contains descriptions of LUA_SINGLE_TARGET USE_EXPAND flags.
+
+lua5-1 - Build for Lua 5.1 only
+lua5-2 - Build for Lua 5.2 only
+lua5-3 - Build for Lua 5.3 only
+lua5-4 - Build for Lua 5.4 only
+luajit - Build for LuaJIT only
diff --git a/profiles/desc/lua_targets.desc b/profiles/desc/lua_targets.desc
index 2575de0bcfd8..75b9e0f86af2 100644
--- a/profiles/desc/lua_targets.desc
+++ b/profiles/desc/lua_targets.desc
@@ -7,3 +7,4 @@ lua5-1 - Build with Lua 5.1
lua5-2 - Build with Lua 5.2
lua5-3 - Build with Lua 5.3
lua5-4 - Build with Lua 5.4
+luajit - Build with LuaJIT
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index 97be65cd4cb3..d5337bc35a2b 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -30,7 +30,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU"
# Env vars to expand into USE vars. Modifying this requires prior
# discussion on gentoo-dev@lists.gentoo.org.
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_X86 CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_X86 CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
# USE_EXPAND variables whose contents are not shown in package manager
# output. Changes need discussion on gentoo-dev.
diff --git a/profiles/features/prefix/package.use.mask b/profiles/features/prefix/package.use.mask
index 07d83215aa7c..37eb627c3988 100644
--- a/profiles/features/prefix/package.use.mask
+++ b/profiles/features/prefix/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Fabian Groffen <grobian@gentoo.org> (2020-10-15)
+# Requires PAM
+x11-base/xorg-server elogind
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-21)
+# depends on systemd
+sys-apps/ipmitool openbmc
+
# Benda Xu <heroxbd@gentoo.org> (2019-08-20)
# avoid gnome-extra/gnome-user-share, which depends on systemd.
gnome-base/gnome-extra-apps share
diff --git a/profiles/features/prefix/standalone/kernel-2.6.16+/profile.bashrc b/profiles/features/prefix/standalone/kernel-2.6.16+/profile.bashrc
index dad9dcbc5852..6370f687cad2 100644
--- a/profiles/features/prefix/standalone/kernel-2.6.16+/profile.bashrc
+++ b/profiles/features/prefix/standalone/kernel-2.6.16+/profile.bashrc
@@ -3,6 +3,10 @@
if [[ ${CATEGORY}/${PN} == dev-util/cmake && ${EBUILD_PHASE} == configure ]]; then
einfo "Removing utimensat outputs..."
sed -e '/UTIMENSAT=/d' -i "${S}"/Source/kwsys/CMakeLists.txt || die
+elif [[ ${CATEGORY}/${PN} == dev-libs/libuv && ${EBUILD_PHASE} == prepare ]]; then
+ einfo "Removing CLOEXEC related functions..."
+ sed -e 's/defined(__FreeBSD__) || defined(__linux__)/0/' \
+ -i "${S}"/src/unix/process.c || die
elif [[ ${CATEGORY}/${PN} == dev-qt/qtcore && ${EBUILD_PHASE} == configure ]]; then
einfo "Removing pipe2 definitions..."
sed -e '/define.*HAVE_PIPE2/d' -i "${S}"/src/3rdparty/forkfd/forkfd.c || die
@@ -14,6 +18,12 @@ elif [[ ${CATEGORY}/${PN} == dev-qt/qtcore && ${EBUILD_PHASE} == configure ]]; t
elif [[ ${CATEGORY}/${PN} == dev-lang/ocaml && ${EBUILD_PHASE} == configure ]]; then
einfo "Removing dup3 and pipe2 definitions..."
sed -e '/hasgot dup3/,/^fi/d;/hasgot pipe2/,/^fi/d' -i "${S}"/configure || die
+elif [[ ${CATEGORY}/${PN} == sys-apps/util-linux && ${EBUILD_PHASE} == configure ]]; then
+ einfo "Removing CLOEXEC related functions..."
+ sed -r -e 's/inotify_init1\(.*\)/inotify_init\(\)/' \
+ -e '/open\(/s/\| *O_CLOEXEC//' \
+ -e 's/epoll_create1\(EPOLL_CLOEXEC/epoll_create\(1/' \
+ -i "${S}"/libmount/src/monitor.c || die
fi
# Local Variables:
diff --git a/profiles/features/selinux/package.use.force b/profiles/features/selinux/package.use.force
index fec892c60b07..f368891a801f 100644
--- a/profiles/features/selinux/package.use.force
+++ b/profiles/features/selinux/package.use.force
@@ -17,3 +17,6 @@ dev-lang/python xml
# so stages can build with no interacton. Bug #527938
sys-libs/libselinux static-libs
dev-libs/libpcre static-libs
+
+# Required for semanage to run correctly.
+sys-process/audit python
diff --git a/profiles/features/selinux/package.use.mask b/profiles/features/selinux/package.use.mask
index e6c43f72558b..a22be1217f05 100644
--- a/profiles/features/selinux/package.use.mask
+++ b/profiles/features/selinux/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-21)
+# requires systemd, as OpenBMC uses sd-dbus for communication
+sys-apps/ipmitool openbmc
+
# Jeroen Roovers <jer@gentoo.org> (2019-02-23)
# sdjournal links against sys-apps/systemd's libraries
net-analyzer/wireshark sdjournal
@@ -8,7 +12,10 @@ net-analyzer/wireshark sdjournal
# Brian Dolbec <dolsen@gentoo.org> (2014-09-17)
# mask pypy for several utilities due to incompatibility with libselinux
sys-apps/portage python_targets_pypy3
+app-portage/elogv python_targets_pypy3
app-portage/gentoolkit python_targets_pypy3
+app-portage/layman python_targets_pypy3
+app-portage/repoman python_targets_pypy3
# Jason Zaman <perfinion@gentoo.org> (2015-06-27)
# SystemD has no support in the SELinux policy at the moment.
diff --git a/profiles/license_groups b/profiles/license_groups
index b35e620317ff..3e9a99a6c618 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -13,7 +13,7 @@
# https://www.gnu.org/licenses/license-list.html
# GPL or LGPL with various exceptions are also included here, because
# they are more permissive than the licenses they are based on.
-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-autoconf-exception GPL-3-with-font-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
+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 FSFAP 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-autoconf-exception GPL-3-with-font-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 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
@@ -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 curl 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 Ispell JDOM JNIC JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof 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 Sympow-BSD 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 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 curl 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 Ispell JDOM JNIC JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LPPL-1.3 LPPL-1.3b lsof 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 SMAIL Snd SSLeay SVFL symlinks Sympow-BSD 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 ZSH
# Metaset for all free software
FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE
@@ -71,7 +71,7 @@ BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedis
# 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 Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics 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 teamspeak5 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 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 teamspeak5 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 4caae301de97..429d872be612 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,10 +17,9 @@
#--- END OF EXAMPLES ---
-# Jesus P Rey <gentoo@chuso.net> (2020-09-26)
-# Only one provider left; media-video/ffmpeg should be used instead
-# Bug #744787
-virtual/ffmpeg
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-20)
+# dev-qt/qtwebkit is in the process of being removed, tracker bug #684580
+dev-qt/qtwebkit
# Thomas Deutschmann <whissi@gentoo.org> (2020-09-08)
# Dead implementations, please migrate to >=zeromq-4
@@ -28,11 +27,6 @@ dev-perl/ZMQ-LibZMQ2
dev-perl/ZMQ-LibZMQ3
<net-libs/zeromq-4
-# Joonas Niilola <juippis@gentoo.org> (2020-07-13)
-# Abandoned upstream, switch to dev-python/mysqlclient which is a maintained
-# fork. #710024
-dev-python/mysql-python
-
# Mart Raudsepp <leio@gentoo.org> (2020-07-04)
# Port to gtk+:3 using wxGTK:3.0-gtk3 SLOT
x11-libs/wxGTK:3.0
@@ -50,15 +44,8 @@ sys-power/pm-utils
dev-perl/Net-SMTP-SSL
# Matt Turner <mattst88@gentoo.org> (2020-03-17)
-# Deprecated GNOME 2 era packages
-# Bugs #640022, #713010, #726784, #728956
+# Deprecated GNOME 2 era packages, bug #751001
gnome-base/gnome-vfs
-gnome-base/libbonobo
-gnome-base/libbonoboui
-gnome-base/libgnome
-gnome-base/libgnome-keyring
-gnome-base/libgnomeui
-gnome-base/orbit
# Andreas Sturmlechner <asturm@gentoo.org> (2020-03-08)
# x11-libs/gtkglext is in the process of being removed, tracker bug #698950
diff --git a/profiles/package.mask b/profiles/package.mask
index 8d221ed9610e..09854d811b59 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,55 +32,551 @@
#--- END OF EXAMPLES ---
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-09-27)
-# Obsolete package blocking unmasking of >=x11-libs/pango-1.44, dead upstream.
-# No reverse dependencies, bug #698922. Removal in 30 days.
-x11-libs/pangox-compat
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-27)
-# Discontinued upstream. Not ported to Python 3, and no patches seem
-# readily available.
-# Removal in 30 days. Bug #714636.
-net-voip/telepathy-haze
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-26)
-# These packages still require Python 2.7, or are dependencies of py2.7
-# packages. They are either dead upstream, their Python 3 porting
-# efforts are not progressing or their maintainers are simply
-# unresponsive. Please do not remove any packages from this list unless
-# you actually port them to Python 3.
-# Removal in 30 days. Please find relevant bugs on tracker bug #694800.
-games-arcade/diameter
-games-board/gnome-hearts
-net-analyzer/sguil-server
-net-analyzer/tcpflow
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-26)
-# Dead Python 2-only package. No significant revdeps left.
-# Removal in 30 days. Bug #710024.
-dev-python/mysql-python
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-26)
-# Python 2.7 backport with no revdeps left.
-# Removal in 30 days. Bug #734636.
-dev-python/singledispatch
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-26)
-# These packages either use obsolete scons-utils.eclass API that
-# does not support Python 3, or do not support Python 3 at all.
-# Their maintainers are unresponsive. Please do not remove any packages
-# from this list unless you actually port them to Python 3.
-# Removal in 30 days. Please find relevant bugs on tracker bug #635934.
-dev-libs/mongo-cxx-driver
-games-action/btanks
-games-emulation/gambatte
-games-sports/vdrift
-games-strategy/endless-sky
-games-strategy/glob2
-net-vpn/freelan
-sci-geosciences/mapnik
-sci-visualization/nonolith-connect
-sys-apps/lcdtest
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-25)
+# KF5 PortingAids (from kdelibs4) without any remaining revdeps. Bug #755956
+# Masked for removal in 30 days.
+kde-frameworks/kdewebkit
+kde-frameworks/kjsembed
+kde-frameworks/kmediaplayer
+kde-frameworks/kxmlrpcclient
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-25)
+# Ddepends on deprecated dev-qt/qtwebkit and kde-frameworks/kdewebkit.
+# Barely maintained upstream and on the brink of being archived for good.
+# Patch for Qt5WebEngine exists but needs runtime testing, bug #756685
+# Masked for removal in 30 days.
+net-libs/libkvkontakte
+
+# Martin Dummer <martin.dummer@gmx.net> (2020-11-25)
+# Does not compile with kernels >=5.5, no upstream development
+# since years, for most hardware the in-kernel module
+# rtsx_pci_sdmmc should be preferred over this driver.
+# Open bugs #712484 #717184 #741909.
+# Removal in 30 days. (bug #756370)
+sys-block/rts_pstor
+
+# Sam James <sam@gentoo.org> (2020-11-25)
+# Temporary mask to fix tree breakage
+# Dependency x11-libs/pangox-compat does not exist
+=net-misc/anydesk-6.0.1
+
+# Marek Szuba <marecki@gentoo.org> (2020-11-24)
+# No releases since 2008, deprecated upstream in favour of dev-lua/ldoc,
+# unmaintained, no revdeps. Removal in 30 days (Bug #756343).
+dev-lua/luadoc
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-11-24)
+# Serious data corruption bug when using XFS, see https://www.spinics.net/lists/linux-xfs/msg47004.html
+# Feel free to manually unmask when not using XFS.
+=sys-kernel/gentoo-sources-5.9.10
+=sys-kernel/gentoo-sources-5.9.9
+=sys-kernel/gentoo-sources-5.4.79
+=sys-kernel/gentoo-sources-5.4.78
+=sys-kernel/gentoo-sources-4.19.159
+=sys-kernel/gentoo-sources-4.19.158
+=sys-kernel/gentoo-sources-4.14.208
+=sys-kernel/gentoo-sources-4.14.207
+=sys-kernel/gentoo-sources-4.9.245
+=sys-kernel/gentoo-sources-4.9.244
+=sys-kernel/pf-sources-5.9_p5
+=sys-kernel/vanilla-sources-5.9.10
+=sys-kernel/vanilla-sources-5.9.9
+=sys-kernel/vanilla-sources-5.4.79
+=sys-kernel/vanilla-sources-5.4.78
+=sys-kernel/vanilla-sources-4.19.159
+=sys-kernel/vanilla-sources-4.19.158
+=sys-kernel/vanilla-sources-4.14.208
+=sys-kernel/vanilla-sources-4.14.207
+=sys-kernel/vanilla-sources-4.9.245
+=sys-kernel/vanilla-sources-4.9.244
+=sys-kernel/vanilla-kernel-5.9.10
+=sys-kernel/vanilla-kernel-5.9.9
+=sys-kernel/vanilla-kernel-5.4.79
+=sys-kernel/vanilla-kernel-5.4.78
+=sys-kernel/gentoo-kernel-5.9.10
+=sys-kernel/gentoo-kernel-5.9.9
+=sys-kernel/gentoo-kernel-5.4.79
+=sys-kernel/gentoo-kernel-5.4.78
+=sys-kernel/gentoo-kernel-bin-5.9.10-r1
+=sys-kernel/gentoo-kernel-bin-5.9.10
+=sys-kernel/gentoo-kernel-bin-5.9.9-r1
+=sys-kernel/gentoo-kernel-bin-5.9.9
+=sys-kernel/gentoo-kernel-bin-5.4.79-r1
+=sys-kernel/gentoo-kernel-bin-5.4.79
+=sys-kernel/gentoo-kernel-bin-5.4.78-r1
+=sys-kernel/gentoo-kernel-bin-5.4.78
+
+# Fabian Groffen <grobian@gentoo.org> (2020-11-23)
+# No longer used, not really functional either, noone should be using
+# this, removal in 30 days.
+sys-kernel/xnu-headers
+sys-libs/darwin-libc-headers
+dev-libs/libmissing
+
+# David Seifert <soap@gentoo.org> (2020-11-22)
+# Upstream abandoned since 2012, tons of QA issues and
+# build bugs, esoteric NIH build system. Bug #293567, #670954,
+# #697444, #699320, #708058, #746230, Removal in 30 days.
+games-emulation/fakenes
+
+# Joonas Niilola <juippis@gentoo.org> (2020-11-22)
+# Abandoned upstream, unbuildable, unkeyworded in ::gentoo.
+# Removal in 14 days. Bug #https://bugs.gentoo.org/752456
+app-accessibility/simon
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-21)
+# Dead upstream, depends on deprecated kde-frameworks/kmediaplayer
+# Masked for removal in 30 days.
+media-video/kmplayer
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-19)
+# These packages are maintained by the Python project, or have
+# no maintainer. They have not been ported to Python 3.8 yet.
+# The ebuilds either lack tests entirely, or the tests fail
+# (or are broken). They have no reverse dependencies, except for other
+# packages from the list.
+# Removal in 30 days. Bug #755623.
+dev-python/HeapDict
+dev-python/billiard
+dev-python/celery
+dev-python/ctypesgen
+dev-python/cytoolz
+dev-python/docker-pycreds
+dev-python/dugong
+dev-python/hgdistver
+dev-python/nose-cover3
+dev-python/nose-parameterized
+dev-python/nose-show-skipped
+dev-python/pew
+dev-python/pika
+dev-python/pmw
+dev-python/ptpython
+dev-python/pure-sasl
+dev-python/pyfltk
+dev-python/pympler
+dev-python/python-ethtool
+dev-python/python-prctl
+dev-python/python-termstyle
+dev-python/pythonz-bd
+dev-python/pywinrm
+dev-python/rednose
+dev-python/resumable-urlretrieve
+dev-python/shutilwhich
+dev-python/sortedcollections
+dev-python/sphinxcontrib-pretty-searchresults
+dev-python/subvertpy
+dev-python/vcversioner
+dev-python/xlutils
+dev-python/zict
+
+# Matt Turner <mattst88@gentoo.org> (2020-11-19)
+# Ancient packages long since deprecated in the age of udev.
+# Removal in 30 days. Bug #755617
+sys-apps/hwdata-gentoo
+sys-apps/hwsetup
+sys-libs/libkudzu
+
+# Lars Wendler <polynomial-c@gentoo.org> (2020-11-19)
+# Breaks consumers like gnome-base/gnome-keyring and net-fs/cifs-utils
+# See https://bugs.gentoo.org/755596
+=sys-libs/libcap-ng-0.8.1
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-18)
+# Depends on deprecated QtWebKit, dead upstream.
+# Alternatives: kde-apps/okular[chm], app-text/xchm
+# Removal in 30 days.
+app-text/kchmviewer
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-18)
+# Depends on deprecated QtWebKit, no maintainer.
+# Bugs #712200 and 725388. Removal in 30 days.
+sci-misc/mendeleydesktop
+
+# Joonas Niilola <juippis@gentoo.org> (2020-11-18)
+# Doesn't compile, no maintainer, our package is multiple versions
+# behind from upstream. Removal in ~30 days. Bug: #739212
+games-emulation/ppsspp
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-18)
+# Upstream has switched to aiobotocore. It's a huge hack that requires
+# a very specific botocore version, currently 3 months old. Given that
+# boto* makes releases daily and various revdeps require newer boto3 /
+# botocore versions, this makes aiobotocore unmaintainable.
+# As a result, we'd be stuck with the old version forever.
+#
+# See also:
+# https://github.com/aio-libs/aiobotocore/issues/829
+# https://github.com/dask/s3fs/issues/357
+#
+# Removal in 30 days. Bug #755266.
+dev-python/s3fs
+
+# Zac Medico <zmedico@gentoo.org> (2020-11-17)
+# Unit tests fail. No revdeps.
+# Removal in 30 days. Bug #723674.
+dev-python/diff-cover
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-17)
+# Discontinued upstream. No revdeps. Use dev-python/toml instead.
+# Removal in 30 days. Bug #755125.
+dev-python/pytoml
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-17)
+# A drive-by package with one release in 2015, no revdeps and no tests.
+# The same purpose is served e.g. by dev-python/parameterized.
+# Removal in 30 days. Bug #755122.
+dev-python/parametrized
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-17)
+# Old dependencies of dev-python/GitPython. The current versions (3)
+# have been renamed back to dev-python/{gitdb,smmap}.
+# Removal in 30 days. Bug #755080.
+dev-python/gitdb2
+dev-python/smmap2
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-17)
+# Old backport package with no revdeps.
+# Removal in 30 days. Bug #755074.
+dev-python/funcsigs
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-17)
+# Fail to build with gcc-10. No recent activity upstream. Seems that
+# Exherbo is dead and buried.
+# Removal in 30 days. Bug #708528.
+sys-apps/sydbox
+sys-libs/pinktrace
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-17)
+# Both packages provide backports that are only meaningful to Python 2
+# and have no reverse dependencies.
+# Removal in 30 days. Bug #754984.
+dev-python/backports-csv
+dev-python/backports-os
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-17)
+# Depends on deprecated QtWebKit, needs dedicated maintainer and version bump
+# to 20.11 with new dependency dev-python/PyQtChart.
+# Bugs #607130, #701318 and #709862. Removal in 30 days.
+dev-util/eric
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-17)
+# Depends on deprecated QtWebKit, upstream has no capacities to port away.
+# Bugs #508160, #654968 and #687840. Qt-based alternative: net-news/rssguard
+# Removal in 30 days.
+net-news/quiterss
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-17)
+# Depends on deprecated QtWebKit, upstream did not make a release in 10 years
+# (current RC2 is from 2016). Bugs #653100 and #734880. Removal in 30 days.
+app-text/goldendict
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-11-05)
+# Does not compile against ghc-8.8: #754675, #611988
+# Masked for removal
+dev-haskell/shuffle
+dev-haskell/uhc-light
+dev-haskell/uhc-util
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-15)
+# Fails to build. Lots of bugs filed. Not touched by maintainer
+# since 2018.
+# Removal in 30 days. Bug #721990.
+media-video/cinelerra
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-11-03)
+# Not compatible with ghc-8.8 or above: #754285
+# No revdeps. Masked for removal.
+dev-haskell/ghc-syb-utils
+
+# Aisha Tammy <gentoo@aisha.cc> (2020-11-13)
+# dead packages with latest releases before 2013
+# these are superseded by other scikit packages
+# scikit-optimize, sktime
+# Removal in 30 days (Bug #749297)
+sci-libs/scikits_optimization
+sci-libs/scikits_timeseries
+
+# Jonas Stein <jstein@gentoo.org> (2020-11-12)
+# Adobe will stop distributing Flash Player after 2020-12-31.
+# Masked for removal after 2020-12-31
+# Bug #754192
+www-plugins/adobe-flash
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-10)
+# This old Kodi version requires vulnerable dev-python/pillow
+# and prevents users from upgrading. Masked for the time being.
+# Bug #729672.
+<dev-python/pillow-7
+<media-tv/kodi-19
+<media-plugins/kodi-audiodecoder-timidity-2.3
+<media-plugins/kodi-audiodecoder-sidplay-2
+<media-libs/kodi-platform-19
+<media-plugins/kodi-audiodecoder-modplug-3
+<media-plugins/kodi-audiodecoder-nosefart-3
+<media-plugins/kodi-audiodecoder-vgmstream-2
+<media-plugins/kodi-audioencoder-flac-2.1
+<media-plugins/kodi-audiodecoder-stsound-2.1
+<media-plugins/kodi-audiodecoder-snesapu-2.1
+<media-plugins/kodi-audioencoder-wav-2.1
+media-plugins/kodi-game-libretro-fceumm
+media-plugins/kodi-game-libretro-nestopia
+<media-plugins/kodi-game-libretro-2
+<media-plugins/kodi-game-libretro-twentyfortyeight-1.0.0.113
+<media-plugins/kodi-game-libretro-snes9x-1.60.0.12
+media-plugins/kodi-game-libretro-dosbox
+media-plugins/kodi-game-libretro-bnes
+<media-plugins/kodi-audioencoder-vorbis-2.1
+<media-plugins/kodi-imagedecoder-heif-1.3
+<media-plugins/kodi-imagedecoder-raw-3
+<media-plugins/kodi-inputstream-rtmp-3
+<media-plugins/kodi-audioencoder-lame-2.1
+<media-plugins/kodi-pvr-demo-6
+<media-plugins/kodi-inputstream-adaptive-2.6
+<media-plugins/kodi-pvr-dvblink-7
+<media-plugins/kodi-pvr-argustv-6
+<media-plugins/kodi-pvr-filmon-5
+<media-plugins/kodi-pvr-njoy-6
+<media-plugins/kodi-pvr-dvbviewer-6
+<media-plugins/kodi-peripheral-joystick-1.6
+<media-plugins/kodi-pvr-mediaportal-tvserver-6
+<media-plugins/kodi-pvr-iptvsimple-6
+<media-plugins/kodi-pvr-pctv-5
+<media-plugins/kodi-pvr-mythtv-7
+<media-plugins/kodi-pvr-stalker-6
+<media-plugins/kodi-pvr-hts-7
+<media-plugins/kodi-pvr-nextpvr-7
+<media-plugins/kodi-screensaver-asteroids-2.4
+<media-plugins/kodi-screensaver-biogenesis-2.3
+<media-plugins/kodi-pvr-vdr-vnsi-6
+<media-plugins/kodi-pvr-wmc-5
+<media-plugins/kodi-screensaver-greynetic-2.3
+<media-plugins/kodi-screensaver-matrixtrails-2.4
+<media-plugins/kodi-screensaver-pingpong-2.2
+<media-plugins/kodi-pvr-vbox-7
+<media-plugins/kodi-screensaver-pyro-3.1
+<media-plugins/kodi-vfs-sacd-1.3
+<media-plugins/kodi-visualization-spectrum-3.2
+<media-plugins/kodi-visualization-projectm-3
+<media-plugins/kodi-visualization-fishbmc-6
+<media-plugins/kodi-vfs-rar-3.4
+<media-plugins/kodi-vfs-libarchive-1.3
+<media-plugins/kodi-vfs-sftp-1.3
+<media-plugins/kodi-visualization-goom-3.2
+<media-plugins/kodi-pvr-vuplus-6.1
+<media-plugins/kodi-visualization-starburst-2.2
+<media-plugins/kodi-visualization-waveform-4.2
+<media-plugins/kodi-visualization-shadertoy-2.1
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-09)
+# Python 2 backport. Last revdep masked.
+# Removal in 30 days. Bug #753725.
+dev-python/typing
+
+# Michał Górny <mgorny@gentoo.org> (2020-11-09)
+# Dead Python 2 package. Replaced by dev-python/cheetah3. The last
+# mongodb versions needing it are masked now.
+# Removal in 30 days. Bug #753722.
+dev-python/cheetah
+
+# Alexys Jacob <ultrabug@gentoo.org> (2020-11-09)
+# Mask dev-db/mongodb versions which do not support python3 so we
+# can move forward in cleaning python2 from tree. Bug #708954.
+# We keep the ebuilds available since some of those versions are still
+# supported by upstream. See: https://jira.mongodb.org/browse/SERVER-52687
+<dev-db/mongodb-4.2.8
+
+# Benda Xu <heroxbd@gentoo.org> (2020-11-09)
+# sci-libs/mkl-rt is now subsumed by the updated sci-libs/mkl package
+# which also provides development header files and pkgconfig files
+# Removal in 30 days. Bug #747310.
+sci-libs/mkl-rt
+
+# Matt Turner <mattst88@gentoo.org> (2020-11-08)
+# Uninstallable because of fetch restriction and dead download link.
+# Removal in 30 days. Bug #725646.
+media-fonts/mathematica-fonts
+
+# Dirkjan Ochtman <djc@gentoo.org> (2020-11-05)
+# Incorrect DISTUTILS_USE_SETUPTOOLS value, dead upstream.
+# Removal in 30 days. Bug #748063
+dev-python/couchdb-python
+
+# Alfredo Tupone <tupone@gentoo.org> (2020-11-05)
+# will be upgraded after new lua release
+www-apps/liquid_feedback_frontend
+www-apps/webmcp
+
+# Sergei Trofimovich <slyfox@gentoo.org> (2020-11-03)
+# Hackage release does not build against gcc-8:
+# https://github.com/Helium4Haskell/helium/issues/4
+# Masked for removal. Bugs: #751757, #736054
+dev-lang/helium
+dev-haskell/lvmlib
+
+# Joonas Niilola <juippis@gentoo.org> (2020-11-03)
+# Dead upstream, or broken for a long time, not maintained in Gentoo.
+# Removal in 30 days. Bug #752462
+app-emulation/rex-client
+app-i18n/kde-l10n-scripts
+media-plugins/xbmc-addon-xvdr
+net-analyzer/nagios-plugins-flameeyes
+net-libs/libosmo-abis
+net-libs/libosmo-netif
+net-misc/lcr
+net-misc/srf-ip-conn-srv
+net-wireless/dump978
+net-wireless/openbsc
+net-wireless/openggsn
+net-wireless/osmobts
+net-wireless/osmocom-bb
+
+# Lars Wendler <polynomial-c@gentoo.org> (2020-10-30)
+# Removed public macro definitions for TRUE and FALSE which breaks lots of
+# revdeps. See tacker bug at https://bugs.gentoo.org/751919
+=dev-libs/icu-68.1
+=dev-libs/icu-layoutex-68.1
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-30)
+# broken acl handling, possible broken chattr handling
+# needs more testing
+# https://bugs.gentoo.org/751739
+=sys-apps/opentmpfiles-0.3.1
+
+# Stephan Hartmann <sultan@gentoo.org> (2020-10-29)
+# Dev channel releases are only for people who
+# are developers or want more experimental features
+# and accept a more unstable release.
+>=www-client/chromium-88
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-26)
+# Historical metapackage that exists in slot 5 only for transition from KDE SC4.
+# Masked for removal on 2021-08-31. Replaced by:
+# emerge --noreplace kde-plasma/plasma-meta kde-apps/kde-apps-meta
+kde-apps/kde-meta:5
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2020-10-26)
+# Historical metapackage that exists in slot 5 only for transition from KDE SC4.
+# Masked for removal on 2021-08-31. Replaced by:
+# emerge --noreplace kde-plasma/plasma-meta kde-apps/kdecore-meta
+kde-apps/kdebase-meta:5
+
+# Michał Górny <mgorny@gentoo.org> (2020-10-26)
+# This packages makes little sense without sci-geosciences/mapnik.
+# It has not been updated in 11 years, so it has been useless anyway.
+# Removal in 14 days. Bug #559060.
+sci-geosciences/mapnik-world-boundaries
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-26)
+# Depends on net-libs/zeromq-3 which is scheduled for removal.
+# Removal in 30 days. Bug #741454.
+dev-perl/ZMQ-LibZMQ3
+
+# Thomas Deutschmann <whissi@gentoo.org> (2020-10-26)
+# Depends on net-libs/zeromq-2 which is scheduled for removal.
+# Removal in 30 days. Bug #741454.
+dev-perl/ZMQ-LibZMQ2
+
+# Michał Górny <mgorny@gentoo.org> (2020-10-24)
+# Last release in 2004, next release 'Soon(tm)'. Fails to build
+# due to horrible code hacks.
+# Removal in 30 days. Bug #638088.
+games-rpg/twclone
+
+# Michał Górny <mgorny@gentoo.org> (2020-10-24)
+# Deprecated GNOME2 era libraries with no reverse dependencies left.
+# Removal in 30 days. Bug #751004.
+gnome-base/libbonobo
+gnome-base/libgnome-keyring
+gnome-base/orbit
+
+# Michał Górny <mgorny@gentoo.org> (2020-10-23)
+# Fails to build. Needs a dedicated maintainer and a version bump.
+# Removal in 30 days. Bug #635592.
+games-strategy/asc
+
+# Maciej Mrozowski <reavertm@gentoo.org> (2020-10-23)
+# Crashes at startup - bug #750770, dead upstream - bug #737936
+# Removal in 30 days.
+~net-im/kadu-4.3
+
+# David Seifert <soap@gentoo.org> (2020-10-21)
+# No releases in over 3 years, no more revdeps in tree
+# upstream mostly unresponsive to requests for proper
+# tarballs. Removed from Fedora and Ubuntu already.
+# Bug #708700, Removal in 30 days.
+dev-python/PythonQt
+
+# Marek Szuba <marecki@gentoo.org> (2020-10-13)
+# Not compatible with >=dev-libs/openssl-1.1.0, no maintainer in Gentoo,
+# no new commits to the upstream Git repository since September 2013.
+# No reverse dependencies. Removal in 30 days (Bug #736190).
+dev-lua/luacrypto
+
+# Marek Szuba <marecki@gentoo.org> (2020-10-13)
+# All these ebuilds require slotted Lua, which is still masked.
+# Ulrich Müller <ulm@gentoo.org> (2020-11-06)
+# Added sci-visualization/gnuplot.
+>=app-admin/conky-1.11.4
+>=app-benchmarks/sysbench-1.0.20-r100
+>=app-benchmarks/wrk-4.1.0-r100
+>=app-crypt/ekeyd-1.1.5-r100
+>=app-misc/worker-3.8.3-r100
+=dev-games/openscenegraph-openmw-3.4_p20200425-r100
+=dev-libs/efl-1.25.1-r10
+>=dev-lua/lua-bit32-5.3.5-r100
+>=dev-lua/lua-zlib-1.2-r100
+>=dev-lua/luadbi-0.7.2-r100
+>=dev-lua/luaevent-0.4.6-r100
+=dev-lua/luaexpat-1.3.0-r100
+=dev-lua/luaexpat-1.3.3-r100
+>=dev-lua/luafilesystem-1.8.0-r100
+>=dev-lua/luasec-0.9-r100
+>=dev-lua/luasocket-3.0_rc1_p20200328-r100
+>=dev-lua/lutok-0.4-r10
+>=dev-lua/luv-1.32.0.0-r100
+>=dev-lua/messagepack-0.3.2-r100
+>=dev-lua/toluapp-1.0.93_p20190513-r100
+>=dev-util/geany-plugins-1.37-r100
+=games-action/minetest-5.3.0-r100
+>=games-engines/love-0.7.2-r100:0.7
+>=games-engines/love-0.8.0-r100:0.8
+>=games-engines/love-11.3-r100:0
+>=games-roguelike/stone-soup-0.25.1-r100
+>=mail-filter/imapfilter-2.6.16-r100
+>=media-gfx/geeqie-1.5.1-r1
+>=media-sound/aqualung-1.1-r100
+>=net-analyzer/suricata-6.0.0-r100
+>=net-im/swift-4.0.2-r100
+>=net-p2p/eiskaltdcpp-2.2.10-r100
+>=sci-visualization/gnuplot-5.4.0-r100
+>=www-apache/mod_security-2.9.3-r100
+>=www-client/elinks-0.13.5-r100
+>=www-servers/lighttpd-1.4.55-r100
+
+# Andrew Savchenko <bircoph@gentoo.org> (2020-10-11)
+# Mask old openafs version and corresponding openafs-kernel with
+# multiple CVEs.
+# All kernel module functionality is merged back in the single
+# net-fs/openafs package using USE="modules" starting from 1.8 branch.
+# No reverse dependencies, bug #719136. Removal in 30 days.
+net-fs/openafs-kernel
+<net-fs/openafs-1.8
+
+# Azamat H. Hackimov <azamat.hackimov@gmail.com> (2020-10-06)
+# 1.3.3 is broken and failing unittests for net-im/prosody. Bug #746782.
+>=dev-lua/luaexpat-1.3.3
+
+# Sam James <sam@gentoo.org> (2020-10-05)
+# Masked for testing. New major versions of Guile
+# often break reverse dependencies.
+# Guile in Gentoo is not slotted, so let's be cautious.
+# bug #705554, bug #689408.
+>=dev-scheme/guile-3.0.4
+
+# Ulrich Müller <ulm@gentoo.org> (2020-10-04)
+# Version 1.11 introduced different startup conventions for the server
+# which breaks the OpenRC init script. Bug #746227.
+>=net-misc/tigervnc-1.11.0
# Michał Górny <mgorny@gentoo.org> (2020-09-25)
# PyPy3.7 alpha. Known to break a few packages. Masked until it
@@ -88,385 +584,9 @@ sys-apps/lcdtest
=dev-python/pypy3-7.3.2_p37*
=dev-python/pypy3-exe-7.3.2_p37*
=dev-python/pypy3-exe-bin-7.3.2_p37*
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-25)
-# Effectively unmaintained. Not ported to py3.7. Multiple unresolved
-# build failures reported. No reverse dependencies.
-# Removal in 30 days. Bug #737412.
-sci-libs/shogun
-
-# Aaron Bauman <bman@gentoo.org> (2020-09-22)
-# Fails to build with new Python or at all.
-# QA issues (byte compiling etc). All live ebuilds.
-# Removal in 30 days
-net-wireless/gr-baz
-net-wireless/gr-doa
-net-wireless/gr-foo
-net-wireless/gr-ntsc
-net-wireless/gr-ntsc-rc
-net-wireless/gr-ppm-wiegand
-net-wireless/gr-rftap
-net-wireless/gr-specest
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-22)
-# Poorly maintained suite of NIH packages. Only live ebuilds left
-# for over a year. This really belongs in an overlay. Some of them
-# depend on deprecated dev-qt/qtwebkit (#684672).
-# Removal in 14 days. Bug #693328.
-app-leechcraft/laretz
-app-leechcraft/lc-advancednotifications
-app-leechcraft/lc-aggregator
-app-leechcraft/lc-anhero
-app-leechcraft/lc-auscrie
-app-leechcraft/lc-azoth
-app-leechcraft/lc-bittorrent
-app-leechcraft/lc-blasq
-app-leechcraft/lc-blogique
-app-leechcraft/lc-certmgr
-app-leechcraft/lc-core
-app-leechcraft/lc-cpuload
-app-leechcraft/lc-cstp
-app-leechcraft/lc-dbusmanager
-app-leechcraft/lc-deadlyrics
-app-leechcraft/lc-devmon
-app-leechcraft/lc-dolozhee
-app-leechcraft/lc-eleeminator
-app-leechcraft/lc-fenet
-app-leechcraft/lc-gacts
-app-leechcraft/lc-glance
-app-leechcraft/lc-gmailnotifier
-app-leechcraft/lc-historyholder
-app-leechcraft/lc-hotsensors
-app-leechcraft/lc-hotstreams
-app-leechcraft/lc-htthare
-app-leechcraft/lc-imgaste
-app-leechcraft/lc-intermutko
-app-leechcraft/lc-kbswitch
-app-leechcraft/lc-kinotify
-app-leechcraft/lc-knowhow
-app-leechcraft/lc-krigstask
-app-leechcraft/lc-lackman
-app-leechcraft/lc-lastfmscrobble
-app-leechcraft/lc-laughty
-app-leechcraft/lc-launchy
-app-leechcraft/lc-lemon
-app-leechcraft/lc-lhtr
-app-leechcraft/lc-liznoo
-app-leechcraft/lc-lmp
-app-leechcraft/lc-mellonetray
-app-leechcraft/lc-monocle
-app-leechcraft/lc-musiczombie
-app-leechcraft/lc-nacheku
-app-leechcraft/lc-netstoremanager
-app-leechcraft/lc-networkmonitor
-app-leechcraft/lc-newlife
-app-leechcraft/lc-ooronee
-app-leechcraft/lc-otlozhu
-app-leechcraft/lcpackgen
-app-leechcraft/lc-pintab
-app-leechcraft/lc-pogooglue
-app-leechcraft/lc-popishu
-app-leechcraft/lc-poshuku
-app-leechcraft/lc-qrosp
-app-leechcraft/lc-rosenthal
-app-leechcraft/lc-sb2
-app-leechcraft/lc-scroblibre
-app-leechcraft/lc-secman
-app-leechcraft/lc-seekthru
-app-leechcraft/lc-summary
-app-leechcraft/lc-sysnotify
-app-leechcraft/lc-tabsessmanager
-app-leechcraft/lc-tabslist
-app-leechcraft/lc-touchstreams
-app-leechcraft/lc-tpi
-app-leechcraft/lc-vrooby
-app-leechcraft/lc-xproxy
-app-leechcraft/lc-xtazy
-app-leechcraft/leechcraft-meta
-app-leechcraft/liblaretz
-virtual/leechcraft-browser
-virtual/leechcraft-downloader-http
-virtual/leechcraft-notifier
-virtual/leechcraft-quark-sideprovider
-virtual/leechcraft-search-show
-virtual/leechcraft-storage-device-manager
-virtual/leechcraft-task-show
-virtual/leechcraft-trayarea
-virtual/leechcraft-wysiwyg-editor
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-22)
-# sci-libs/plotmm is unmaintained. It had its last release in 2005.
-# It has no chances of porting to GTK+3. It suffers from major compiler
-# warnings.
-#
-# sci-physics/h2o-gtk is its only reverse dependency. It crashes
-# on start, possibly because of problems with plotmm. I have
-# no intention of rewriting it right now.
-#
-# Removal in 30 days. Bug #744073.
-sci-libs/plotmm
-sci-physics/h2o-gtk
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-22)
-# No activity since Jan 2019. Broken with current versions of werkzeug.
-# Removal in 30 days. Bug #743259.
-dev-python/flask-themes
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-20)
-# Last release in 2006. Requires Python 2 SCons to build.
-# Removal in 30 days. Bug #677622.
-games-board/pouetchess
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-20)
-# Unmaintained. Homepage gone. Not bumped since its initial addition
-# in 2008. Uses SCons incorrectly and fails to build.
-# Removal in 30 days. Bug #677446.
-x11-misc/ipager
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-20)
-# Bundles vulnerable version of Python 2.7, also boost and other
-# libraries in undetermined versions. Simultaneously blocks removal
-# of Python 2.7 packages.
-# Removal in 30 days. Bug #735396.
-media-tv/plex-media-server
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-20)
-# Obsolete Python 2 packages with no revdeps.
-# Removal in 30 days. Bug #743727.
-dev-python/pyogg
-dev-python/python-fchksum
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-20)
-# Python 2 backports with no revdeps left.
-# Removal in 30 days. Bug #743724.
-dev-python/backports-functools-lru-cache
-dev-python/configparser
-dev-python/enum34
-dev-python/functools32
-dev-python/futures
-dev-python/ipaddress
-dev-python/pathlib
-dev-python/subprocess32
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-20)
-# Unmaintained NIH libraries for app-backup/genbackupdata that is masked
-# for removal.
-# Removal in 30 days. Bug #743721.
-dev-python/cliapp
-dev-python/coverage-test-runner
-dev-python/ttystatus
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-20)
-# Obsolete GNOME libraries. All remaining revdeps have been lastrited.
-# Removal in 30 days. Bug #726784.
-gnome-base/libbonoboui
-gnome-base/libgnome
-gnome-base/libgnomeui
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-20)
-# Abandoned upstream, homepage gone. Last release in 2009. Uses
-# deprecated gnome-base/libgnomeui. Arch apparently has patches to keep
-# it alive, if anyone wants to.
-# Removal in 30 days. Bug #726796.
-net-misc/gwget
-
-# David Seifert <soap@gentoo.org> (2020-09-20)
-# EAPI 4, last release in 2012, sandbox violations and
-# full of bugs. Mainlined since 3.14, Removal in 30 days.
-# Bug #679502, #701406, #701408, #742116.
-sys-block/rts5229
-
-# David Seifert <soap@gentoo.org> (2020-09-19)
-# EAPI 4, last release in 2008, upstream pretty much dead,
-# tons of bugs, broken since at least 2016, lots of weird
-# dead/alive/redead forks all over the internet. Use
-# sci-mathematics/fricas as spiritual successor fork.
-# Removal in 30 days. Bug #326575, #514762, #532498,
-# #574956, #581250, #586402, #587878, #740966.
-sci-mathematics/axiom
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-19)
-# These packages (or package versions) still require Python 2.7.
-# They are either dead upstream, their Python 3 porting efforts are
-# not progressing or their maintainers are simply unresponsive.
-# Please do not remove any packages from this list unless you actually
-# port them to Python 3.
-# Removal in 30 days. Please find relevant bugs on tracker bug #694800.
-app-backup/genbackupdata
-app-i18n/pology
-app-text/pdf2djvu
-app-text/sgmltools-lite
-sci-libs/magma
-
-# Hans de Graaff <graaff@gentoo.org> (2020-09-19)
-# Mask insecure rack slot for removal in 30 days, bug 730786
-dev-ruby/rack:1.6
-
-# Hans de Graaff <graaff@gentoo.org> (2020-09-17)
-# Mask old unmaintained or obsolete ruby packages for removal in 30
-# days.
-# No longer maintained upstream, ruby27 issues, no deps
-dev-ruby/bluecloth
-# No longer maintained upstream, no deps
-dev-ruby/calendar_date_select
-# Obsolete, no deps
-dev-ruby/capistrano-stats
-# No longer maintained, git snapshot from 2013, no deps
-dev-ruby/expression_parser
-# No longer needed, no deps
-dev-ruby/hoe-seattlerb
-# No longer maintained upstream, ruby27 issues, no deps
-dev-ruby/inifile
-# Obsolete (merged into rails 4)
-dev-ruby/journey
-# No longer maintained, ruby27 issues, no deps
-dev-ruby/rgen
-# No longer maintained, no deps
-dev-ruby/ruby_dep
-
-# Sam James <sam@gentoo.org> (2020-09-16)
-# Stuck on EAPI 4, only source is mirror://gentoo,
-# unmaintained, HOMEPAGE gone.
-app-admin/recursos
-
-# David Seifert <soap@gentoo.org> (2020-09-16)
-# EAPI 4, last release in 2001, the Fortran source code
-# is terrible and has buffer overflows.
-# Removal in 30 days. Bug #664120, #742008.
-sci-chemistry/ortep3
-
-# Hans de Graaff <graaff@gentoo.org> (2020-09-16)
-# Mask old ruby slots for removal in 30 days. Please use a newer slot
-# instead.
-dev-ruby/bindata:2.4.1
-dev-ruby/coffee-rails:4.2
-dev-ruby/delayer:0
-dev-ruby/faker:0
-dev-ruby/roadie:0
-dev-ruby/roadie-rails:0
-dev-ruby/rbnacl:5
-dev-ruby/twitter:6
-
-# Hans de Graaff <graaff@gentoo.org> (2020-09-16)
-# Dependencies of the already removed metasploit that are relevant
-# only with metasploit. Masked for removal in 30 days.
-dev-ruby/meterpreter_bins
-dev-ruby/patch_finder
-dev-ruby/rb-readline-r7
-
-# Sam James <sam@gentoo.org> (2020-09-15)
-# No longer exists upstream, stuck on long-obsolete EAPI 4,
-# and fails to build with glibc-2.32.
-# Vestige of Gentoo/FreeBSD.
-# bug #715506, #737892, #740916, #547244.
-sys-fs/ufsutils
-
-# Stephan Hartmann <sultan@gentoo.org> (2020-09-15)
-# Stuck on EAPI 4, does not build, homepage gone, no maintainer.
-# Removal in 30 days. See bugs #717188, #725212, #736607,
-# #742158.
-net-nntp/sn
-
-# James Le Cuirot <chewi@gentoo.org> (2020-09-13)
-# License issues. app-arch/arj is a better alternative. Removal in 30
-# days. See bug #694746.
-app-arch/unarj
-
-# Jonas Stein <jstein@gentoo.org> (2020-09-13)
-# mpv bash completion is no longer needed and the package is not
-# compatible with the remaining packages.
-# Masked for removal after 2020-11-01.
-# Bug #742395
-app-shells/mpv-bash-completion
-
-# Louis Sautier <sbraz@gentoo.org> (2020-09-13)
-# Masked for removal in 30 days, unmaintained, no more revdeps.
-dev-python/args
-
-# Sam James <sam@gentoo.org> (2020-09-13)
-# Dead upstream, EAPI 4, no maintainer
-# Removal in 30 days
-net-dialup/tkvoice
-
-# Sam James <sam@gentoo.org> (2020-09-12)
-# Merged into app-text/texlive-core
-# Removal in 30 days
-dev-tex/chktex
-
-# Sam James <sam@gentoo.org> (2020-09-12)
-# Merged into dev-texlive/texlive-bibtexextra
-# Removal in 30 days
-dev-tex/biblatex-apa
-
-# Mikle Kolyada <zlogene@gentoo.org> (2020-09-12)
-# Merged into the texlive-core package.
-# Removal in 30 days
-dev-tex/detex
-
-# Mikle Kolyada <zlogene@gentoo.org> (2020-09-12)
-# Has been a part of a cstex macro for a long time.
-# The cste xmacro is provided by the
-# dev-texlive/texlive-langczechslovak package.
-# Removal in 30 days
-dev-tex/csindex
-
-# Mikle Kolyada <zlogene@gentoo.org> (2020-09-12)
-# Dead upstream and does not build.
-# Removal in 30 days
-dev-tex/dvipost
-
-# Louis Sautier <sbraz@gentoo.org> (2020-09-12)
-# Masked for removal in 30 days, unmaintained, no revdeps.
-# Former dependency of app-admin/supervisor.
-dev-python/meld3
-
-# Zac Medico <zmedico@gentoo.org> (2020-09-11)
-# Upstream is inactive and does not support OpenSSL 1.1.
-# Removal in 30 days. Bug #741614.
-net-vpn/peervpn
-
-# Thomas Deutschmann <whissi@gentoo.org> (2020-09-11)
-# These versions are not compatible with current stable
-# dev-libs/openssl version, bug #741622.
-# Removal in 30 days. Please migrate to newer slots.
-=virtual/mysql-5.5-r2
-dev-db/mariadb:5.5
-dev-db/mariadb:10.1
-
-# Thomas Beierlein <tomjbe@gentoo.org> (2020-09-09)
-# Depends on obsolete gnome-base/libgnomeui.
-# Upstream promised to have a better version
-# for nearly a year now, but no release in sight.
-# Masked for removal in 30 days.
-sci-electronics/linsmith
-
-# Louis Sautier <sbraz@gentoo.org> (2020-09-10)
-# Masked for removal in 30 days, no revdeps.
-# All former consumers now use os.sendfile available in Python >= 3.3.
-dev-python/pysendfile
-
-# Mikle Kolyada <zlogene@gentoo.org> (2020-09-10)
-# Merged into the app-text/texlive-core package.
-# Removal in 30 days
-dev-tex/dvi2tty
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-09)
-# Last release in <2003. Fails to build (bug #691690).
-# Removal in 30 days. Bug #731008.
-media-sound/freebirth
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-09)
-# These packages still require Python 3.6. They are either dead
-# upstream or their maintainers are simply unresponsive.
-# Please do not remove any packages from this list unless you actually
-# port them to Python 3.7 *and* 3.8 (3.9 would also be nice).
-# Removal in 30 days. Please find relevant bugs on tracker bug #695996.
-app-crypt/acmebot
-app-vim/conque
-dev-python/redlock-py
-dev-python/root_numpy
-dev-python/rootpy
-dev-util/setconf
+=dev-python/pypy3-7.3.3_p37*
+=dev-python/pypy3-exe-7.3.3_p37*
+=dev-python/pypy3-exe-bin-7.3.3_p37*
# Michał Górny <mgorny@gentoo.org> (2020-09-09)
# These packages (or package versions) still require Python 2.7.
@@ -475,98 +595,7 @@ dev-util/setconf
# Please do not remove any packages from this list unless you actually
# port them to Python 3.
# Removal in 30 days. Please find relevant bugs on tracker bug #694800.
-app-misc/mswinurl_launcher
-app-misc/mtail
-app-text/silvercity
-dev-libs/qrosspython
-dev-python/SchemaObject
-dev-python/oauth
-dev-ruby/pygments_rb
-dev-util/doxy-coverage
-dev-util/mpatch
-dev-vcs/cvs2svn
-dev-vcs/gitstats
-games-rpg/adonthell
-games-rpg/wastesedge
games-strategy/0ad
-media-sound/codecgraph
-net-misc/pssh
-net-misc/ris-linux
-net-wireless/mousejack
-net-wireless/python-wifi
-sci-biology/amos
-sci-biology/embassy-meme
-sci-biology/meme
-sci-biology/shrimp
-sci-misc/gato
-sci-physics/rivet
-sys-cluster/heartbeat
-x11-misc/dsx
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-09)
-# These packages are stuck on Python 2.7. While the Python dependency
-# is optional, I can't test removing it because the packages fail
-# to build anyway.
-#
-# net-analyzer/mk-livestatus: py3 bug #735394, build failure bug #705430
-# sci-biology/vienna-rna: py3 bug #735438, build failure bug #707158
-# sys-fs/owfs: py3 bug #735502, build failure bug #707438
-net-analyzer/mk-livestatus
-sci-biology/vienna-rna
-sys-fs/owfs
-
-# Louis Sautier <sbraz@gentoo.org> (2020-09-09)
-# Masked for removal in 30 days, no revdeps.
-# Backport of a module included in Python >= 3.3.
-dev-python/backports-unittest-mock
-
-# Michał Górny <mgorny@gentoo.org> (2020-09-09)
-# Multiple unresolved vulnerabilities. Last release in 2013 (but has
-# some activity in git). Not touched by maintainer since 2015. Stuck
-# on Python 2 (bug #735522) with incorrect eclass usage (bug #710258).
-# Apparently broken with openssl-1.1 (bug #674246).
-# Removal in 30 days. Bug #715204.
-www-servers/cherokee
-
-# Joonas Niilola <juippis@gentoo.org> (2020-09-07)
-# Nothing in the tree uses this lib anymore. Removing as redundant.
-# Removal in ~30 days. Bug #740868.
-dev-python/mini-amf
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-09-04)
-# No maintainer, defunct with modern browsers, bug #694024.
-# Masked for removal in 30 days.
-www-plugins/freshplayerplugin
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-09-04)
-# Depends on deprecated dev-qt/qtwebkit, maintainer unresponsive for 1.5 yr.;
-# Upstream dead, fork available, bug #684678. Masked for removal in 30 days.
-app-text/cutemarked
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2020-09-04)
-# Depends on deprecated dev-qt/qtwebkit, no more revdeps; bug #737928
-# Masked for removal in 30 days.
-kde-apps/libkgeomap
-
-# Louis Sautier <sbraz@gentoo.org> (2020-09-04)
-# Masked for removal in 30 days, no revdeps. Dependency of
-# previously removed dev-python/flask-bootstrap
-dev-python/flask-appconfig
-
-# Rick Farina <zerochaos@gentoo.org> (2020-09-02)
-# Masked for removal in 30 days. Obsolete versions
-# of kismet and tools which use it are no longer maintained.
-# Users should upgrade to a newer version of kismet which
-# is supported.
-dev-perl/Net-Kismet
-net-wireless/kismet-ubertooth
-<net-wireless/kismet-2017
-
-# Bernard Cafarelli <voyageur@gentoo.org> (2020-09-02)
-# Abandoned upstream in favor of media-libs/libinsane
-# No more in-tree users
-# Removal in 30 days. Bug #740100
-dev-python/pyinsane
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-09-01)
# Mismatched version (bug #695022). Masked to force upgrade to 2.0.4_pre20200306162733.
@@ -602,14 +631,6 @@ dev-ada/gnatcoll-db
>=dev-libs/vala-common-0.49
dev-lang/vala:0.50
-# Mikle Kolyada <zlogene@gentoo.org> (2020-08-02)
-# consolekit is abandoned upstream.
-# People are encouraged to switch to any logind
-# implementation (systemd/elogind).
-# Removal in 60 days (bug #727730)
-sys-auth/consolekit
-sec-policy/selinux-consolekit
-
# Michał Górny <mgorny@gentoo.org> (2020-07-28)
# Masked for the time being due to dep on LLVM 8. Bug #720236.
<=dev-ada/gps-2019-r1
@@ -681,45 +702,10 @@ net-libs/nDPI
~virtual/perl-Time-Piece-1.340.100
~virtual/perl-Unicode-Normalize-1.270.0
-# William Hubbs <williamh@gentoo.org> (2020-07-14)
-# The kubernetes split packages are old versions with known security
-# issues.
-#
-#If you haven't already, please upgrade and migrate to sys-cluster/kubernetes:
-#
-# https://www.gentoo.org/support/news-items/2020-04-03-kubernetes-moving-to-single-package.html
-#
-# Removal in 60 days. Bug #731804
-sys-cluster/kube-apiserver
-sys-cluster/kube-controller-manager
-sys-cluster/kubectl
-sys-cluster/kubelet
-sys-cluster/kube-proxy
-sys-cluster/kube-scheduler
-
-# Michał Górny <mgorny@gentoo.org> (2020-07-13)
-# Python 2 dev-python/pillow revdeps with extended removal time.
-# Also the only revdeps of dev-python/matplotlib-python2.
-# Removal in 90 days. Bug #729672.
-<net-wireless/gnuradio-3.8
-<net-wireless/gr-iio-0.3_p20191219-r1
-<net-wireless/gr-paint-0.0_p20200517
-<net-analyzer/gr-fosphor-0.0_p20200131
-<net-wireless/gr-ieee802154-0.0_p20191006
-<net-wireless/gr-iqbal-0.38.1
-<net-wireless/gr-osmosdr-0.2.0
-dev-python/matplotlib-python2
-
-# Stephan Hartmann <sultan@gentoo.org> (2020-09-06)
-# Dev channel releases are only for people who
-# are developers or want more experimental features
-# and accept a more unstable release.
->=www-client/chromium-87
-
# Mart Raudsepp <leio@gentoo.org> (2020-06-06)
# Meson port does not handle multilib yet and has issues
# regarding runstatedir (not using /run).
-=net-misc/networkmanager-1.22.10-r11
+=net-misc/networkmanager-1.22*
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-03-27)
# Vulnerable old version of icedtea-web #711392
@@ -730,8 +716,10 @@ dev-python/matplotlib-python2
=mail-mta/postfix-3.6*
# Miroslav Å ulc <fordfrog@gentoo.org> (2020-02-27)
-# Depends on dev-java/eclipse-ecj:4.13 which
-# depends on >=virtual/{jdk,jre}-11 which is masked
+# >=dev-java/ant-eclipse-ecj-4.10 depends on masked >=virtual/{jdk,jre}-11
+# www-servers/tomcat:9 depends on masked dev-java/eclipse-ecj
+>=dev-java/ant-eclipse-ecj-4.10
+>=dev-java/eclipse-ecj-4.10
www-servers/tomcat:9
# Mart Raudsepp <leio@gentoo.org> (2020-02-16)
@@ -760,12 +748,6 @@ net-misc/gnome-remote-desktop
# v3.6.1 is the latest version without this issue
>=dev-libs/libsass-3.6.2
-# Victor Payno <vpayno+gentoo@gmail.com> (2020-01-23)
-# Requires slotted lua.
-=dev-lang/lua-5.1.5-r103
-=dev-lang/lua-5.2.4-r2
-=dev-lang/lua-5.3.5-r2
-
# Lars Wendler <polynomial-c@gentoo.org> (2019-11-14)
# Breaks archives containing relative paths
# when being called with --no-absolute-filenames
@@ -776,11 +758,6 @@ net-misc/gnome-remote-desktop
# Depends on apache-2.2
dev-libs/OpenSRF
-# Miroslav Å ulc <fordfrog@gentoo.org> (2019-10-16)
-# Depends on >=virtual/{jdk,jre}-11 which is masked
-dev-java/ant-eclipse-ecj:4.13
-dev-java/eclipse-ecj:4.13
-
# Matt Turner <mattst88@gentoo.org> (2019-09-01)
# TeXmacs is the only remaining package in tree that requires guile-1.8, which
# is unsupported upstream. A TeXmacs port to Guile-2 has been in progress for a
@@ -793,55 +770,10 @@ app-office/texmacs
# matching genkernel work?
>=sys-fs/lvm2-2.03
-# Daniel Pielmeier <billie@gentoo.org> (2019-07-06)
-# Requires >=dev-lang/lua-5.2 which is masked
->=app-admin/conky-1.11.4
-
# Robin H. Johnson <robbat2@gentoo.org> (2019-03-25)
# Requires >=dev-lang/lua-5.3 which is masked
sys-apps/likwid
-# Matt Turner <mattst88@gentoo.org> (2019-03-16)
-# Previously packaged drivers, now removed from Gentoo.
-# Keep this mask in place so users are aware, but can also easily unmask them
-# in an overlay if so desired.
-x11-drivers/xf86-input-citron
-x11-drivers/xf86-video-apm
-x11-drivers/xf86-video-ark
-x11-drivers/xf86-video-chips
-x11-drivers/xf86-video-cirrus
-x11-drivers/xf86-video-cyrix
-x11-drivers/xf86-video-i128
-x11-drivers/xf86-video-i740
-x11-drivers/xf86-video-impact
-x11-drivers/xf86-video-mach64
-x11-drivers/xf86-video-neomagic
-x11-drivers/xf86-video-newport
-x11-drivers/xf86-video-nsc
-x11-drivers/xf86-video-rendition
-x11-drivers/xf86-video-s3
-x11-drivers/xf86-video-s3virge
-x11-drivers/xf86-video-savage
-x11-drivers/xf86-video-sis
-x11-drivers/xf86-video-sisusb
-x11-drivers/xf86-video-sunbw2
-x11-drivers/xf86-video-suncg14
-x11-drivers/xf86-video-suncg3
-x11-drivers/xf86-video-suncg6
-x11-drivers/xf86-video-sunffb
-x11-drivers/xf86-video-sunleo
-x11-drivers/xf86-video-suntcx
-x11-drivers/xf86-video-tdfx
-x11-drivers/xf86-video-tga
-x11-drivers/xf86-video-trident
-x11-drivers/xf86-video-tseng
-x11-drivers/xf86-video-voodoo
-
-# Miroslav Å ulc <fordfrog@gentoo.org> (2019-01-23)
-# Depends on >=virtual/{jdk,jre}-11 which is masked
-dev-java/ant-eclipse-ecj:4.10
-dev-java/eclipse-ecj:4.10
-
# Thomas Deutschmann <whissi@gentoo.org> (2018-12-10)
# Requires >=dev-lang/lua-5.2 which is masked
>=app-admin/lsyncd-2.2.3
@@ -904,8 +836,7 @@ sys-devel/automake:1.10
# If you still use one of these old toolchain packages, please upgrade (and
# 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.30-r8
+<sys-libs/glibc-2.31-r6
<sys-devel/binutils-2.33.1-r1
<sys-devel/binutils-hppa64-2.33.1
@@ -955,23 +886,9 @@ app-admin/amazon-ec2-init
# Masked slotted lua for testing
# William Hubbs <williamh@gentoo.org> (2016-08-07)
# Taking this mask since Mabi is retired
-# Rafael Martins <rafaelmartins@gentoo.org> (2016-12-04)
-# Adding Lua 5.3 to mask
+# consolidating all slotted lua masks
app-eselect/eselect-lua
-=dev-lang/lua-5.1.5-r100
-=dev-lang/lua-5.1.5-r101
-=dev-lang/lua-5.1.5-r102
-=dev-lang/lua-5.2.3
-=dev-lang/lua-5.2.3-r1
-=dev-lang/lua-5.2.3-r2
-=dev-lang/lua-5.2.3-r3
-=dev-lang/lua-5.2.4
-=dev-lang/lua-5.2.4-r1
-=dev-lang/lua-5.3.3
-=dev-lang/lua-5.3.3-r1
-=dev-lang/lua-5.3.3-r2
-=dev-lang/lua-5.3.5
-=dev-lang/lua-5.3.5-r1
+>=dev-lang/lua-5.1.5-r100
# Samuli Suominen <ssuominen@gentoo.org> (2012-03-06)
# Masked for testing since this is known to break nearly
diff --git a/profiles/prefix/darwin/macos/10.10/package.mask b/profiles/prefix/darwin/macos/10.10/package.mask
deleted file mode 100644
index c103679ebe56..000000000000
--- a/profiles/prefix/darwin/macos/10.10/package.mask
+++ /dev/null
@@ -1,2 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/prefix/darwin/macos/10.10/packages b/profiles/prefix/darwin/macos/10.10/packages
deleted file mode 100644
index 9c15af461c72..000000000000
--- a/profiles/prefix/darwin/macos/10.10/packages
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# File a bug if you need these provided for your OS version
--*sys-kernel/xnu-headers
--*sys-libs/darwin-libc-headers
diff --git a/profiles/prefix/darwin/macos/10.11/package.mask b/profiles/prefix/darwin/macos/10.11/package.mask
deleted file mode 100644
index c103679ebe56..000000000000
--- a/profiles/prefix/darwin/macos/10.11/package.mask
+++ /dev/null
@@ -1,2 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/prefix/darwin/macos/10.11/packages b/profiles/prefix/darwin/macos/10.11/packages
deleted file mode 100644
index 9c15af461c72..000000000000
--- a/profiles/prefix/darwin/macos/10.11/packages
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# File a bug if you need these provided for your OS version
--*sys-kernel/xnu-headers
--*sys-libs/darwin-libc-headers
diff --git a/profiles/prefix/darwin/macos/10.12/package.mask b/profiles/prefix/darwin/macos/10.12/package.mask
deleted file mode 100644
index 2ae88c5d9211..000000000000
--- a/profiles/prefix/darwin/macos/10.12/package.mask
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Fabian Groffen <grobian@gentoo.org> (2019-11-11)
-# Unmask versions matching the OS profile
--sys-kernel/xnu-headers:10.12
--sys-libs/darwin-libc-headers:10.12
diff --git a/profiles/prefix/darwin/macos/10.13/package.mask b/profiles/prefix/darwin/macos/10.13/package.mask
deleted file mode 100644
index 1bb624aa74a4..000000000000
--- a/profiles/prefix/darwin/macos/10.13/package.mask
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Fabian Groffen <grobian@gentoo.org> (2019-11-11)
-# Unmask versions matching the OS profile
--sys-kernel/xnu-headers:10.13
--sys-libs/darwin-libc-headers:10.13
diff --git a/profiles/prefix/darwin/macos/10.13/x64/gcc/eapi b/profiles/prefix/darwin/macos/10.13/x64/gcc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.13/x64/gcc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.13/x64/gcc/parent b/profiles/prefix/darwin/macos/10.13/x64/gcc/parent
new file mode 100644
index 000000000000..5ebbfd24d627
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.13/x64/gcc/parent
@@ -0,0 +1,2 @@
+..
+../../../features/fsf-gcc-nold
diff --git a/profiles/prefix/darwin/macos/10.14/package.mask b/profiles/prefix/darwin/macos/10.14/package.mask
deleted file mode 100644
index e3f098738d17..000000000000
--- a/profiles/prefix/darwin/macos/10.14/package.mask
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Fabian Groffen <grobian@gentoo.org> (2019-11-11)
-# Unmask versions matching the OS profile
--sys-kernel/xnu-headers:10.14
--sys-libs/darwin-libc-headers:10.14
diff --git a/profiles/prefix/darwin/macos/10.14/x64/gcc/eapi b/profiles/prefix/darwin/macos/10.14/x64/gcc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.14/x64/gcc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.14/x64/gcc/parent b/profiles/prefix/darwin/macos/10.14/x64/gcc/parent
new file mode 100644
index 000000000000..5ebbfd24d627
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.14/x64/gcc/parent
@@ -0,0 +1,2 @@
+..
+../../../features/fsf-gcc-nold
diff --git a/profiles/prefix/darwin/macos/10.15/eapi b/profiles/prefix/darwin/macos/10.15/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.15/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.15/make.defaults b/profiles/prefix/darwin/macos/10.15/make.defaults
new file mode 100644
index 000000000000..8e27d1a15191
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.15/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+MACOSX_DEPLOYMENT_TARGET="10.15"
diff --git a/profiles/prefix/darwin/macos/10.15/package.use.mask b/profiles/prefix/darwin/macos/10.15/package.use.mask
new file mode 100644
index 000000000000..bdb923686981
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.15/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen <grobian@gentoo.org> (2011-04-10)
+# as long as util-linux installs uuid.h which breaks the system headers
+# (hence we don't) we can't do uuid support here
+x11-libs/libSM -uuid
diff --git a/profiles/prefix/darwin/macos/10.15/parent b/profiles/prefix/darwin/macos/10.15/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.15/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/macos/10.15/profile.bashrc b/profiles/prefix/darwin/macos/10.15/profile.bashrc
new file mode 100644
index 000000000000..04d127514c28
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.15/profile.bashrc
@@ -0,0 +1,4 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+export MACOSX_DEPLOYMENT_TARGET=10.15
diff --git a/profiles/prefix/darwin/macos/10.15/x64/eapi b/profiles/prefix/darwin/macos/10.15/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.15/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.15/x64/gcc/eapi b/profiles/prefix/darwin/macos/10.15/x64/gcc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.15/x64/gcc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/10.15/x64/gcc/parent b/profiles/prefix/darwin/macos/10.15/x64/gcc/parent
new file mode 100644
index 000000000000..5ebbfd24d627
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.15/x64/gcc/parent
@@ -0,0 +1,2 @@
+..
+../../../features/fsf-gcc-nold
diff --git a/profiles/prefix/darwin/macos/10.15/x64/make.defaults b/profiles/prefix/darwin/macos/10.15/x64/make.defaults
new file mode 100644
index 000000000000..82bd47eabac0
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.15/x64/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="x86_64-apple-darwin19"
+CHOST_amd64="${CHOST}"
diff --git a/profiles/prefix/darwin/macos/10.15/x64/parent b/profiles/prefix/darwin/macos/10.15/x64/parent
new file mode 100644
index 000000000000..269f6f48bb15
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.15/x64/parent
@@ -0,0 +1,2 @@
+..
+../../arch/x64
diff --git a/profiles/prefix/darwin/macos/10.15/x64/use.mask b/profiles/prefix/darwin/macos/10.15/x64/use.mask
new file mode 100644
index 000000000000..67647c3611bb
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.15/x64/use.mask
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# This file masks out USE flags that are simply NOT allowed in the default
+# x86 profile. This works, for example, if another architecture's
+# profile have a USE flag associated with (such as altivec, mmx, etc).
+
+# Unmask x86 instruction sets
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_vmware
+
+# ibm is only used for ppc64 stuff
+ibm
diff --git a/profiles/prefix/darwin/macos/10.4/packages b/profiles/prefix/darwin/macos/10.4/packages
deleted file mode 100644
index 9c15af461c72..000000000000
--- a/profiles/prefix/darwin/macos/10.4/packages
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# File a bug if you need these provided for your OS version
--*sys-kernel/xnu-headers
--*sys-libs/darwin-libc-headers
diff --git a/profiles/prefix/darwin/macos/10.5/packages b/profiles/prefix/darwin/macos/10.5/packages
deleted file mode 100644
index 9c15af461c72..000000000000
--- a/profiles/prefix/darwin/macos/10.5/packages
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# File a bug if you need these provided for your OS version
--*sys-kernel/xnu-headers
--*sys-libs/darwin-libc-headers
diff --git a/profiles/prefix/darwin/macos/10.6/packages b/profiles/prefix/darwin/macos/10.6/packages
deleted file mode 100644
index 9c15af461c72..000000000000
--- a/profiles/prefix/darwin/macos/10.6/packages
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# File a bug if you need these provided for your OS version
--*sys-kernel/xnu-headers
--*sys-libs/darwin-libc-headers
diff --git a/profiles/prefix/darwin/macos/10.7/packages b/profiles/prefix/darwin/macos/10.7/packages
deleted file mode 100644
index 9c15af461c72..000000000000
--- a/profiles/prefix/darwin/macos/10.7/packages
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# File a bug if you need these provided for your OS version
--*sys-kernel/xnu-headers
--*sys-libs/darwin-libc-headers
diff --git a/profiles/prefix/darwin/macos/10.8/package.mask b/profiles/prefix/darwin/macos/10.8/package.mask
deleted file mode 100644
index c103679ebe56..000000000000
--- a/profiles/prefix/darwin/macos/10.8/package.mask
+++ /dev/null
@@ -1,2 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/prefix/darwin/macos/10.8/packages b/profiles/prefix/darwin/macos/10.8/packages
deleted file mode 100644
index 9c15af461c72..000000000000
--- a/profiles/prefix/darwin/macos/10.8/packages
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# File a bug if you need these provided for your OS version
--*sys-kernel/xnu-headers
--*sys-libs/darwin-libc-headers
diff --git a/profiles/prefix/darwin/macos/10.9/package.mask b/profiles/prefix/darwin/macos/10.9/package.mask
deleted file mode 100644
index c103679ebe56..000000000000
--- a/profiles/prefix/darwin/macos/10.9/package.mask
+++ /dev/null
@@ -1,2 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/prefix/darwin/macos/10.9/packages b/profiles/prefix/darwin/macos/10.9/packages
deleted file mode 100644
index 9c15af461c72..000000000000
--- a/profiles/prefix/darwin/macos/10.9/packages
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# File a bug if you need these provided for your OS version
--*sys-kernel/xnu-headers
--*sys-libs/darwin-libc-headers
diff --git a/profiles/prefix/darwin/macos/11.0/eapi b/profiles/prefix/darwin/macos/11.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/11.0/make.defaults b/profiles/prefix/darwin/macos/11.0/make.defaults
new file mode 100644
index 000000000000..ad252fcac7f3
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+MACOSX_DEPLOYMENT_TARGET="11.0"
diff --git a/profiles/prefix/darwin/macos/11.0/package.use.mask b/profiles/prefix/darwin/macos/11.0/package.use.mask
new file mode 100644
index 000000000000..bdb923686981
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen <grobian@gentoo.org> (2011-04-10)
+# as long as util-linux installs uuid.h which breaks the system headers
+# (hence we don't) we can't do uuid support here
+x11-libs/libSM -uuid
diff --git a/profiles/prefix/darwin/macos/11.0/parent b/profiles/prefix/darwin/macos/11.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/darwin/macos/11.0/profile.bashrc b/profiles/prefix/darwin/macos/11.0/profile.bashrc
new file mode 100644
index 000000000000..ae3e7d8c5b1d
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/profile.bashrc
@@ -0,0 +1,4 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+export MACOSX_DEPLOYMENT_TARGET=11.0
diff --git a/profiles/prefix/darwin/macos/11.0/x64/eapi b/profiles/prefix/darwin/macos/11.0/x64/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/x64/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/11.0/x64/gcc/eapi b/profiles/prefix/darwin/macos/11.0/x64/gcc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/x64/gcc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/darwin/macos/11.0/x64/gcc/parent b/profiles/prefix/darwin/macos/11.0/x64/gcc/parent
new file mode 100644
index 000000000000..5ebbfd24d627
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/x64/gcc/parent
@@ -0,0 +1,2 @@
+..
+../../../features/fsf-gcc-nold
diff --git a/profiles/prefix/darwin/macos/11.0/x64/make.defaults b/profiles/prefix/darwin/macos/11.0/x64/make.defaults
new file mode 100644
index 000000000000..b4c18f7a319e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/x64/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="x86_64-apple-darwin20"
+CHOST_amd64="${CHOST}"
diff --git a/profiles/prefix/darwin/macos/11.0/x64/parent b/profiles/prefix/darwin/macos/11.0/x64/parent
new file mode 100644
index 000000000000..269f6f48bb15
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/x64/parent
@@ -0,0 +1,2 @@
+..
+../../arch/x64
diff --git a/profiles/prefix/darwin/macos/11.0/x64/use.mask b/profiles/prefix/darwin/macos/11.0/x64/use.mask
new file mode 100644
index 000000000000..67647c3611bb
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/x64/use.mask
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# This file masks out USE flags that are simply NOT allowed in the default
+# x86 profile. This works, for example, if another architecture's
+# profile have a USE flag associated with (such as altivec, mmx, etc).
+
+# Unmask x86 instruction sets
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_ssse3
+-svga
+
+# Unmask nvidia XvMC support
+-nvidia
+
+# Unmask dev-db/oracle-instantclient-basic support
+-oci8-instant-client
+
+# Modular X: unmask for architectures on which they are available
+-input_devices_synaptics
+-input_devices_vmmouse
+-input_devices_wacom
+-video_cards_nvidia
+-video_cards_vmware
+
+# ibm is only used for ppc64 stuff
+ibm
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
new file mode 100644
index 000000000000..e1ce7a0144a6
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# unmask ld symlink package, due to missing blocks support we are not
+# able to compile binutils-apple
+sys-devel/binutils-apple
+-sys-devel/native-cctools
+# and unmask FSF GCC itself of course
+-sys-devel/gcc
+
+# packages which link to framework and therefore fail (blocks)
+dev-util/pkgconfig
diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
new file mode 100644
index 000000000000..e036014e912a
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
@@ -0,0 +1,12 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# usage of FSF GCC, disabling Clang, without binutils-apple (due to
+# missing blocks support in GCC)
+*sys-devel/gcc
+*sys-devel/gcc-config
+*sys-devel/native-cctools
+-*sys-devel/binutils-apple
+-*sys-devel/clang
+-*sys-devel/gcc-apple
+-*sys-libs/csu
diff --git a/profiles/prefix/darwin/macos/package.mask b/profiles/prefix/darwin/macos/package.mask
index 13dff7f7a416..502af5fe4ab9 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,20 +1,19 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Fabian Groffen <grobian@gentoo.org> (2020-11-23)
+# no symbols from libopenbsd-compat
+=net-misc/openssh-8.3_p1-r5
+=net-misc/openssh-8.4_p1-r2
+
+# Fabian Groffen <grobian@gentoo.org> (2020-11-23)
+# doesn't link, some unresolved symbol from gnulib
+=sys-devel/gettext-0.21
+
# Fabian Groffen <grobian@gentoo.org> (2020-06-09)
# fails to compile, needs fixing
=sys-apps/gentoo-functions-0.13
-# Fabian Groffen <grobian@gentoo.org> (2019-11-11)
-# We mask all system headers, and only unmask the slot matching the OS
-# install in the version profiles
-sys-kernel/xnu-headers:10.12
-sys-libs/darwin-libc-headers:10.12
-sys-kernel/xnu-headers:10.13
-sys-libs/darwin-libc-headers:10.13
-sys-kernel/xnu-headers:10.14
-sys-libs/darwin-libc-headers:10.14
-
# Fabian Groffen <grobian@gentoo.org> (2019-03-22)
# Newer versions break because they insist on sysroot usage lacking
# -lSystem as looked for by clang/llvm. If your system got this
diff --git a/profiles/prefix/darwin/macos/package.use.mask b/profiles/prefix/darwin/macos/package.use.mask
index 71cd464991f3..86c47cbbcfb4 100644
--- a/profiles/prefix/darwin/macos/package.use.mask
+++ b/profiles/prefix/darwin/macos/package.use.mask
@@ -18,11 +18,6 @@ media-video/ffmpeg -appkit
media-video/mplayer xv dga X xinerama xscreensaver
media-video/mplayer dvb lirc jack joystick
-# Fabian Groffen <grobian@gentoo.org> (2008-08-06)
-# runtime loading is horribly broken (it uses fixed .so.0, but when
-# that's fixed it still doesn't work)
-dev-vcs/subversion dso
-
# Elias Pipping <pipping@gentoo.org> (2007-08-27)
# elinks does not compile with USE=perl (tested with 0.11.{2,3})
www-client/elinks perl
diff --git a/profiles/prefix/darwin/macos/packages b/profiles/prefix/darwin/macos/packages
index f37a922f3004..cbc54b794388 100644
--- a/profiles/prefix/darwin/macos/packages
+++ b/profiles/prefix/darwin/macos/packages
@@ -1,11 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# macOS has LLVM/Clang as system compiler
-*sys-devel/gcc
-*sys-devel/gcc-config
*sys-devel/clang
-
-# system headers to be able to compile stuff
-*sys-kernel/xnu-headers
-*sys-libs/darwin-libc-headers
diff --git a/profiles/prefix/linux/amd64/parent b/profiles/prefix/linux/amd64/parent
index 0d2c53ad27fc..c8d63be093b2 100644
--- a/profiles/prefix/linux/amd64/parent
+++ b/profiles/prefix/linux/amd64/parent
@@ -1,2 +1,2 @@
-../../../default/linux/amd64/17.0/no-multilib
+../../../default/linux/amd64/17.1/no-multilib
..
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 05a64cf5d820..5a308b58244a 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -14,24 +14,6 @@ alpha default/linux/alpha/17.0/desktop/gnome stable
alpha default/linux/alpha/17.0/desktop/gnome/systemd stable
alpha default/linux/alpha/17.0/developer stable
-# AMD64 Profiles
-# @MAINTAINER: amd64@gentoo.org
-amd64 default/linux/amd64/17.0 stable
-amd64 default/linux/amd64/17.0/selinux stable
-amd64 default/linux/amd64/17.0/hardened stable
-amd64 default/linux/amd64/17.0/hardened/selinux stable
-amd64 default/linux/amd64/17.0/desktop stable
-amd64 default/linux/amd64/17.0/desktop/gnome stable
-amd64 default/linux/amd64/17.0/desktop/gnome/systemd stable
-amd64 default/linux/amd64/17.0/desktop/plasma stable
-amd64 default/linux/amd64/17.0/desktop/plasma/systemd stable
-amd64 default/linux/amd64/17.0/developer stable
-amd64 default/linux/amd64/17.0/no-multilib stable
-amd64 default/linux/amd64/17.0/no-multilib/hardened stable
-amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux stable
-amd64 default/linux/amd64/17.0/systemd stable
-amd64 default/linux/amd64/17.0/x32 dev
-
# SYMLINK_LIB=no profiles
# Run app-portage/unsymlink-lib *before* switching the profile.
# @MAINTAINER: mgorny@gentoo.org
@@ -50,6 +32,24 @@ amd64 default/linux/amd64/17.1/no-multilib/hardened stable
amd64 default/linux/amd64/17.1/no-multilib/hardened/selinux stable
amd64 default/linux/amd64/17.1/systemd stable
+# AMD64 Profiles
+# @MAINTAINER: amd64@gentoo.org
+amd64 default/linux/amd64/17.0 dev
+amd64 default/linux/amd64/17.0/selinux dev
+amd64 default/linux/amd64/17.0/hardened dev
+amd64 default/linux/amd64/17.0/hardened/selinux dev
+amd64 default/linux/amd64/17.0/desktop dev
+amd64 default/linux/amd64/17.0/desktop/gnome dev
+amd64 default/linux/amd64/17.0/desktop/gnome/systemd dev
+amd64 default/linux/amd64/17.0/desktop/plasma dev
+amd64 default/linux/amd64/17.0/desktop/plasma/systemd dev
+amd64 default/linux/amd64/17.0/developer dev
+amd64 default/linux/amd64/17.0/no-multilib dev
+amd64 default/linux/amd64/17.0/no-multilib/hardened dev
+amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux dev
+amd64 default/linux/amd64/17.0/systemd dev
+amd64 default/linux/amd64/17.0/x32 dev
+
# ARM Profiles
# @MAINTAINER: arm@gentoo.org
arm default/linux/arm/17.0 stable
@@ -175,8 +175,8 @@ ppc64 default/linux/ppc64/17.0 exp
#ppc64 default/linux/ppc64/17.0/desktop/gnome exp
#ppc64 default/linux/ppc64/17.0/desktop/gnome/systemd exp
#ppc64 default/linux/ppc64/17.0/developer exp
-#ppc64 default/linux/ppc64/17.0/musl exp
-#ppc64 default/linux/ppc64/17.0/musl/hardened exp
+ppc64 default/linux/ppc64/17.0/musl exp
+ppc64 default/linux/ppc64/17.0/musl/hardened exp
ppc64 default/linux/ppc64le/17.0 stable
ppc64 default/linux/ppc64le/17.0/desktop stable
ppc64 default/linux/ppc64le/17.0/desktop/plasma dev
@@ -272,6 +272,9 @@ x86-linux prefix/linux/x86 exp
amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ dev
amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.32+ exp
amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.16+ exp
+amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+ dev
+amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+ exp
+amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+ exp
x86-linux default/linux/x86/17.0/prefix/kernel-3.2+ exp
x86-linux default/linux/x86/17.0/prefix/kernel-2.6.32+ exp
x86-linux default/linux/x86/17.0/prefix/kernel-2.6.16+ exp
@@ -300,8 +303,14 @@ x86-macos prefix/darwin/macos/10.12/x86 exp
x64-macos prefix/darwin/macos/10.12/x64 exp
x86-macos prefix/darwin/macos/10.13/x86 exp
x64-macos prefix/darwin/macos/10.13/x64 exp
+x64-macos prefix/darwin/macos/10.13/x64/gcc exp
x86-macos prefix/darwin/macos/10.14/x86 exp
x64-macos prefix/darwin/macos/10.14/x64 exp
+x64-macos prefix/darwin/macos/10.14/x64/gcc exp
+x64-macos prefix/darwin/macos/10.15/x64 exp
+x64-macos prefix/darwin/macos/10.15/x64/gcc exp
+x64-macos prefix/darwin/macos/11.0/x64 exp
+x64-macos prefix/darwin/macos/11.0/x64/gcc exp
# Solaris Profiles
sparc-solaris prefix/sunos/solaris/5.9/sparc exp
diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/desktop/gnome/package.use
index 2fa0dadd20bd..fb1485afbc51 100644
--- a/profiles/targets/desktop/gnome/package.use
+++ b/profiles/targets/desktop/gnome/package.use
@@ -21,6 +21,7 @@ media-libs/gegl raw
>=media-libs/cogl-1.18.2-r1 gles2
>=media-libs/clutter-1.20 egl
media-libs/cogl kms
+media-libs/libsdl2 gles2
# Needed by mutter defaults and USE=wayland, bug #547300
>=media-libs/mesa-10.3 gbm gles2
diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use
index 7674bc4eb442..f8807bf48948 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -1,6 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Required by sys-apps/fwupd, a dependency of kde-plasma/discover
+dev-libs/libjcat gpg pkcs7
+
+# Required by sys-apps/flatpak, a dependency of kde-plasma/discover
+dev-util/ostree curl
+
# Required by app-editors/okteta
dev-qt/qtscript:5 scripttools
@@ -28,5 +34,8 @@ media-libs/mesa egl wayland
# Required by kde-apps/kdenlive
media-libs/mlt ffmpeg frei0r kdenlive melt
+# Required by media-gfx/digikam
+media-libs/opencv contrib contribdnn
+
# Required by dev-qt/qtwebengine:5
sys-libs/zlib minizip
diff --git a/profiles/targets/developer/make.defaults b/profiles/targets/developer/make.defaults
index 94e10bef0180..51d04d55ffbf 100644
--- a/profiles/targets/developer/make.defaults
+++ b/profiles/targets/developer/make.defaults
@@ -18,4 +18,4 @@ PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"
# USE="-perl -python snmp truetype xml"
# perl and python are now disabled by default anyway, truetype and xml are enabled
# by the also inherited desktop profile
-USE="snmp"
+USE="${USE} snmp"
diff --git a/profiles/targets/systemd/use.mask b/profiles/targets/systemd/use.mask
index 68032c1e34e4..da4914de6b6e 100644
--- a/profiles/targets/systemd/use.mask
+++ b/profiles/targets/systemd/use.mask
@@ -1,3 +1,2 @@
# People running systemd must use systemd-logind instead, bug #478258
-consolekit
elogind
diff --git a/profiles/updates/1Q-2017 b/profiles/updates/1Q-2017
index eec7f2215773..cde2ff095b42 100644
--- a/profiles/updates/1Q-2017
+++ b/profiles/updates/1Q-2017
@@ -4,14 +4,12 @@ move net-libs/libkgapi kde-apps/libkgapi
slotmove =dev-ruby/typhoeus-1.1.2 0 1
move app-cdr/k3b kde-apps/k3b
move net-misc/badvpn net-vpn/badvpn
-move net-misc/freelan net-vpn/freelan
move net-firewall/ipsec-tools net-vpn/ipsec-tools
move net-misc/libreswan net-vpn/libreswan
move net-misc/logmein-hamachi net-vpn/logmein-hamachi
move net-misc/openconnect net-vpn/openconnect
move net-misc/openfortivpn net-vpn/openfortivpn
move net-misc/openvpn net-vpn/openvpn
-move net-misc/peervpn net-vpn/peervpn
move net-misc/strongswan net-vpn/strongswan
move net-misc/tinc net-vpn/tinc
move net-misc/vpnc net-vpn/vpnc
diff --git a/profiles/updates/2Q-2020 b/profiles/updates/2Q-2020
index 41f95c93bbee..2bbf947be5fa 100644
--- a/profiles/updates/2Q-2020
+++ b/profiles/updates/2Q-2020
@@ -1,5 +1,4 @@
move dev-libs/yaml-cpp dev-cpp/yaml-cpp
-move dev-python/scikit-learn sci-libs/scikits_learn
move dev-python/rnc2rng app-text/rnc2rng
move games-puzzle/world-of-goo games-puzzle/world-of-goo-hb
slotmove =dev-ruby/shoulda-matchers-4.3.0* 3 4
diff --git a/profiles/updates/3Q-2019 b/profiles/updates/3Q-2019
index bb0defe1e1ac..c7b908862734 100644
--- a/profiles/updates/3Q-2019
+++ b/profiles/updates/3Q-2019
@@ -1,4 +1,3 @@
-move dev-python/CoverageTestRunner dev-python/coverage-test-runner
move media-plugins/kipi-plugins kde-apps/kipi-plugins
move kde-misc/yakuake kde-apps/yakuake
move kde-apps/kjots app-text/kjots
diff --git a/profiles/updates/3Q-2020 b/profiles/updates/3Q-2020
index a4cba9052a4d..9d7504fc580d 100644
--- a/profiles/updates/3Q-2020
+++ b/profiles/updates/3Q-2020
@@ -144,3 +144,5 @@ slotmove <media-sound/teamspeak-client-5 0 3
slotmove dev-haskell/network 3 0
move sci-libs/scipy dev-python/scipy
move dev-perl/frontier-rpc dev-perl/Frontier-RPC
+move sci-libs/Rtree sci-libs/rtree
+move sci-libs/Shapely sci-libs/shapely
diff --git a/profiles/updates/4Q-2015 b/profiles/updates/4Q-2015
index 3a427b971b0f..0640fe75b8f7 100644
--- a/profiles/updates/4Q-2015
+++ b/profiles/updates/4Q-2015
@@ -3,7 +3,6 @@ move sys-apps/cv sys-apps/progress
slotmove =dev-ruby/recog-2.0.6 2 2.0.6
slotmove =dev-ruby/recog-2.0.12 2 2.0.12
slotmove =dev-ruby/recog-2.0.14 2 2.0.14
-move media-libs/libkgeomap kde-apps/libkgeomap
slotmove =dev-python/pyfltk-1.3.3 1 0
move kde-apps/oxygen-icons kde-frameworks/oxygen-icons
slotmove =dev-ruby/rack-cache-1.3.0 1.3 1.2
diff --git a/profiles/updates/4Q-2016 b/profiles/updates/4Q-2016
index ebf87b1be7cd..8731c54eb5b3 100644
--- a/profiles/updates/4Q-2016
+++ b/profiles/updates/4Q-2016
@@ -20,7 +20,6 @@ move kde-base/systemsettings kde-plasma/systemsettings
move kde-base/kfilemetadata kde-frameworks/kfilemetadata
move kde-base/baloo kde-frameworks/baloo
move kde-base/kwin kde-plasma/kwin
-slotmove dev-python/pyinsane 0 1
move media-sound/kwave kde-apps/kwave
move app-misc/ddctool app-misc/ddcutil
move media-libs/prison kde-frameworks/prison
diff --git a/profiles/updates/4Q-2020 b/profiles/updates/4Q-2020
new file mode 100644
index 000000000000..0c667f5c3224
--- /dev/null
+++ b/profiles/updates/4Q-2020
@@ -0,0 +1,7 @@
+move acct-group/openldap acct-group/ldap
+move acct-user/openldap acct-user/ldap
+move x11-apps/copyq x11-misc/copyq
+slotmove media-gfx/gimp 2 0
+move dev-python/scikit-learn sci-libs/scikit-learn
+move sci-libs/scikits_learn sci-libs/scikit-learn
+move sci-libs/scikits_image sci-libs/scikit-image
diff --git a/profiles/use.desc b/profiles/use.desc
index a0104c8a2f76..ef9f4da57215 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -334,6 +334,7 @@ vala - Enable bindings for dev-lang/vala
vanilla - Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
vcd - Video CD support
vdpau - Enable the Video Decode and Presentation API for Unix acceleration interface
+verify-sig - Verify upstream signatures on distfiles
vhosts - Add support for installing web-based applications into a virtual-hosting environment
videos - Install optional video files (used in some games)
vim-syntax - Pulls in related vim syntax scripts
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 6171c6847a40..27b912338465 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -23,7 +23,6 @@ app-accessibility/simon:pim - Enable support for KDE PIM resources integration
app-accessibility/simon:sphinx - Build sphinx backend (pulls app-accessibility/julius if disabled
app-accessibility/speech-dispatcher:espeak - Adds support for espeak speech engine
app-accessibility/speech-dispatcher:flite - Adds support for flite speech engine
-app-admin/calamares:pythonqt - Enable PythonQt-based module interface
app-admin/clsync:apidoc - Provide doxygen generated API docs.
app-admin/clsync:cgroups - Use cgroups to limit /dev access.
app-admin/clsync:clsync - Build clsync binary. Most likely you want it. However it is possible to build only libclsync without clsync itself.
@@ -33,6 +32,7 @@ app-admin/clsync:extra-debug - Enable extra debugging. This will hurt performanc
app-admin/clsync:extra-hardened - Enable extra security checks. This will hurt performance.
app-admin/clsync:gio - Enable GIO for FS monitoring (glib based alternative to inotify interface, not recommended; if both are compiled, may be selected at runtime).
app-admin/clsync:highload-locks - Allows to use spinlocks for short delays instead of mutexes, but only on SMP systems.
+app-admin/clsync:lto - Build with link time optimization (LTO).
app-admin/clsync:namespaces - Enable namespaces isolation.
app-admin/clsync:socket-library - Build the control and monitoring socket library: libclsync.
app-admin/conky:apcupsd - Enable support for sys-power/apcupsd
@@ -60,7 +60,7 @@ app-admin/diamond:mongo - Enable MongoDB support
app-admin/diamond:redis - Enable Redis support
app-admin/diradm:automount - Support for automount data in LDAP
app-admin/diradm:irixpasswd - Support for storing separate IRIX passwords
-app-admin/doas:timestamp - Adds support for "persist" feature (experimental)
+app-admin/doas:persist - Adds support for "persist" feature (experimental)
app-admin/elektra:augeas - Enable plugin for reading and writing configuration files with help from Augeas
app-admin/elektra:ini - Enable new, advanced ini support
app-admin/elektra:simpleini - Enable simpleini support
@@ -97,10 +97,8 @@ app-admin/pass:fish-completion - Enable fish completion support.
app-admin/pass:git - Use dev-vcs/git for password revisions.
app-admin/pass:importers - Allow importing passwords from other password managers using various contributed scripts.
app-admin/pass-otp:qrcode - Add support for qrcodes using media-gfx/qrencode
-app-admin/passwordsafe:minimal - Avoid collision with app-misc/pwsafe
app-admin/passwordsafe:qr - Enable QR code password display
app-admin/passwordsafe:xml - Enable XML import support
-app-admin/passwordsafe:xvkbd - Install x11-misc/xvkbd on-screen keyboard
app-admin/passwordsafe:yubikey - Enable support for Yubikey
app-admin/prelude-manager:dbx - Enables Prelude Manager storing Prelude alerts into database through dev-libs/libpreludedb .
app-admin/prelude-manager:tcpwrapper - Enables Prelude Manager using tcp wrapper. It requires sys-apps/tcp-wrappers .
@@ -117,6 +115,8 @@ app-admin/rsyslog:dbi - Build the general database output module (requires dev-d
app-admin/rsyslog:elasticsearch - Build the Elasticsearch output module (requires net-misc/curl)
app-admin/rsyslog:gcrypt - Add support for encrypted log files using dev-libs/libgcrypt
app-admin/rsyslog:gnutls - Build the GnuTLS network stream driver (requires net-libs/gnutls)
+app-admin/rsyslog:imhttp - Build the http input module (requires www-servers/civetweb)
+app-admin/rsyslog:impcap - Build the pcap input module (requires net-libs/libpcap)
app-admin/rsyslog:kafka - Build the Apache Kafka input/output module (requires dev-libs/librdkafka)
app-admin/rsyslog:kerberos - Build the GSSAPI input and output module (requires virtual/krb5)
app-admin/rsyslog:kubernetes - Build the kubernetes modify plugin (requires net-misc/curl)
@@ -182,6 +182,7 @@ app-admin/syslog-ng:pacct - Enable support for reading Process Accounting files
app-admin/syslog-ng:redis - Enable support for Redis destinations
app-admin/syslog-ng:smtp - Enable support for SMTP destinations
app-admin/syslog-ng:spoof-source - Enable support for spoofed source addresses
+app-admin/sysstat:dcron - Adjust cronjobs to work properly under sys-process/dcron
app-admin/testdisk:ewf - Include ewf library
app-admin/testdisk:ntfs - Include the ability to read NTFS filesystems
app-admin/testdisk:reiserfs - Include reiserfs reading ability
@@ -280,7 +281,10 @@ app-benchmarks/filebench:auto-completion - Enable command-line autocompletion us
app-benchmarks/httperf:idleconn - Build with the idleconn program
app-benchmarks/ioping:netdata - Add support for netdata
app-benchmarks/ramspeed:pic - Force shared libraries to be built as PIC (this is slower)
-app-benchmarks/sysbench:aio - Enable libaio support
+app-benchmarks/sysbench:aio - Add support for AIO.
+app-benchmarks/sysbench:attachsql - Add support for AttachSQL.
+app-benchmarks/sysbench:drizzle - Add support for Drizzles.
+app-benchmarks/sysbench:largefile - Add support for large files.
app-cdr/brasero:libburn - Enable dev-libs/libburn backend
app-cdr/brasero:nautilus - Build the gnome-base/nautilus extension
app-cdr/brasero:packagekit - Enable support for the distro-neutral package manager GUI PackageKit
@@ -303,6 +307,7 @@ app-crypt/eid-mw:p11v220 - Enable PKCS#11 v2.20 features.
app-crypt/ekeyd:minimal - Only install the ekey-egd-linux service rather than the full ekeyd package.
app-crypt/ekeyd:munin - Install a plugin for net-analyzer/munin to graph statistical data from ekeyd.
app-crypt/ekeyd:usb - Build the libusb-based userland daemon for accessing the EntropyKey (alternative to the CDC USB driver). It is suggested to use this option by default, as the CDC driver in the kernel often seems to be fragile (or the gadget implementation on the EntropyKey is too buggy), and can cause various problems.
+app-crypt/gnupg:scd-shared-access - Allow concurrent access to scdaemon by multiple apps from same user. Useful if you want to use scdaemon with gnupg and for example NitroKey.
app-crypt/gnupg:smartcard - Build scdaemon software. Enables usage of OpenPGP cards. For other type of smartcards, try app-crypt/gnupg-pkcs11-scd. Bring in dev-libs/libusb as a dependency; enable scdaemon.
app-crypt/gnupg:tofu - Enable support for Trust on First use trust model; requires dev-db/sqlite.
app-crypt/gnupg:tools - Install extra tools (including gpgsplit and gpg-zip).
@@ -347,6 +352,7 @@ app-crypt/tpm-emulator:mtm-emulator - Build the MTM emulator
app-crypt/tpm-tools:pkcs11 - Build Token data management utilities based on OpenCryptoki's (dev-libs/opencryptoki) PKCS#11 implementation.
app-crypt/tpm2-pkcs11:fapi - Enable feature API backend
app-crypt/tpm2-tools:fapi - Enable feature API tools
+app-crypt/tpm2-totp:plymouth - Add sys-boot/plymouth support
app-crypt/tpm2-tss:fapi - Enable feature API (requires openssl as crypto backend)
app-crypt/tpm2-tss:gcrypt - Use dev-libs/libgcrypt as crypto engine
app-crypt/tpm2-tss:mbedtls - Use net-libs/mbedtls as crypto engine
@@ -379,7 +385,7 @@ app-editors/bluefish:gtk3 - Enable GTK3 interface (default)
app-editors/bluefish:gucharmap - Enable gucharmap dictionary plugin
app-editors/bluefish:spell - Enable spell checking capabilities via enchant library
app-editors/emacs:athena - Enable the MIT Athena widget set (x11-libs/libXaw)
-app-editors/emacs:dynamic-loading - Enable loading of dynamic libraries at runtime
+app-editors/emacs:dynamic-loading - Enable loading of dynamic libraries (modules) at runtime
app-editors/emacs:games - Support shared score files for games
app-editors/emacs:gconf - Use gnome-base/gconf to read the system font name
app-editors/emacs:gfile - Use gfile (dev-libs/glib) for file notification
@@ -478,6 +484,7 @@ app-emulation/crossover-bin:osmesa - Add support for OpenGL in bitmaps using lib
app-emulation/crossover-bin:pcap - Support packet capture software (e.g. wireshark)
app-emulation/crossover-bin:vulkan - Enable Vulkan drivers
app-emulation/crun:bpf - Enable in Kernel, eBPF (enhanced Berkley Packet Filter) support for managing device controllers.
+app-emulation/crun:criu - Enable CRIU based checkpoint/restore support
app-emulation/crun:man - Build and install man pages
app-emulation/docker:apparmor - Enable AppArmor support.
app-emulation/docker:aufs - Enables dependencies for the "aufs" graph driver, including necessary kernel flags.
@@ -541,7 +548,7 @@ app-emulation/libvirt:wireshark-plugins - Build the net-analyzer/wireshark plugi
app-emulation/libvirt:xen - Support management of Xen virtualisation (app-emulation/xen)
app-emulation/libvirt:zfs - Enable ZFS backend storage sys-fs/zfs
app-emulation/lxc:apparmor - Enable AppArmor support
-app-emulation/lxc:templates - Install old style templates through app-emulation/lxc-templates
+app-emulation/lxc:man - Build manpages
app-emulation/lxc:tools - Build and install additional command line tools
app-emulation/lxd:apparmor - Enable AppArmor support
app-emulation/nemu:network-map - Adds possibility of exporting network map to SVG
@@ -591,7 +598,6 @@ app-emulation/qemu:ssh - Enable SSH based block device support via net-libs/libs
app-emulation/qemu:static - Build the User and Software MMU (system) targets as well as tools as static binaries
app-emulation/qemu:static-user - Build the User targets as static binaries
app-emulation/qemu:systemtap - Enable SystemTAP/DTrace tracing
-app-emulation/qemu:tci - Enable the TCG Interpreter which can speed up or slowdown workloads depending on the host and guest CPUs being emulated. In the future it will be a runtime option but for now its compile time.
app-emulation/qemu:usb - Enable USB passthrough via dev-libs/libusb
app-emulation/qemu:usbredir - Use sys-apps/usbredir to redirect USB devices to another machine over TCP
app-emulation/qemu:vde - Enable VDE-based networking
@@ -612,8 +618,10 @@ app-emulation/runv:libvirt - Enable support for KVM via libvirt
app-emulation/runv:xen - Enable support for the Xen Hypervisor
app-emulation/ski:debug - enable extra binary emulation debugging via sys-libs/binutils-libs
app-emulation/skopeo:btrfs - Enables dependencies for the "btrfs" graph driver.
+app-emulation/snapd:apparmor - Enable AppArmor support.
+app-emulation/snapd:cgroup-hybrid - Default to hybrid (legacy) cgroup hierarchy instead of unified (modern).
+app-emulation/snapd:forced-devmode - Automatically disable application confinement if feature detection fails.
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.
app-emulation/vice:ethernet - Enable ethernet emulation
app-emulation/vice:headless - Include the headless variant of the emulator
@@ -643,6 +651,7 @@ app-emulation/wine-staging:gcrypt - Add support for the Diffie-Hellman key excha
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;
+app-emulation/wine-staging:mingw - Build PE files using a MinGW cross compiler
app-emulation/wine-staging:mono - Add support for .NET using Wine's Mono add-on
app-emulation/wine-staging:netapi - Use libnetapi from net-fs/samba to support Windows networks in netapi32.dll
app-emulation/wine-staging:opencl - Enable OpenCL support
@@ -668,6 +677,7 @@ app-emulation/wine-vanilla:faudio - Pull in app-emulation/faudio to provide XAud
app-emulation/wine-vanilla:gecko - Add support for the Gecko engine when using iexplore
app-emulation/wine-vanilla:gssapi - Use GSSAPI (Kerberos SSP support)
app-emulation/wine-vanilla:gstreamer - Use media-libs/gstreamer to provide DirectShow functionality;
+app-emulation/wine-vanilla:mingw - Build PE files using a MinGW cross compiler
app-emulation/wine-vanilla:mono - Add support for .NET using Wine's Mono add-on
app-emulation/wine-vanilla:netapi - Use libnetapi from net-fs/samba to support Windows networks in netapi32.dll
app-emulation/wine-vanilla:opencl - Enable OpenCL support
@@ -734,6 +744,7 @@ app-i18n/fcitx:gtk3 - Install input method module for GTK+ 3
app-i18n/fcitx:opencc - Enable OpenCC engine (using app-i18n/opencc) for converter between Simplified Chinese and Traditional Chinese
app-i18n/fcitx:pango - Enable support for x11-libs/pango
app-i18n/fcitx:table - Install table input methods for Simplified Chinese
+app-i18n/fcitx:xkb - Enable support for XKB (required for fcitx-xkb, fcitx-xkbdbus, part of fcitx-keyboard)
app-i18n/fcitx-libpinyin:dictionary-manager - Install dictionary manager
app-i18n/fcitx-rime:configuration_tool - Install configuration tool
app-i18n/fcitx-unikey:macro-editor - Install macro editor
@@ -783,69 +794,6 @@ app-laptop/thinkfan:atasmart - include libatasmart support to get disc temperatu
app-laptop/thinkfan:nvidia - allow thinkfan to read GPU temperature from the proprietary nVidia driver
app-laptop/thinkfan:yaml - use YAML format for config file
app-laptop/tp_smapi:hdaps - Install a compatible HDAPS module
-app-leechcraft/lc-azoth:acetamide - Build Acetamide, the IRC protocol support
-app-leechcraft/lc-azoth:adiumstyles - Build support for Adium styles
-app-leechcraft/lc-azoth:astrality - Build Astrality, support for protocols provided by Telepathy
-app-leechcraft/lc-azoth:autoidler - Build support for automatic status changing according to user idle time
-app-leechcraft/lc-azoth:autopaste - Build Autopaste for pasting long texts to pastebins
-app-leechcraft/lc-azoth:birthdaynotifier - Build Birthday Notifier for you to not forget about birthdays of your contacts.
-app-leechcraft/lc-azoth:chathistory - Build ChatHistory which stories chat history
-app-leechcraft/lc-azoth:depester - Build Depester which enables to ignore MUC participants
-app-leechcraft/lc-azoth:embedmedia - Build EmbedMedia for embedding flash videos and images directly into chat windows
-app-leechcraft/lc-azoth:herbicide - Build Herbicide, a basic antispam plugin
-app-leechcraft/lc-azoth:hili - Build HiLi which allows to customize highlight settings in MUCs
-app-leechcraft/lc-azoth:isterique - Build Isterique plugin for neutralizing excessive caps lock usage
-app-leechcraft/lc-azoth:juick - Build plugin for the Juick.com microblogging service
-app-leechcraft/lc-azoth:keeso - Build plugin for changing text into SoMEtHInG lIKe THiS
-app-leechcraft/lc-azoth:lastseen - Build plugin for client-side recording of the last online/available time
-app-leechcraft/lc-azoth:media - Enable media calls
-app-leechcraft/lc-azoth:metacontacts - Build plugin for metacontacts support
-app-leechcraft/lc-azoth:murm - Build Murm, the VKontakte messaging support via their native API (instead of XMPP)
-app-leechcraft/lc-azoth:nativeemoticons - Build support for native Azoth's emoticons packs
-app-leechcraft/lc-azoth:otroid - Build OTRoid, plugin for the Off-the-Record deniable encryption system
-app-leechcraft/lc-azoth:sarin - Build Sarin, Tox protocol support module. Please add mva overlay to use net-libs/tox
-app-leechcraft/lc-azoth:shx - Build shell command executor plugin
-app-leechcraft/lc-azoth:standardstyles - Build support for standard Azoth styles engine
-app-leechcraft/lc-azoth:vader - Bulid Vader, the MRIM (Mail.Ru Agent) protocol support plugin
-app-leechcraft/lc-azoth:velvetbird - Build support for protocols provided by libpurple
-app-leechcraft/lc-azoth:woodpecker - Build Woodpecker, the Twitter client plugin
-app-leechcraft/lc-azoth:xtazy - Build Xtazy for publishing currently playing tune
-app-leechcraft/lc-blasq:deathnote - Support LiveJournal FotoBilder service
-app-leechcraft/lc-blasq:rappor - Support VKontakte service
-app-leechcraft/lc-blasq:spegnersi - Support Flickr service
-app-leechcraft/lc-blasq:vangog - Support Picasa service
-app-leechcraft/lc-blogique:hestia - Allows one to keep a local blog
-app-leechcraft/lc-blogique:metida - Support for the LiveJournal blogging platform
-app-leechcraft/lc-core:qwt - Support for QML plotting item through x11-libs/qwt
-app-leechcraft/lc-gmailnotifier:notify - Pull in a plugin to show notifications from GMail Notiifer
-app-leechcraft/lc-gmailnotifier:quark - Pull in a plugin to show GMail Notifier's quark
-app-leechcraft/lc-liznoo:battery - Enables battery charge level reading support.
-app-leechcraft/lc-liznoo:poweractions - Enables support for suspending and hibernating the machine.
-app-leechcraft/lc-liznoo:powerevents - Enables support for receiving events about suspending and resuming the machine (to notify other plugins).
-app-leechcraft/lc-lmp:fradj - Build FrAdj, the equalizer effect module
-app-leechcraft/lc-lmp:graffiti - Build media tags editor plugin
-app-leechcraft/lc-lmp:mp3tunes - Build plugin for supporting the mp3tunes.com music locker service
-app-leechcraft/lc-lmp:mpris - Enable MPRIS support
-app-leechcraft/lc-lmp:potorchu - Enable the projectM-based visualization effects module for LMP
-app-leechcraft/lc-monocle:fb2 - Enable support for FictionBook format
-app-leechcraft/lc-monocle:mobi - Enable support for MOBI format
-app-leechcraft/lc-musiczombie:acoustid - Use media-libs/chromaprint for acoustic fingerprinting
-app-leechcraft/lc-netstoremanager:dropbox - Build Dropbox storage backend
-app-leechcraft/lc-netstoremanager:googledrive - Build Google Drive storage backend
-app-leechcraft/lc-poshuku:autosearch - Provide automatic search suggestions for Poshuku.
-app-leechcraft/lc-poshuku:cleanweb - Build CleanWeb for ad blocking compatible with Firefox's AdBlock+.
-app-leechcraft/lc-poshuku:dcac - Build color inverter module providing a night mode.
-app-leechcraft/lc-poshuku:fatape - Build FatApe, GreaseMonkey userscripts support layer.
-app-leechcraft/lc-poshuku:filescheme - Build FileScheme for accessing local URLs.
-app-leechcraft/lc-poshuku:foc - Build FOC for Flash-on-Click functionality.
-app-leechcraft/lc-poshuku:fua - Build FUA for faking user agents for different hosts.
-app-leechcraft/lc-poshuku:keywords - Build Keywords for adjusting search shortcuts.
-app-leechcraft/lc-poshuku:onlinebookmarks - Build OnlineBookmarks for syncing bookmarks with social bookmarking services like Read It Later.
-app-leechcraft/lc-poshuku:qrd - Build module for displaying the QR code of a web page.
-app-leechcraft/lc-poshuku:speeddial - Build SpeedDial module.
-app-leechcraft/lc-poshuku:webengine - Build WebEngine- (that is, Chromium-)based rendering backend.
-app-leechcraft/lc-secman:exposecontents - Build the GUI for viewing the stored data.
-app-leechcraft/leechcraft-meta:de - Install components that allow using LeechCraft as Desktop Environment
app-metrics/collectd:contrib - Install user-contributed files in the doc directory
app-metrics/collectd:filecaps - When set collectd daemon will have set required capabilities to run most plugins even if run as unprivileged user
app-metrics/collectd:java - Must be set (workaround for java-pkg-opt-2 eclass limitation) when you want java or genericjmx plugin
@@ -1041,16 +989,18 @@ app-office/kmymoney:hbci - Enable HBCI support using net-libs/aqbanking
app-office/kmymoney:holidays - Enable kde-frameworks/kholidays integration
app-office/kmymoney:quotes - Enable Online Stock Quote retrieval
app-office/kraft:pim - Enable support for KDE PIM resources integration
+app-office/libalkimia:webengine - Use dev-qt/qtwebengine for embedded web browser widget
app-office/libreoffice:base - Enable full support for LibreOffice Base databases (involves additional bundled libs)
+app-office/libreoffice:clang - Use Clang compiler instead of GCC
app-office/libreoffice:coinmp - Use sci-libs/coinor-mp as alternative solver
app-office/libreoffice:googledrive - Enable support for remote files on Google Drive
app-office/libreoffice:mariadb - Prefer mariadb connector over mysql connector
app-office/libreoffice:odk - Build the Office Development Kit
app-office/libreoffice:pdfimport - Enable PDF import via the Poppler library
+app-office/libreoffice:vulkan - Enable Vulkan usage via the skia library (clang recommended)
app-office/libreoffice-l10n:offlinehelp - Install help files locally instead of using the LibreOffice Wiki
app-office/lyx:aspell - Add support for aspell spellchecking
app-office/lyx:dia - Add support for diagrams (app-office/dia)
-app-office/lyx:docbook - Add support for docbook export
app-office/lyx:dot - Add support for DOT import (media-gfx/graphviz)
app-office/lyx:enchant - Add support for enchant spellchecking wrapper (both aspell and hunspell can be used by LyX).
app-office/lyx:gnumeric - Add support for importing Gnumeric/OpenOffice/MS Excel spreadsheets into LyX.
@@ -1069,8 +1019,6 @@ app-office/scribus:scripts - Install the scripts
app-office/scribus:templates - Document templates
app-office/scribus:tk - Install tk based scripts e.g. FontSample.py
app-office/skrooge:activities - Enable kactivities support
-app-office/skrooge:designer - Build plugins for dev-qt/designer
-app-office/skrooge:webkit - Build with dev-qt/qtwebkit instead of dev-qt/qtwebengine
app-office/texmacs:netpbm - Add support for media-libs/netpbm
app-office/texstudio:video - Use phonon for video embedding
app-pda/barry:boost - Enable boost support
@@ -1117,7 +1065,6 @@ app-text/atril:xps - Enable XPS viewer using app-text/libgxps
app-text/blogc:git - Build blogc-git-receiver tool
app-text/blogc:httpd - Build blogc-runserver tool
app-text/blogc:make - Build blogc-make tool
-app-text/cb2bib:webengine - Use dev-qt/qtwebengine instead of dev-qt/qtwebkit
app-text/coolreader:wxwidgets - Use x11-libs/wxGTK instead of Qt5
app-text/crm114:mew - Add support for using the mewdecode mime decoder (app-emacs/mew)
app-text/crm114:mimencode - Add support for using the mimencode mime (net-mail/metamail)
@@ -1184,7 +1131,6 @@ app-text/qpdfview:fitz - Use experimental fitz rendering, provided by app-text/m
app-text/qpdfview:synctex - Add support for searching TeX sources
app-text/robodoc:examples - Installs usage examples in /usr/share for Perl
app-text/sdcv:darkterm - Improve readability of color output on terminals with dark background.
-app-text/sgmltools-lite:jadetex - Add support for processing tex files produced by the TeX backend of Jade
app-text/sigil:plugins - Installed needed Python packages for using Sigil plugins
app-text/sigil:system-mathjax - Use the system-wide dev-libs/mathjax instead of bundled
app-text/stardict:advertisement - Enable stardict advertisements plugin
@@ -1287,6 +1233,7 @@ dev-ada/libgpr:shared - Build shared library
dev-ada/libgpr:static-pic - Build static library with pic code
dev-ada/xmlada:shared - Build shared library
dev-ada/xmlada:static-pic - Build static library with pic code
+dev-cpp/abseil-cpp:cxx17 - Build with -DCMAKE_CXX_STANDARD=17 (required by some revdeps)
dev-cpp/eigen:c++11 - Build using the C++11 standard
dev-cpp/eigen:cuda - Build with cuda support
dev-cpp/glog:gflags - Use dev-cpp/gflags for flag parsing
@@ -1520,9 +1467,9 @@ dev-haskell/authenticate:network-uri - Get Network.URI from the network-uri pack
dev-haskell/aws:network-3 - Use network-3
dev-haskell/bifunctors:semigroups - You can disable the use of the `semigroups` package using `-f-semigroups`. Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
dev-haskell/bifunctors:tagged - You can disable the use of the `tagged` package using `-f-tagged`. Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
-dev-haskell/biosff:fclip - Build the fclip executable.
-dev-haskell/biosff:flower - Build the flower executable.
-dev-haskell/biosff:frecover - Build the frecover executable.
+dev-haskell/biosff:fclip - Build the 'fclip' executable.
+dev-haskell/biosff:flower - Build the 'flower' executable.
+dev-haskell/biosff:frecover - Build the 'frecover' executable.
dev-haskell/bytedump:executable - build executable file
dev-haskell/bytes:test-doctests - Enable the doctest suite when using the enable-tests option for cabal.
dev-haskell/c2hs:regression - run regression tests
@@ -1566,8 +1513,6 @@ dev-haskell/hashtables:bounds-checking - if on, use bounds-checking array access
dev-haskell/hashtables:detailed-profiling - add detailed profiling information to profiled build-depends
dev-haskell/hashtables:portable - if on, use only pure Haskell code and no GHC extensions.
dev-haskell/hashtables:unsafe-tricks - turn on unsafe GHC tricks
-dev-haskell/haskeline:legacy-encoding - Use legacy iconv encoding for POSIX. This is only intended for testing.
-dev-haskell/haskeline:libiconv - Explicitly link against the libiconv library.
dev-haskell/haskeline:terminfo - Use the terminfo package for POSIX consoles.
dev-haskell/hdbc-sqlite3:splitbase - Choose the new smaller, split-up package.
dev-haskell/hexpat:bundled-expat - Use bundled expat instead of dev-libs/expat
@@ -1575,8 +1520,7 @@ dev-haskell/highlighting-kate:executable - Build the Highlight executable.
dev-haskell/highlighting-kate:pcre-light - Use the pcre-light library instead of regex-pcre-builtin.
dev-haskell/hlint:gpl - Use GPL libraries, specifically hscolour.
dev-haskell/hps:build-exec - Build the `hps-fractals' executable
-dev-haskell/hs3:network-uri - Get Network.URI from the network-uri package.
-dev-haskell/hslogger:buildtests - Build the executable to run unit tests.
+dev-haskell/hs3:network-uri - Get Network.URI from the network-uri package
dev-haskell/hslogger:network-3 - Use network-3
dev-haskell/hsopenssl:fast-bignum - Enable fast moving of bignums between OpenSSL and GMP (GHC Only)
dev-haskell/http:conduit10 - Use version 1.0.x or below of the conduit package (for the test suite).
@@ -1608,7 +1552,6 @@ dev-haskell/linear:template-haskell - You can disable the use of the `template-h
dev-haskell/lukko:ofd-locking - Enable open file descriptor locking. Available on Linux (kernel 3.15, released Jun 8, 2014).
dev-haskell/missingh:network-3 - Use network-3
dev-haskell/mod:semirings - Derive semiring instances
-dev-haskell/monad-control:instancest - If enabled this package will export MonadBaseControl instances for the lazy and strict ST monad. If disabled these instances are only exported when base >= 4.4. If enabled it is required that the transformer-base package exports MonadBase instances for ST. It will do this by default.
dev-haskell/monad-logger:template-haskell - Enable Template Haskell support.
dev-haskell/monad-par:chaselev - Use Chase-Lev Deques for higher-perf work-stealing.
dev-haskell/nats:binary - enable binary instances
@@ -1659,13 +1602,7 @@ dev-haskell/semigroupoids:distributive - You can disable the use of the `distrib
dev-haskell/semigroupoids:tagged - You can disable the use of the `tagged` package using `-f-tagged`. Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
dev-haskell/semigroupoids:unordered-containers - Enable the use of the `unordered-containers` package (and also its dependency `hashable`). Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
dev-haskell/semigroups:binary - provide instances for binary package
-dev-haskell/semigroups:bytestring - You can disable the use of the `bytestring` package using USE=-bytestring. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
-dev-haskell/semigroups:containers - You can disable the use of the `containers` package using USE=-containers. Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
-dev-haskell/semigroups:deepseq - You can disable the use of the `deepseq` package using `-f-deepseq`. Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
-dev-haskell/semigroups:hashable - You can disable the use of the `hashable` package using USE=-hashable. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. If set we will not supply an instance of `Hashable`.
-dev-haskell/semigroups:text - You can disable the use of the `text` package using USE=-text. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
dev-haskell/semigroups:transformers - provide instances for transformers package.
-dev-haskell/semigroups:unordered-containers - You can disable the use of the `unordered-containers` package using USE=-unordered-containers. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
dev-haskell/semirings:containers - Enable the use of the `containers` package. Disabling this may be useful for accelerating builds in sandboxes for expert users.
dev-haskell/semirings:hashable - Enisable the use of the `hashable` package. Disabling this may be useful for accelerating builds in sandboxes for expert users. Note: `-hashable` implies `-unordered-containers`, as we are necessarily not able to supply those instances as well.
dev-haskell/semirings:unordered-containers - Enable the use of the `unordered-containers` package. Disabling this may be useful for accelerating builds in sandboxes for expert users.
@@ -1677,9 +1614,9 @@ dev-haskell/shakespeare:test-roy - Render tests through roy render function.
dev-haskell/shelly:lifted - run the tests against Shelly.Lifted
dev-haskell/shuffle:network-uri - Get Network.URI from the network-uri package.
dev-haskell/simple-sendfile:allow-bsd - Allow use of BSD sendfile (disable on GNU/kFreeBSD)
-dev-haskell/skein:big-endian - When manually selecting the endianness, use big-endian (default is little-endian)
-dev-haskell/skein:force-endianness - Use a manually selected endian when compiling (see flag 'big-endian')
-dev-haskell/skein:reference - Use the reference implementation instead of the optimized one
+dev-haskell/skein:big-endian - When manually selecting the endianness, use big-endian (default is little-endian).
+dev-haskell/skein:force-endianness - Use a manually selected endian when compiling (see flag 'big-endian').
+dev-haskell/skein:reference - Use the reference implementation instead of the optimized one.
dev-haskell/skylighting:executable - Build the skylighting executable.
dev-haskell/skylighting-core:executable - Build the skylighting executable.
dev-haskell/snap-core:portable - No non-haskell unportable code.
@@ -1692,7 +1629,6 @@ dev-haskell/stack:developer-mode - By default, should extra developer informatio
dev-haskell/store-core:force-alignment - No description
dev-haskell/texmath:executable - Compile test executable.
dev-haskell/texmath:network-uri - Get Network.URI from the network-uri package.
-dev-haskell/text:developer - operate in developer mode
dev-haskell/text-short:asserts - Enable runtime-checks via 'assert'
dev-haskell/thyme:bug-for-bug - bug-for-bug compatibility with time
dev-haskell/thyme:lens - use the full lens package
@@ -1701,7 +1637,7 @@ dev-haskell/tls:compat - Accept SSLv2 compatible handshake.
dev-haskell/tls:network - Use the base network library.
dev-haskell/transformers-base:orphaninstances - Build instances for orphan datatypes.
dev-haskell/unix-compat:old-time - build against old-time package
-dev-haskell/uuagc:with-loag - Use dev-haskell/minisat external SAT-solver to schedule all Linear Ordered AGs.
+dev-haskell/uuagc:loag - Use MiniSat as external SAT-solver to schedule all Linear Ordered AGs
dev-haskell/vector:boundschecks - Enable bounds checking
dev-haskell/vector:internalchecks - Enable internal consistency checks at the cost of a significant performance penalty
dev-haskell/vector:unsafechecks - Enable bounds checking in unsafe operations at the cost of a significant performance penalty
@@ -1938,6 +1874,7 @@ dev-lang/scala:binary - Install from (Gentoo-compiled) binary instead of buildin
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)
dev-lang/spidermonkey:debug - Enable assertions to allow for easier debugging of programs that link to spidermonkey -- note this will often crash software on regular end-user systems
+dev-lang/spidermonkey:lto - Enable Link Time Optimization (LTO)
dev-lang/spidermonkey:system-icu - Use the system-wide dev-libs/icu instead of bundled -- note, only takes effect when icu flag is enabled
dev-lang/swi-prolog:archive - Use libarchive for extension packs
dev-lang/swi-prolog:uuid - Use ossp-uuid for UUID pack
@@ -2046,6 +1983,8 @@ dev-libs/check:subunit - Enable support for the subunit unit test protocol
dev-libs/crypto++:asm - Support assembly hand optimized crypto functions (i.e. faster run time)
dev-libs/cudnn:cuda10-1 - On nVidia CUDA 10.1.
dev-libs/cudnn:cuda10-2 - On nVidia CUDA 10.2.
+dev-libs/cudnn:cuda11-0 - On nVidia CUDA 11.0.
+dev-libs/cudnn:cuda11-1 - On nVidia CUDA 11.1.
dev-libs/cyberjack:tools - Build and install optional management tools.
dev-libs/cyberjack:usb - Enable support for usb based chipcard reader.
dev-libs/cyrus-sasl:authdaemond - Add Courier-IMAP authdaemond unix socket support (net-mail/courier-imap, mail-mta/courier)
@@ -2101,6 +2040,7 @@ dev-libs/gf2x:fft - Build an FFT API for multiplication of 2 polynomials over GF
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:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
dev-libs/glib:systemtap - Build support for profiling and tracing using dev-util/systemtap
dev-libs/glib:utils - Install gtester-report utility to generate test report files for your software; build gresource utility with ELF support.
dev-libs/gmime:smime - Enable experimental S/MIME support
@@ -2196,6 +2136,7 @@ dev-libs/libpcre2:recursion-limit - Limit match recursion to 8192; if disabled,
dev-libs/libpcre2:zlib - Add support for pcregrep command to search within gzip-compressed files (via sys-libs/zlib).
dev-libs/libpeas:glade - Install the glade catalog
dev-libs/libpeas:python - Build support for loading dev-lang/python plugins
+dev-libs/libpy:sparsehash - Include libpy wrappers for dev-cpp/sparsehash
dev-libs/librdkafka:lz4 - Enable support for Kafka's LZ4 compression based on KIP-57 (uses app-arch/lz4)
dev-libs/librelp:gnutls - Use GnuTLS
dev-libs/librelp:libressl - Use LibreSSL
@@ -2248,7 +2189,7 @@ 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
dev-libs/onigmo:crnl-as-line-terminator - enable CR+NL as line terminator
-dev-libs/oniguruma:crnl-as-line-terminator - enable CR+NL as line terminator
+dev-libs/oniguruma:crnl-as-line-terminator - Enable CR+NL as line terminator
dev-libs/opencryptoki:tpm - Enable support for Trusted Platform Module (TPM) using app-crypt/trousers
dev-libs/openct:debug - Add debug output to the driver library for pcsc-lite.
dev-libs/openct:pcsc-lite - Build a driver library for sys-apps/pcsc-lite, providing PC/SC API access to devices supported by OpenCT.
@@ -2494,7 +2435,6 @@ dev-python/cryptography:idna - enable support for the old, deprecated IDNA speci
dev-python/ctypescrypto:gost - Build with support for GOST Message Authentication Code
dev-python/cvxopt:dsdp - Use interior point library sci-libs/dsdp
dev-python/cvxopt:glpk - Use GNU Linear Programming Kit sci-mathematics/glpk
-dev-python/dask:distributed - Add support for distributed computing
dev-python/drf-yasg:validation - Enable swagger spec validation using swagger-spec-validator
dev-python/editorconfig-core-py:cli - Install command line interface as well as python library
dev-python/falcon:cython - Build cython-based python modules
@@ -2502,6 +2442,7 @@ 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
dev-python/gmpy:mpir - Use sci-libs/mpir as gmp implementation
+dev-python/hiredis:system-libs - Use dev-libs/hiredis from system
dev-python/hypothesis:cli - Install a CLI tool used to write tests.
dev-python/icalendar:doc - Generate examples and other extra documentation
dev-python/ipython:matplotlib - Add support for dev-python/matplotlib
@@ -2514,8 +2455,7 @@ dev-python/kombu:sqs - Enables Amazon SQS transport module for Kombu
dev-python/kombu:yaml - Enables yaml backend
dev-python/matplotlib:excel - Pull dev-python/xlwt for the exceltools toolkit
dev-python/matplotlib:gtk3 - Enable x11-libs/gtk+:3 support
-dev-python/matplotlib-python2:excel - Pull dev-python/xlwt for the exceltools toolkit
-dev-python/matplotlib-python2:gtk3 - Enable x11-libs/gtk+:3 support
+dev-python/matplotlib:webagg - Enable webagg backend that uses www-servers/tornado
dev-python/mpmath:matplotlib - Add support for dev-python/matplotlib
dev-python/msgpack:native-extensions - Compiles native "C" extensions (speedups, instead of using python fallback code).
dev-python/nbdime:webtools - Install web-based diff and merge tools.
@@ -2663,7 +2603,6 @@ dev-qt/qt-docs:assistant - Install documentation for dev-qt/assistant
dev-qt/qt-docs:bluetooth - Install documentation for dev-qt/qtbluetooth
dev-qt/qt-docs:charts - Install documentation for dev-qt/qtcharts
dev-qt/qt-docs:concurrent - Install documentation for dev-qt/qtconcurrent
-dev-qt/qt-docs:core - Install documentation for dev-qt/qtcore
dev-qt/qt-docs:datavis - Install documentation for dev-qt/qtdatavis3d
dev-qt/qt-docs:declarative - Install documentation for dev-qt/qtdeclarative
dev-qt/qt-docs:designer - Install documentation for dev-qt/designer
@@ -2702,6 +2641,7 @@ 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:qml - Build QML/QtQuick bindings
+dev-qt/qt3d:vulkan - Enable support for Vulkan
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 4.11
@@ -2834,6 +2774,7 @@ dev-util/buildbot:docker - Add support for worker docker command steps
dev-util/buildbot:irc - Add support for status delivery through an ircbot.
dev-util/bustle:interactivetests - Build interactive test programs
dev-util/bustle:threaded - Build with support for multithreaded execution.
+dev-util/cargo-audit:fix - Add support for 'fix' subcommand (experimental)
dev-util/catalyst:ccache - Enables ccache support
dev-util/catalyst:iso - Pulls in the depends for building iso images
dev-util/catalyst:system-bootloader - Pulls in the depends needed to setup livecd bootloader from the host system rather than using a cdtar
@@ -2847,7 +2788,6 @@ dev-util/cppcheck:htmlreport - install cppcheck-htmlreport
dev-util/ctags:json - Enable JSON output support
dev-util/ctags:xml - Enable XML parsing support
dev-util/ctags:yaml - Enable YAML parsing support
-dev-util/cwdiff:a2ps - install app-text/a2ps for postscript output
dev-util/cwdiff:mercurial - install hg wdiff alias for dev-vcs/mercurial
dev-util/devhelp:gedit - Install plugin for app-editors/gedit
dev-util/dialog:minimal - Disable library, install command-line program only
@@ -2879,12 +2819,15 @@ dev-util/diffoscope:zip - Use app-arch/unzip
dev-util/edb-debugger:jumbo-build - Experimental jumbo (also known as unity) build capability
dev-util/edi:clang - Provide integration with sys-devel/clang for autocompletion and inline errors
dev-util/emilpro:system-binutils - Use the gentoo binutils instead of building against an unpatched vanilla version
+dev-util/flatpak-builder:yaml - Use libyaml for yaml support
+dev-util/geany:gtk2 - Use GTK+2 instead of GTK+3
dev-util/geany:gtk3 - Use GTK+3 instead of GTK+2
dev-util/geany:vte - Enable Terminal support (x11-libs/vte)
dev-util/geany-plugins:ctags - Enable ctags plugin
dev-util/geany-plugins:debugger - Enable the debugger plugin which interfaces with sys-devel/gdb
dev-util/geany-plugins:enchant - Enable spell checking using enchant
dev-util/geany-plugins:gpg - Enable geanypg plugin which integrates GPG using app-crypt/gpgme
+dev-util/geany-plugins:gtk2 - Use GTK+2 instead of GTK+3
dev-util/geany-plugins:gtk3 - Use GTK+3 instead of GTK+2
dev-util/geany-plugins:gtkspell - Use gtkspell for dictionary support in GeanyVC
dev-util/geany-plugins:markdown - Enable the markdown plugin
@@ -2899,7 +2842,6 @@ dev-util/gnome-builder:devhelp - Provide API docs browsing and integration via d
dev-util/gnome-builder:git - Provide support for the Git version control system via dev-libs/libgit2-glib (such as setup of Git for New Project, direct cloning for Open Project and changed lines indicators in the editor gutter)
dev-util/gnome-builder:glade - Provide integration with dev-util/glade UI designer for Gtk
dev-util/gnome-builder:sysprof - Provide an integrated profiler via dev-util/sysprof
-dev-util/gnome-builder:vala - Provide an autoindenter, autocompletion, diagnostics, and symbol resolver for Vala
dev-util/google-perftools:debug - Build a set of libraries with debug support (so-called debugalloc). These are available by default but are not needed unless you're actually developing using tcmalloc.
dev-util/google-perftools:largepages - Use (experimental) larger pages for tcmalloc, this increases memory usage, but should speed up the allocation/free operations.
dev-util/google-perftools:largepages64k - Use (experimental) 64K pages for tcmalloc, this increases memory usage, but should speed up the allocation/free operations.
@@ -2915,7 +2857,6 @@ dev-util/kdevelop:gdbui - Enable GUI for attaching GDB to a running process
dev-util/kdevelop:hex - Enable hex editor plugin via app-editors/okteta
dev-util/kdevelop:qmake - Enable support for QMake build system
dev-util/kdevelop:reviewboard - Enable reviewboard support
-dev-util/kdevelop:webkit - Enable deprecated dev-qt/qtwebkit instead of dev-qt/qtwebengine for integrated documentation
dev-util/kernelshark:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS
dev-util/ltrace:unwind - Use sys-libs/libunwind for frame unwinding support
dev-util/lttng-tools:ust - Support LTTng-UST (Userspace Tracing)
@@ -2937,14 +2878,17 @@ dev-util/nvidia-cuda-toolkit:vis-profiler - Install the NVIDIA CUDA visual profi
dev-util/oprofile:apidoc - Provide doxygen generated API docs.
dev-util/ostree:archive - Use libarchive
dev-util/ostree:dracut - Install dracut module
+dev-util/ostree:gpg - Enable GPG support
dev-util/ostree:grub - Enable grub configuration generator
dev-util/ostree:http2 - Use http2
dev-util/ostree:httpd - Enable ostree trivial-httpd entrypoint
dev-util/ostree:libmount - Use libmount
+dev-util/ostree:sodium - Use libsodium for ed25519
dev-util/ostree:soup - Use libsoup for networking
dev-util/perf:clang - Enable builtin clang and LLVM support
dev-util/perf:demangle - Enable C++ symbol name demangling, using libbfd from sys-devel/binutils. When this flag is enabled, the package will have to be rebuilt after every version bump of binutils.
dev-util/perf:doc - Build documentation and man pages. With this USE flag disabled, the --help parameter for perf and its sub-tools will not be available. This is optional because it depends on a few documentation handling tools that are not always welcome on user systems.
+dev-util/perf:libpfm - Enable dev-libs/libpfm support
dev-util/perf:numa - Enable NUMA support
dev-util/perf:perl - Add support for Perl as a scripting language for perf tools.
dev-util/perf:systemtap - Add support to define SDT event in perf tools.
@@ -2974,9 +2918,9 @@ dev-util/systemtap:libvirt - Support probing of libvirt domains.
dev-util/trace-cmd:udis86 - Enable support for dev-libs/udis86 disassembler library
dev-util/uftrace:capstone - Use capstone to provide dynamic tracing without recompilation
dev-util/vulkan-tools:cube - Build the cube/cubepp demos
+dev-util/watchman:python - Install pywatchman bindings and the watchman-{wait,make} utils
dev-vcs/cssc:valgrind - Enable usage of dev-util/valgrind in tests
dev-vcs/cvs:server - Enable server support
-dev-vcs/cvs2svn:bazaar - Support for dev-vcs/bzr
dev-vcs/cvsync:gcrypt - Use dev-libs/libgcrypt for hash functions.
dev-vcs/cvsync:mhash - Use app-crypt/mhash for hash functions.
dev-vcs/cvsync:openssl - Use dev-libs/openssl for hash functions.
@@ -2984,7 +2928,6 @@ dev-vcs/darcs:terminfo - Use the terminfo package for enhanced console support.
dev-vcs/darcs:threaded - Use threading and SMP support.
dev-vcs/fossil:fusefs - Enable the Fuse Filesystem
dev-vcs/fossil:json - Enable the JSON API of Fossil's wiki
-dev-vcs/fossil:legacy-mv-rm - Enable legacy behavior for mv/rm (skip checkout files).
dev-vcs/fossil:miniz - Use the bundled miniz for compression instead of zlib. Incompatible with ssl.
dev-vcs/fossil:system-sqlite - Use the system SQLite instead of the bundled one
dev-vcs/fossil:tcl-private-stubs - Enable Tcl integration via private stubs mechanism
@@ -3026,6 +2969,7 @@ dev-vcs/gitolite-gentoo:tools - Install tools to e.g. convert a Gitosis config t
dev-vcs/kdesvn:man - Build and install man pages
dev-vcs/mercurial:chg - Support Mercurial command server client
dev-vcs/mercurial:gpg - Support signing with GnuPG.
+dev-vcs/mercurial:rust - Use Rust extensions.
dev-vcs/mercurial:tk - Install dev-lang/tk for hgk script.
dev-vcs/subversion:extras - Install extra scripts (examples, tools, hooks)
dev-vcs/subversion:kwallet - Enable encrypted storage of passwords with kde-frameworks/kwallet
@@ -3102,7 +3046,6 @@ games-board/pasang-emas:extras - Install some extra themes
games-board/pioneers:help - Enable gnome ingame help via scrollkeeper
games-board/pysolfc:extra-cardsets - Install extra cardsets
games-board/pysolfc:sound - Enable sound support using dev-python/pygame
-games-board/spider:athena - Enable athena widgets
games-board/stockfish:general-32 - Generic unoptimized 32-bits build
games-board/stockfish:general-64 - Generic unoptimized 64-bits build
games-board/stockfish:optimize - Enable upstream -O3 optimizations (default enabled)
@@ -3113,6 +3056,7 @@ games-emulation/dolphin:discord-presence - Enables Discord Rich Presence, show t
games-emulation/dolphin:evdev - Enable evdev input support
games-emulation/dolphin:log - Increase logging output
games-emulation/dolphin:lto - Add support for link-time optimizations.
+games-emulation/dolphin:vulkan - Enable support for Vulkan-based video backend.
games-emulation/dosbox:core-inline - Enable memory-increasing inlines for better performance but requiring more build time
games-emulation/dosbox:glide - Enable unofficial Glide emulation via media-libs/openglide
games-emulation/dosbox-staging:dynrec - Use recompiling cpu core instead of dynamic x86/x64 specific cpu core
@@ -3156,7 +3100,9 @@ games-emulation/snes9x:netplay - Enable playing ROMs over the network (not recom
games-emulation/vbam:link - Enable GBA linking functionality
games-emulation/zsnes:debug - Enable the builtin debugger
games-engines/devilutionx:lto - Build with link time optimization enabled
+games-engines/exult:fluidsynth - Compile with support for FluidSynth
games-engines/exult:sdl2 - Use libsdl2 instead of libsdl
+games-engines/exult:tools - Enable tools
games-engines/frobtads:tads2compiler - Build TADS2 compiler
games-engines/frobtads:tads3compiler - Build TADS3 compiler
games-engines/odamex:client - Build client target
@@ -3198,12 +3144,11 @@ games-fps/eduke32:sc-55 - Install the Duke Nukem 3D Roland SC-55 music files.
games-fps/eduke32:sdk - Install the SDK files.
games-fps/eduke32:server - Enable support for multiplayer.
games-fps/eduke32:tools - Install the support tools for mapster32.
+games-fps/eduke32:voidsw - Enable support for Shadow Warrior (Classic) through VoidSW.
games-fps/eduke32:voxels - Install the Duke Nukem 3D Voxels Pack.
games-fps/eduke32:vpx - Enable support for media-libs/libvpx.
games-fps/eduke32:xmp - Enable support for media-libs/exempi.
-games-fps/gzdoom:fluidsynth - Enable support for MIDI via media-sound/fluidsynth
games-fps/gzdoom:gtk2 - Enable support for GTK+2 instead of GTK+3
-games-fps/gzdoom:mpg123 - Enable support for MPEG audio playback via media-sound/mpg123
games-fps/gzdoom:non-free - Enable non-free components
games-fps/nexuiz:maps - Install the community map pack
games-fps/prboom-plus:dumb - Enable support for various tracker-style music formats via media-libs/dumb
@@ -3294,6 +3239,10 @@ games-simulation/openttd:aplaymidi - Enables midi music in game, using aplaymidi
games-simulation/openttd:dedicated - Build only the openttd server, and not the client.
games-simulation/openttd:lzo - Enables LZO compression for savegames. This is only needed to load extremely old savegames. (versions before 0.2)
games-simulation/openttd:openmedia - Enables the free open media sets: OpenGFX, OpenSFX, OpenMSX, removing the requirement for proprietary TTD assets to play OpenTTD.
+games-simulation/simutrans:pak128 - Install more detailed scenario data
+games-simulation/simutrans:pak128-britain - Install British scenario data
+games-simulation/simutrans:pak128-german - Install German scenario data
+games-simulation/simutrans:pak192-comic - Install comic-like scenario data
games-simulation/train-valley:gui - Install the GUI for configuring screen resolution and input
games-sports/speed-dreams:xrandr - Enable support for the X xrandr extension
games-sports/xmoto:double-precision - more precise calculations at the expense of speed
@@ -3353,7 +3302,6 @@ gnome-base/gnome-extra-apps:shotwell - Install the media-gfx/shotwell photo mana
gnome-base/gnome-extra-apps:tracker - Install the app-misc/tracker indexer and the GNOME packages that require it
gnome-base/gnome-keyring:ssh-agent - Use GNOME Keyring to unlock SSH keys. Recommended unless you are using ECDSA or Ed25519 keys.
gnome-base/gnome-light:gnome-shell - Install gnome-base/gnome-shell and x11-wm/mutter for the standard GNOME 3 desktop mode
-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
@@ -3388,7 +3336,6 @@ gnome-extra/evolution-data-server:weather - Enable optional weather calendar sup
gnome-extra/filemanager-actions:caja - Install the mate-base/caja extension
gnome-extra/filemanager-actions:nautilus - Install the gnome-base/nautilus extension
gnome-extra/filemanager-actions:nemo - Install the gnome-extra/nemo extension
-gnome-extra/gnome-color-manager:packagekit - Enable support for the distro-neutral package manager GUI PackageKit
gnome-extra/gnome-commander:chm - Enable metadata support for Microsoft Compiled HTML Help files
gnome-extra/gnome-commander:gsf - Add metadata support for OLE, OLE2 and ODF
gnome-extra/gnome-commander:pdf - Add metadata support for PDF
@@ -3448,6 +3395,7 @@ gui-libs/libhandy:glade - Install module and catalog for dev-util/glade
gui-libs/wlroots:X - Enable support for X11 applications (XWayland)
gui-libs/wlroots:elogind - Enable support for rootless session via elogind
gui-libs/wlroots:icccm - Use xcb-icccm (from x11-libs/xcb-util-wm) util library for improved Xwayland introspection
+gui-libs/wlroots:seatd - Enable support for rootless session via sys-auth/seatd
gui-libs/wlroots:x11-backend - Enable support for handling input/output devices through x11-libs/libxcb
gui-libs/xdg-desktop-portal-wlr:elogind - Enable support for rootless session via elogind
gui-wm/hikari:gamma - add gamma control for redshift
@@ -3458,6 +3406,7 @@ gui-wm/sway:X - Enable support for X11 applications (XWayland)
gui-wm/sway:elogind - Enable support for rootless session via elogind
gui-wm/sway:fish-completion - Enable fish completion support
gui-wm/sway:man - Build and install man pages
+gui-wm/sway:seatd - Enable support for rootless session via sys-auth/seatd
gui-wm/sway:swaybar - Install 'swaybar': sway's status bar component
gui-wm/sway:swaybg - Install 'swaybg': allows to set a desktop background image
gui-wm/sway:swayidle - Install 'swayidle': idle manager to run commands when user is inactive
@@ -3494,8 +3443,16 @@ kde-apps/kate:plasma - Enable Session Applet addon for KDE Plasma
kde-apps/kate:projects - Enable Project plugin for executing queries on SQL DBs
kde-apps/kate:snippets - Enable Snippets Tool View plugin to manage or download code snippets
kde-apps/kate:sql - Enable SQL plugin for executing queries on SQL DBs
+kde-apps/kde-apps-meta:accessibility - Pull in kde-apps/kdeaccessibility-meta packages
+kde-apps/kde-apps-meta:admin - Pull in kde-apps/kdeadmin-meta packages
+kde-apps/kde-apps-meta:education - Pull in kde-apps/kdeedu-meta packages
+kde-apps/kde-apps-meta:games - Pull in kde-apps/kdegames-meta packages
+kde-apps/kde-apps-meta:graphics - Pull in kde-apps/kdegraphics-meta packages
+kde-apps/kde-apps-meta:multimedia - Pull in kde-apps/kdemultimedia-meta packages
+kde-apps/kde-apps-meta:network - Pull in kde-apps/kdenetwork-meta packages
kde-apps/kde-apps-meta:pim - Pull in KDE PIM suite
kde-apps/kde-apps-meta:sdk - Pull in developer-specific meta-packages
+kde-apps/kde-apps-meta:utils - Pull in kde-apps/kdeutils-meta packages
kde-apps/kdeadmin-meta:cron - Installs KDE application for virtual/cron configuration
kde-apps/kdecore-meta:share - Install kde-frameworks/purpose for share file context menu actions in kde-apps/dolphin
kde-apps/kdecore-meta:thumbnail - Install kde-apps/ffmpegthumbs and kde-apps/thumbnailers for thumbnail generation in kde-apps/dolphin
@@ -3504,9 +3461,9 @@ kde-apps/kdeedu-meta:webengine - Enable kde-apps/kalzium and kde-apps/parley, re
kde-apps/kdegraphics-mobipocket:thumbnail - Enables thumbnail generation
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:webengine - 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/kdenetwork-meta:webengine - Enable Google Drive support via kde-misc/kio-gdrive and instant messaging integration via kde-apps/plasma-telepathy-meta
kde-apps/kdenlive:share - Enable support for a share menu using kde-frameworks/purpose
+kde-apps/kdenlive:webengine - Enable freesound.org credentials support via dev-qt/qtwebengine to download files
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
kde-apps/kdepim-meta:bogofilter - Install mail-filter/bogofilter for spam filter support in kde-apps/kmail
@@ -3588,8 +3545,8 @@ kde-apps/okular:epub - Enable E-Book support via app-text/ebook-tools
kde-apps/okular:image-backend - Enable image viewing support
kde-apps/okular:markdown - Enable Markdown support via app-text/discount
kde-apps/okular:mobi - Enable mobipocket support
-kde-apps/okular:mobile - Enable Plasma mobile support
kde-apps/okular:plucker - Enable Plucker E-Book for Palm OS devices support
+kde-apps/okular:qml - Install Okular Qml components
kde-apps/okular:share - Enable support for a share menu using kde-frameworks/purpose
kde-apps/okular:speech - Enable text-to-speech support
kde-apps/pimcommon:designer - Build plugins for dev-qt/designer
@@ -3638,28 +3595,32 @@ kde-misc/kdeconnect:pulseaudio - Enable system volume control plugin using media
kde-misc/kdeconnect:wayland - Enable remote input mousepad plugin using kde-frameworks/kwayland
kde-misc/kimtoy:scim - Enable Smart Common Input Method support
kde-misc/kio-gdrive:kaccounts - Use kde-apps/kaccounts-integration backend (default) instead of dev-libs/qtkeychain
-kde-misc/kmarkdownwebview:webkit - Use dev-qt/qtwebkit instead of dev-qt/qtwebengine
kde-misc/tellico:discid - Add support for reading disc IDs from audio CDs
kde-misc/tellico:yaz - Add support for searching Z39.50 databases
kde-plasma/discover:firmware - Enable support for firmware upgrades using sys-apps/fwupd
+kde-plasma/discover:flatpak - Enable support for flatpak repositories using sys-apps/flatpak
kde-plasma/kde-cli-tools:kdesu - Build graphical frontend for kde-frameworks/kdesu
kde-plasma/kdeplasma-addons:comic - Enable comic applet (requires deprecated kde-frameworks/kross)
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:pci - Show advanced PCI information
-kde-plasma/kscreenlocker:consolekit - Support for killing the screenlocker when sys-auth/consolekit is the session tracker
+kde-plasma/ksysguard:network - Enable per-process network statistic collection using dev-libs/libnl
+kde-plasma/ksysguard:networkmanager - Enable improved backend for Network statistics using kde-frameworks/networkmanager-qt
kde-plasma/ksysguard:pcap - Enable per-process network statistic collection using net-libs/libpcap
kde-plasma/kwin:multimedia - Enable effect video button in desktop effects KCM
+kde-plasma/kwin:screencast - Enable screencast portal using media-video/pipewire
+kde-plasma/libksysguard:designer - Build plugins for dev-qt/designer
kde-plasma/libksysguard:webengine - Enable display of detailed memory information using dev-qt/qtwebengine.
kde-plasma/plasma-desktop:emoji - Build emojipicker applet using app-i18n/ibus and media-fonts/noto-emoji
kde-plasma/plasma-desktop:ibus - Use ibus input method via app-i18n/ibus
+kde-plasma/plasma-desktop:kaccounts - Build the OpenDesktop integration plugin
+kde-plasma/plasma-desktop:policykit - Build the Users KCM using sys-apps/accountsservice and sys-auth/polkit
kde-plasma/plasma-desktop:scim - Enable applets that use app-i18n/scim
kde-plasma/plasma-meta:browser-integration - Enable integration with Chrome/Firefox with browser extensions
kde-plasma/plasma-meta:crypt - Pull in kde-plasma/plasma-vault for encrypted vaults integration
kde-plasma/plasma-meta:desktop-portal - Enable sys-apps/xdg-desktop-portal backend implementation for Plasma
kde-plasma/plasma-meta:discover - Pull in resources management GUI; a centralised GHNS alternative and optional sys-apps/fwupd frontend
kde-plasma/plasma-meta:display-manager - Pull in a graphical display manager
-kde-plasma/plasma-meta:elogind - Use sys-auth/elogind for session tracking
kde-plasma/plasma-meta:grub - Pull in Breeze theme for sys-boot/grub
kde-plasma/plasma-meta:gtk - Enable Breeze widget style and system settings module for GTK+
kde-plasma/plasma-meta:kwallet - Enable support for KWallet auto-unlocking via kde-plasma/kwallet-pam
@@ -3669,6 +3630,7 @@ kde-plasma/plasma-meta:pulseaudio - Install Plasma applet for PulseAudio volume
kde-plasma/plasma-meta:qrcode - Enable support for easy WiFi network sharing using QR codes with kde-plasma/plasma-nm
kde-plasma/plasma-meta:sddm - Pull in the x11-misc/sddm display manager and system settings module
kde-plasma/plasma-meta:sdk - Pull in kde-plasma/plasma-sdk for Plasma development
+kde-plasma/plasma-meta:smart - Pull in kde-plasma/plasma-disks for disk health monitoring
kde-plasma/plasma-meta:thunderbolt - Pull in kde-plasma/plasma-thunderbolt control center module
kde-plasma/plasma-meta:wallpapers - Install wallpapers for the Plasma Workspace
kde-plasma/plasma-nm:modemmanager - Enable support for mobile broadband devices
@@ -3678,11 +3640,11 @@ kde-plasma/plasma-workspace:appstream - Enable AppStream software metadata suppo
kde-plasma/plasma-workspace:geolocation - Enables dataengine providing location information
kde-plasma/plasma-workspace:qalculate - Enable Qalculate runner using sci-libs/libqalculate
kde-plasma/plasma-workspace:qrcode - Enable support for creating QR codes from clipboard data using kde-frameworks/prison
+kde-plasma/plasma-workspace:screencast - Enable screencast portal using media-video/pipewire
kde-plasma/plasma-workspace:telemetry - Enable User Feedback control module for kde-plasma/systemsettings
kde-plasma/powerdevil:brightness-control - Enable screen brightness control using app-misc/ddcutil
kde-plasma/powerdevil:wireless - Enable wireless energy saving actions via kde-frameworks/bluez-qt and kde-frameworks/networkmanager-qt
kde-plasma/xdg-desktop-portal-kde:screencast - Enable screencast portal using media-video/pipewire
-lxde-base/lxdm:consolekit - Enables support for authorization using consolekit
lxde-base/lxdm:gtk3 - Use GTK+3 instead of 2
lxde-base/lxterminal:gtk3 - Use GTK+3 instead of GTK+2
lxqt-base/liblxqt:backlight - Enable backlight control features.
@@ -3781,12 +3743,8 @@ mail-client/s-nail:kerberos - If network is enabled, this adds support for GSSAP
mail-client/s-nail:net - Enable support for network protocols (POP, IMAP and SMTP). If you only need to send mail with the local Transport Agent, disabling this will get you support for only /usr/sbin/sendmail call.
mail-client/s-nail:ssl - If network is enabled, this adds support for S/MIME and SSL/TLS-powered protocols through dev-libs/openssl.
mail-client/sylpheed:oniguruma - Use dev-libs/oniguruma for regular expression
-mail-client/thunderbird:bindist - Disable official Firefox/Thunderbird branding (icons, name) which are not binary-redistributable according to upstream.
mail-client/thunderbird:clang - Use Clang compiler instead of GCC
-mail-client/thunderbird:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)
mail-client/thunderbird:eme-free - Disable EME (DRM plugin) cabability at build time
-mail-client/thunderbird:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles
-mail-client/thunderbird:lightning - Enable app-global calendar support (note 38.0 and above bundles calendar support when this flag is off)
mail-client/thunderbird:lto - Enable Link Time Optimization (LTO). Requires Gold linker when using GCC or LDD linker when using Clang
mail-client/thunderbird:openh264 - Use media-libs/openh264 for H.264 support instead of downloading binary blob from Mozilla at runtime
mail-client/thunderbird:pgo - Add support for profile-guided optimization using gcc-4.5, for faster binaries. This option will double the compile time.
@@ -3796,9 +3754,7 @@ mail-client/thunderbird:system-icu - Use the system-wide dev-libs/icu instead of
mail-client/thunderbird:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled.
mail-client/thunderbird:system-libevent - Use the system-wide dev-libs/libevent instead of bundled.
mail-client/thunderbird:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled.
-mail-client/thunderbird:system-sqlite - Use the system-wide dev-db/sqlite installation with secure-delete enabled
mail-client/thunderbird:system-webp - Use the system-wide media-libs/libwebp instead of bundled.
-mail-client/thunderbird-bin:crashreporter - Enable crash reporter for bugs
mail-client/trojita:password - Store passwords securely via dev-libs/qtkeychain
mail-client/trojita:pim - Enable support for KDE PIM resources integration via kde-apps/akonadi addressbook plugin
mail-filter/MailScanner:exim - Set mail-mta/exim to used MTA
@@ -3811,7 +3767,6 @@ mail-filter/amavisd-new:razor - Add support for mail-filter/razor
mail-filter/amavisd-new:rspamd - Add support for mail-filter/rspamd extension (HTTP only)
mail-filter/amavisd-new:rspamd-https - Add support for mail-filter/rspamd extension (both HTTP and HTTPS)
mail-filter/amavisd-new:spamassassin - Add support for mail-filter/spamassassin
-mail-filter/amavisd-new:zmq - Add support for zeromq sockets
mail-filter/bogofilter:tokyocabinet - Enable Tokyo Cabinet database support
mail-filter/dcc:rrdtool - Enable net-analyzer/rrdtool interface scripts
mail-filter/libmilter:poll - Use poll instead of select
@@ -3909,7 +3864,6 @@ mate-extra/caja-extensions:wallpaper - Add an extension to support setting an im
mate-extra/mate-polkit:accountsservice - Support extraction of data from AccountsService
mate-extra/mate-power-manager:applet - Enable building of the MATE applet.
mate-extra/mate-power-manager:libsecret - Support locking of keyring via app-crypt/libsecret
-mate-extra/mate-screensaver:consolekit - Enable support for sys-auth/consolekit
mate-extra/mate-utils:applet - Enable the mate dictionary applet
media-fonts/corefonts:tahoma - Also install the Tahoma font. Due to the lack of a free bold variant, this may render badly. See bug 184790.
media-fonts/culmus:ancient - Install ancient semitic scripts
@@ -3952,11 +3906,9 @@ media-gfx/ahoviewer:rar - Rar archive support
media-gfx/ahoviewer:zip - Zip archive support
media-gfx/album:plugins - Install optional plugins
media-gfx/album:themes - Install optional themes
-media-gfx/alembic:arnold - Add support for arnold renderer (experimental)
media-gfx/alembic:boost - Use dev-libs/boost library
media-gfx/alembic:examples - Install alembic examples
media-gfx/alembic:hdf5 - Add support sci-libs/hdf5
-media-gfx/alembic:maya - Compile Alembic plugin for Maya (experimental)
media-gfx/alembic:prman - Compile Alembic plugin for Renderman (experimental)
media-gfx/alembic:test - Build and run the test-suite
media-gfx/alembic:zlib - Use sys-libs/zlib for compressions
@@ -3976,7 +3928,6 @@ media-gfx/blender:cycles - Build cycles renderer (requires media-libs/openimagei
media-gfx/blender:dds - Adds DDS textures support to Blender.
media-gfx/blender:doc - Build C and Python API documentation directly from the source code.
media-gfx/blender:elbeem - Adds surface fluid simulation to Blender using El'Beem library.
-media-gfx/blender:game-engine - Adds Game Engine support to Blender.
media-gfx/blender:headless - Build without graphical support (renderfarm, server mode only).
media-gfx/blender:llvm - Enable features depending on llvm.
media-gfx/blender:man - Build and install man pages.
@@ -3986,7 +3937,6 @@ media-gfx/blender:openimageio - Enable OpenImageIO Support
media-gfx/blender:opensubdiv - Add rendering support form OpenSubdiv from Dreamworks Animation through media-libs/opensubdiv.
media-gfx/blender:openvdb - Add GPU preview rendering. Only works with nVidia cards.
media-gfx/blender:osl - Add support for OpenShadingLanguage scripting.
-media-gfx/blender:player - Build the Blender Player. THis requires the Game engine.
media-gfx/blender:standalone - Build the standalone version of Cycles.
media-gfx/blender:system-numpy - Use the system numpy implementation rather than a local copy.
media-gfx/blender:system-python - Use the system python implementation rather than a local copy.
@@ -3998,12 +3948,13 @@ media-gfx/cura:usb - Access 3D printers via USB
media-gfx/curaengine:arcus - Build with support for communication library between internal components for Ultimaker software
media-gfx/darktable:flickr - Add support for uploading photos to flickr
media-gfx/darktable:geolocation - Enable geotagging support
+media-gfx/darktable:gmic - Use the G'MIC image-processing framework (media-gfx/gmic), e.g. to support Colour LUTs compressed using their compression scheme
media-gfx/darktable:kwallet - Enable encrypted storage of passwords with kde-frameworks/kwallet
media-gfx/darktable:lto - Enable link-time optimisations in the RawSpeed library
media-gfx/darktable:opencl - Enable opencl support
+media-gfx/darktable:system-lua - Use dev-lang/lua instead of the bundled liblua
media-gfx/darktable:tools - Install tools for generating base curves and noise profiles
media-gfx/digikam:addressbook - Enable akonadi contact integration
-media-gfx/digikam:dnn - Build neural network faces engine module
media-gfx/digikam:heif - Enable support for ISO/IEC 23008-12:2017 HEIF files using media-libs/x265
media-gfx/digikam:imagemagick - Enable support for additional image formats such as XCF, FITS, HEIC etc.
media-gfx/digikam:lensfun - Enable support for media-libs/lensfun
@@ -4011,8 +3962,6 @@ media-gfx/digikam:marble - Enable support for geolocation using kde-apps/marble
media-gfx/digikam:mediaplayer - Enable support for media player using media-libs/qtav
media-gfx/digikam:panorama - Build the panorama plugin which requires media-gfx/hugin
media-gfx/digikam:semantic-desktop - Enable kde-frameworks/kfilemetadata support
-media-gfx/digikam:vkontakte - Build net-libs/libkvkontakte plugin for vkontakte.ru
-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
@@ -4030,7 +3979,6 @@ 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
media-gfx/freewrl:libeai - Build EAI C library
media-gfx/freewrl:opencl - Enable OpenCL support
@@ -4043,6 +3991,7 @@ media-gfx/geeqie:map - Enable items map display - experimental
media-gfx/gimp:heif - Enable support for ISO/IEC 23008-12:2017 HEIF files
media-gfx/gimp:vector-icons - Enable support for vector icons (experimental)
media-gfx/gmic:cli - Build CLI interface
+media-gfx/gmic:digikam - Build media-gfx/digikam plugin
media-gfx/gmic:krita - Build media-gfx/krita plugin
media-gfx/gmic:opencv - Enable support for webcams using the OpenCV library
media-gfx/gnofract4d:doc - Install user manual
@@ -4120,7 +4069,6 @@ media-gfx/ufraw:fits - Enable support for the FITS image format through sci-libs
media-gfx/ufraw:timezone - enable DST correction for file timestamps
media-gfx/xpaint:pgf - Support for loading PGF images
media-gfx/xsane:ocr - Enable support for Optical Character Recognition reader
-media-gfx/yafaray:blender - Install addon for media-gfx/blender
media-gfx/yafaray:fastmath - Enable mathematic approximations to make code faster
media-gfx/yafaray:fasttrig - Enable trigonometric approximations to make code faster
media-gfx/yafaray:opencv - Use media-libs/opencv
@@ -4155,7 +4103,6 @@ media-libs/cogl:pango - Build cogl-pango library for x11-libs/pango integration
media-libs/coin:exceptions - Compile with C++ exceptions
media-libs/coin:man - Build and install man pages
media-libs/coin:qthelp - Build API documentation in QtHelp format
-media-libs/coin:simage - Texture loading via media-libs/simage library
media-libs/dav1d:10bit - Add support for building 10-bit and 12-bit AV1.
media-libs/dav1d:8bit - Add support for decoding 8-bit AV1.
media-libs/dav1d:asm - Enable custom assembly for faster decoding.
@@ -4268,8 +4215,10 @@ 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:fcitx4 - Enable support for app-i18n/fcitx 4
media-libs/libsdl2:gles2 - include OpenGL ES 2.0 support
media-libs/libsdl2:haptic - Enable the haptic (force feedback) subsystem
+media-libs/libsdl2:ibus - Enable support for app-i18n/ibus
media-libs/libsdl2:joystick - Control joystick support (disable at your own risk)
media-libs/libsdl2:kms - Build the KMSDRM video driver
media-libs/libsdl2:sound - Control audio support (disable at your own risk)
@@ -4300,7 +4249,6 @@ media-libs/mesa:gallium - Build drivers based on Gallium3D, the new architecture
media-libs/mesa:gbm - Enable the Graphics Buffer Manager for EGL on KMS.
media-libs/mesa:gles1 - Enable GLESv1 support.
media-libs/mesa:gles2 - Enable GLESv2 support.
-media-libs/mesa:libglvnd - Use libglvnd for dispatch.
media-libs/mesa:llvm - Enable LLVM backend for Gallium3D.
media-libs/mesa:lm-sensors - Enable Gallium HUD lm-sensors support.
media-libs/mesa:opencl - Enable the Clover Gallium OpenCL state tracker.
@@ -4326,7 +4274,9 @@ media-libs/netpbm:rle - Build converters for the RLE format (utah raster toolkit
media-libs/opencv:contrib - Install user contributed scripts from opencv_contrib (Experimental!)
media-libs/opencv:contribcvv - CVV module requires Qt5
media-libs/opencv:contribdnn - DNN module contrib requires tiny dnn
+media-libs/opencv:contribfreetype - Enable Drawing UTF-8 strings with freetype/harfbuzz
media-libs/opencv:contribhdf - HDF module requires sci-libs/hdf5
+media-libs/opencv:contribovis - Enable Ogre vision module support
media-libs/opencv:contribsfm - SFM module requires eigen, gflags, and glog
media-libs/opencv:contribxfeatures2d - Enables xfeatures2d and autodownload of samples in contrib
media-libs/opencv:cuda - Enable NVIDIA Cuda computations support (Experimental!)
@@ -4338,6 +4288,7 @@ 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:lto - Build using Link Time Optimizations (LTO)
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
@@ -4346,10 +4297,10 @@ media-libs/opencv:vtk - Build new 3D visualization module viz based on sci-libs/
media-libs/openexr:utils - Build several utility binaries for verifying and manipulating EXR files.
media-libs/openh264:plugin - Install the Gecko Media Plugin (GMP) for use with Mozilla packages
media-libs/openh264:utils - Install the CLI encoder and decoder utilities
-media-libs/openimageio:color-management - Enable color management via media-libs/opencolorio
media-libs/openimageio:dicom - Enable DICOM medical image file support via sci-libs/dcmtk
media-libs/openimageio:field3d - Enable f3d file (write) support via media-libs/Field3D
media-libs/openimageio:opencv - Enable OpenCV support via media-libs/opencv
+media-libs/openimageio:openvdb - Enable OpenVDB support via media-gfx/openvdb
media-libs/openimageio:ptex - Enable Ptex texture mapping system file support via media-libs/ptex
media-libs/opensubdiv:cuda - Enable NVIDIA CUDA Toolkit support through dev-util/nvidia-cuda-toolkit
media-libs/opensubdiv:opencl - Enable OpenCL support through virtual/opencl
@@ -4367,6 +4318,9 @@ media-libs/phonon:vlc - Install VLC Phonon backend
media-libs/phonon-gstreamer:network - Enable network streaming support via libsoup
media-libs/portmidi:test-programs - Install various example programs
media-libs/qtav:gui - Build a video player gui
+media-libs/quarter:designer - Install plugin for dev-qt/designer
+media-libs/quarter:man - Build and install man pages
+media-libs/quarter:qthelp - Build API documentation in QtHelp format
media-libs/quvi:json - Enable support for JSON output
media-libs/raptor:json - Enable support for JSON parsing
media-libs/raspberrypi-userland-bin:hardfp - Use armv6 hardfp ABI
@@ -4399,7 +4353,6 @@ media-libs/vulkan-loader:layers - Include the vulkan layers
media-libs/waffle:egl - Enable EGL support
media-libs/waffle:gbm - Enable support for the Generic Buffer Manager (gbm)
media-libs/waffle:wayland - Enable Wayland support
-media-libs/webvfx:doc - Install doxygen developer documentation
media-libs/x264:interlaced - enable interlaced encoding support, this can decrease encoding speed by up to 2%
media-libs/x264:opencl - Add support for OpenCL.
media-libs/x264:pic - disable optimized assembly code that is not PIC friendly
@@ -4496,6 +4449,7 @@ media-plugins/vdr-xineliboutput:libextractor - Use media-libs/libextractor to ga
media-plugins/vdr-xineliboutput:vdr - Compile the vdr output plugin to use local or remote xine as output
media-plugins/vdr-xineliboutput:xine - Compile the xine input plugin for displaying vdr video and OSD
media-radio/ax25-tools:X - Enable some X based configuration tools.
+media-radio/direwolf:hamlib - Enables support by the Hamlib amateur radio rig control library
media-radio/fldigi:hamlib - Enables support by the Hamlib amateur radio rig control library to get/set frequency and mode of the ham radio in use
media-radio/tucnak:hamlib - Enables support by the Hamlib amateur radio rig control library to get/set frequency and mode of the ham radio
media-radio/unixcw:ncurses - Enables building the curses based morse code tutor program 'cwcp'.
@@ -4686,6 +4640,7 @@ media-sound/mpg123:int-quality - Use rounding instead of fast truncation for int
media-sound/mumble:g15 - Enable support for the Logitech G15 LCD (and compatible devices).
media-sound/mumble:rnnoise - Enable alternative noise suppression option based on RNNoise.
media-sound/mumble:speech - Enable text-to-speech support in Mumble.
+media-sound/murmur:grpc - Use net-libs/grpc to enable remote control capabilities.
media-sound/murmur:ice - Use dev-libs/Ice to enable remote control capabilities.
media-sound/musescore:omr - Enable PDF import (OMR - optical music recognition)
media-sound/musescore:osc - Enable OSC remote control protocol
@@ -5009,7 +4964,6 @@ media-video/handbrake:numa - Adds support for x265's NUMA capabilities.
media-video/handbrake:nvenc - Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.
media-video/handbrake:x265 - Support for encoding h265 using media-libs/x265.
media-video/kino:gpac - Enable GPAC support when exporting to 3GPP format
-media-video/kmplayer:npp - Compile the npp backend that plays xembed style browser plugins.
media-video/libva-utils:drm - Enables VA/DRM API support.
media-video/mjpegtools:sdlgfx - Enables y4mhist to display a graphical histogram
media-video/mjpg-streamer:input-control - Plugin giving ability to control camera movement (only specific cameras)
@@ -5255,6 +5209,7 @@ 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 ncpfs
net-analyzer/icinga2:console - Adds support for line-editing in the console
+net-analyzer/icinga2:jumbo-build - Combine source files to speed up build process, requires more memory
net-analyzer/icinga2:lto - Adds support for link time optimization
net-analyzer/icinga2:mail - Allows for mailing of alerts
net-analyzer/icinga2:mariadb - Enable support for the mariadb database backend
@@ -5262,9 +5217,6 @@ net-analyzer/icinga2:nano-syntax - Adds support for syntax used in the nano edit
net-analyzer/icinga2:plugins - Adds support for nagios plugins
net-analyzer/ipsumdump:nanotimestamp - Enable timestamps with nano-second resolution
net-analyzer/linkchecker:sqlite - Mozilla Bookmark parsing
-net-analyzer/mk-livestatus:boost - Use dev-libs/boost for ASIO support
-net-analyzer/mk-livestatus:nagios4 - Generate a net-analyzer/nagios-4 compatible plugin
-net-analyzer/mk-livestatus:re2 - Use dev-libs/re2 for regex support
net-analyzer/monitoring-plugins:dns - Install net-dns/bind-tools required for monitoring DNS servers. Disabling the flag does not remove any plugins.
net-analyzer/monitoring-plugins:fping - Install net-analyzer/fping required for fancy ping monitoring. Disabling the flag does not remove any plugins.
net-analyzer/monitoring-plugins:game - Install games-util/qstat required for monitoring FPS servers. Disabling the flag does not remove any plugins.
@@ -5320,6 +5272,7 @@ net-analyzer/netdata:dbengine - Enable the Netdata database engine
net-analyzer/netdata:ipmi - Install sys-apps/ipmitool required for monitoring IPMI sensors.
net-analyzer/netdata:jsonc - Enable optimization of JSON using dev-libs/json-c
net-analyzer/netdata:kinesis - Enable support for Amazon Kenesis as a backend
+net-analyzer/netdata:lto - Build with Link Time Optimization (LTO)
net-analyzer/netdata:mongodb - Enable support for the mongodb backend
net-analyzer/netdata:nfacct - Enable the nfacct plugin
net-analyzer/netdata:nodejs - Enable use of nodejs (which some plugins use)
@@ -5419,7 +5372,7 @@ net-analyzer/suricata:redis - Enable Redis support
net-analyzer/symon:perl - Enables a generic perl symux client
net-analyzer/symon:symon - Enables the system monitor. Offers no functionality but monitoring and forwarding of measured data
net-analyzer/symon:symux - Enables the multiplexer which stores incoming symon streams on disk in RRD (net-analyzer/rrdtool) files
-net-analyzer/tcpdump:drop-root - Drop privileges to tcpdump:tcpdump when run as root
+net-analyzer/tcpdump:drop-root - Drop privileges to pcap:pcap when run as root
net-analyzer/tcpdump:smi - Build with net-libs/libsmi to load MIBs on the fly to decode SNMP packets
net-analyzer/tcpreplay:pcapnav - Enable if you want the jump to byte offset feature via net-libs/libpcapnav
net-analyzer/tcpreplay:tcpdump - Use net-analyzer/tcpdump for packet decoding feature
@@ -5473,7 +5426,6 @@ net-analyzer/zabbix:proxy - Enable proxy support
net-analyzer/zabbix:server - Enable zabbix server
net-analyzer/zabbix:ssh - SSH v2 based checks
net-analyzer/zabbix:static - Build statically linked binaries
-net-analyzer/zmap:json - Add support to store results JSON based
net-analyzer/zmap:mongo - Add support for storing in a mongo DB via dev-db/mongodb
net-analyzer/zmap:redis - Add support for storing in a redis DB via dev-libs/hiredis
net-dialup/accel-ppp:ipoe - Build IPoE kernel module
@@ -5523,7 +5475,6 @@ net-dns/ddclient:iproute2 - Use sys-apps/iproute2 instead of sys-apps/net-tools
net-dns/dnsdist:dnscrypt - Enable the ability to act as a DNSCrypt server
net-dns/dnsdist:dnstap - Enable support for dnstap
net-dns/dnsdist:doh - Enable support for dns over http via www-servers/h2o
-net-dns/dnsdist:fstrm - Enable support for fstrm via dev-libs/fstrm
net-dns/dnsdist:lmdb - Enable support for lmdb
net-dns/dnsdist:regex - Enable support for regular expression matching via dev-libs/re2
net-dns/dnsdist:remote-logging - Enable support for remote logging via dev-libs/protobuf
@@ -5606,6 +5557,7 @@ net-dns/unbound:dnstap - Enable dnstap support
net-dns/unbound:ecdsa - Enable ECDSA support
net-dns/unbound:ecs - Enable EDNS client subnet support
net-dns/unbound:gost - Enable GOST support
+net-dns/unbound:http2 - Enable HTTP/2 support for DoHnet-libs/nghttp2
net-dns/unbound:redis - Enable cache db backend which uses dev-libs/hiredis
net-firewall/arno-iptables-firewall:plugins - Install optional plugins
net-firewall/arno-iptables-firewall:rsyslog - Install configuration snippet for app-admin/rsyslog
@@ -5753,7 +5705,6 @@ net-im/bitlbee:plugins - Enable support for plugins
net-im/bitlbee:purple - Use libpurple instead of the built-in IM protocol support
net-im/bitlbee:twitter - Enable Twitter protocol support
net-im/choqok:attica - Build Open Collaboration Services plugin using kde-frameworks/attica
-net-im/choqok:konqueror - Build Konqueror Choqok plugin
net-im/choqok:share - Enable support for a share menu using kde-frameworks/purpose
net-im/choqok:telepathy - Enable support for the real-time communication framework telepathy
net-im/corebird:spellcheck - Support spell checking
@@ -5761,6 +5712,7 @@ net-im/coturn:mongodb - Enable support for the mongodb database
net-im/coturn:redis - Enable support for the redis database
net-im/dino:gpg - Enable OpenPGP encryption plugin
net-im/dino:http - Enable HTTP file upload plugin
+net-im/dino:notification-sound - notification sounds plugin
net-im/dino:omemo - Enable OMEMO encryption plugin
net-im/ejabberd:captcha - Support for CAPTCHA Forms (XEP-158) on registration
net-im/ejabberd:full-xml - Use XML features in XMPP stream (ex: CDATA), requires XML compliant clients
@@ -5817,7 +5769,6 @@ net-im/profanity:omemo - Enable OMEMO encryption
net-im/profanity:otr - Enable encrypted conversations using Off-The-Records messaging
net-im/prosody:jit - Use LuaJIT instead of vanilla Lua
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+ patchset
@@ -5825,7 +5776,6 @@ net-im/psi:hunspell - Enable spellchecking using app-text/hunspell
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+)
@@ -5839,8 +5789,12 @@ net-im/spectrum2:twitter - Enables the Twitter backend.
net-im/spectrum2:whatsapp - Enables the WhatsApp backend, based on net-im/transwhat.
net-im/swift:client - Build the full graphical XMPP client.
net-im/swift:gconf - Enable configuration through gnome-base/gconf.
+net-im/teams:system-ffmpeg - Use the system-wide media-video/ffmpeg instead of bundled.
+net-im/teams:system-mesa - Use the system-wide media-libs/mesa instead of bundled.
net-im/telegram-desktop:enchant - Enable the app-text/aspell spell-checking backend
net-im/telegram-desktop:hunspell - Enable the app-text/hunspell spell-checking backend
+net-im/telegram-desktop:lto - Enable Link Time Optimization (LTO / IPO)
+net-im/telegram-desktop:webrtc - WebRTC based audio/video call support ( via media-libs/tg_owt )
net-im/telepathy-connection-managers:gadu - Enable Gadu Gadu protocol support.
net-im/telepathy-connection-managers:icq - Enable ICQ IM protocol support.
net-im/telepathy-connection-managers:irc - Enable Internet Relay Chat (IRC) support.
@@ -5857,7 +5811,6 @@ net-im/toxic:notification - Enables desktop notifications with libnotify, with s
net-im/toxic:qrcode - Enables QR code support
net-im/toxic:sound - Enables audio calling
net-im/toxic:video - Enables video calling
-net-im/vacuum:adiummessagestyle - Use UI styles created for Adium
net-im/vacuum:annotations - Enable adding comments to the contacts in the roster
net-im/vacuum:aspell - Select app-text/aspell spell checker backend
net-im/vacuum:autostatus - Change the status in accordance with the time of inactivity
@@ -5903,6 +5856,7 @@ net-im/vacuum:urlprocessor - Allows other plugins to load data from custom types
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-im/zoom:bundled-qt - Use bundled Qt and icu instead of system-wide libs
net-irc/anope:ldap - Build LDAP modules for e.g. opertypes
net-irc/anope:sql - Build modules which require SQL
net-irc/anope:ssl - Provide SSL services using OpenSSL
@@ -6089,7 +6043,6 @@ net-libs/libvncserver:filetransfer - Enable support for TightVNC's file transfer
net-libs/libvncserver:gcrypt - Use dev-libs/libgcrypt as crypto backend
net-libs/libvncserver:lzo - Enable LZO support via dev-libs/lzo instead of using internal miniLZO implementation
net-libs/libwebsockets:access-log - Support generating Apache-compatible access logs
-net-libs/libwebsockets:cgi - Include CGI (spawn process with network-connected stdin/out/err) APIs
net-libs/libwebsockets:client - The client part of the library and libwebsockets-test-client
net-libs/libwebsockets:generic-sessions - With the Generic Sessions plugin
net-libs/libwebsockets:http-proxy - Support for rewriting HTTP proxying
@@ -6102,9 +6055,7 @@ net-libs/libwebsockets:mbedtls - Use mbedTLS replacement for OpenSSL
net-libs/libwebsockets:peer-limits - Track peers and restrict resources a single peer can allocate
net-libs/libwebsockets:server-status - Support json + jscript server monitoring
net-libs/libwebsockets:smtp - Provide SMTP support
-net-libs/libwebsockets:socks5 - Allow use of SOCKS5 proxy on client connections
net-libs/libwebsockets:sqlite3 - Require SQLITE3 support
-net-libs/libwebsockets:zip - Support serving pre-zipped files
net-libs/loudmouth:asyncns - Use net-libs/libasyncns for asynchronous name resolution.
net-libs/loudmouth:openssl - Enable dev-libs/openssl support instead of gnutls (which is the default).
net-libs/mbedtls:havege - Enable the HAVEGE random generator. Warning: the HAVEGE random generator is not suitable for virtualized environments
@@ -6117,6 +6068,7 @@ net-libs/nodejs:inspector - Enable V8 inspector
net-libs/nodejs:npm - Enable NPM package manager
net-libs/nodejs:pax_kernel - Enable building under a PaX enabled kernel
net-libs/nodejs:snapshot - Enable snapshot creation for faster startup
+net-libs/nodejs:system-icu - Use system dev-libs/icu instead of the bundled version
net-libs/nodejs:system-ssl - Use system OpenSSL instead of the bundled one
net-libs/nodejs:systemtap - Enable SystemTAP/DTrace tracing
net-libs/ntirpc:gssapi - Include support for RPCSEC GSS
@@ -6141,6 +6093,7 @@ net-libs/pjproject:openh264 - Include Open H.264 support in the build
net-libs/pjproject:resample - Include resampling implementations in the build
net-libs/pjproject:silk - Include SILK support in the build
net-libs/pjproject:v4l2 - Include Video4Linux v2 support in the build
+net-libs/pjproject:vpx - Include VP8 and VP9 codec support in the build
net-libs/pjproject:webrtc - Enable WebRTC support
net-libs/qxmpp:vpx - Enable VP8 codec support via media-libs/libvpx
net-libs/rabbitmq-c:tools - Builds cli tools to interact with brokers
@@ -6202,6 +6155,7 @@ net-mail/mailutils:tokyocabinet - Enable Tokyo Cabinet database support
net-mail/mboxgrep:dmalloc - Enable debugging using dev-libs/dmalloc
net-mail/mu:emacs - Install the mu4e mail client
net-mail/mu:mug - Install the mug toy client, not for normal use
+net-mail/notmuch:apidoc - Provide doxygen generated API docs
net-mail/notmuch:crypt - Support decryption and verification of PGP/MIME messages and in Emacs UI - encryption; support also S/MIME signature verification since version 0.22
net-mail/notmuch:doc - Install API documentation
net-mail/notmuch:emacs - Install Emacs UI (the main one)
@@ -6388,6 +6342,7 @@ net-misc/curl:ssl - Enable crypto engine support (via openssl if USE='-gnutls -n
net-misc/curl:telnet - Enable Telnet protocol support
net-misc/curl:tftp - Enable TFTP support
net-misc/curl:winssl - Enable winssl ssl backend
+net-misc/curl:zstd - Enable zstd compression
net-misc/dahdi:flash - Support (short) flash on FXS
net-misc/dahdi:oslec - Enable OSLEC (software) echo canceller (require ECHO in kernel)
net-misc/dahdi-tools:ppp - Enables PPP/DAHDIRAS support
@@ -6440,7 +6395,6 @@ net-misc/gerbera:taglib - Use media-libs/taglib for reading files' metadata
net-misc/gnome-online-miners:flickr - Enable Flickr support
net-misc/gsasl:gcrypt - Use dev-libs/libgcrypt for low-level crypto
net-misc/gsasl:ntlm - Add support for Microsoft's NTLM mechanism using net-libs/libntlm
-net-misc/gwget:epiphany - Build epiphany extensions
net-misc/htbinit:esfq - Add support for Enhanced Stochastic Fairness queueing discipline.
net-misc/hylafaxplus:html - Convert faxes into html email
net-misc/hylafaxplus:jbig - JBIG Fax Compression Support
@@ -6507,7 +6461,6 @@ net-misc/mulk:metalink - Enable support for media-libs/libmetalink
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
net-misc/networkmanager:dhcpcd - Use net-misc/dhcpcd for getting ip
net-misc/networkmanager:elogind - Use sys-auth/elogind for session tracking
@@ -6527,7 +6480,6 @@ net-misc/networkmanager:wext - Enable support for the deprecated Wext (Wireless
net-misc/networkmanager:wifi - Enable support for wifi and 802.1x security
net-misc/nextcloud-client:dolphin - Install the kde-apps/dolphin extension
net-misc/nextcloud-client:nautilus - Install the gnome-base/nautilus extension
-net-misc/nextcloud-client:shibboleth - Build support for Shibboleth single sign-on
net-misc/ntp:openntpd - Allow ntp to be installed alongside openntpd
net-misc/ntp:parse-clocks - Add support for PARSE clocks
net-misc/ntp:samba - Provide support for Samba's signing daemon (needed for Active Directory domain controllers)
@@ -6580,7 +6532,6 @@ net-misc/openssh:xmss - Enable XMSS post-quantum authentication algorithm
net-misc/openvswitch:monitor - Build the Python and GUI dependent monitor applications
net-misc/owncloud-client:dolphin - Install the kde-apps/dolphin extension
net-misc/owncloud-client:nautilus - Install the gnome-base/nautilus extension
-net-misc/owncloud-client:shibboleth - Build support for Shibboleth single sign-on
net-misc/packETH:cli - Build and install packETHcli
net-misc/plowshare:view-captcha - View captcha with aview
net-misc/ps3mediaserver:multiuser - Allow renderer customization per-user.
@@ -6635,10 +6586,6 @@ net-misc/sitecopy:rsh - This allows the use of rsh (remote shell) and rcp (remot
net-misc/sitecopy:webdav - Enable WebDav (Web-based Distributed Authoring and Versioning) support. This system allows users to collaborate on websites using a web based interface. See the ebuild for an FAQ page. Enables neon as well to handle webdav support.
net-misc/sks:optimize - Enables bytecode optimization
net-misc/sntpd:adjtimex - Install adjtimex for the clock adjustment algorithm.
-net-misc/sntpd:debug - Enable analysis code path and debugging of NTP protocol.
-net-misc/sntpd:embedded - Build a very small ntpclient, from OpenWRT project.
-net-misc/sntpd:obsolete - Enable obsolete features, to use with kernel versions older than 3.0
-net-misc/sntpd:syslog - Enable logging to syslog instead of logging to stderr.
net-misc/spice-gtk:gtk3 - Build the spice client (spicy), requires x11-libs/gtk+:3
net-misc/spice-gtk:mjpeg - Enable builtin mjpeg video decoder
net-misc/spice-gtk:policykit - Enable sys-auth/polkit support for the usbredir acl helper
@@ -6807,7 +6754,7 @@ net-p2p/xmr-stak-rx:webserver - Enable internal webserver
net-print/cups:lprng-compat - Do not install lp... binaries so cups and lprng can coexist.
net-print/cups-filters:foomatic - Build the included foomatic-rip printer driver. Strongly recommended.
net-print/cups-filters:pclm - Enable PCLm support
-net-print/dymo-cups-drivers:usb_modeswitch - Include usb_modeswitch for some hardware (bug #601242)
+net-print/dymo-cups-drivers:usb-modeswitch - Include usb_modeswitch for some hardware (bug #601242)
net-print/fax4cups:efax - Install net-misc/efax backend
net-print/fax4cups:hylafax - Install net-misc/hylafax backend
net-print/fax4cups:mgetty-fax - Install net-dialup/mgetty backend
@@ -6912,7 +6859,9 @@ net-vpn/openconnect:libproxy - Enable proxy support
net-vpn/openconnect:stoken - Enable stoken support
net-vpn/openvpn:down-root - Enable the down-root plugin
net-vpn/openvpn:iproute2 - Enabled iproute2 support instead of net-tools
-net-vpn/openvpn:mbedtls - Use mbed TLS instead of OpenSSL
+net-vpn/openvpn:libressl - Use OpenSSL as the backend crypto library
+net-vpn/openvpn:mbedtls - Use mbed TLS as the backend crypto library
+net-vpn/openvpn:openssl - Use OpenSSL as the backend crypto library
net-vpn/openvpn:pkcs11 - Enable PKCS#11 smartcard support
net-vpn/openvpn:plugins - Enable the OpenVPN plugin system
net-vpn/pptpd:gre-extreme-debug - Log all GRE accepted packets when in debug mode (required if you want upstream support)
@@ -6980,19 +6929,14 @@ net-wireless/crda:gcrypt - Use libgcrypt instead of openssl for key checking
net-wireless/dump1090:bladerf - Build with Nuand BladeRF support
net-wireless/dump1090:rtlsdr - Build with Realtek RTL2832U (rtlsdr) support
net-wireless/gnuradio:analog - enable analog signal processing blocks
-net-wireless/gnuradio:atsc - enable ATSC (HDTV) transmitter and receiver blocks
net-wireless/gnuradio:audio - enable blocks to connect to audio sources (mic-in) and sinks (speaker-out) ports on a computer
net-wireless/gnuradio:channels - enable channel mode blocks
net-wireless/gnuradio:digital - enable digital signal processing blocks
net-wireless/gnuradio:dtv - enable digital tv signal processing blocks
-net-wireless/gnuradio:fcd - enable Funcube Dongle source block
net-wireless/gnuradio:fec - enable block for convolutional encoding using the CCSDS standard polynomial ("Voyager")
net-wireless/gnuradio:filter - enable filter signal processing blocks
net-wireless/gnuradio:grc - enable GNU Radio Companion graphical tool to design signal processing flow graphs
-net-wireless/gnuradio:log - enable logging to console and files
net-wireless/gnuradio:modtool - enable modtool for editing GNU Radio modules and components
-net-wireless/gnuradio:noaa - enable NOAA POES HRPT receiver blocks
-net-wireless/gnuradio:pager - enable pager signal processing blocks
net-wireless/gnuradio:performance-counters - enable block performance counters
net-wireless/gnuradio:trellis - enable trellis blocks for FSM
net-wireless/gnuradio:uhd - install UHD source and sink blocks
@@ -7001,12 +6945,8 @@ net-wireless/gnuradio:vocoder - enable blocks for audio voice encoders
net-wireless/gnuradio:wavelet - enable wavelet signal processing blocks
net-wireless/gnuradio:zeromq - enable zeromq message passing blocks
net-wireless/gqrx:gr-audio - Use audio support from net-wireless/gnuradio
-net-wireless/gr-baz:armadillo - install MUSIC DOA estimator block
-net-wireless/gr-baz:rtlsdr - install rtlsdr source block
-net-wireless/gr-baz:uhd - install UHD aware blocks
net-wireless/gr-osmosdr:airspy - Build with Airspy support
net-wireless/gr-osmosdr:bladerf - Build with Nuand BladeRF support
-net-wireless/gr-osmosdr:fcd - Build with Funcube Dongle support
net-wireless/gr-osmosdr:hackrf - Build with Great Scott Gadgets HackRF support
net-wireless/gr-osmosdr:iqbalance - Enable support for I/Q balancing using gr-iqbal
net-wireless/gr-osmosdr:mirisdr - Build with Mirics MSi2500 + MSi001 SDR support
@@ -7028,18 +6968,9 @@ net-wireless/iwd:ofono - Enable support for oFono SIM authentication
net-wireless/iwd:standalone - Enable standalone mode with built-in DHCP client and DNS handling"
net-wireless/iwd:systemd - Use systemd-resolve rather than resolvconf for DNS handling in standalone mode
net-wireless/iwd:wired - Enable ethernet authentication daemon
-net-wireless/kismet:client - Build the ncurses-based user interface
net-wireless/kismet:libusb - Support libusb based capture sources such as mousejack, cc2540(ble), and nrf51822(ble)
net-wireless/kismet:pcre - Build with pcre support
-net-wireless/kismet:plugin-autowep - Build the autowep plugin
-net-wireless/kismet:plugin-btscan - Build the btscan plugin
-net-wireless/kismet:plugin-dot15d4 - Build the dot15d4 plugin
-net-wireless/kismet:plugin-ptw - Build the ptw plugin
-net-wireless/kismet:plugin-spectools - Build the spectools plugin. This uses net-wireless/spectools
-net-wireless/kismet:plugin-syslog - Build the syslog plugin.
net-wireless/kismet:rtlsdr - Enable rtlsdr based kismet capture sources
-net-wireless/kismet:ruby - Build extras which are written in ruby, example plugins and the like.
-net-wireless/kismet:speech - Audio support using app-accessibility/flite
net-wireless/kismet:suid - Install a setuid root helper binary with limited functionality; this allows running kismet as a normal user, significantly reducing security risks
net-wireless/kismet:ubertooth - Enable capture source for ubertooth to sniff bluetooth low energy
net-wireless/neard:tools - build and install extra helper utilities
@@ -7123,6 +7054,7 @@ sci-astronomy/sextractor:modelfit - Enable profile model fitting, needs sci-libs
sci-astronomy/stellarium:deep-sky - Install extra deep sky objects catalog (may affect performance)
sci-astronomy/stellarium:media - Enable sound and video support
sci-astronomy/stellarium:stars - Install extra star catalogs
+sci-astronomy/stellarium:telescope - Enable telescope control via sci-libs/indilib
sci-astronomy/wcslib:fits - Enable support for the FITS format through sci-libs/cfitsio
sci-astronomy/wcslib:pgplot - Builds PGBSOX routines, needs sci-libs/pgplot library
sci-astronomy/wcslib:tools - Builds and installs extra command line utilities for WCS checking
@@ -7131,18 +7063,19 @@ sci-biology/bioperl:db - Install sci-biology/bioperl-run
sci-biology/bioperl:network - Install sci-biology/bioperl-run
sci-biology/bioperl:run - Install sci-biology/bioperl-run
sci-biology/bowtie:tbb - Enables building bowtie with the Intel Threading Building Blocks from dev-cpp/tbb. This flag is recommended.
-sci-biology/clustalw-mpi:mpi_njtree - Use MPI (as opposed to serial) code for computing neighbor-joining trees
-sci-biology/clustalw-mpi:static_pairalign - Use static (as opposed to dynamic) scheduling for pair alignments
+sci-biology/clustalw-mpi:mpi-njtree - Use MPI (as opposed to serial) code for computing neighbor-joining trees
+sci-biology/clustalw-mpi:static-pairalign - Use static (as opposed to dynamic) scheduling for pair alignments
sci-biology/exonerate:utils - Install all utilities
sci-biology/fasttree:double-precision - use double precision instead of single-precision floating point (2x memroy required)
sci-biology/mcl:blast - Add support for NCBI BLAST data
+sci-biology/newick-utils:xml - Uses dev-libs/libxml2 to handle ornaments
sci-biology/seqan:tools - Build and install SeqAn commandline tools, such as the Yara aligner
sci-biology/ucsc-genome-browser:server - Install genome browser Web application. If this flag is off, only libraries and utilities from the suite are installed.
sci-biology/yass:dmalloc - Enable debugging with the dmalloc library
sci-biology/yass:lowmem - Build for environments with low amounts of memory
sci-calculators/datamash:linux-crypto - Use Linux kernel cryptographic API
sci-calculators/datamash:openssl - Use dev-libs/openssl for hash routines instead of internal gnulib
-sci-calculators/units:units--cur - Install the units_cur python script that updates currencies
+sci-calculators/units:units-cur - Install the units_cur python script that updates currencies
sci-chemistry/avogadro2:rpc - Enable RPC server
sci-chemistry/avogadro2:vtk - include vtk support
sci-chemistry/chemtool:emf - EMF export support
@@ -7216,10 +7149,11 @@ sci-geosciences/gpsd:latency-timing - support latency timing information
sci-geosciences/gpsd:ntp - Enable net-misc/ntp shared memory interface and PPS kernel support for GPS time
sci-geosciences/gpsd:shm - export gpsd over shared memory
sci-geosciences/gpsd:sockets - export gpsd over unix sockets
+sci-geosciences/grass:geos - Use sci-libs/geos for v.buffer and adds extended options to the v.select module
+sci-geosciences/grass:liblas - Include support for LAS and LAZ encoded LiDAR files through sci-geosciences/liblas
+sci-geosciences/grass:opencl - Enable OpenCL support
sci-geosciences/gshhs:data - Add earth data with sci-geosciences/gshhs-data
sci-geosciences/liblas:gdal - Add support for the sci-libs/gdal geospatial raster library
-sci-geosciences/mapnik:gdal - Enable sci-libs/gdal library support
-sci-geosciences/mapnik:osmfonts - Enable openstreetmaps font styles
sci-geosciences/mapserver:apache - Enable mapserver to run under apache
sci-geosciences/mapserver:geos - Enable sci-libs/geos library support
sci-geosciences/mapserver:postgis - Enable dev-db/postgis support
@@ -7236,7 +7170,7 @@ sci-geosciences/qgis:polar - Enable support for the polar coordinate system via
sci-geosciences/qgis:qml - Enable support Qml-based plugins using dev-qt/qtdeclarative
sci-geosciences/viking:geoclue - Use app-misc/geoclue to determine current location
sci-geosciences/viking:libexif - Use media-libs/libexif for EXIF support
-sci-geosciences/viking:mapnik - Enable a layer based on sci-geosciences/mapnik
+sci-geosciences/viking:mapnik - Enable a layer based on mapnik
sci-geosciences/viking:oauth - Enable OAuth authentication for OSM
sci-geosciences/viking:sqlite - Enable MBTiles support based on dev-db/sqlite
sci-libs/ViSP:coin - Enables Coin3D support.
@@ -7352,7 +7286,6 @@ 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
sci-libs/lemon:coin - Enable the sci-libs/coinor-clp and sci-libs/coinor-cbc graph algorithms
sci-libs/lemon:glpk - Enable GNU Linear Programming Kit sci-mathematics/glpk support
sci-libs/libccd:double - Use double precision floats
@@ -7375,14 +7308,10 @@ sci-libs/linbox:opencl - Enable the use of OpenCL in LinBox
sci-libs/linux-gpib:firmware - Install firmware
sci-libs/lis:quad - Enable quadruple precision operations
sci-libs/lis:saamg - Build the Smoothed Aggregation Algebraic MultiGrid preconditioner
-sci-libs/magma:fermi - Compile for GPU NVIDIA Fermi family (2.x cards)
-sci-libs/magma:kepler - Compile for GPU NVIDIA Kepler family (GF 6xx cards)
sci-libs/mathgl:hdf - Add support for the Hierarchical Data Format v.4 sci-libs/hdf
sci-libs/mathgl:octave - Add bindings for sci-mathematics/octave
sci-libs/matio:sparse - Extend formats for sparse matrix (not matlab)
sci-libs/med:hdf5-16-api - Use -DH5_USE_16_API to build the package against old 1.6 API of HDF5
-sci-libs/mkl:fortran95 - Installs the BLAS/LAPACK FORTRAN95 static libraries
-sci-libs/mkl:int64 - Installs the 64 bits integer libraries
sci-libs/mkl-rt:eselect-ldso - Enable runtime library switching by eselect and ld.so.
sci-libs/mpir:cpudetection - Enables runtime cpudetection (useful for bindist, compatability on other CPUs)
sci-libs/mumps:metis - Enable matrix ordering with METIS (sci-libs/metis, sci-libs/parmetis)
@@ -7402,6 +7331,7 @@ sci-libs/openblas:dynamic - Build dynamic architecture detection at run time (fo
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/openblas:relapack - Build the ReLAPACK extension to OpenBLAS
sci-libs/opencascade:freeimage - Enable support for image i/o via media-libs/freeimage
sci-libs/opencascade:gles2 - Use OpenGL ES 2.0
sci-libs/opencascade:inspector - Build the OCCT inspector tool for low-level data inspection
@@ -7428,13 +7358,10 @@ sci-libs/plplot:qhull - Add bindings for media-libs/qhull
sci-libs/plplot:shapefile - Enable support for ESRI shapefiles
sci-libs/proj:europe - Install the PROJ collection of European grids and init-files
sci-libs/rtabmap:openni2 - Adds support for Kinect-like 3D sensors devices with dev-libs/OpenNI2.
-sci-libs/scikits_image:freeimage - Enable support for image i/o via media-libs/freeimage
-sci-libs/scikits_image:pyamg - Enable support for algebraic solvers via dev-python/pyamg
+sci-libs/scikit-image:freeimage - Enable support for image i/o viamedia-libs/freeimage
+sci-libs/scikit-image:pyamg - Enable support for algebraic solvers via dev-python/pyamg
sci-libs/scotch:int64 - Build the 64 bits integer library (needed for > 2^31 vertices)
sci-libs/scotch:tools - Provides the graph, mesh, architecture, mapping/ordering, output handling programs (see Scotch User's Guide).
-sci-libs/shogun:R - Enable support for dev-lang/R
-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: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
@@ -7500,7 +7427,6 @@ sci-libs/xkaapi:blas - Kaapi BLAS tasks for PLASMA
sci-libs/xkaapi:gpu - Build library for gpu threading
sci-mathematics/agda:cpphs - Use cpphs instead of cpp.
sci-mathematics/agda:stdlib - Install the standard library.
-sci-mathematics/agda:uhc - Add support for the uhc backend.
sci-mathematics/agda-stdlib:ffi - Install agda-lib-ffi for compilation using the MAlonzo backend
sci-mathematics/bertini:optimization - Accept upstream's choices for -O option.
sci-mathematics/cgal:mpfi - Enable support for multiple recision interval arithmetic via sci-libs/mpfi
@@ -7633,9 +7559,7 @@ sci-physics/root:fortran - Compile included Fortran programs
sci-physics/root:gdml - Enable GDML writer and reader
sci-physics/root:http - Enable http server support including but not limited to fastcgi support
sci-physics/root:libcxx - Build ROOT against sys-libs/libcxx
-sci-physics/root:memstat - Build memory statistics library, helps to detect memory leaks
sci-physics/root:minuit - Build ROOT's internal versions of minuit (fortran) and minuit2 (C++)
-sci-physics/root:nosplash - Disable ROOT's splash screen by default
sci-physics/root:pythia6 - Build the interface for sci-physics/pythia version 6.x
sci-physics/root:pythia8 - Build the interface for sci-physics/pythia version 8.x
sci-physics/root:roofit - Build RooFit function fitting package
@@ -7651,7 +7575,6 @@ sci-physics/thepeg:c++11 - Build ThePEG using the C++11 standard. Experimental f
sci-physics/thepeg:fastjet - Adds support for sci-physics/fastjet
sci-physics/thepeg:hepmc - Adds support for High Energy Physics Monte Carlo Generators sci-physics/hepmc
sci-physics/thepeg:lhapdf - Adds support for sci-physics/lhapdf
-sci-physics/thepeg:rivet - Adds support for sci-physics/rivet
sci-physics/vgm:c++11 - Build using the C++11 standard
sci-physics/vgm:c++14 - Build using the C++14 standard
sci-physics/vgm:c++17 - Build using the C++17 standard
@@ -7673,6 +7596,7 @@ sci-visualization/labplot:cantor - Enable support for different open-source comp
sci-visualization/labplot:fits - Enable support for NASA's sci-libs/cfitsio library
sci-visualization/labplot:libcerf - Enable special functions from sci-libs/libcerf
sci-visualization/labplot:root - Enable support for CERN's ROOT file type
+sci-visualization/labplot:serial - Enable support for RS232 serial ports using dev-qt/qtserialport
sci-visualization/opendx:cdf - Add support for sci-libs/cdf data exchange format
sci-visualization/opendx:hdf - Add support for the Hierarchical Data Format (sci-libs/hdf)
sci-visualization/paraview:boost - Enable the usage of dev-libs/boost
@@ -7689,7 +7613,6 @@ sec-policy/selinux-base:ubac - Enable User Based Access Control (UBAC) in the SE
sec-policy/selinux-base:unconfined - Enable support for the unconfined SELinux module
sec-policy/selinux-base:unknown-perms - Default allow unknown classes in kernels newer than the policy (SELinux policy capability).
sec-policy/selinux-base-policy:unconfined - Enable support for the unconfined SELinux policy module
-sys-apps/accountsservice:consolekit - Use sys-auth/consolekit for session tracking
sys-apps/accountsservice:elogind - Use sys-auth/elogind for session tracking
sys-apps/accountsservice:systemd - Use sys-apps/systemd for session tracking
sys-apps/baselayout-prefix:split-usr - Enable this if /bin and /usr/bin are separate directories
@@ -7721,18 +7644,18 @@ sys-apps/elfix:ptpax - Enable PT_PAX_FLAGS support.
sys-apps/elfix:xtpax - Enable XATTR_PAX_FLAGS support.
sys-apps/etckeeper:cron - Install cron script
sys-apps/ethtool:netlink - Enable netlink interface via net-libs/libmnl
+sys-apps/firejail:X - Enable X11 sandboxing
sys-apps/firejail:apparmor - Enable support for custom AppArmor profiles
sys-apps/firejail:chroot - Enable chrooting to custom directory
sys-apps/firejail:contrib - Install contrib scripts
+sys-apps/firejail:dbusproxy - Enable DBus proxying to filter access in supporting profiles
sys-apps/firejail:file-transfer - Enable file transfers between sandboxes and the host system
sys-apps/firejail:globalcfg - Enable global config file
sys-apps/firejail:network - Enable networking features
sys-apps/firejail:overlayfs - Enable overlayfs
sys-apps/firejail:private-home - Enable private home feature
-sys-apps/firejail:seccomp - Enable system call filtering
sys-apps/firejail:userns - Enable attaching a new user namespace to a sandbox (--noroot option)
sys-apps/firejail:whitelist - Enable whitelist
-sys-apps/firejail:x11 - Enable X11 sandboxing
sys-apps/firejail-lts:apparmor - Enable support for custom AppArmor profiles
sys-apps/firejail-lts:globalcfg - Enable global config file
sys-apps/firejail-lts:network - Enable networking features
@@ -7782,8 +7705,8 @@ 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
sys-apps/fwupd:amt - Build and install Intel AMT plugin
-sys-apps/fwupd:consolekit - Use sys-auth/consolekit for session tracking
sys-apps/fwupd:dell - Enable Dell-specific support.
+sys-apps/fwupd:flashrom - Enable flashrom plugin via sys-apps/flashrom
sys-apps/fwupd:gpg - Enable GPG support.
sys-apps/fwupd:man - Build and install man pages
sys-apps/fwupd:nvme - Build and install NVMe plugin
@@ -7815,6 +7738,7 @@ sys-apps/hwloc:xml - use libxml2 for XML support, instead of a custom minimalist
sys-apps/ibm-powerpc-utils:rtas - Add support for the Run Time Abstraction Services (RTAS)
sys-apps/iotools:make-symlinks - Generate sub-command symlinks to iotools -- note that a lot are simple like "xor"
sys-apps/ipmicfg:uefi - Install compatible UEFI file for boot.
+sys-apps/ipmitool:openbmc - Enable OpenBMC D-Bus interface
sys-apps/ipmitool:openipmi - Use the system OpenIPMI implementation.
sys-apps/iproute2:berkdb - build programs that use berkdb (just arpd)
sys-apps/iproute2:elf - support loading eBPF programs from ELFs (e.g. LLVM's eBPF backend)
@@ -7872,7 +7796,6 @@ sys-apps/portage:native-extensions - Compiles native "C" extensions (speedups, i
sys-apps/portage:rsync-verify - Enable full-tree cryptographic verification of Gentoo repository rsync checkouts using app-portage/gemato.
sys-apps/portage:xattr - Preserve extended attributes (filesystem-stored metadata) when installing files. Usually only required for hardened systems.
sys-apps/proot:care - Build dynamic CARE binary (more info - https://proot-me.github.io)
-sys-apps/qingy:consolekit - Enable native consolekit support
sys-apps/qingy:opensslcrypt - Encrypt communications between qingy and its GUI using dev-libs/openssl
sys-apps/razercfg:gui - Installs GUI configuration utility and status bar applet. Requires dev-python/PyQt5
sys-apps/razercfg:pm-utils - Installs the pm-utils hooks for suspend/resume and requires sys-power/pm-utils
@@ -7886,6 +7809,7 @@ sys-apps/s390-tools:ncurses - build hyptop monitoring program
sys-apps/s390-tools:openssl - build the zkey utility
sys-apps/s390-tools:pfm - build the cpacfstats tool
sys-apps/s390-tools:zlib - build the zgetdump and dump2tar utilities
+sys-apps/s6:execline - enable support for dev-lang/execline
sys-apps/s6-linux-init:sysv-utils - Install sysvinit compatibility symlinks for telinit, halt, poweroff, reboot, and shutdown
sys-apps/shadow:bcrypt - build the bcrypt password encryption algorithm
sys-apps/shadow:su - build the su program
@@ -7941,12 +7865,6 @@ sys-apps/util-linux:tty-helpers - install the mesg/wall/write tools for talking
sys-apps/watchdog:nfs - enable support for checking nfs mounts
sys-apps/xdg-desktop-portal:screencast - Enable screencast portal using media-video/pipewire
sys-apps/xinetd:rpc - support RPC services
-sys-auth/consolekit:cgroups - Use the kernel to track processes instead of the session cookie.
-sys-auth/consolekit:evdev - For handling VT switching with a session controller.
-sys-auth/consolekit:pm-utils - Adds support for suspend/resume using sys-power/pm-utils
-sys-auth/consolekit:policykit - Use the PolicyKit framework (sys-auth/polkit) to get authorization for suspend/shutdown.
-sys-auth/consolekit:systemd-units - Install systemd unit files to replace the modern functionality of logind in sys-apps/systemd. Not recommended.
-sys-auth/fingerprint-gui:upekbsapi - Add UPEK BSAPI drivers for identify functions on some readers
sys-auth/google-authenticator-libpam-hardened:qrcode - Display QRcode after setup to accomodate automatic setup of OTP client apps.
sys-auth/keystone:memcached - Installs dependencies needed for using memcached as a backend
sys-auth/keystone:mongo - Installs dependencies needed for using mongo as a backend
@@ -7958,8 +7876,6 @@ sys-auth/oath-toolkit:pskc - Build tools & library for the Portable Symmetric Ke
sys-auth/pam_mktemp:prevent-removal - If supported, set EXT2_APPEND_FL on /tmp/.private to prevent temporary directories from being removed
sys-auth/pam_mysql:openssl - Use OpenSSL for md5 and sha1 support
sys-auth/pam_u2f:debug - Enable debug messages using the pam logging macros.
-sys-auth/pambase:consolekit - Enable pam_ck_connector module on local system logins. This allows for console logins to make use of ConsoleKit authorization.
-sys-auth/pambase:cracklib - Enable pam_cracklib module on system authentication stack. This produces warnings when changing password to something easily crackable. It requires the same USE flag to be enabled on sys-libs/pam or system login might be impossible.
sys-auth/pambase:debug - Enable debug information logging on syslog(3) for all the modules supporting this in the system authentication and system login stacks.
sys-auth/pambase:elogind - Use pam_elogind module to register user sessions with elogind.
sys-auth/pambase:minimal - Disables the standard PAM modules that provide extra information to users on login; this includes pam_lastlog, pam_motd, pam_mail and other similar modules. This might not be a good idea on a multi-user system but could reduce slightly the overhead on single-user non-networked systems.
@@ -7973,8 +7889,6 @@ sys-auth/pambase:pwquality - Enable pam_pwquality module on system auth stack fo
sys-auth/pambase:securetty - Enable pam_securetty module in the login stack. Not generally relevant anymore as the login stack only refers to local logins and local terminals imply secure access in the first place.
sys-auth/pambase:sha512 - Switch Linux-PAM's pam_unix module to use sha512 for passwords hashes rather than MD5. This option requires sys-libs/pam version 1.0.1 built against sys-libs/glibc version 2.7, if it's built against an earlier version, it will silently be ignored, and MD5 hashes will be used. All the passwords changed after this USE flag is enabled will be saved to the shadow file hashed using SHA512 function. The password previously saved will be left untouched. Please note that while SHA512-hashed passwords will still be recognised if the USE flag is removed, the shadow file will not be compatible with systems using an earlier glibc version.
sys-auth/pambase:systemd - Use pam_systemd module to register user sessions in the systemd control group hierarchy.
-sys-auth/passwdqc:utils - Install pwqcheck and pwqgen helper utilities
-sys-auth/polkit:consolekit - Use sys-auth/consolekit for session tracking
sys-auth/polkit:elogind - Use sys-auth/elogind for session tracking
sys-auth/polkit:systemd - Use sys-apps/systemd for session tracking
sys-auth/ssh-ldap-pubkey:schema - Install a copy of the LPK schema, only needed on LDAP servers.
@@ -7989,7 +7903,6 @@ sys-auth/sssd:pac - Add Privileged Attribute Certificate Support for Kerberos
sys-auth/sssd:ssh - Build helper to let net-misc/openssh use sssd provided information
sys-auth/sssd:sudo - Build helper to let app-admin/sudo use sssd provided information
sys-auth/sssd:valgrind - Depend on dev-util/valgrind for test suite
-sys-auth/ykpers:consolekit - Use sys-auth/consolekit and virtual/udev to allow access to the YubiKey HID device to the console user.
sys-block/f3:extra - Build the additional f3probe, f3brew and f3fix utility (requires sys-block/parted and virtual/udev)
sys-block/fio:aio - Enable AIO ioengine
sys-block/fio:curl - Enable HTTP engine for S3 and WebDav support support via net-misc/curl
@@ -8064,7 +7977,6 @@ 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
@@ -8077,7 +7989,6 @@ 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:ch-grow - Build the internal builder ch-grow
-sys-cluster/charliecloud:pv - Use sys-apps/pv to enable progress bar functionality
sys-cluster/charliecloud:squashfs - Use sys-fs/squashfs-tools for creating SquashFS images
sys-cluster/charliecloud:squashfuse - Use sys-fs/squashfuse for the SquashFS workflow
sys-cluster/charm:ampi - Build implementation of MPI on top of Charm++
@@ -8100,6 +8011,8 @@ sys-cluster/cinder:tgt - Enable tgt storage backend support
sys-cluster/cinder:volume - Installs the initscripts for the cinder volume service
sys-cluster/cluster-glue:ipmilan - Install the ipmilan plugin (requires sys-libs/openipmi)
sys-cluster/cluster-glue:libnet - Force use of net-libs/libnet
+sys-cluster/corosync:augeas - Enable augeas support
+sys-cluster/corosync:watchdog - Enable watchdog support
sys-cluster/drbd-utils:heartbeat - Enable Heartbeat integration
sys-cluster/drbd-utils:pacemaker - Enable Pacemaker integration
sys-cluster/drbd-utils:xen - Enable Xen integration
@@ -8117,13 +8030,9 @@ 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/kronosnet:lzo2 - Add support for lzo2 compression
+sys-cluster/kronosnet:nss - Add support for tls via nss
+sys-cluster/kronosnet:openssl - Add support for tls via openssl
sys-cluster/legion:gasnet - Enable GASNet lib support
sys-cluster/legion:hwloc - Enable HWLoc lib support
sys-cluster/lustre:client - Enable kernel client modules
@@ -8131,16 +8040,11 @@ sys-cluster/lustre:dlc - Enable Dynamic LNET Configuration
sys-cluster/lustre:server - Enable kernels server modules
sys-cluster/lustre:tests - Enable installation of tests
sys-cluster/lustre:utils - Enable lustre utils
-sys-cluster/maui:pbs - Enable pbs integration
-sys-cluster/maui:slurm - Enable slurm integration
sys-cluster/minikube:libvirt - Build plugin for kvm
sys-cluster/mpich:mpi-threads - Enable MPI_THREAD_MULTIPLE
sys-cluster/mpich:romio - Build the ROMIO MPI-IO component
sys-cluster/mpich2:mpi-threads - Enable MPI_THREAD_MULTIPLE
sys-cluster/mpich2:romio - Enable romio, a high-performance portable MPI-IO implementation
-sys-cluster/mvapich2:large-cluster - Automatically generated description for large-cluster
-sys-cluster/mvapich2:medium-cluster - Automatically generated description for medium-cluster
-sys-cluster/mvapich2:romio - Automatically generated description for romio
sys-cluster/neutron:compute-only - Only install things needed on compute hosts
sys-cluster/neutron:dhcp - Installs the initscripts for the neutron dhcp service
sys-cluster/neutron:haproxy - haproxy backend support
@@ -8173,7 +8077,6 @@ sys-cluster/openstack-meta:neutron - Installs Openstack Neutron
sys-cluster/openstack-meta:nova - Installs Openstack Nova
sys-cluster/openstack-meta:placement - Installs Openstack Placement
sys-cluster/openstack-meta:swift - Installs Openstack Swift
-sys-cluster/pacemaker:heartbeat - Enable sys-cluster/heartbeat support.
sys-cluster/pacemaker:smtp - Enable SMTP support via net-libs/libesmtp
sys-cluster/pmix:munge - Enable authentication via munge
sys-cluster/pmix:pmi - Build PMI1 and PMI2 interface
@@ -8247,8 +8150,6 @@ sys-devel/gcc:jit - Enable libgccjit so other applications can embed gcc for Jus
sys-devel/gcc:libssp - Build SSP support into a dedicated library rather than use the code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES)
sys-devel/gcc:lto - Build using Link Time Optimizations (LTO)
sys-devel/gcc:mpx - Enable support for Intel Memory Protection Extensions (MPX)
-sys-devel/gcc:nopie - Disable PIE support (NOT FOR GENERAL USE)
-sys-devel/gcc:nossp - Disable SSP support (NOT FOR GENERAL USE)
sys-devel/gcc:nptl - Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)
sys-devel/gcc:objc - Build support for the Objective C code language
sys-devel/gcc:objc++ - Build support for the Objective C++ language
@@ -8324,6 +8225,7 @@ sys-firmware/sgabios:binary - Use pre-built binaries
sys-firmware/sigrok-firmware-fx2lafw:binary - Use official upstream pre-built binaries
sys-firmware/vgabios:binary - Use official upstream pre-built binaries (only default and cirrus images)
sys-fs/android-file-transfer-linux:fuse - Add FUSE mount helper
+sys-fs/android-file-transfer-linux:zune - Enable support for Microsoft Zune
sys-fs/bees:tools - Build extra tools useful for debugging (fiemap, fiewalk)
sys-fs/btrfs-progs:convert - Build ext2 conversion utility (btrfs-convert)
sys-fs/btrfs-progs:reiserfs - Enable reiserfs support in btrfs-convert tool.
@@ -8380,12 +8282,6 @@ sys-fs/multipath-tools:rbd - Enable Rados block device support via sys-cluster/c
sys-fs/ntfs3g:external-fuse - Use external FUSE library instead of internal one. Must be disabled for unprivileged mounting to work.
sys-fs/ntfs3g:ntfsdecrypt - Build and install the ntfsdecrypt application.
sys-fs/ntfs3g:ntfsprogs - Include internal version of ntfsprogs.
-sys-fs/owfs:ftdi - Enable support for USB FTDI chips via dev-embedded/libftdi
-sys-fs/owfs:ftpd - Enable building the OWFS FTP server (owftpd)
-sys-fs/owfs:fuse - Enable building the FUSE-based OWFS client (owfs)
-sys-fs/owfs:httpd - Enable building the OWFS web server (owhttpd)
-sys-fs/owfs:parport - Enable support for the DS1410E parallel port adapter
-sys-fs/owfs:zeroconf - Enables support for zero-configuration networking via net-dns/avahi
sys-fs/quota:netlink - Compile daemon receiving quota messages via netlink
sys-fs/quota:rpc - Enable quota interaction via RPC
sys-fs/squashfs-tools:xz - Enable support for XZ ("LZMA2") compression using app-arch/xz-utils
@@ -8456,12 +8352,6 @@ 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
-sys-libs/gwenhywfar:fox - Use x11-libs/fox graphical toolkit
-sys-libs/gwenhywfar:qml - Enable support for plugins using QML
-sys-libs/gwenhywfar:sensors - Enable support for dev-qt/qtsensors module
-sys-libs/gwenhywfar:serialport - Enable support for dev-qt/qtserialport module
-sys-libs/gwenhywfar:webkit - Enable support for dev-qt/qtwebkit
sys-libs/ldb:doc - Builds documentation
sys-libs/ldb:ldap - Enable LDAP support
sys-libs/ldb:lmdb - Enable LMDB backend
@@ -8495,10 +8385,10 @@ sys-libs/ncurses:trace - Enable test trace() support in ncurses calls
sys-libs/ncurses-compat:tinfo - Build curses library (libncurses) sep from the low-level terminfo library (libtinfo) -- usually needed only for binary packages -- but it is binary compatible in either mode
sys-libs/newlib:nano - Build additional newlib-nano library
sys-libs/pam:berkdb - Build the pam_userdb module, that allows to authenticate users against a Berkeley DB file. Please note that enabling this USE flag will create a PAM module that links to the Berkeley DB (as provided by sys-libs/db) installed in /usr/lib and will thus not work for boot-critical services authentication.
-sys-libs/pam:cracklib - Build the pam_cracklib module, that allows to verify the chosen passwords' strength through the use of sys-libs/cracklib. Please note that simply enabling the USE flag on this package will not make use of pam_cracklib by default, you should also enable it in sys-auth/pambase as well as update your configuration files.
sys-libs/readline:utils - Install rlfe (ReadLine Front-End) helper tool -- a wrapper program for making any stdin use readline
sys-libs/talloc:compat - Enable extra compatibility stuff
sys-libs/timezone-data:leaps-timezone - Install the set of "right" timezones; these timezones include leap seconds when counting seconds since the epoch (while POSIX does not) as they are based on the TAI (International Atomic Time) clock
+sys-libs/timezone-data:zic-slim - Default to 'slim' file format for /usr/share/zoneinfo. Otherwise 'fat' format is used. Not all programs can handle 'slim' format'.
sys-libs/uclibc-ng:symlink-compat - Explicitly add sym links for libdl.so.0, libm.so.0, and friends for backward compatibility with sys-libs/uclibc-ng-1.0.17 and earlier
sys-libs/zlib:minizip - include the minizip library for quick and dirty zip extraction
sys-power/apcupsd:modbus - Enable MODBUS support over USB
@@ -8579,12 +8469,12 @@ sys-process/procps:ncurses - Build programs that use ncurses: top, slabtop, watc
sys-process/systemd-cron:cron-boot - Include support for the boot timer.
sys-process/systemd-cron:etc-crontab-systemd - Use dedicated /etc/crontab-systemd instead of parsing /etc/crontab
sys-process/systemd-cron:minutely - Support /etc/cron.minutely
+sys-process/systemd-cron:runparts - Use traditional run-parts instead of creating jobs for each cron.* entry
sys-process/systemd-cron:setgid - Compile setgid C helper for crontab. Needs GCC or Clang.
sys-process/systemd-cron:yearly - Support /etc/cron.yearly
sys-process/tini:args - Enable argument parsing.
virtual/blas:eselect-ldso - Enable runtime library switching by eselect and ld.so.
virtual/cblas:eselect-ldso - Enable runtime library switching by eselect and ld.so.
-virtual/ffmpeg:opus - Use the external opus library for encoding and decoding.
virtual/lapack:eselect-ldso - Enable runtime library switching by eselect and ld.so.
virtual/lapacke:eselect-ldso - Enable runtime library switching by eselect and ld.so.
virtual/linux-sources:firmware - Install linux kernel firmware
@@ -8656,14 +8546,11 @@ www-client/chromium:hangouts - Enable support for Google Hangouts features such
www-client/chromium:headless - Build Ozone only with headless backend, NOT RECOMMENDED for general use.
www-client/chromium:js-type-check - Enable JavaScript type-checking for Chrome's web technology-based UI. Requires Java.
www-client/chromium:official - Enable Official build instead of Developer build.
-www-client/chromium:ozone - Enable Ozone platform abstraction layer with X11 backend.
-www-client/chromium:ozone-wayland - Enable Wayland backend for Ozone.
www-client/chromium:pic - Disable optimized assembly code that is not PIC friendly
www-client/chromium:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats.
www-client/chromium:suid - Build the SUID sandbox, which is only needed on CONFIG_USER_NS=n kernels
www-client/chromium:system-ffmpeg - Use system ffmpeg instead of the bundled one
www-client/chromium:system-icu - Use system icu instead of the bundled one
-www-client/chromium:system-libvpx - Use system libvpx instead of the bundled one
www-client/chromium:tcmalloc - Use bundled tcmalloc instead of system malloc
www-client/chromium:widevine - Unsupported closed-source DRM capability (required by Netflix VOD)
www-client/dillo:xembed - Enable X11 XEmbed support
@@ -8674,9 +8561,7 @@ www-client/elinks:gopher - Enable support for the gopher protocol
www-client/elinks:mouse - Make elinks to grab all mouse events
www-client/elinks:tre - Enable support for regex searches via dev-libs/tre
www-client/elinks:xml - Enable support for bookmarks via dev-libs/expat
-www-client/firefox:bindist - Disable official Firefox branding (icons, name) which are not binary-redistributable according to upstream.
www-client/firefox:clang - Use Clang compiler instead of GCC
-www-client/firefox:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported)
www-client/firefox:eme-free - Disable EME (DRM plugin) cabability at build time
www-client/firefox:geckodriver - Enable WebDriver support
www-client/firefox:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles
@@ -8685,15 +8570,14 @@ www-client/firefox:lto - Enable Link Time Optimization (LTO). Requires Gold link
www-client/firefox:openh264 - Use media-libs/openh264 for H.264 support instead of downloading binary blob from Mozilla at runtime
www-client/firefox:pgo - Add support for profile-guided optimization using gcc-4.5, for faster binaries. This option will double the compile time.
www-client/firefox:screencast - Enable support for remote desktop and screen cast using media-video/pipewire
-www-client/firefox:screenshot - Allow to disable screenshot extension in global profile
www-client/firefox:system-av1 - Use the system-wide media-libs/dav1d and media-libs/libaom library instead of bundled.
www-client/firefox:system-harfbuzz - Use the system-wide media-libs/harfbuzz and media-gfx/graphite2 instead of bundled.
www-client/firefox:system-icu - Use the system-wide dev-libs/icu instead of bundled.
www-client/firefox:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled.
www-client/firefox:system-libevent - Use the system-wide dev-libs/libevent instead of bundled.
www-client/firefox:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled.
-www-client/firefox:system-sqlite - Use the system-wide dev-db/sqlite installation with secure-delete enabled
www-client/firefox:system-webp - Use the system-wide media-libs/libwebp instead of bundled.
+www-client/firefox-bin:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles
www-client/jd:migemo - Enable migemo support for Japanese
www-client/jd:oniguruma - Use dev-libs/oniguruma for regular expression
www-client/links:brotli - Enable app-arch/brotli support
@@ -8709,7 +8593,6 @@ www-client/netsurf:gtk2 - Build GTK2 GUI
www-client/netsurf:psl - Use public suffix list via media-libs/libnspsl
www-client/netsurf:rosprite - RISC OS Sprite bitmap image support (media-libs/librosprite)
www-client/netsurf:svgtiny - SVG image support via media-libs/svgatiny instead of gnome-base/librsvg
-www-client/otter:webengine - Use dev-qt/qtwebengine as backend instead of dev-qt/qtwebkit (experimental)
www-client/qutebrowser:scripts - Installs userscripts from the misc/userscripts directory to /usr/share/qutebrowser/userscripts.
www-client/seamonkey:calendar - Build Mozilla's calendar
www-client/seamonkey:chatzilla - Build Mozilla's IRC client (default on)
@@ -8717,6 +8600,7 @@ www-client/seamonkey:custom-optimization - Build with user-specified compiler op
www-client/seamonkey:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles
www-client/seamonkey:ipc - Use inter-process communication between tabs and plugins. Allows for greater stability in case of plugin crashes
www-client/seamonkey:roaming - Build roaming extension support (default on)
+www-client/seamonkey:system-av1 - Use the system-wide media-libs/dav1d and media-libs/libaom library instead of bundled
www-client/seamonkey:system-harfbuzz - Use the system-wide media-libs/harfbuzz instead of bundled
www-client/seamonkey:system-icu - Use the sytem-wide dev-libs/icu instead of bundled
www-client/seamonkey:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled
@@ -8728,6 +8612,8 @@ www-client/uget:aria2 - Enable support for net-misc/aria2 through xmlrpc. You'll
www-client/uget:control-socket - Enable JSON-RPC over unix domain socket
www-client/uget:openssl - Use dev-libs/openssl instead of net-libs/gnutls
www-client/uget:rss - Enable uGet feed messages
+www-client/vivaldi-snapshot:proprietary-codecs - Use system media-video/ffmpeg to support patent-encumbered media codecs
+www-client/vivaldi-snapshot:widevine - Unsupported closed-source DRM capability (required by Netflix VOD)
www-client/w3m:gdk-pixbuf - Enable support for x11-libs/gdk-pixbuf
www-client/w3m:lynxkeymap - If you prefer Lynx-like key binding
www-misc/litmus:libproxy - Support for automatic proxy configuratino management through net-libs/libproxy.
@@ -8737,7 +8623,6 @@ www-misc/vdradmin-am:vdr - Support for media-video/vdr. Disable this if the VDR
www-misc/xxv:themes - Enable more themes via x11-themes/xxv-skins
www-plugins/adobe-flash:nsplugin - Install the Netscape Flash API plugin (for Firefox and similar browsers)
www-plugins/adobe-flash:ppapi - Install the Pepper Flash API plugin (for Chrome and similar browsers)
-www-plugins/freshplayerplugin:v4l - Use libv4l2 for colorspace conversion
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)
@@ -8748,8 +8633,6 @@ www-servers/apache:static - Link in apache2 modules statically rather then plugi
www-servers/apache:suexec - Install suexec with apache
www-servers/apache:suexec-caps - Install suexec with capabilities instead of SUID
www-servers/apache:suexec-syslog - Log suexec to syslog instead of to a separate file
-www-servers/cherokee:admin - Install web based cherokee conf tool
-www-servers/cherokee:rrdtool - Enable rrdtool support
www-servers/civetweb:server - Build standalone server
www-servers/fnord:auth - Enable HTTP authentication support
www-servers/gatling:diet - Compile against dev-libs/dietlibc
@@ -8774,7 +8657,6 @@ www-servers/nginx-unit:php7-2 - Support for PHP 7.2
www-servers/nginx-unit:php7-3 - Support for PHP 7.3
www-servers/nginx-unit:php7-4 - Support for PHP 7.4
www-servers/pshs:magic - Enable automatic detection of Content-Type using libmagic (sys-apps/file)
-www-servers/pshs:netlink - Use libnetlink (sys-apps/iproute2) to get network interface addresses
www-servers/pshs:qrcode - Enable generating QRCodes for server URL
www-servers/resin:admin - Enable Resin admin webapp
www-servers/sniproxy:dns - Enable DNS resolver via net-libs/udns
@@ -8795,7 +8677,6 @@ www-servers/xsp:developer - creates .mdb files for either Release and Debug
www-servers/xsp:net35 - use .NET 3.5 Framework
www-servers/xsp:net40 - use .NET 4.0 Framework
www-servers/xsp:net45 - use .NET 4.5 Framework
-x11-apps/copyq:webkit - enables the application to use advanced HTML rendering and fetching remote images and other data
x11-apps/igt-gpu-tools:X - Enable intel-gpu-overlay xlib/cairo backend
x11-apps/igt-gpu-tools:chamelium - Enables support for building Chamelium tests
x11-apps/igt-gpu-tools:man - Build and install man pages
@@ -8806,7 +8687,6 @@ x11-apps/igt-gpu-tools:valgrind - Support valgrind annotations
x11-apps/igt-gpu-tools:xv - Enable intel-gpu-overlay xv backend
x11-apps/mesa-progs:egl - Build EGL utilities
x11-apps/mesa-progs:gles2 - Build OpenGL ES 2 utilities
-x11-apps/xdm:consolekit - Enable native sys-auth/consolekit support
x11-apps/xdpyinfo:dmx - Builds support for Distributed Multiheaded X x11-base/xorg-server
x11-apps/xinit:twm - Control dependencies on legacy apps (xterm, twm, ...). Safe to disable if you use a modern desktop environment.
x11-apps/xsm:rsh - This allows the use of rsh (remote shell) and rcp (remote copy).
@@ -8882,7 +8762,6 @@ x11-libs/wxGTK:gstreamer - Enable the wxMediaCtrl class for playing audio and vi
x11-libs/wxGTK:sdl - Use Simple Directmedia Layer (media-libs/libsdl) for audio.
x11-misc/alock:doc - Build and install manpage with app-text/asciidoc.
x11-misc/bumblebee:bbswitch - Add dependency on sys-power/bbswitch for PM feature
-x11-misc/cdm:consolekit - Enable native consolekit support
x11-misc/colord:argyllcms - Enable ArgyllCMS sensor
x11-misc/colord:extra-print-profiles - Generate extra print profiles. Warning: significant build time and memory requirements.
x11-misc/colord:gusb - Enable dev-libs/libgusb support, needed for colorimeter drivers
@@ -8899,9 +8778,7 @@ x11-misc/gtkdialog:vte - Enable support for x11-libs/vte
x11-misc/i3status:filecaps - Linux capabilities library is required for i3status to be able to read net bandwith
x11-misc/j4-dmenu-desktop:dmenu - Use x11-misc/dmenu as default. Disable to use a different implementation.
x11-misc/ktsuss:sudo - Use the sudo backend instead the su one
-x11-misc/light-locker:consolekit - Keep track of the various users, sessions, and seats present on the system.
x11-misc/light-locker:dpms - Turn on the display on screensaver deactivation.
-x11-misc/light-locker:gtk3 - Build with GTK+ 3 instead of GTK+ 2.
x11-misc/light-locker:screensaver - Lock the screen on screensaver activation.
x11-misc/lightdm:gtk - Pull in the gtk+ greeter
x11-misc/lightdm:non_root - Use non-root user by default
@@ -8928,12 +8805,8 @@ x11-misc/redshift:geoclue - Control dependency on app-misc/geoclue
x11-misc/rofi:drun - Enable desktop file run dialog
x11-misc/rofi:windowmode - Enable normal window mode
x11-misc/rss-glx:quesoglc - Enable support for OpenGL Character Renderer
-x11-misc/sddm:consolekit - Use ck-launch-session from sys-auth/consolekit by default in Xsession (no native support)
x11-misc/sddm:elogind - Use sys-auth/elogind for session tracking.
x11-misc/sent:savedconfig - Without a saved config.h, this package depends on media-gfx/farbfeld for image conversions
-x11-misc/slim:consolekit - Enable native consolekit support
-x11-misc/spacefm:gtk2 - Support GTK+ 2.x instead of GTK+ 3.x
-x11-misc/spacefm:gtk3 - Support GTK+ 3.x instead of GTK+ 2.x
x11-misc/spacefm:video-thumbnails - Support video thumbnails with media-video/ffmpegthumbnailer
x11-misc/stalonetray:graceful-exit - use non-portable hack to exit gracefuly on signal
x11-misc/tint2:battery - Enable battery status plugin
@@ -9005,6 +8878,7 @@ x11-terms/mlterm:utempter - Enable support for sys-libs/libutempter
x11-terms/mlterm:wayland - Enable support for Wayland
x11-terms/mrxvt:menubar - Enable mrxvt menubar
x11-terms/mrxvt:utempter - REcords user logins. Useful on multi-user systems
+x11-terms/rxvt-unicode:24-bit-color - Enable 24-bit color support. Note that this feature is unofficial, may cause visual glitches due to the fact there is no termcap/terminfo definition for rxvt-unicode-24bit yet so it is necessary to use the one for 256 colours, visibly increases memory usage, and might slow urxvt down dramatically when more than six fonts are in use in a terminal instance.
x11-terms/rxvt-unicode:256-color - Enable 256 color support
x11-terms/rxvt-unicode:blink - Enable blinking text
x11-terms/rxvt-unicode:fading-colors - Enable colors fading when off focus
@@ -9016,7 +8890,6 @@ x11-terms/rxvt-unicode:perl - Enable perl script support. You can still disable
x11-terms/rxvt-unicode:unicode3 - Use 21 instead of 16 bits to represent unicode characters
x11-terms/rxvt-unicode:utmp - Enable utmp support
x11-terms/rxvt-unicode:wtmp - Enable wtmp support
-x11-terms/terminator:libnotify - Enables desktop notifications via x11-libs/libnotify
x11-terms/terminology:extras - Install additional testing tools
x11-terms/xfce4-terminal:utempter - Include utmp management support via sys-libs/libutempter
x11-terms/xterm:openpty - Use openpty() in preference to posix_openpt()
@@ -9108,6 +8981,7 @@ x11-wm/windowmaker:modelock - Enable XKB language status lock support. README sa
x11-wm/windowmaker:xrandr - Enable XRandR window extension support
x11-wm/wmfs:imlib2 - Enable image support through media-libs/imlib2
x11-wm/xmonad:no-autorepeat-keys - Allow ignoring of keyboard autorepeat.
+x11-wm/xpra:brotli - Enable brotli compression support
x11-wm/xpra:client - Build client-side code
x11-wm/xpra:clipboard - Enable clipboard support
x11-wm/xpra:csc - Enable csc softscaler support
@@ -9130,11 +9004,11 @@ xfce-base/xfce4-settings:libcanberra - Enable sound event support using media-li
xfce-base/xfce4-settings:xklavier - Enable keyboard layout selection support using x11-libs/libxklavier
xfce-base/xfdesktop:thunar - Build support for desktop icons (for example, launchers and folders)
xfce-base/xfwm4:xpresent - Enable the XPresent extension for sync to vblank
+xfce-extra/tumbler:epub - Enable support for .epub thumbnailer using app-text/libgepub
xfce-extra/tumbler:odf - Enable support for .odf thumbnailers by using gnome-extra/libgsf
xfce-extra/xfce4-clipman-plugin:qrcode - Enable support for media-gfx/qrencode
xfce-extra/xfce4-mpc-plugin:libmpd - Build using media-libs/libmpd backend, instead of native fallback which is preferred
xfce-extra/xfce4-power-manager:panel-plugin - Build the power management plugin for the XFCE panel
xfce-extra/xfce4-pulseaudio-plugin:keybinder - Enable support for global hotkeys using dev-libs/keybinder.
xfce-extra/xfce4-pulseaudio-plugin:wnck - Enable experimental support for raising media player windows using x11-libs/libwnck.
-xfce-extra/xfce4-screensaver:consolekit - Enable ConsoleKit support
xfce-extra/xfce4-screensaver:locking - Enable screen locking support