summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin150864 -> 152162 bytes
-rw-r--r--profiles/arch/alpha/package.use.mask4
-rw-r--r--profiles/arch/amd64/package.use.mask4
-rw-r--r--profiles/arch/amd64/package.use.stable.mask4
-rw-r--r--profiles/arch/arm/armv4/package.use.mask4
-rw-r--r--profiles/arch/arm/armv4t/package.use.mask4
-rw-r--r--profiles/arch/arm/armv5te/package.use.mask4
-rw-r--r--profiles/arch/hppa/package.use.mask4
-rw-r--r--profiles/arch/hppa/package.use.stable.mask4
-rw-r--r--profiles/arch/ia64/package.use.mask4
-rw-r--r--profiles/arch/powerpc/package.use.mask2
-rw-r--r--profiles/arch/powerpc/package.use.stable.mask7
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask45
-rw-r--r--profiles/arch/powerpc/ppc32/use.mask10
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.mask2
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.use.mask2
-rw-r--r--profiles/arch/powerpc/ppc64/package.mask2
-rw-r--r--profiles/arch/riscv/package.use.mask5
-rw-r--r--profiles/arch/riscv/rv32imac/ilp32d/make.defaults2
-rw-r--r--profiles/arch/sparc/package.use.mask8
-rw-r--r--profiles/arch/x86/package.use.mask8
-rw-r--r--profiles/base/package.use.force6
-rw-r--r--profiles/base/package.use.mask20
-rw-r--r--profiles/base/package.use.stable.mask5
-rw-r--r--profiles/categories2
-rw-r--r--profiles/default/linux/amd64/17.1/clang/eapi1
-rw-r--r--profiles/default/linux/amd64/17.1/clang/packages.build9
-rw-r--r--profiles/default/linux/amd64/17.1/clang/parent2
-rw-r--r--profiles/default/linux/make.defaults5
-rw-r--r--profiles/features/clang/eapi1
-rw-r--r--profiles/features/clang/make.defaults67
-rw-r--r--profiles/features/clang/package.use17
-rw-r--r--profiles/features/clang/packages14
-rw-r--r--profiles/features/clang/packages.build14
-rw-r--r--profiles/features/clang/use.force1
-rw-r--r--profiles/features/musl/package.mask8
-rw-r--r--profiles/features/musl/package.use.force2
-rw-r--r--profiles/features/musl/package.use.mask4
-rw-r--r--profiles/info_pkgs11
-rw-r--r--profiles/info_vars40
-rw-r--r--profiles/license_groups2
-rw-r--r--profiles/package.mask622
-rw-r--r--profiles/profiles.desc1
-rw-r--r--profiles/targets/desktop/package.use8
-rw-r--r--profiles/targets/desktop/plasma/package.mask10
-rw-r--r--profiles/updates/1Q-20212
-rw-r--r--profiles/updates/4Q-202164
-rw-r--r--profiles/use.local.desc152
48 files changed, 603 insertions, 616 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index bdc7bba8c0b6..de11da025ad8 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 5050fa825fa7..4424f1abce12 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
+# ts-cli requires rust to be built, and rust is unavailable here ATM.
+dev-libs/tree-sitter ts-cli
+
# Sam James <sam@gentoo.org> (2021-11-05)
# Avoid keywording unnecessary depenencies for now, bug #804115
dev-python/scipy pythran
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 772ea0b0ea5d..618cccae1a49 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -93,10 +93,6 @@ app-metrics/collectd -collectd_plugins_gpu_nvidia
# Columnstore engine is supported on amd64
dev-db/mariadb -columnstore
-# Thomas Deutschmann <whissi@gentoo.org> (2020-07-27)
-# media-video/pipewire:0/0.3 is available for amd64
-www-client/firefox -screencast
-
# Sam James <sam@gentoo.org> (2020-07-03)
# Rust is available here
# Bug #728558
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 7802a944051c..1d5317c89ea4 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -43,8 +43,8 @@ app-metrics/collectd collectd_plugins_slurm collectd_plugins_gpu_nvidia
# Joonas Niilola <juippis@gentoo.org> (2020-06-21)
# sys-apps/apparmor doesn't have stable keywords.
-app-emulation/lxc apparmor
-app-emulation/lxd apparmor
+app-containers/lxc apparmor
+app-containers/lxd apparmor
# Thomas Deutschmann <whissi@gentoo.org> (2019-10-28)
# net-libs/quiche is an early HTTP/3 implementation
diff --git a/profiles/arch/arm/armv4/package.use.mask b/profiles/arch/arm/armv4/package.use.mask
index 4645bbb40cdb..db442dd26495 100644
--- a/profiles/arch/arm/armv4/package.use.mask
+++ b/profiles/arch/arm/armv4/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
+# ts-cli requires rust to be built, and rust is unavailable here ATM.
+dev-libs/tree-sitter ts-cli
+
# Matt Turner <mattst88@gentoo.org> (07-25-2021)
# gdm requires gnome-shell requires rustified librsvg.
x11-misc/xscreensaver gdm
diff --git a/profiles/arch/arm/armv4t/package.use.mask b/profiles/arch/arm/armv4t/package.use.mask
index 4645bbb40cdb..db442dd26495 100644
--- a/profiles/arch/arm/armv4t/package.use.mask
+++ b/profiles/arch/arm/armv4t/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
+# ts-cli requires rust to be built, and rust is unavailable here ATM.
+dev-libs/tree-sitter ts-cli
+
# Matt Turner <mattst88@gentoo.org> (07-25-2021)
# gdm requires gnome-shell requires rustified librsvg.
x11-misc/xscreensaver gdm
diff --git a/profiles/arch/arm/armv5te/package.use.mask b/profiles/arch/arm/armv5te/package.use.mask
index 4645bbb40cdb..db442dd26495 100644
--- a/profiles/arch/arm/armv5te/package.use.mask
+++ b/profiles/arch/arm/armv5te/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
+# ts-cli requires rust to be built, and rust is unavailable here ATM.
+dev-libs/tree-sitter ts-cli
+
# Matt Turner <mattst88@gentoo.org> (07-25-2021)
# gdm requires gnome-shell requires rustified librsvg.
x11-misc/xscreensaver gdm
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 5a93cbad3647..f438ef894cc3 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,10 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
+# ts-cli requires rust to be built, and rust is unavailable here ATM.
+dev-libs/tree-sitter ts-cli
+
# Sam James <sam@gentoo.org> (2021-11-19)
# Avoid dragging in doc/sphinx deps where we can help it
dev-python/anyio doc
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index d798f3f41a14..0a4b7c2a80de 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2021-12-15)
+# Unstable dependencies (dev-libs/libnl, sys-cluster/rdma-core)
+net-libs/libpcap netlink rdma
+
# Sam James <sam@gentoo.org> (2021-11-17)
# x11-libs/libXvMC is not marked stable on HPPA
# media-libs/mesa is not marked stable on HPPA
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 455d535cd6f7..f7d836375ea4 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
+# ts-cli requires rust to be built, and rust is unavailable here ATM.
+dev-libs/tree-sitter ts-cli
+
# Michał Górny <mgorny@gentoo.org> (2021-11-26)
# These package flags require dev-python/cryptography which -- due
# to the dependency on Rust -- is no longer portable to ia64.
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 5023abae516b..df0cf762626a 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -45,7 +45,7 @@ net-libs/webkit-gtk avif
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-05)
# criu is masked on big-endian ppc*
-app-emulation/crun criu
+app-containers/crun criu
# Sergei Trofimovich <slyfox@gentoo.org> (2020-08-07)
# dev-vcs/darcs is not keyworded on ppc/ppc64
diff --git a/profiles/arch/powerpc/package.use.stable.mask b/profiles/arch/powerpc/package.use.stable.mask
index 0d8205bcb52d..a01b8aed5e6c 100644
--- a/profiles/arch/powerpc/package.use.stable.mask
+++ b/profiles/arch/powerpc/package.use.stable.mask
@@ -87,13 +87,6 @@ app-arch/p7zip kde
dev-vcs/subversion kwallet
x11-misc/xscreensaver new-login
-# Pacho Ramos <pacho@gentoo.org> (2015-09-06)
-# webkit-gtk is going to stay in ~all but amd64/x86
-# that are the only arches upstream is taking care
->=x11-libs/wxGTK-3.0.2.0-r1 webkit
-dev-util/glade webkit
-dev-python/wxpython webkit
-
# Justin Lecher <jlec@gentoo.org> (2015-02-21)
# Needs stable GNOME-3
net-fs/netatalk tracker
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index 3df67aeccf4d..d6929b9f383b 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,28 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2021-12-08)
+# Masks involving webkit-gtk; webkit-gtk was dekeyworded on ppc for a while.
+# We haven't (yet?) restored keywords for all the bits we had to drop, so
+# keep masks here (for now?).
+# Needs unkeyworded gnome-extra/sushi
+gnome-base/nautilus previewer
+# needs mail-client/evolution, depends on net-libs/webkit-gtk
+app-office/planner eds
+# needs gnome-extra/sushi, depends on net-libs/webkit-gtk
+gnome-base/nautilus previewer
+# needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk
+gnome-base/gvfs google
+gnome-base/gnome-control-center flickr
+# needs mail-client/evolution, depends on net-libs/webkit-gtk
+net-mail/lbdb evo
+# needs dev-util/devhelp, depends on net-libs/webkit-gtk
+dev-util/anjuta devhelp
+
+# Daniel Pielmeier <billie@gentoo.org> (2021-11-07)
+# gnome-base/librsvg has no stable keywords here, bug #807130
+app-admin/conky lua-rsvg
+
# Akinori Hattori <hattya@gentoo.org> (2021-10-24)
# Requires unkeyworded dependencies
app-i18n/uim kde
@@ -65,29 +87,6 @@ dev-ml/cudf test
# gnome-base/librsvg, et al
>=media-gfx/eog-3.33.1 svg
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-18)
-# net-libs/webkit-gtk has no ppc keywords
-app-editors/emacs xwidgets
-gnome-extra/evolution-data-server oauth
-app-office/gnucash gui doc
-dev-util/geany-plugins markdown
->=media-gfx/gthumb-3.10.0 http
-# needs mail-client/evolution, depends on net-libs/webkit-gtk
-app-office/planner eds
-# needs gnome-extra/sushi, depends on net-libs/webkit-gtk
-gnome-base/nautilus previewer
-# needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk
-gnome-base/gvfs google
-gnome-base/gnome-control-center flickr
-# needs x11-libs/wxGTK[webkit]
-sci-misc/boinc X
-# needs mail-client/evolution, depends on net-libs/webkit-gtk
-net-mail/lbdb evo
-# 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
app-text/texlive-core -xindy
diff --git a/profiles/arch/powerpc/ppc32/use.mask b/profiles/arch/powerpc/ppc32/use.mask
index 760fc9331531..c2325ed7fe8b 100644
--- a/profiles/arch/powerpc/ppc32/use.mask
+++ b/profiles/arch/powerpc/ppc32/use.mask
@@ -4,6 +4,10 @@
# Unmask the flag which corresponds to ARCH.
-ppc
+# Sam James <sam@gentoo.org> (2021-12-07)
+# net-libs/gnome-online-accounts is not marked keyworded on ppc
+gnome-online-accounts
+
# Sam James <sam@gentoo.org> (2021-10-16)
# media-libs/openexr doesn't work on BE (bug #818424)
# ...and openscenegraph needs openexr.
@@ -18,12 +22,6 @@ llvm-libunwind
# gnome-shell requires rustified librsvg.
gnome-shell
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-18)
-# net-libs/webkit-gtk has no ppc keywords
-webkit
-# net-libs/gnome-online-accounts depends on net-libs/webkit-gtk
-gnome-online-accounts
-
# James Le Cuirot <chewi@gentoo.org> (2015-01-12)
# Java is no longer supported on ppc.
java
diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask
index 5a33b5659e8f..a691c07c55ec 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.mask
@@ -31,7 +31,7 @@ sci-mathematics/geogebra-bin
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-17)
# works on ppc64le
--app-emulation/docker
+-app-containers/docker
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-22
# criu works on ppc64le
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index 7bd73835511c..26a05e73db9d 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -27,7 +27,7 @@ kde-apps/kdenetwork-meta webengine
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-05)
# criu is unmasked on little-endian ppc64
-app-emulation/crun -criu
+app-containers/crun -criu
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-19)
# openjfx is keyworded on ppc64le
diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask
index 7b32acd5c13c..52066e1297a4 100644
--- a/profiles/arch/powerpc/ppc64/package.mask
+++ b/profiles/arch/powerpc/ppc64/package.mask
@@ -32,7 +32,7 @@ sci-mathematics/geogebra-bin
# 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
+app-containers/docker
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-18)
# openjfx:11 does not work on ppc64be
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index bb578bd989e1..8a95c710fd15 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,11 @@
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Alex Fan <alex.fan.q@gmail.com> (2021-12-12)
+# dev-python/uvloop fails test #806412
+# but with it installed, anyio passes all tests
+dev-python/anyio test
+
# Alex Fan <alex.fan.q@gmail.com> (2021-11-19)
# depends on dev-lang/ocaml
app-accessibility/brltty ocaml ocamlopt
diff --git a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults b/profiles/arch/riscv/rv32imac/ilp32d/make.defaults
index a53334741ede..d19b0ba49931 100644
--- a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults
+++ b/profiles/arch/riscv/rv32imac/ilp32d/make.defaults
@@ -3,7 +3,7 @@
# RISC-V rv32imac/ilp32d no-multilib profile
-CFLAGS="-O2 -pipe -march=rv32imacdf -mabi=ilp32d"
+CFLAGS="-O2 -pipe -march=rv32imafdc -mabi=ilp32d"
CXXFLAGS="${CFLAGS}"
FFLAGS="${CFLAGS}"
FCFLAGS="${CFLAGS}"
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index 40ddf1c9f09e..cd3bd5afc540 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Vadim Misbakh-Soloviov <mva@gentoo.org> (2021-12-09)
+# ts-cli requires rust to be built, and rust is unavailable here ATM.
+dev-libs/tree-sitter ts-cli
+
+# Daniel Pielmeier <billie@gentoo.org> (2021-11-07)
+# gnome-base/librsvg is not keyworded here, bug #807130
+app-admin/conky lua-rsvg
+
# Sam James <sam@gentoo.org> (2021-11-05)
# Avoid keywording unnecessary depenencies for now, bug #804115
dev-python/scipy pythran
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index b2b1c34cb53f..b0e644494c6e 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -91,10 +91,6 @@ sys-libs/compiler-rt-sanitizers -profile
# (See 9.3.8 in the Guile manual)
dev-scheme/guile -jit
-# Thomas Deutschmann <whissi@gentoo.org> (2020-07-27)
-# media-video/pipewire:0/0.3 is available for x86
-www-client/firefox -screencast
-
# Sam James <sam@gentoo.org> (2020-07-03)
# Rust is available here
# Bug #728558
@@ -127,8 +123,8 @@ sci-physics/lammps kokkos
# Joonas Niilola <juippis@gentoo.org> (2020-05-14)
# sys-apps/apparmor not keyworded on x86.
-app-emulation/lxc apparmor
-app-emulation/lxd apparmor
+app-containers/lxc apparmor
+app-containers/lxd apparmor
# Thomas Deutschmann <whissi@gentoo.org> (2020-04-30)
# sys-cluster/slurm is keyworded on x86
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 13cb72f914da..6d117b75b924 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -14,14 +14,16 @@
>=sys-devel/clang-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips
>=sys-devel/clang-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC
>=sys-devel/clang-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc
->=sys-devel/clang-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly
+>=sys-devel/clang-13.0.1_rc llvm_targets_SystemZ llvm_targets_XCore
+>=sys-devel/clang-13.0.1_rc llvm_targets_WebAssembly
>=sys-devel/llvm-13.0.1_rc llvm_targets_AArch64 llvm_targets_AMDGPU
>=sys-devel/llvm-13.0.1_rc llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF
>=sys-devel/llvm-13.0.1_rc llvm_targets_Hexagon llvm_targets_Lanai
>=sys-devel/llvm-13.0.1_rc llvm_targets_MSP430 llvm_targets_Mips
>=sys-devel/llvm-13.0.1_rc llvm_targets_NVPTX llvm_targets_PowerPC
>=sys-devel/llvm-13.0.1_rc llvm_targets_RISCV llvm_targets_Sparc
->=sys-devel/llvm-13.0.1_rc llvm_targets_SystemZ llvm_targets_WebAssembly
+>=sys-devel/llvm-13.0.1_rc llvm_targets_SystemZ llvm_targets_XCore
+>=sys-devel/llvm-13.0.1_rc llvm_targets_WebAssembly
# Sam James <sam@gentoo.org> (2021-03-08)
# Broken without USE=unicode
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index b026e63bec52..f92c812d5477 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,22 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Joonas Niilola <juippis@gentoo.org> (2021-12-20)
+# Broken, upstream issue/PR open since 2021-05 without reply.
+# Gentoo bug #821253
+media-video/mjpg-streamer http-management
+
+# David Seifert <soap@gentoo.org> (2021-12-19)
+# Requires GCC 8, security vulnerabilities, switch to CUDA 11,
+# consider using clang+NVPTX backend for sm_30 cards.
+# Removal in 90 days, bug #721808, #760708.
+dev-libs/cudnn cuda10-2
+
+# Thomas Deutschmann <whissi@gentoo.org> (2021-12-03)
+# Requires newer media-libs/dav1d which isn't available yet,
+# see https://bugzilla.mozilla.org/1734058
+>=www-client/firefox-95.0 system-av1
+
# Wolfgang E. Sanyer <ezzieyguywuf@gmail.com> (2021-12-01)
# Requires pandoc, which is unstable due to various haskell dependencies
# (including ghc)
@@ -235,10 +251,6 @@ dev-db/mariadb columnstore
# Please file a bug if this feature is needed
dev-python/autobahn xbr
-# Thomas Deutschmann <whissi@gentoo.org> (2020-07-27)
-# media-video/pipewire:0/0.3 is only available for certain architectures
-www-client/firefox screencast
-
# Stephan Hartmann <stha09@googlemail.com> (2020-06-28)
# Mostly intended for development and not for general use.
>=www-client/chromium-84 headless
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index ede76eb9e08b..51e9cd66d9aa 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,11 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in package.use.mask
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-12-19)
+# test deps are not stable and tests do not work
+# due to network access issues #829430
+net-libs/grpc test
+
# Ben Kohler <bkohler@gentoo.org> (2021-11-27)
# net-misc/pyhoca-cli and several of its deps will need stable first
net-misc/remmina x2go
diff --git a/profiles/categories b/profiles/categories
index 0ac1f2f33f32..39b33e91a90e 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -7,6 +7,7 @@ app-arch
app-backup
app-benchmarks
app-cdr
+app-containers
app-crypt
app-dicts
app-doc
@@ -133,6 +134,7 @@ sci-mathematics
sci-misc
sci-physics
sci-visualization
+sec-keys
sec-policy
sys-apps
sys-auth
diff --git a/profiles/default/linux/amd64/17.1/clang/eapi b/profiles/default/linux/amd64/17.1/clang/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/clang/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/amd64/17.1/clang/packages.build b/profiles/default/linux/amd64/17.1/clang/packages.build
new file mode 100644
index 000000000000..9ffb08757bd7
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/clang/packages.build
@@ -0,0 +1,9 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# we use glibc here, so we still need these in stage1
+# later stages should pull them in as BDEPEND anyway
+sys-devel/gcc
+sys-devel/gcc-config
+sys-devel/binutils
+sys-devel/binutils-config
diff --git a/profiles/default/linux/amd64/17.1/clang/parent b/profiles/default/linux/amd64/17.1/clang/parent
new file mode 100644
index 000000000000..7cba5799ab73
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/clang/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/clang
diff --git a/profiles/default/linux/make.defaults b/profiles/default/linux/make.defaults
index 6ae7cf297cf3..db9698a32848 100644
--- a/profiles/default/linux/make.defaults
+++ b/profiles/default/linux/make.defaults
@@ -53,3 +53,8 @@ VIDEO_CARDS="dummy fbdev v4l"
# Note that adding LDFLAGS="-Wl,-O1 ${LDFLAGS}" breaks dev-util/boost-build
# because of whitespace.
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
+
+# Mike Gilbert <floppym@gentoo.org> (2021-12-17)
+# Prevent automagic use of 64-bit time_t.
+# https://bugs.gentoo.org/828001
+gl_cv_type_time_t_bits_macro="no"
diff --git a/profiles/features/clang/eapi b/profiles/features/clang/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/clang/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/clang/make.defaults b/profiles/features/clang/make.defaults
new file mode 100644
index 000000000000..7674593179f7
--- /dev/null
+++ b/profiles/features/clang/make.defaults
@@ -0,0 +1,67 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# this is for now highly experimental -dilfridge
+
+# use clang as the primary compiler
+CC="clang"
+CXX="clang++"
+
+# libtool needs this
+LD="ld.lld"
+
+# linker flags
+LDFLAGS="${LDFLAGS} -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed"
+
+## hardening flags
+#SOME_HARDENING_CFLAGS="-fPIC -fstack-protector-strong -D_FORTIFY_SOURCE=2"
+#SOME_HARDENING_LDFLAGS="-Wl,-z,relro,-z,now -pie"
+#
+# we need to eventually do this the same way as in gcc, for now let's
+# keep it to a minimum
+SOME_HARDENING_CFLAGS="-D_FORTIFY_SOURCE=2"
+SOME_HARDENING_LDFLAGS=""
+
+# enable hardening by default, cf. gcc[pie,ssp]
+CFLAGS="${CFLAGS} ${SOME_HARDENING_FLAGS}"
+CXXFLAGS="${CXXFLAGS} ${SOME_HARDENING_FLAGS}"
+LDFLAGS="${LDFLAGS} ${SOME_HARDENING_LDFLAGS}"
+
+# use LLVM-provided binutils
+AR="llvm-ar"
+AS="llvm-as"
+NM="llvm-nm"
+STRIP="llvm-strip"
+RANLIB="llvm-ranlib"
+OBJCOPY="llvm-objcopy"
+STRINGS="llvm-strings"
+OBJDUMP="llvm-objdump"
+READELF="llvm-readelf"
+ADDR2LINE="llvm-addr2line"
+
+
+# bootstrap USE for stage1
+
+# curl needed by cmake
+BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl"
+
+# Clang needs this
+BOOTSTRAP_USE="${BOOTSTRAP_USE} python_single_target_python3_9"
+
+# sys-devel/llvm
+BOOTSTRAP_USE="${BOOTSTRAP_USE} -gold"
+
+# sys-devel/clang, sys-devel/clang-runtime, sys-libs/llvm-libunwind, sys-libs/libcxx, sys-libs/libcxxabi
+BOOTSTRAP_USE="${BOOTSTRAP_USE} compiler-rt clang libunwind"
+
+# sys-devel/clang
+BOOTSTRAP_USE="${BOOTSTRAP_USE} default-compiler-rt default-lld default-libcxx llvm-libunwind"
+
+# sys-devel/clang-runtime
+BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxx -sanitize"
+
+# sys-libs/libcxxabi
+BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxxabi"
+
+# llvm & clang: explicitly disable all extra targets, otherwise linking stage2 fails
+BOOTSTRAP_USE="${BOOTSTRAP_USE} -llvm_targets_BPF -llvm_targets_AMDGPU -llvm_targets_NVPTX -llvm_targets_BPF"
diff --git a/profiles/features/clang/package.use b/profiles/features/clang/package.use
new file mode 100644
index 000000000000..5d568cb8cb66
--- /dev/null
+++ b/profiles/features/clang/package.use
@@ -0,0 +1,17 @@
+# use lld by default
+sys-devel/llvm -gold
+
+# use all defaults
+sys-devel/clang compiler-rt default-compiler-rt default-lld default-libcxx llvm-libunwind
+sys-libs/compiler-rt clang
+
+# disable sanitizers for now
+sys-devel/clang-runtime compiler-rt libcxx -sanitize
+# sys-libs/compiler-rt-sanitizers clang
+
+sys-libs/libcxx libunwind libcxxabi
+sys-libs/libcxxabi libunwind
+sys-libs/llvm-libunwind compiler-rt
+
+# libgcrypt doesn't like optimizations
+dev-libs/libgcrypt o-flag-munging
diff --git a/profiles/features/clang/packages b/profiles/features/clang/packages
new file mode 100644
index 000000000000..9536b85862f3
--- /dev/null
+++ b/profiles/features/clang/packages
@@ -0,0 +1,14 @@
+# now part of @system set
+*sys-devel/lld
+*sys-devel/llvm
+*sys-devel/clang
+*sys-libs/libcxx
+*sys-libs/libcxxabi
+*sys-libs/compiler-rt
+*sys-libs/llvm-libunwind
+
+# not needed with clang
+-*sys-devel/gcc
+-*sys-devel/gcc-config
+-*sys-devel/binutils
+-*sys-devel/binutils-config
diff --git a/profiles/features/clang/packages.build b/profiles/features/clang/packages.build
new file mode 100644
index 000000000000..fd1e69e329e3
--- /dev/null
+++ b/profiles/features/clang/packages.build
@@ -0,0 +1,14 @@
+# will be pulled by stage1
+sys-libs/compiler-rt
+sys-libs/libcxxabi
+sys-libs/libcxx
+sys-devel/llvm
+sys-devel/lld
+sys-devel/clang
+sys-libs/llvm-libunwind
+
+# remove gcc & friends
+-sys-devel/gcc
+-sys-devel/gcc-config
+-sys-devel/binutils
+-sys-devel/binutils-config
diff --git a/profiles/features/clang/use.force b/profiles/features/clang/use.force
new file mode 100644
index 000000000000..e671fa21003e
--- /dev/null
+++ b/profiles/features/clang/use.force
@@ -0,0 +1 @@
+clang
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index 8bf8e5b3342e..95cd5b8d1c49 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Conrad Kostecki <conikost@gentoo.org> (2021-12-15)
+# Level Zero needs RTLD_DEEPBIND, which does not exist on musl.
+dev-libs/level-zero
+
# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-11-21)
# No musl patches in ebuild
<sys-devel/gcc-9
@@ -49,10 +53,6 @@ app-emulation/ski
# Linux debugger needs a port to musl.
app-emulation/dosemu
-# Mikle Kolyada <zlogene@gentoo.org> (2020-03-20)
-# No source builds for musl
-app-emulation/firecracker
-
# Old undated blocks of masks
#
diff --git a/profiles/features/musl/package.use.force b/profiles/features/musl/package.use.force
index da728fcc47ae..f11de170c840 100644
--- a/profiles/features/musl/package.use.force
+++ b/profiles/features/musl/package.use.force
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation.
+# Copyright 1999-2021 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-07-14)
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 72bf15947617..7d3bab631c12 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
+# Conrad Kostecki <conikost@gentoo.org> (2021-12-15)
+# Support for L0 needs RTLD_DEEPBIND, which does not exist on musl.
+dev-libs/intel-compute-runtime l0
+
# Stijn Tintel <stijn@linux-ipv6.be> (2021-12-02)
# rarpd relies on ether_ntohost which is a stub in musl
net-misc/iputils rarpd
diff --git a/profiles/info_pkgs b/profiles/info_pkgs
index 99256f827b56..ec81f85d27d5 100644
--- a/profiles/info_pkgs
+++ b/profiles/info_pkgs
@@ -13,19 +13,30 @@ sys-libs/glibc
sys-libs/musl
sys-libs/uclibc-ng
sys-devel/binutils
+sys-devel/binutils-config
sys-devel/libtool
sys-devel/make
dev-lang/python
dev-lang/perl
dev-lang/rust
dev-lang/rust-bin
+app-misc/pax-utils
sys-apps/sandbox
dev-util/ccache
+sys-devel/clang
+sys-devel/llvm
+sys-devel/lld
sys-devel/gcc
sys-devel/gcc-config
dev-java/java-config
dev-util/cmake
+dev-util/meson
# NOTE: portage no longer list /etc/gentoo-release,
# so this is not redundant
sys-apps/baselayout
sys-apps/openrc
+sys-apps/systemd
+
+# SELinux
+sec-policy/selinux-base
+sys-libs/libselinux
diff --git a/profiles/info_vars b/profiles/info_vars
index 051948c1e8ef..c058aceb7f87 100644
--- a/profiles/info_vars
+++ b/profiles/info_vars
@@ -1,4 +1,4 @@
-# Copyright 2004-2019 Gentoo Authors
+# Copyright 2004-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
##
@@ -7,35 +7,67 @@
##
ACCEPT_KEYWORDS
ACCEPT_LICENSE
+ADDR2LINE
+AR
+ARFLAGS
+AS
+ASFLAGS
CC
+CCLD
CXX
+CXXFILT
CFLAGS
CBUILD
CHOST
CONFIG_PROTECT
CONFIG_PROTECT_MASK
+CONFIG_SHELL
+CPP
CPPFLAGS
CTARGET
CXXFLAGS
DISTDIR
-FEATURES
+ELFEDIT
+EXTRA_ECONF
+FC
FCFLAGS
+FEATURES
FFLAGS
+F77FLAGS
+GCOV
GENTOO_MIRRORS
+GPROF
INSTALL_MASK
LANG
LC_ALL
+LD
LDFLAGS
+LEX
+LFLAGS
+LIBTOOL
LINGUAS
+MAKE
+MAKEFLAGS
MAKEOPTS
+NM
+OBJCOPY
+OBJDUMP
PORTAGE_COMPRESS
PORTAGE_COMPRESS_FLAGS
PORTAGE_CONFIGROOT
+PORTAGE_RSYNC_OPTS
+PORTAGE_RSYNC_EXTRA_OPTS
PORTAGE_TMPDIR
PORTDIR
PORTDIR_OVERLAY
+RANLIB
+READELF
RUSTFLAGS
+SHELL
+SIZE
+STRINGS
+STRIP
SYNC
USE
-PORTAGE_RSYNC_OPTS
-PORTAGE_RSYNC_EXTRA_OPTS
+YACC
+YFLAGS
diff --git a/profiles/license_groups b/profiles/license_groups
index 4a5b1d039692..b68b11d9f422 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -30,7 +30,7 @@ OSI-APPROVED 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL-2 Ar
# 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 CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 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 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 symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio 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 CAOSL CDDL-1.1 CDDL-Schily CeCILL-C CMake CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 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 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 symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata URT VTK w3m wm2 x2x xbatt xboing XC Xdebug xtrs zlib-acknowledgement ZSH
# Metaset for all free software
FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED @MISC-FREE
diff --git a/profiles/package.mask b/profiles/package.mask
index afc0c8e6feb7..2f33e80096b7 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,152 @@
#--- END OF EXAMPLES ---
+# David Seifert <soap@gentoo.org> (2021-12-20)
+# Requires GCC 8, security vulnerabilities, switch to CUDA 11,
+# consider using clang+NVPTX backend for sm_30 cards.
+# Removal in 90 days, bug #721808, #760708.
+<dev-util/nvidia-cuda-sdk-11
+<dev-util/nvidia-cuda-toolkit-11
+
+# Michał Górny <mgorny@gentoo.org> (2021-12-20)
+# Switches from deprecated stdlib distutils to vendored distutils
+# by default. Masked for testing. See tracker bug #822354.
+>=dev-python/setuptools-60
+
+# Jonas Stein <jstein@gentoo.org> (2021-12-20)
+# Package is broken and obsolete.
+# Removal on 2022-02-01. Bug #828875.
+x11-misc/3ddesktop
+
+# Jonas Stein <jstein@gentoo.org> (2021-12-20)
+# Package is broken and obsolete.
+# Removal on 2022-02-01. Bug #464364.
+x11-misc/habak
+
+# Piotr Karbowski <slashbeast@gentoo.org> (2021-12-19)
+# No package depends on those bindings anymore.
+# Removal in 30 days.
+dev-python/pytaglib
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-12-19)
+# Outdated and not needed anymore (this was a releng workaround)
+# Removal in 30 days, please compile it yourself from app-emulation/qemu
+app-emulation/qemu-riscv64-bin
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-19)
+# Package without consumers. Bug #771693 (multiple CVEs). Removal in 30 days.
+dev-java/jackson
+
+# Zac Medico <zmedico@gentoo.org> (2021-12-18)
+# Fails to compile and has no reverse dependencies.
+# Removal in 30 days. Bug #800141
+dev-go/go-text
+
+# Mart Raudsepp <leio@gentoo.org> (2021-12-18)
+# GNOME 42 mask
+>=gui-libs/libhandy-1.5.0
+
+# Michał Górny <mgorny@gentoo.org> (2021-12-18)
+# EOL kernel with known vulnerabilities. Please move to one of the LTS
+# branches. Bug #829491.
+=sys-kernel/gentoo-kernel-5.14*
+=sys-kernel/gentoo-kernel-bin-5.14*
+=sys-kernel/vanilla-kernel-5.14*
+=virtual/dist-kernel-5.14*
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-18)
+# Package without consumers. Bug #829517 Bug_#614480. Removal in 30 days.
+dev-java/libreadline-java
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-18)
+# Package without consumers. Bug_#736880. Removal in 30 days.
+dev-java/jrrd
+
+# Michał Górny <mgorny@gentoo.org> (2021-12-17)
+# Annoying package with deps pinned to old versions of packages.
+# All revdeps were eliminated.
+# Removal on 2022-01-16. Bug #829410.
+dev-python/hacking
+
+# William Hubbs <williamh@gentoo.org> (2021-12-15)
+# This is a go module and is included in projects directly.
+# Bug #819639; masked for removal on 2022-01-15.
+dev-go/blackfriday
+
+# Marco Scardovi <marco@scardovi.com> (2021-12-15)
+# Outdated, we are the only one who still have a package for them.
+# Removal in 30 days. # Bug #829216
+sys-cluster/mpe2
+sci-biology/gibbs
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-12-14)
+# AT&T decided to roll back community changes in March 2020
+# for version 2020.x.x
+# This version is no longer maintained.
+# New version is maintained at https://github.com/ksh93/ksh
+# and is available as app-shells/ksh-1.0.0_beta1 at time of writing.
+~app-shells/ksh-2020.0.0
+
+# Marco Scardovi <marco@scardovi.com> (2021-12-13)
+# Outdated, we are the only one who still have a package for it.
+# Docker can mount these NFS, AWS EFS, Ceph & Samba/CIFS volumes
+# by itself now. Removal in 30 days. Bug #829068
+net-fs/docker-volume-netshare
+
+# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-12-07)
+# Masked for testing
+~sci-libs/vtk-9.1.0
+
+# Michał Górny <mgorny@gentoo.org> (2021-12-13)
+# Unmaintained in Gentoo. Requires media-libs/libpng[apng].
+# Removal on 2022-01-12. Bug #824830.
+media-gfx/apngasm
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-13)
+# Blocks removal of dev-java/log4j:0 bug #828657.
+# Java packages with no active consumer. Removal in 30 days.
+dev-java/slf4j-log4j12
+dev-java/jibx
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2021-12-13)
+# Outdated, all versions in core Perl are newer. Removal in 30 days.
+perl-core/IO-Zlib
+perl-core/Module-CoreList
+perl-core/Test
+perl-core/Text-Balanced
+perl-core/Text-ParseWords
+perl-core/Thread-Semaphore
+perl-core/Time-HiRes
+perl-core/version
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-12)
+# log4j-2.15.0 depends on masked >=virtual/{jdk,jre}-11
+>=dev-java/log4j-api-java9-2.15.0
+>=dev-java/log4j-api-2.15.0
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-11)
+# Package without consumers. Bug #732792. Removal in 30 days.
+app-arch/fastjar
+
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2021-12-10)
+# As of MultiMC version 0.6.14 source built versions of MultiMC are no longer
+# usable for anything but development. The sources have been de-branded and
+# secret API keys and other required files are not included with the sources.
+# Please use the official upstream binary packaged in games-action/multimc-bin
+# instead.
+# Removal in 30 days
+games-action/multimc
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-12-10)
+# Package without consumers. Bug #828740. Removal in 30 days.
+www-apache/mod_caucho
+
+# David Seifert <soap@gentoo.org> (2021-12-06)
+# Ancient release, EAPI 5, downloads random data,
+# latest version uses Gradle.
+# Bug #572142, #580176, #776298, removal in 30 days.
+sci-biology/picard
+
# Conrad Kostecki <conikost@gentoo.org> (2021-12-04)
# Masking newer versions for both packages,
# as they cannot be compiled due upstream change.
@@ -68,198 +214,6 @@ dev-python/python-fcl
# No revdeps, bug #774498; masked for removal on 2021-12-30.
dev-libs/qrosscore
-# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-29)
-# KDE Gear 21.11.90 (21.12 RC) mask
-# Pre-release version.
-~kde-apps/baloo-widgets-21.11.90
-~kde-apps/dolphin-21.11.90
-~kde-apps/kate-21.11.90
-~kde-apps/kde-apps-meta-21.11.90
-~kde-apps/kdecore-meta-21.11.90
-~kde-apps/khelpcenter-21.11.90
-~kde-apps/konsole-21.11.90
-~kde-apps/kwrite-21.11.90
-~kde-apps/kdialog-21.11.90
-~kde-apps/keditbookmarks-21.11.90
-~kde-apps/kfind-21.11.90
-~kde-apps/konqueror-21.11.90
-~app-accessibility/kontrast-21.11.90
-~kde-apps/kdeaccessibility-meta-21.11.90
-~kde-apps/kmag-21.11.90
-~kde-apps/kmousetool-21.11.90
-~kde-apps/kmouth-21.11.90
-~kde-apps/kdeadmin-meta-21.11.90
-~kde-apps/kcron-21.11.90
-~kde-apps/ksystemlog-21.11.90
-~kde-apps/analitza-21.11.90
-~kde-apps/artikulate-21.11.90
-~kde-apps/blinken-21.11.90
-~kde-apps/cantor-21.11.90
-~kde-apps/kalgebra-21.11.90
-~kde-apps/kalzium-21.11.90
-~kde-apps/kanagram-21.11.90
-~kde-apps/kbruch-21.11.90
-~kde-apps/kdeedu-data-21.11.90
-~kde-apps/kdeedu-meta-21.11.90
-~kde-apps/kgeography-21.11.90
-~kde-apps/khangman-21.11.90
-~kde-apps/kig-21.11.90
-~kde-apps/kiten-21.11.90
-~kde-apps/klettres-21.11.90
-~kde-apps/kmplot-21.11.90
-~kde-apps/kqtquickcharts-21.11.90
-~kde-apps/ktouch-21.11.90
-~kde-apps/kturtle-21.11.90
-~kde-apps/kwordquiz-21.11.90
-~kde-apps/libkeduvocdocument-21.11.90
-~kde-apps/marble-21.11.90
-~kde-apps/minuet-21.11.90
-~kde-apps/parley-21.11.90
-~kde-apps/rocs-21.11.90
-~kde-apps/step-21.11.90
-~kde-apps/bomber-21.11.90
-~kde-apps/bovo-21.11.90
-~kde-apps/granatier-21.11.90
-~kde-apps/kajongg-21.11.90
-~kde-apps/kapman-21.11.90
-~kde-apps/katomic-21.11.90
-~kde-apps/kblackbox-21.11.90
-~kde-apps/kblocks-21.11.90
-~kde-apps/kbounce-21.11.90
-~kde-apps/kbreakout-21.11.90
-~kde-apps/kdegames-meta-21.11.90
-~kde-apps/kdiamond-21.11.90
-~kde-apps/kfourinline-21.11.90
-~kde-apps/kgoldrunner-21.11.90
-~kde-apps/kigo-21.11.90
-~kde-apps/killbots-21.11.90
-~kde-apps/kiriki-21.11.90
-~kde-apps/kjumpingcube-21.11.90
-~kde-apps/klickety-21.11.90
-~kde-apps/klines-21.11.90
-~kde-apps/kmahjongg-21.11.90
-~kde-apps/kmines-21.11.90
-~kde-apps/knavalbattle-21.11.90
-~kde-apps/knetwalk-21.11.90
-~kde-apps/knights-21.11.90
-~kde-apps/kolf-21.11.90
-~kde-apps/kollision-21.11.90
-~kde-apps/konquest-21.11.90
-~kde-apps/kpat-21.11.90
-~kde-apps/kreversi-21.11.90
-~kde-apps/kshisen-21.11.90
-~kde-apps/ksirk-21.11.90
-~kde-apps/ksnakeduel-21.11.90
-~kde-apps/kspaceduel-21.11.90
-~kde-apps/ksquares-21.11.90
-~kde-apps/ksudoku-21.11.90
-~kde-apps/ktuberling-21.11.90
-~kde-apps/kubrick-21.11.90
-~kde-apps/libkdegames-21.11.90
-~kde-apps/libkmahjongg-21.11.90
-~kde-apps/lskat-21.11.90
-~kde-apps/palapeli-21.11.90
-~kde-apps/picmi-21.11.90
-~kde-apps/gwenview-21.11.90
-~kde-apps/kamera-21.11.90
-~kde-apps/kcolorchooser-21.11.90
-~kde-apps/kdegraphics-meta-21.11.90
-~kde-apps/kdegraphics-mobipocket-21.11.90
-~kde-apps/kipi-plugins-21.11.90
-~kde-apps/kolourpaint-21.11.90
-~kde-apps/kruler-21.11.90
-~kde-apps/libkdcraw-21.11.90
-~kde-apps/libkexiv2-21.11.90
-~kde-apps/libkipi-21.11.90
-~kde-apps/libksane-21.11.90
-~kde-apps/okular-21.11.90
-~kde-apps/spectacle-21.11.90
-~kde-apps/svgpart-21.11.90
-~kde-apps/thumbnailers-21.11.90
-~kde-misc/skanlite-21.11.90
-~kde-apps/audiocd-kio-21.11.90
-~kde-apps/dragon-21.11.90
-~kde-apps/ffmpegthumbs-21.11.90
-~kde-apps/juk-21.11.90
-~kde-apps/k3b-21.11.90
-~kde-apps/kamoso-21.11.90
-~kde-apps/kdemultimedia-meta-21.11.90
-~kde-apps/kdenlive-21.11.90
-~kde-apps/kmix-21.11.90
-~kde-apps/kwave-21.11.90
-~kde-apps/libkcddb-21.11.90
-~kde-apps/libkcompactdisc-21.11.90
-~media-sound/elisa-21.11.90
-~kde-apps/dolphin-plugins-dropbox-21.11.90
-~kde-apps/kaccounts-integration-21.11.90
-~kde-apps/kaccounts-providers-21.11.90
-~kde-apps/kdenetwork-meta-21.11.90
-~kde-apps/kdenetwork-filesharing-21.11.90
-~kde-apps/kget-21.11.90
-~kde-apps/kio-extras-21.11.90
-~kde-apps/krdc-21.11.90
-~kde-apps/krfb-21.11.90
-~kde-apps/kopete-21.11.90
-~kde-apps/ktp-accounts-kcm-21.11.90
-~kde-apps/ktp-approver-21.11.90
-~kde-apps/ktp-auth-handler-21.11.90
-~kde-apps/ktp-common-internals-21.11.90
-~kde-apps/ktp-contact-list-21.11.90
-~kde-apps/ktp-contact-runner-21.11.90
-~kde-apps/ktp-desktop-applets-21.11.90
-~kde-apps/ktp-filetransfer-handler-21.11.90
-~kde-apps/ktp-kded-module-21.11.90
-~kde-apps/ktp-send-file-21.11.90
-~kde-apps/ktp-text-ui-21.11.90
-~kde-apps/plasma-telepathy-meta-21.11.90
-~kde-apps/signon-kwallet-extension-21.11.90
-~kde-apps/zeroconf-ioslave-21.11.90
-~kde-misc/kdeconnect-21.11.90
-~kde-misc/kio-gdrive-21.11.90
-~net-irc/konversation-21.11.90
-~net-libs/libktorrent-21.11.90
-~net-p2p/ktorrent-21.11.90
-~kde-apps/cervisia-21.11.90
-~kde-apps/dolphin-plugins-git-21.11.90
-~kde-apps/dolphin-plugins-mercurial-21.11.90
-~kde-apps/dolphin-plugins-subversion-21.11.90
-~kde-apps/kapptemplate-21.11.90
-~kde-apps/kcachegrind-21.11.90
-~kde-apps/kde-dev-scripts-21.11.90
-~kde-apps/kde-dev-utils-21.11.90
-~kde-apps/kdesdk-meta-21.11.90
-~kde-apps/kdesdk-kioslaves-21.11.90
-~kde-apps/kdesdk-thumbnailers-21.11.90
-~kde-apps/kompare-21.11.90
-~kde-apps/kross-interpreters-21.11.90
-~kde-apps/libkomparediff2-21.11.90
-~kde-apps/lokalize-21.11.90
-~kde-apps/poxml-21.11.90
-~kde-apps/umbrello-21.11.90
-~app-cdr/dolphin-plugins-mountiso-21.11.90
-~kde-apps/ark-21.11.90
-~kde-apps/filelight-21.11.90
-~kde-apps/kbackup-21.11.90
-~kde-apps/kcalc-21.11.90
-~kde-apps/kcharselect-21.11.90
-~kde-apps/kdebugsettings-21.11.90
-~kde-apps/kdeutils-meta-21.11.90
-~kde-apps/kdf-21.11.90
-~kde-apps/kfloppy-21.11.90
-~kde-apps/kimagemapeditor-21.11.90
-~kde-apps/kteatime-21.11.90
-~kde-apps/ktimer-21.11.90
-~kde-apps/kwalletmanager-21.11.90
-~kde-apps/print-manager-21.11.90
-~kde-apps/sweeper-21.11.90
-~kde-apps/yakuake-21.11.90
-~kde-misc/markdownpart-21.11.90
-~sys-block/partitionmanager-21.11.90
-~sys-libs/kpmcore-21.11.90
-~dev-util/kdevelop-21.11.90
-~dev-util/kdevelop-php-21.11.90
-~dev-util/kdevelop-python-21.11.90
-
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-28)
# Libraries without consumers. Removal in 30 days.
dev-java/commons-pool
@@ -318,11 +272,6 @@ www-apache/mod_extract_forwarded
# Removal in 30 days. Bug #827654
www-apache/mod_evasive
-# Mike Gilbert <floppym@gentoo.org> (2021-11-27)
-# eudev will be removed on 2022-01-01.
-# Please see the news item published on 2021-08-24 for more information.
-sys-fs/eudev
-
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-26)
# Library without consumers. Removal in 30 days.
dev-java/jss
@@ -381,102 +330,17 @@ dev-ruby/minitest:0
# Masked for removal in 30 days.
dev-ruby/aws-s3
-# Marek Szuba <marecki@gentoo.org> (2021-11-23)
-# No new releases since July 2013, no commits to upstream Git repository
-# since May 2019, long list of known issues (including Bug #681520),
-# unmaintained in Gentoo, EAPI 5. Consider using dev-util/uglifyjs instead.
-# Removal in 30 days. Bug #826470
-dev-util/yuicompressor
-
-# Lars Wendler <polynomial-c@gentoo.org> (2021-11-24)
-# No real development since Q1 2020. Last release from 2016.
-# Users should switch over to media-sound/strawberry which is an actively
-# developed fork.
-# Masked for removal in 30 days.
-media-sound/clementine
-
-# Hans de Graaff <graaff@gentoo.org> (2021-11-23)
-# Obsolete slot, last release in 2017, uses EAPI 5.
-# Use one of the newer slots.
-# Masked for removal in 30 days.
-dev-ruby/ttfunk:1.5
-
-# Marek Szuba <marecki@gentoo.org> (2021-11-23)
-# Last release in 2009, dead upstream. Rendered obsolete by native PDF
-# importers provided by LibreOffice/OpenOffice, which actually read PDFs
-# instead of converting them to images. Unmaintained in Gentoo, EAPI 5.
-# Removal in 30 days. Bug #826382
-app-text/pdf2oo
-
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-23)
# Does not support updated dev-java/pdfbox-2.0.24, Bug #803488
# Blocks (CVE-2018-11797, CVE-2021-{27807,27906,31811,31812})
dev-tex/pdfannotextractor
-# Marek Szuba <marecki@gentoo.org> (2021-11-23)
-# No releases or repo activity upstream since 2013, both versions currently
-# in the tree fail to build (for different reasons), unmaintained in Gentoo,
-# stable ebuild uses EAPI 5.
-# Removal in 30 days. Bug #756925
-app-text/dbacl
-
-# Sergey Popov <pinkbyte@gentoo.org> (2021-11-22)
-# Upstream is pretty much dead
-# Has at least one security issue - bug #825358
-# Replaced by net-misc/frr
-# Removal in 30 days
-net-misc/quagga
-
-# Marek Szuba <marecki@gentoo.org> (2021-11-22)
-# Upstream switched from static documentation to the Wiki format
-# around 10 years ago, and the ebuild we've got in the tree was
-# massively outdated even then (our version: 812, last static
-# upstream version: 2001). No maintainer in Gentoo, EAPI 5.
-# Removal in 30 days. Bug #826454
-app-doc/selfhtml
-
-# Marek Szuba <marecki@gentoo.org> (2021-11-22)
-# Last release in 2008 at the latest, no maintainer in Gentoo for years,
-# EAPI 5, upstream is gone, the only distros which still package it are
-# Gentoo, Funtoo and LiGurOS.
-# Removal in 30 days. Bug #826682
-app-admin/psmon
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2021-11-22)
-# Unmaintained upstream, never made it to a KF5-based release and Gentoo
-# was the only distro ever packaging such a snapshot. Use kimpanel from
-# kde-plasma/plasma-desktop instead.
-# Removal on 2021-12-22. Bug #824822
-kde-misc/kimtoy
-
# Stephan Hartmann <sultan@gentoo.org> (2021-11-22)
# Dev channel releases are only for people who
# are developers or want more experimental features
# and accept a more unstable release.
>=www-client/chromium-98
-# Michael Orlitzky <mjo@gentoo.org> (2021-11-22)
-# Cool package, but no longer developed upstream, and my immediate use
-# for it has expired. No reverse dependencies, deprecated EAPI;
-# removal in 30 days. Bug #826386.
-app-text/XML-Schema-learner
-
-# Hans de Graaff <graaff@gentoo.org> (2021-11-20)
-# Obsolete package. Last upstream release in 2014, upstream itself is
-# gone. No reverse dependencies in Gentoo.
-# Masked for removal in 30 days.
-dev-ruby/rack-ssl
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2021-11-19)
-# Doesn't work with latest versions of adb, source not easily ported
-# to python 3.9 and 3.10. No upstream activity for 7 years.
-# Removal on 2021-12-19. Bug #825038.
-app-mobilephone/adb-sync
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-18)
-# Library without consumers, Removal in 30 days.
-dev-java/piccolo2d
-
# Mike Pagano <mpagano@gentoo.org> (2021-11-18)
# Bug introduced in this version that can
# cause system freeze with data loss.
@@ -488,179 +352,11 @@ dev-java/piccolo2d
~sys-kernel/vanilla-kernel-5.14.19
~virtual/dist-kernel-5.14.19
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-16)
-# Outdated java package, uses EAPI 5, no revdeps,
-# no other distro is packaging this.
-# Removal on 2021-12-16. Bug #819420.
-media-video/google2srt
-
-# Uses EAPI 5, multiple bugs reported, fails to compile,
-# no revdeps, upstream doesn't do regular releases,
-# no other distro is packaging this
-# Removal on 2021-12-16. Bug #770610. Bug #813873. Bug #810682.
-net-libs/onion
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-15)
-# Library without consumers,
-# bug #771693 (multiple CVEs); Removal in 30 days.
-dev-java/jackson
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-14)
-# java packages without consumers, Removal in 30 days.
-dev-java/milton-mail-api
-dev-java/milton-api
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-13)
-# java package without consumers,
-# bug_808948 (CVE-2021-37714). Removal in 30 days.
-dev-java/jsoup
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-13)
-# Broken, no maintainer, outdated, multiple bugs reported, EAPI 5,
-# only revdep sys-fs/tmsu fails to build with go 1.16.
-# Removal on 2021-12-13. Bug #819612. Bug #771054.
-dev-libs/go-fuse
-sys-fs/tmsu
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-13)
-# Outdated, multiple bugs reported, uses EAPI 5, no revdeps.
-# Please use sci-geosciences/josm-bin instead.
-# Removal on 2021-12-13. Bug #819129.
-sci-geosciences/josm
-
-# Hans de Graaff <graaff@gentoo.org> (2021-11-13)
-# No longer maintained upstream. Stuck on an old version 4.x of d3
-# while d3 upstream is now on 7.x. Probably best to use directly via
-# npm or yarn.
-# Masked for removal on 2021-12-13.
-dev-ruby/d3_rails
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-13)
-# java package without consumers, bug #787338. Removal in 30 days.
-dev-db/db-je
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-13)
-# depends on deprecated jdk / jre, bug #787449
-# stuck with EAPI 5, latest release in 2005
-# Removal in 30 days.
-net-analyzer/neti
-
-# John Helmert III <ajak@gentoo.org> (2021-11-13)
-# Unmaintained in Gentoo, open security bug, many unfixed otther
-# bugs. Removal on 2021-12-13, bug #764719.
-mail-client/cone
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-12)
-# Libraries with no other consumers. Removal in 30 days.
-dev-java/trident
-dev-java/okio
-dev-java/moshi
-
-# John Helmert III <ajak@gentoo.org> (2021-11-12)
-# Unfixed code execution bug, unmaintained in Gentoo.
-# Removal on 2021-12-11, bugs #672352, #794511.
-www-apps/websvn
-
-# Michał Górny <mgorny@gentoo.org> (2021-11-11)
-# Last release was for XFCE 4.10, back in 2013. Does not support modern
-# Vala versions. No revdeps.
-# Removal on 2021-12-11. Bug #823128.
-xfce-extra/xfce4-vala
-
-# John Helmert III <ajak@gentoo.org> (2021-11-11)
-# Unmaintained and vulnerable.
-# Removal on 2021-12-11. Bugs #735978, #794907
-app-emulation/firecracker
-
# Mart Raudsepp <leio@gentoo.org> (2021-11-11)
# Needs testing to ensure valac-0.54 works for existing packages
>=dev-libs/vala-common-0.53
dev-lang/vala:0.54
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-10)
-# Uses EAPI 5, dead upstream, no other distro is
-# packaging this.
-# Removal on 2021-12-10. Bug #819333.
-net-im/kouchat
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-10)
-# Uses EAPI 5, outdated and current version has
-# security vulnerabilities.
-# Removal on 2021-12-10. Bug #819327. Bug #739594.
-net-irc/cgiirc
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-10)
-# Uses EAPI 5, no maintainer, only revdep sobby is
-# also broken and unmaintained.
-# Removal on 2021-12-10. Bug #819318.
-net-libs/obby
-net-misc/sobby
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-09)
-# Uses EAPI 5, no maintainer in Gentoo, no other
-# distro is packaging this.
-# Removal on 2021-12-09. Bug #819312. Bug #819321.
-net-libs/balde
-net-libs/balde-markdown
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-09)
-# Uses EAPI 5, upstream gone, no revdeps,
-# no other distro is packaging this.
-# Removal on 2021-12-09. Bug #819303.
-net-misc/ssh-chain
-
-# Michał Górny <mgorny@gentoo.org> (2021-11-08)
-# Blocked on LLVM 11. Upstream does not handle adding support for new
-# LLVM or Python versions timely. No reverse dependencies.
-# Removal on 2021-12-08. Bug #822435.
-dev-python/llvmlite
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-07)
-# No maintainer, not compatible with llvm-11 or higher.
-# Removal on 2021-12-07. Bug #812566.
-dev-libs/vc-intrinsics
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-07)
-# Fails to build with glibc-2.34, dead upstream.
-# Only revdep (media-video/clive) is outdated
-# and uses EAPI 5.
-# Removal on 2021-12-07. Bug #807172.
-media-libs/quvi
-media-video/clive
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-07)
-# Unresolved security vulnerability, still uses EAPI 5.
-# Removal on 2021-12-07. Bug #811168.
-app-misc/rundeck-bin
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-07)
-# Dead upstream, uses EAPI 5, no revdeps.
-# Replaced by dev-db/mytop.
-# Removal on 2021-12-07. Bug #819675.
-dev-db/mtop
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-06)
-# Libraries with no other consumers. Removal in 30 days.
-dev-java/mina-core
-dev-java/jnr-unixsocket
-dev-java/jnr-enxio
-
-# Jakov Smolić <jsmolic@gentoo.org> (2021-11-06)
-# Dead upstream, multiple open bugs, no maintainer,
-# uses EAPI 5, no revdeps.
-# Removal on 2021-12-06. Bug #819750.
-app-pda/gnupod
-
-# Andreas K. Huettel <dilfridge@gentoo.org> (2021-11-04)
-# Unused and outdated packages; the version in core Perl is
-# newer. Removal in 30 days.
-perl-core/Module-Metadata
-perl-core/parent
-perl-core/podlators
-perl-core/Pod-Simple
-perl-core/Sys-Syslog
-perl-core/Term-ANSIColor
-
# Sam James <sam@gentoo.org> (2021-11-03)
# Known issues with YAMA (kernel.yama.ptrace_scope=1) which is on by default
# in at least the sys-kernel/gento-kernel kernel config.
@@ -686,24 +382,12 @@ x11-drivers/nvidia-drivers:0/vulkan
# https://bugs.exim.org/show_bug.cgi?id=2813
=mail-mta/exim-4.95
-# John Helmert III <ajak@gentoo.org> (2021-09-29)
-# VM image data corruption bug, causing I/O errors in VMs. Bug #815379
-=app-emulation/qemu-6.1.0-r1
-
# Mart Raudsepp <leio@gentoo.org> (2021-09-24)
# Experimental split media-sound/pulseaudio packages, bug #536780.
media-libs/libpulse
media-sound/pulseaudio-daemon
>=media-sound/pulseaudio-15.0-r100
-# Michał Górny <mgorny@gentoo.org> (2021-08-28)
-# EOL kernel with known vulnerabilities. Please move to 5.14 or one
-# of the LTS branches. Bug #814464.
-=sys-kernel/gentoo-kernel-5.13*
-=sys-kernel/gentoo-kernel-bin-5.13*
-=sys-kernel/vanilla-kernel-5.13*
-=virtual/dist-kernel-5.13*
-
# Mart Raudsepp <leio@gentoo.org> (2021-09-23)
# Incompatible with c++17 abseil-cpp, no in-tree consumers yet
media-libs/webrtc-audio-processing:1
@@ -743,15 +427,6 @@ net-libs/libsoup:3.0
# Masked until dev-libs/openssl-3.0* is unmasked
=dev-libs/gost-engine-3.0*
-# Ionen Wolkens <ionen@gentoo.org> (2021-09-03)
-# Known to break plasma, and several other applications on EGLStream
-# wayland, and egl-wayland-1.1.7-r1 is still usable with newer drivers.
-# While it does not prevent using wlroots-based compositors with GBM,
-# it's needed to use some features with it (unmask if wanted).
-# https://github.com/NVIDIA/egl-wayland/issues/40
-# https://github.com/NVIDIA/egl-wayland/issues/41
->=gui-libs/egl-wayland-1.1.8
-
# Bernard Cafarelli <voyageur@gentoo.org> (2021-08-26)
# Preparing for final 5.0.0 release
>=app-text/tesseract-5.0.0_beta
@@ -784,11 +459,6 @@ net-libs/libsoup:3.0
# is resolved. Bug #791259.
>=media-libs/libopenaptx-0.2.1
-# Conrad Kostecki <conikost@gentoo.org> (2021-06-20)
-# New Minecraft server release needs at least Java 16,
-# which is currently not available in Gentoo.
->=games-server/minecraft-server-1.17
-
# Sam James <sam@gentoo.org> (2021-06-12)
# Masked until all reverse dependencies support
# OCaml 4.13.
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 8f1cfafcd351..ef85a255410f 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -38,6 +38,7 @@ amd64 default/linux/amd64/17.1/no-multilib/systemd dev
amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux exp
amd64 default/linux/amd64/17.1/systemd stable
amd64 default/linux/amd64/17.1/systemd/selinux exp
+amd64 default/linux/amd64/17.1/clang exp
# AMD64 Profiles
# @MAINTAINER: amd64@gentoo.org
diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use
index dcdced93f384..5742b3ba9958 100644
--- a/profiles/targets/desktop/package.use
+++ b/profiles/targets/desktop/package.use
@@ -1,6 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2021-12-18)
+# Required by media-gfx/digikam
+media-gfx/exiv2 xmp
+
# Marek Szuba <marecki@gentoo.org> (2020-12-24)
# Required by qt5
media-gfx/gmic fftw
@@ -69,10 +73,6 @@ dev-python/PyQt5 gui multimedia network printsupport widgets
# and the X flag is enabled by default in the desktop profile
x11-libs/libxcb xkb
-# Samuli Suominen <ssuominen@gentoo.org> (2011-09-27)
-# Required by mozilla browsers wrt #372419
-media-libs/libpng apng
-
# Samuli Suominen <ssuominen@gentoo.org> (2010-12-19)
# gudev, required by freedesktop.org udev helpers like udisks and upower
# introspection, exception, enabled from here instead of ebuild to skip extra deps for a system package
diff --git a/profiles/targets/desktop/plasma/package.mask b/profiles/targets/desktop/plasma/package.mask
new file mode 100644
index 000000000000..dffbcd8e2ab2
--- /dev/null
+++ b/profiles/targets/desktop/plasma/package.mask
@@ -0,0 +1,10 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Ionen Wolkens <ionen@gentoo.org> (2021-12-13)
+# GBM-aware egl-wayland makes qtwayland+kwin mostly unusable, and
+# old egl-wayland leads to issues for everything else using GBM.
+# Feel free to unmask if your configuration is not affected.
+# https://codereview.qt-project.org/c/qt/qtwayland/+/373473
+# https://github.com/NVIDIA/egl-wayland/issues/40
+>=gui-libs/egl-wayland-1.1.8
diff --git a/profiles/updates/1Q-2021 b/profiles/updates/1Q-2021
index 2e4dec6ec065..794f05dbb9e4 100644
--- a/profiles/updates/1Q-2021
+++ b/profiles/updates/1Q-2021
@@ -1,5 +1,5 @@
slotmove >=sys-auth/libfprint-1.90 0 2
-move app-emulation/libpod app-emulation/podman
+move app-emulation/libpod app-containers/podman
move app-laptop/radeontool sys-apps/radeontool
move x11-libs/gdk-pixbuf-loader-webp gui-libs/gdk-pixbuf-loader-webp
move app-emacs/emacs-common-gentoo app-emacs/emacs-common
diff --git a/profiles/updates/4Q-2021 b/profiles/updates/4Q-2021
index b89c1c3b0779..ff58730799b0 100644
--- a/profiles/updates/4Q-2021
+++ b/profiles/updates/4Q-2021
@@ -2,3 +2,67 @@ move dev-libs/intel-neo dev-libs/intel-compute-runtime
move dev-python/hyper-h2 dev-python/h2
move media-radio/KochMorse media-radio/kochmorse
move sci-misc/jupyterlab-desktop sci-misc/jupyterlab-desktop-bin
+move app-crypt/openpgp-keys-adamspiers sec-keys/openpgp-keys-adamspiers
+move app-crypt/openpgp-keys-alexbarton sec-keys/openpgp-keys-alexbarton
+move app-crypt/openpgp-keys-bcl sec-keys/openpgp-keys-bcl
+move app-crypt/openpgp-keys-botan sec-keys/openpgp-keys-botan
+move app-crypt/openpgp-keys-crypto++ sec-keys/openpgp-keys-crypto++
+move app-crypt/openpgp-keys-danielveillard sec-keys/openpgp-keys-danielveillard
+move app-crypt/openpgp-keys-debugedit sec-keys/openpgp-keys-debugedit
+move app-crypt/openpgp-keys-django sec-keys/openpgp-keys-django
+move app-crypt/openpgp-keys-gentoo-auth sec-keys/openpgp-keys-gentoo-auth
+move app-crypt/openpgp-keys-gentoo-release sec-keys/openpgp-keys-gentoo-release
+move app-crypt/openpgp-keys-jedisct1 sec-keys/openpgp-keys-jedisct1
+move app-crypt/openpgp-keys-kernel sec-keys/openpgp-keys-kernel
+move app-crypt/openpgp-keys-libidn sec-keys/openpgp-keys-libidn
+move app-crypt/openpgp-keys-libvirt sec-keys/openpgp-keys-libvirt
+move app-crypt/openpgp-keys-linuxcontainers sec-keys/openpgp-keys-linuxcontainers
+move app-crypt/openpgp-keys-midipix sec-keys/openpgp-keys-midipix
+move app-crypt/openpgp-keys-miniupnp sec-keys/openpgp-keys-miniupnp
+move app-crypt/openpgp-keys-mlichvar sec-keys/openpgp-keys-mlichvar
+move app-crypt/openpgp-keys-nmap sec-keys/openpgp-keys-nmap
+move app-crypt/openpgp-keys-oletange sec-keys/openpgp-keys-oletange
+move app-crypt/openpgp-keys-openzfs sec-keys/openpgp-keys-openzfs
+move app-crypt/openpgp-keys-python sec-keys/openpgp-keys-python
+move app-crypt/openpgp-keys-rust sec-keys/openpgp-keys-rust
+move app-crypt/openpgp-keys-tcpdump sec-keys/openpgp-keys-tcpdump
+move app-crypt/openpgp-keys-teemutoivola sec-keys/openpgp-keys-teemutoivola
+move app-crypt/openpgp-keys-terminator sec-keys/openpgp-keys-terminator
+move app-crypt/openpgp-keys-tor sec-keys/openpgp-keys-tor
+move app-crypt/openpgp-keys-voikko sec-keys/openpgp-keys-voikko
+move app-emulation/docker-proxy app-containers/docker-proxy
+move app-emulation/containerd app-containers/containerd
+move app-emulation/crun app-containers/crun
+move app-emulation/buildah app-containers/buildah
+move app-emulation/cadvisor app-containers/cadvisor
+move app-emulation/conmon app-containers/conmon
+move app-emulation/containers-storage app-containers/containers-storage
+move app-emulation/cri-o app-containers/cri-o
+move app-emulation/cri-tools app-containers/cri-tools
+move app-emulation/distrobuilder app-containers/distrobuilder
+move app-emulation/docker-bench-security app-containers/docker-bench-security
+move app-emulation/docker-compose app-containers/docker-compose
+move app-emulation/docker-credential-helpers app-containers/docker-credential-helpers
+move app-emulation/docker-gc app-containers/docker-gc
+move app-emulation/docker-registry app-containers/docker-registry
+move app-emulation/docker-swarm app-containers/docker-swarm
+move app-emulation/go-secbench app-containers/go-secbench
+move app-emulation/slirp4netns app-containers/slirp4netns
+move app-emulation/podman app-containers/podman
+move app-emulation/k3d app-containers/k3d
+move app-emulation/nerdctl app-containers/nerdctl
+move app-emulation/skopeo app-containers/skopeo
+move app-emulation/sen app-containers/sen
+move app-emulation/img app-containers/img
+move app-emulation/kompose app-containers/kompose
+move app-emulation/runc app-containers/runc
+move app-emulation/s6-overlay app-containers/s6-overlay
+move app-emulation/snapd app-containers/snapd
+move app-emulation/umoci app-containers/umoci
+move app-emulation/docker-cli app-containers/docker-cli
+move app-emulation/docker app-containers/docker
+move app-emulation/reg app-containers/reg
+move app-emulation/flannel app-containers/flannel
+move app-emulation/lxd app-containers/lxd
+move app-emulation/lxc-templates app-containers/lxc-templates
+move app-emulation/lxc app-containers/lxc
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 48b5c9ff0a03..f7cb76bd0458 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -4,6 +4,10 @@
acct-user/git:gitea - Set home directory for git hosting via www-apps/gitea.
acct-user/git:gitolite - Set home directory for git hosting via dev-vcs/gitolite or dev-vcs/gitolite-gentoo.
+acct-user/vdr:graphlcd - Prepare group membership for media-plugins/vdr-graphlcd.
+acct-user/vdr:legacy-homedir - Keep old home directory /var/vdr of an existing installation. When this useflag is cleared, the home directory is switched to FHS conformant /var/lib/vdr
+acct-user/vdr:remote - Prepare group membership for media-plugins/vdr-remote.
+acct-user/vdr:serial - Prepare group membership for media-plugins/vdr-serial.
app-accessibility/brltty:api - build brltty's application program interface
app-accessibility/brltty:beeper - support the console tone generator
app-accessibility/brltty:contracted-braille - support in-line contracted braille
@@ -283,6 +287,39 @@ app-cdr/cdemu:cdemu-daemon - Pull app-cdr/cdemu-daemon dependency, useful in chr
app-cdr/dvdisaster:debug - Enable memory debugging.
app-cdr/gaffitter:scripts - Install additional gaffitter scripts for external programs
app-cdr/mirage2iso:pinentry - Support app-crypt/pinentry password input backend.
+app-containers/containerd:apparmor - Support for AppArmor
+app-containers/containerd:btrfs - Support for BTRFS snapshot driver
+app-containers/containerd:cri - Support for Kubernetes CRI
+app-containers/containerd:device-mapper - Support for device mapper snapshot driver
+app-containers/containers-storage:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
+app-containers/containers-storage:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags.
+app-containers/cri-o:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
+app-containers/cri-o:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags.
+app-containers/crun:bpf - Enable in Kernel, eBPF (enhanced Berkley Packet Filter) support for managing device controllers.
+app-containers/crun:criu - Enable CRIU based checkpoint/restore support
+app-containers/docker:apparmor - Enable AppArmor support.
+app-containers/docker:aufs - Enables dependencies for the "aufs" graph driver, including necessary kernel flags.
+app-containers/docker:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
+app-containers/docker:cli - This is a temporary use flag which pulls in app-containers/docker-cli, the docker command line client. This flag is here to assist in the transition to split packages and will be removed in a future release.
+app-containers/docker:container-init - Makes the a staticly-linked init system tini available inside a container.
+app-containers/docker:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags.
+app-containers/docker:overlay - Enables dependencies for the "overlay" graph driver, including necessary kernel flags.
+app-containers/docker-credential-helpers:gnome-keyring - Build secretservice helper which works with gnome-keyring or kwallet using D-Bus.
+app-containers/docker-credential-helpers:pass - Build pass helper for the pass utility.
+app-containers/lxc:apparmor - Enable AppArmor support
+app-containers/lxc:io-uring - Enable io_uring support, and use io_uring instead of epoll
+app-containers/lxc:tools - Build and install additional command line tools
+app-containers/lxd:apparmor - Enable AppArmor support
+app-containers/podman:apparmor - Enable AppArmor support.
+app-containers/podman:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
+app-containers/podman:fuse - Enables fuse dependencies (fuse-overlayfs is especially useful for rootless mode).
+app-containers/podman:rootless - Enables dependencies for running in rootless mode.
+app-containers/runc:apparmor - Enable AppArmor support.
+app-containers/runc:kmem - Enable Kernel Memory Accounting.
+app-containers/skopeo:btrfs - Enables dependencies for the "btrfs" graph driver.
+app-containers/snapd:apparmor - Enable AppArmor support.
+app-containers/snapd:cgroup-hybrid - Default to hybrid (legacy) cgroup hierarchy instead of unified (modern).
+app-containers/snapd:forced-devmode - Automatically disable application confinement if feature detection fails.
app-crypt/aespipe:asm - Enable assembly modules
app-crypt/aespipe:cpu_flags_x86_padlock - Use VIA padlock instructions, detected at run time, code still works on non-padlock processors
app-crypt/ccid:kobil-midentity - Build and install Kobil_mIDentity_switch tool
@@ -459,30 +496,11 @@ app-emulation/bochs:avx - Enable support for emulating Advanced Vector Extension
app-emulation/bochs:debugger - Enable debugger (slows down emulation)
app-emulation/bochs:gdb - Enable support for the remote GDB stub
app-emulation/bochs:x86-64 - Enable support for emulation of 64-bit CPUs
-app-emulation/containerd:apparmor - Support for AppArmor
-app-emulation/containerd:btrfs - Support for BTRFS snapshot driver
-app-emulation/containerd:cri - Support for Kubernetes CRI
-app-emulation/containerd:device-mapper - Support for device mapper snapshot driver
-app-emulation/containers-storage:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
-app-emulation/containers-storage:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags.
-app-emulation/cri-o:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
-app-emulation/cri-o:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags.
app-emulation/crossover-bin:capi - Enable ISDN support via CAPI
app-emulation/crossover-bin:opencl - Enable OpenCL support
app-emulation/crossover-bin:osmesa - Add support for OpenGL in bitmaps using libOSMesa
app-emulation/crossover-bin:pcap - Support packet capture software (e.g. wireshark)
app-emulation/crossover-bin:vulkan - Enable Vulkan drivers
-app-emulation/crun:bpf - Enable in Kernel, eBPF (enhanced Berkley Packet Filter) support for managing device controllers.
-app-emulation/crun:criu - Enable CRIU based checkpoint/restore support
-app-emulation/docker:apparmor - Enable AppArmor support.
-app-emulation/docker:aufs - Enables dependencies for the "aufs" graph driver, including necessary kernel flags.
-app-emulation/docker:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
-app-emulation/docker:cli - This is a temporary use flag which pulls in app-emulation/docker-cli, the docker command line client. This flag is here to assist in the transition to split packages and will be removed in a future release.
-app-emulation/docker:container-init - Makes the a staticly-linked init system tini available inside a container.
-app-emulation/docker:device-mapper - Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags.
-app-emulation/docker:overlay - Enables dependencies for the "overlay" graph driver, including necessary kernel flags.
-app-emulation/docker-credential-helpers:gnome-keyring - Build secretservice helper which works with gnome-keyring or kwallet using D-Bus.
-app-emulation/docker-credential-helpers:pass - Build pass helper for the pass utility.
app-emulation/dosemu:fluidsynth - use media-sound/fluidsynth for MIDI emulation
app-emulation/faudio:dumpvoices - FAudio dumps buffer data to individual files with RIFF/XWMA headers, usable with players like ffplay/testxwma.
app-emulation/faudio:test - Build and run faudio testsuite.
@@ -518,7 +536,7 @@ app-emulation/libvirt:iscsi-direct - Allow using libiscsi for iSCSI storage pool
app-emulation/libvirt:libssh - Use net-libs/libssh to communicate with remote libvirtd hosts, for example: qemu+libssh://server/system
app-emulation/libvirt:libvirtd - Builds the libvirtd daemon as well as the client utilities instead of just the client utilities
app-emulation/libvirt:lvm - Allow using the Logical Volume Manager (sys-fs/lvm2) as pool for disk image storage
-app-emulation/libvirt:lxc - Support management of Linux Containers virtualisation (app-emulation/lxc)
+app-emulation/libvirt:lxc - Support management of Linux Containers virtualisation (app-containers/lxc)
app-emulation/libvirt:nfs - Allow using Network File System mounts as pool for disk image storage
app-emulation/libvirt:numa - Use NUMA for memory segmenting via sys-process/numactl and sys-process/numad
app-emulation/libvirt:openvz - Support management of OpenVZ virtualisation (openvz-sources)
@@ -531,10 +549,6 @@ app-emulation/libvirt:virtualbox - Support management of VirtualBox virtualisati
app-emulation/libvirt:wireshark-plugins - Build the net-analyzer/wireshark plugin for the Libvirt RPC protocol
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:io-uring - Enable io_uring support, and use io_uring instead of epoll
-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
app-emulation/nemu:ovf - Adds support for OVA/OVF import
app-emulation/nemu:savevm - Adds support for QEMU savevm snapshots (experimental, QEMU must be patched)
@@ -549,10 +563,6 @@ app-emulation/open-vm-tools:multimon - Enable multimon (Requires X)
app-emulation/open-vm-tools:resolutionkms - Build the linux/unix resolutionkms module
app-emulation/open-vm-tools:vgauth - Build vgauth
app-emulation/pcem:networking - Enable support for emulation of network cards.
-app-emulation/podman:apparmor - Enable AppArmor support.
-app-emulation/podman:btrfs - Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
-app-emulation/podman:fuse - Enables fuse dependencies (fuse-overlayfs is especially useful for rootless mode).
-app-emulation/podman:rootless - Enables dependencies for running in rootless mode.
app-emulation/punes:cg - Add support for Nvidia CG Toolkit
app-emulation/q4wine:ico - Enable ico support via media-gfx/icoutils
app-emulation/q4wine:iso - Support unprivileged mounting of ISO9660 images via sys-fs/fuseiso
@@ -599,15 +609,9 @@ app-emulation/qemu:vte - Enable terminal support (x11-libs/vte) in the GTK+ inte
app-emulation/qemu:xattr - Add support for getting and setting POSIX extended attributes, through sys-apps/attr. Requisite for the virtfs backend.
app-emulation/qemu:xen - Enables support for Xen backends
app-emulation/qemu:xfs - Support xfsctl() notification and syncing for XFS backed virtual disks.
-app-emulation/runc:apparmor - Enable AppArmor support.
-app-emulation/runc:kmem - Enable Kernel Memory Accounting.
app-emulation/runv:libvirt - Enable support for KVM via libvirt
app-emulation/runv:xen - Enable support for the Xen Hypervisor
app-emulation/ski:debug - enable extra binary emulation debugging via sys-libs/binutils-libs
-app-emulation/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/uade:fuse - Enable sys-fs/fuse uadefs frontend for on-the-fly WAV conversion
app-emulation/vagrant:virtualbox - Use VirtualBox provider.
@@ -809,6 +813,8 @@ app-misc/graphlcd-base:freetype - Add support for media-libs/freetype.
app-misc/graphlcd-base:graphicsmagick - Add support for media-gfx/graphicsmagick.
app-misc/graphlcd-base:imagemagick - Add support for media-gfx/imagemagick.
app-misc/irtrans-irserver:mono - Enable mono support
+app-misc/jdupes:dedupe - Enable deduplication support
+app-misc/jdupes:lowmem - Enable support for low-memory operation
app-misc/jp:jpp - Install jpp which is an extended superset of the jp CLI for JMESPath
app-misc/jpipe:jp-symlink - Install a jp symlink that points to jpipe.
app-misc/jpipe:jpp-symlink - Install a jpp symlink that points to jpipe.
@@ -917,7 +923,6 @@ app-misc/wildq:toml - TOML support via pytoml
app-misc/wildq:xml - XML support via xmltodict
app-misc/worker:avfs - Enable support for sys-fs/avfs
app-misc/zygrib:maps - Installs additional GSHHS maps for high resolution coastline data and cities
-app-mobilephone/adb-sync:channel - Install the adb-channel script
app-mobilephone/gammu:bluetooth - Enables bluetooth support
app-mobilephone/gammu:curl - Enables curl support
app-mobilephone/gammu:irda - Enables infrared support
@@ -1049,7 +1054,6 @@ 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)
app-text/crm114:normalizemime - Add support for using the normalizemime (mail-filter/normalizemime)
-app-text/dbacl:interactive - Enable the interactive mailinspect ability
app-text/dblatex:inkscape - Use inkscape to convert SVG. Disable to use gnome-base/librsvg instead.
app-text/dictd:judy - Build Judy-based (dev-libs/judy) plugin implementing fast "exact" and especially "lev" strategies
app-text/dictd:minimal - Don't build server but dict client, dictzip and dictfmt only.
@@ -1207,6 +1211,10 @@ dev-ada/gnatcoll-db:sql - Build sql library
dev-ada/gnatcoll-db:static-pic - Build shared library
dev-ada/gnatcoll-db:xref - Build xref library
dev-ada/gtkada:shared - Build gtkada as shared library
+dev-ada/langkit:shared - Build shared library
+dev-ada/langkit:static-pic - Build static library with pic code
+dev-ada/libadalang:shared - Build shared library
+dev-ada/libadalang:static-pic - Build static library with pic code
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
@@ -1769,6 +1777,7 @@ dev-lang/moarvm:optimize - Enable optimization via CFLAGS
dev-lang/moarvm:ubsan - Enable clang's Undefined Behavior Sanitizer functionality. Expect longer compile time.
dev-lang/mono:pax-kernel - Enable if the user plans to run the package under a pax enabled hardened kernel
dev-lang/mono:xen - Make mono generate code that is considerably faster on xen VMs but slightly slower on for normal systems.
+dev-lang/neko:apache - Build Apache modules
dev-lang/nqp:clang - Toggle usage of the clang compiler in conjunction with MoarVM
dev-lang/nqp:moar - Build the MoarVM backend (experimental/broken)
dev-lang/ocaml:flambda - Enables the Flambda optimizer: A new intermediate representation (introduced in ocaml 4.03) in the depths of the compiler designed to allow for better inlining.
@@ -1815,6 +1824,7 @@ dev-lang/php:xslt - Enable the XSL extension
dev-lang/php:zip-encryption - Enable ZIP file encryption from dev-libs/libzip
dev-lang/polyml:portable - Build the portable interpreter version of Poly/ML instead of native
dev-lang/python:bluetooth - Build Bluetooth protocol support in socket module
+dev-lang/python:libedit - Link readline extension against dev-libs/libedit instead of sys-libs/readline.
dev-lang/python:lto - Optimize the build using Link Time Optimization (LTO)
dev-lang/python:pgo - Optimize the build using Profile Guided Optimization (PGO)
dev-lang/python:wininst - Install Windows executables required to create an executable installer for MS Windows.
@@ -1958,7 +1968,6 @@ dev-libs/botan:boost - use dev-libs/boost
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-2 - On Nvidia CUDA 10.2
-dev-libs/cudnn:cuda11-4 - On Nvidia CUDA 11.4
dev-libs/cudnn:cuda11-5 - On Nvidia CUDA 11.5
dev-libs/cyberjack:tools - Build and install optional management tools.
dev-libs/cyrus-sasl:authdaemond - Add Courier-IMAP authdaemond unix socket support (net-mail/courier-imap, mail-mta/courier)
@@ -2087,7 +2096,6 @@ dev-libs/libmemcached:hsieh - Use Hsieh hash algorithm.
dev-libs/libmemcached:libevent - Use the libevent event loop interface.
dev-libs/libmemcached:sasl - Use sasl auth for communications.
dev-libs/libnfc:pcsc-lite - Enable NFC drivers that require pcsc-lite
-dev-libs/libnl:doc - Install development documentation
dev-libs/libnl:python - Install experimental dev-lang/python bindings
dev-libs/libnl:utils - Install command line interface utils
dev-libs/liborcus:spreadsheet-model - Enable the spreadsheet model implementation
@@ -2234,6 +2242,7 @@ dev-libs/tntnet:server - Enable tntnet server daemon
dev-libs/totem-pl-parser:archive - Enables ISO detection with app-arch/libarchive
dev-libs/totem-pl-parser:crypt - Support AmazonAMZ decoding with dev-libs/libgcrypt
dev-libs/totem-pl-parser:uchardet - Enable charset discovery via app-i18n/uchardet
+dev-libs/tree-sitter:ts-cli - Build Tree-sitter CLI tool (for developing, testing, and using Tree-sitter parsers)
dev-libs/userspace-rcu:regression-test - Run regression tests (requires FEATURES=test)
dev-libs/weston:desktop - Enable the desktop shell
dev-libs/weston:drm - Enable drm compositor support
@@ -2430,6 +2439,7 @@ dev-python/editorconfig-core-py:cli - Install command line interface as well as
dev-python/elasticsearch-py:async - Add async support
dev-python/gevent:events - Enables the gevent events system which is required by libraries that use gevent monkey patching. This adds dev-python/zope-event and dev-python/zope-interface as runtime dependencies.
dev-python/hiredis:system-libs - Use dev-libs/hiredis from system
+dev-python/httpx:cli - Install the CLI "httpx" client.
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
@@ -2507,6 +2517,7 @@ dev-python/simplespectral:faster - Use dev-python/scipy to speed up drawing
dev-python/simplespectral:fastest - Use dev-python/pyFFTW to speed up drawing to the max
dev-python/socketpool:eventlet - Install dev-python/eventlet as needed for the eventlet backend.
dev-python/socketpool:gevent - Install dev-python/gevent as needed for the gevent backend.
+dev-python/sqlalchemy:asyncio - Depend on virtual/python-greenlet for asyncio capabilities
dev-python/subprocess-tee:test-full - Enable full test mode. Pulls in many additional dependencies, and requires having been emerged without this flag first in order to avoid a circular dependency.
dev-python/sympy:aesara - Add support for dev-python/aesara
dev-python/sympy:imaging - Add support for dev-python/pillow
@@ -3438,6 +3449,7 @@ kde-apps/kdepim-addons:markdown - Enable Markdown support via app-text/discount
kde-apps/kdepim-meta:bogofilter - Install mail-filter/bogofilter for spam filter support in kde-apps/kmail
kde-apps/kdepim-meta:clamav - Install app-antivirus/clamav for virus detection support in kde-apps/kmail
kde-apps/kdepim-meta:spamassassin - Install mail-filter/spamassassin for spam filter support in kde-apps/kmail
+kde-apps/kdepim-runtime:speech - Enable text-to-speech support
kde-apps/kdesdk-meta:git - Enable support for Git VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-git
kde-apps/kdesdk-meta:mercurial - Enable support for Mercurial VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-mercurial
kde-apps/kdesdk-meta:subversion - Enable support for Apache Subversion VCS in kde-apps/dolphin via kde-apps/dolphin-plugins-subversion
@@ -3526,6 +3538,7 @@ kde-apps/step:qalculate - Enable the libqalculate library for unit conversion
kde-apps/umbrello:php - Enable PHP import support using dev-util/kdevelop and dev-util/kdevelop-pg-qt
kde-apps/yakuake:absolute-position - Use kde-frameworks/kwayland for absolute window positioning in KWin
kde-frameworks/kcompletion:designer - Build plugins for dev-qt/designer
+kde-frameworks/kconfig:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative
kde-frameworks/kconfigwidgets:designer - Build plugins for dev-qt/designer
kde-frameworks/kfilemetadata:epub - Enable support for reading EPUB ebook metadata
kde-frameworks/kfilemetadata:office - Enable support for reading ODF and OOXML metadata
@@ -3560,7 +3573,6 @@ kde-frameworks/sonnet:hunspell - Enable the app-text/hunspell spell-checking bac
kde-frameworks/sonnet:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative
kde-misc/kdeconnect:X - Enable remote input mousepad plugin using x11-libs/libfakekey
kde-misc/kdeconnect:pulseaudio - Enable system volume control plugin using media-sound/pulseaudio
-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/kio-gdrive:share - Enable support for a share menu using kde-frameworks/purpose
kde-misc/tellico:bibtex - Add support for bibtex importing using btparse from dev-perl/Text-BibTeX
@@ -3569,7 +3581,6 @@ 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
@@ -3599,7 +3610,6 @@ kde-plasma/plasma-meta:kwallet - Enable support for KWallet auto-unlocking via k
kde-plasma/plasma-meta:legacy-systray - Add support for legacy applications using kde-plasma/xembed-sni-proxy
kde-plasma/plasma-meta:plymouth - Pull in Breeze theme for sys-boot/plymouth
kde-plasma/plasma-meta:pulseaudio - Install Plasma applet for PulseAudio volume management
-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
@@ -3729,6 +3739,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-png - Use the system-wide media-libs/libpng instead of bundled (requires APNG patches)
mail-client/thunderbird:system-webp - Use the system-wide media-libs/libwebp instead of bundled.
mail-filter/MailScanner:exim - Set mail-mta/exim to used MTA
mail-filter/MailScanner:postfix - Set mail-mta/postfix to used MTA
@@ -4319,7 +4330,6 @@ 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: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
media-libs/rubberband:jni - Enables building of Java Native Interface library
@@ -4912,9 +4922,6 @@ media-video/aravis:packet-socket - Enable packet socket support.
media-video/aravis:viewer - Build the GTK+-based video viewer.
media-video/avidemux:nvenc - Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.
media-video/chaplin:transcode - Enable DVD ripping and transcoding
-media-video/clive:clipboard - Support reading from X clipboard
-media-video/clive:pager - Support pager!?
-media-video/clive:password - Support password controlled sites
media-video/droidcam:gtk - Build the dev-cpp/gtkmm:3.0 client.
media-video/dv2sub:kino - install kino plugin
media-video/dvdrip:fping - Enables fping support for cluster rendering
@@ -4982,7 +4989,6 @@ media-video/ffmpeg-chromium:gpl - Build GPL code. Should be enabled unless you r
media-video/ffmpeg-chromium:mmal - Enables Multi-Media Abstraction Layer (MMAL) decoding support: Available e.g. on the Raspberry Pi.
media-video/ffmpeg-chromium:vulkan - Enables support for the vulkan API for GPU offload.
media-video/ffmpeg2theora:kate - Adds support for Ogg Kate subtitles via libkate.
-media-video/google2srt:html - Install HTML documentation
media-video/guvcview:qt5 - Build with Qt5 interface instead Gtk+
media-video/handbrake:fdk - Support for encoding AAC using media-libs/fdk-aac.
media-video/handbrake:gstreamer - Support for the streaming media framework from media-libs/gstreamer.
@@ -6017,6 +6023,7 @@ net-libs/libetpan:lmdb - Use dev-db/lmdb as cache DB
net-libs/libgsasl:gcrypt - Use dev-libs/libgcrypt for low-level crypto
net-libs/libgsasl:ntlm - Add support for Microsoft's NTLM mechanism using net-libs/libntlm
net-libs/libiio:aio - Enable asynchronous IO support
+net-libs/libiscsi:rdma - Enable infiniband support via sys-fabric/librdmacm
net-libs/libisds:openssl - Use dev-libs/openssl as crypto backend instead of app-crypt/gpgme and dev-libs/libgcrypt
net-libs/libmicrohttpd:epoll - Use epoll() system call
net-libs/libmicrohttpd:thread-names - Assign thread names to internal threads, useful for dependent apps debugging
@@ -6097,10 +6104,6 @@ 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
net-libs/ntirpc:rdma - Include support for RDMA RPC
-net-libs/onion:boehm-gc - Add dev-libs/boehm-gc support for memory allocations.
-net-libs/onion:libev - Use dev-libs/libev as thread poller instead of Linux's epoll.
-net-libs/onion:libevent - Use dev-libs/libevent as thread poller instead of libev or Linux's epoll.
-net-libs/onion:redis - Add support for redis sessions.
net-libs/ortp:ntp-timestamp - Turn on NTP timestamping on received packet
net-libs/ortp:srtp - Add support for Secure RTP
net-libs/pjproject:amr - Inlcude AMR codec in the build
@@ -6145,6 +6148,7 @@ net-libs/wvstreams:boost - Use dev-libs/boost to provide TR1-compatible function
net-libs/xdp-tools:tools - Install various helper tools rather than just libxdp.
net-libs/xrootd:fuse - Enable the sys-fs/fuse filesystem driver
net-libs/xrootd:http - Enable http protocol support
+net-libs/xrootd:server - Install xrootd server and related plug-ins
net-libs/zeromq:drafts - Build draft API, which may change at any time without any notice, and is therefore not recommended for normal use.
net-libs/zeromq:libbsd - Use strlcpy() from dev-libs/libbsd instead of internal implementation.
net-libs/zeromq:pgm - Build PGM (Pragmatic General Multicast)extention, a protocol for reliable multicast transport of data over IP networks.
@@ -6529,7 +6533,6 @@ net-misc/ntpsec:rclock_hpgps - Hewlett Packard GPS driver
net-misc/ntpsec:rclock_jjy - JJY driver
net-misc/ntpsec:rclock_local - Support for undisciplined local clock (not recommended)
net-misc/ntpsec:rclock_modem - NIST/USNO/PTB Modem Time Services
-net-misc/ntpsec:rclock_neoclock - NeoClock4X DCF77/TDF driver
net-misc/ntpsec:rclock_nmea - NMEA GPS driver
net-misc/ntpsec:rclock_oncore - Oncore driver
net-misc/ntpsec:rclock_pps - PPS cesium clock driver
@@ -6580,15 +6583,6 @@ net-misc/ptpd:statistics - Enable compution of statistics
net-misc/putty:gssapi - Enable support for GSSAPI (virtual/krb5)
net-misc/putty:gtk - Build the PuTTY client which requires x11-libs/gtk+. If disabled only the CLI tools puttygen, plink, pscp and psftp will be built
net-misc/putty:gtk2 - Build the PuTTY client with x11-libs/gtk+:2 instead of x11-libs/gtk+:3
-net-misc/quagga:bgpclassless - Apply unofficial patch to enable classless prefixes for BGP. Patch and information to be found at http://hasso.linux.ee/doku.php/english:network:quagga
-net-misc/quagga:fpm - Enable Forwarding Plane Manager support
-net-misc/quagga:multipath - Enable multipath routes support for any number of routes
-net-misc/quagga:nhrpd - Build Next Hop Resolution Protocol daemon
-net-misc/quagga:ospfapi - Enable OSPFAPI support for client applications accessing the OSPF link state database
-net-misc/quagga:pam - Add support for PAM (via sys-libs/pam) to the Quagga Virtual Terminal Interface Shell (vtysh); if the readline USE flag is disabled, this flag is ignored
-net-misc/quagga:protobuf - Enable support for dev-libs/protobuf
-net-misc/quagga:readline - Enable support for sys-libs/readline to provide the Quagga Virtual Terminal Interface Shell (vtysh)
-net-misc/quagga:tcp-zebra - Enable TCP zserv interface on port 2600 for Zebra/protocol-daemon communication. Unix domain sockets are chosen otherwise
net-misc/r8168:use-firmware - Enable support for automatic firmware loading
net-misc/rdesktop:kerberos - Enable CredSPP support + Kerberos authentication
net-misc/rdesktop:pcsc-lite - Enable smartcard support with sys-apps/pcsc-lite driver
@@ -6660,6 +6654,7 @@ net-misc/xmrig:hwloc - Use sys-apps/hwloc for CPU affinity support
net-misc/xmrig:opencl - Enable OpenCL support
net-misc/youtube-viewer:gtk - Install the gtk3 GUI
net-misc/youtube-viewer:gtk2 - Use the old gtk2 GUI instead of the gtk3 one
+net-misc/ytfzf:minimal - Skip app-shells/fzf and media-video/mpv dependencies (requires custom settings)
net-misc/zerotier:clang - Use Clang compiler instead of GCC
net-nds/389-ds-base:accountpolicy - Enable account policy plugin - automatically lock an account after a certain amount of time has elapsed
net-nds/389-ds-base:auto-dn-suffix - Enable auto bind with auto dn suffix over unix domain socket (LDAPI) support
@@ -6702,15 +6697,21 @@ net-p2p/amule:remote - Enable remote controlling of the client
net-p2p/amule:stats - Enable statistic reporting
net-p2p/bitcoin-cli:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core
net-p2p/bitcoin-qt:asm - Enable assembly for optimization
+net-p2p/bitcoin-qt:external-signer - Include support for external wallet signer programs
net-p2p/bitcoin-qt:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core
+net-p2p/bitcoin-qt:nat-pmp - Enable NAT-PMP port forwarding
net-p2p/bitcoin-qt:qrcode - Enable generation of QR Codes for receiving payments
net-p2p/bitcoin-qt:system-leveldb - Use the system-wide dev-libs/leveldb instead of bundled
+net-p2p/bitcoin-qt:systemtap - Enable SystemTAP/DTrace tracing
net-p2p/bitcoin-qt:upnp - Enable Universal Plug and Play
net-p2p/bitcoin-qt:wallet - Enable wallet support
net-p2p/bitcoin-qt:zeromq - Report blocks and transactions via zeromq
net-p2p/bitcoind:asm - Enable assembly for optimization
+net-p2p/bitcoind:external-signer - Include support for external wallet signer programs
net-p2p/bitcoind:knots - Build enhanced Bitcoin Knots version, rather than Bitcoin Core
+net-p2p/bitcoind:nat-pmp - Enable NAT-PMP port forwarding
net-p2p/bitcoind:system-leveldb - Use the system-wide dev-libs/leveldb instead of bundled
+net-p2p/bitcoind:systemtap - Enable SystemTAP/DTrace tracing
net-p2p/bitcoind:upnp - Enable Universal Plug and Play
net-p2p/bitcoind:wallet - Enable wallet support
net-p2p/bitcoind:zeromq - Report blocks and transactions via zeromq
@@ -6808,12 +6809,15 @@ net-proxy/privoxy:force - Allow single-page disable (force load)
net-proxy/privoxy:fuzz - Exposes Privoxy internals to input from files or stdout. Intended for fuzzing testing
net-proxy/privoxy:graceful-termination - Allow to shutdown Privoxy through the webinterface
net-proxy/privoxy:image-blocking - Allows the +handle-as-image action, to send "blocked" images instead of HTML
+net-proxy/privoxy:jit - Enable PCRE jit (recommended)
net-proxy/privoxy:lfs - Support large files (>2GB) on 32-bit systems
net-proxy/privoxy:mbedtls - Use net-libs/mbedtls for HTTPS filtering
net-proxy/privoxy:openssl - Use dev-libs/openssl for HTTPS filtering
net-proxy/privoxy:png-images - Use PNG format instead of GIF for built-in images
+net-proxy/privoxy:sanitize - Enable asan, msan and usan sanitizers. Your compiler must support them
net-proxy/privoxy:ssl - HTTPS inspection support. Enables privoxy to perform SSL MITM filtering, see docs, use with care
net-proxy/privoxy:stats - Keep statistics
+net-proxy/privoxy:threads - Enable POSIX threads. Highly recommended, otherwise both build and run-time features may not work properly.
net-proxy/privoxy:toggle - Support temporary disable toggle via web interface
net-proxy/privoxy:tools - Install log parser, regression tester and user agent generator tools
net-proxy/privoxy:whitelists - Support trust files (white lists)
@@ -7110,6 +7114,8 @@ sci-chemistry/molequeue:client - Build the client application
sci-chemistry/molequeue:server - Build the serve application
sci-chemistry/molequeue:zeromq - Build with net-libs/zeromq support
sci-chemistry/mopac7:gmxmopac7 - Add support library for gromacs
+sci-chemistry/openbabel:inchi - Build support for IUPAC International Chemical Identifier format
+sci-chemistry/openbabel:json - Build support for JSON formats (ChemDoodle, PubChem, etc...)
sci-chemistry/pymol:web - Install Pymodule needed for web app support
sci-chemistry/raster3d:gd - libgd support for PNG and JPEG output
sci-chemistry/vmd:cuda - Use nvidia cuda toolkit for speeding up computations
@@ -7117,6 +7123,7 @@ sci-chemistry/vmd:gromacs - Add support for TNG file format
sci-chemistry/vmd:msms - Add support for MSMS SES calcualtion tool
sci-chemistry/vmd:povray - Add support for povray raytracer for HQ images
sci-chemistry/vmd:tachyon - Add support for tachyon raytracer for HQ images
+sci-chemistry/votca:gromacs - Add support for gromacs file formats through sci-chemistry/gromacs
sci-chemistry/votca-csg:extras - Pull in extra applications from sci-chemistry/votca-csgapps
sci-chemistry/votca-csg:gromacs - Add support for gromacs file formats through sci-chemistry/gromacs
sci-electronics/geda:stroke - enable mouse gesture support
@@ -7280,6 +7287,7 @@ sci-libs/gdal:opencl - Enable OpenCL support
sci-libs/gdal:spatialite - Enable Spatial DBMS over sqlite dev-db/spatialite
sci-libs/gdal:xls - Add the dev-libs/freexl library for xls import support
sci-libs/ginkgo:cuda - Add support for cuda assimp (dev-util/nvidia-cuda-sdk)
+sci-libs/ginkgo:hwloc - Add support for hwloc (sys-apps/hwloc)
sci-libs/gmsh:cgns - Enables cgns output support
sci-libs/gmsh:med - Enables med support
sci-libs/gmsh:metis - Enables metis support
@@ -7519,9 +7527,18 @@ sci-mathematics/polymake:normaliz - Build the bundled extension for lattice comp
sci-mathematics/polymake:ppl - Enable dev-libs/ppl interface for convex hull computations.
sci-mathematics/polymake:singular - Enable the interface to sci-mathematics/singular for ideal related computations.
sci-mathematics/rstudio:server - Build and install the RStudio server
+sci-mathematics/singular:julia - Enables interface for Singular to julia
+sci-mathematics/singular:polymake - Enable the interface to TOPCOM
sci-mathematics/slepc:complex-scalars - Make scalars complex
sci-mathematics/unuran:prng - Use sci-mathematics/prng library
sci-mathematics/unuran:rngstreams - Use sci-mathematics/rngstreams library
+sci-mathematics/vampire:z3 - Enable support for sci-mathematics/z3
+sci-mathematics/why3:coq - Add sci-mathematics/coq support
+sci-mathematics/why3:gtk - Build the IDE x11-libs/gtk+
+sci-mathematics/why3:re - Use Re (dev-ml/re) instead of Str for regular expressions
+sci-mathematics/why3:sexp - Add support for outputting S-expressions with dev-ml/ppx_sexp_conv
+sci-mathematics/why3:zarith - Use Zarith (dev-ml/zarith) instead of Nums (dev-ml/num) for computations
+sci-mathematics/why3:zip - Enable compression of session files
sci-mathematics/why3-for-spark:coq - Add sci-mathematics/coq support
sci-mathematics/why3-for-spark:html - Build HTML documentation
sci-mathematics/why3-for-spark:hypothesis-selection - Enable hypothesis selection
@@ -7554,7 +7571,9 @@ sci-physics/geant:gdml - Enable geometry markup language for xml
sci-physics/geant:geant3 - Add compatibility for geant321 to geant4
sci-physics/geant:inventor - Add support for Open Inventor SGI toolkit via Coin3D
sci-physics/geant:raytracerx - Enable raytracing for physics events
+sci-physics/geant:tbb - Enable support for dev-cpp/tbb
sci-physics/geant:vrml - Enable output of geant4 in vrml formats
+sci-physics/geant:vtk - Use sci-libs/vtk for visualization (experimental)
sci-physics/geant4_vmc:g4root - Build G4Root (interface for GEANT4 simulation with a ROOT geometry)
sci-physics/geant4_vmc:geant3 - Build with Geant4 G3toG4 library
sci-physics/geant4_vmc:mtroot - Build MTRoot (provides ROOT IO manager classes with multi-threading support)
@@ -7628,6 +7647,7 @@ sci-visualization/paraview:offscreen - Offscreen rendering through OSMesa
sci-visualization/paraview:plugins - Build and install additional plugins
sci-visualization/paraview:webengine - Add support for dev-qt/qtwebengine
sci-visualization/scidavis:assistant - Compile with QAssistant (documentation broweser) support from dev-qt/assistant.
+sci-visualization/scidavis:muparser - Build support for muparser scripting.
sci-visualization/scidavis:origin - Add support for reading OriginLab OPJ project files through sci-libs/liborigin.
sci-visualization/scidavis:python - Build support for python scripting.
sec-policy/selinux-base:ubac - Enable User Based Access Control (UBAC) in the SELinux policy
@@ -8251,12 +8271,9 @@ sys-fs/ecryptfs-utils:gpg - Enable app-crypt/gnupg key module
sys-fs/ecryptfs-utils:openssl - Enable dev-libs/openssl key module
sys-fs/ecryptfs-utils:pkcs11 - Enable PKCS#11 (Smartcards) key module
sys-fs/ecryptfs-utils:tpm - Enable support for Trusted Platform Module (TPM) using app-crypt/trousers
-sys-fs/eudev:blkid - enable blkid support
-sys-fs/eudev:efi - enable EFI support
sys-fs/eudev:hwdb - read vendor/device string database and add it to udev database
sys-fs/eudev:kmod - enable module loading through libkmod
sys-fs/eudev:rule-generator - install legacy rule generator rules and support scripts - note that the functionality within was dropped from sys-fs/udev as it is not stable in all cases; use at your own risk
-sys-fs/eudev:smack - enable SMACK security model
sys-fs/ext4magic:expert-mode - Builds ext4magic with expert mode. Highly useful in recovering data from a corrupted filesystem
sys-fs/ext4magic:file-attr - Enable the recovery of file attributes (append, immutable, nodump etc)
sys-fs/lessfs:filelog - Enable the ability to log to a file instead of syslog
@@ -8444,6 +8461,7 @@ sys-power/nut:ups_drivers_victronups - Driver for IMV/Victron UPS unit Match, Ma
sys-power/nvclock:gtk - Install the GTK+ based graphical interface
sys-power/nvclock:nvcontrol - Add NVCONTROL support for OpenGL options
sys-power/suspend:crypt - Allows suspend and resume from encrypted disk
+sys-process/atop:modules - Build netatop kernel module and install netatopd daemon.
sys-process/audit:gssapi - Enable GSSAPI support
sys-process/bottom:battery - Include support for laptop battery information.
sys-process/criu:bpf - Add support for BPF programs via dev-libs/libbpf
@@ -8536,7 +8554,6 @@ www-apps/roundup:xapian - Enable Xapian full-text indexer
www-apps/rt:lighttpd - Add www-servers/lighttpd support
www-apps/tt-rss:daemon - Install additional init scripts for automated RSS updates
www-apps/webdavcgi:rcs - Adds support for a revision controlled backend with RCS (dev-vcs/rcs)
-www-apps/websvn:enscript - Add enscript support to colorize code stored in the repository
www-apps/wordpress:akismet - Installs Akismet comment spam plug-in
www-apps/wordpress:themes - Installs themes (including default theme)
www-apps/xpra-html5:brotli - Install assets compressed with brotli
@@ -8581,6 +8598,7 @@ www-client/firefox:system-icu - Use the system-wide dev-libs/icu instead of bund
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-png - Use the system-wide media-libs/libpng instead of bundled (requires APNG patches).
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
@@ -8615,6 +8633,7 @@ www-client/seamonkey:system-icu - Use the sytem-wide dev-libs/icu instead of bun
www-client/seamonkey:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled
www-client/seamonkey:system-libevent - Use the system-wide dev-libs/libevent instead of bundled
www-client/seamonkey:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled
+www-client/seamonkey:system-png - Use the system-wide media-libs/libpng instead of bundled (requires APNG patches)
www-client/seamonkey:system-sqlite - Use the system-wide dev-db/sqlite installation with secure-delete enabled
www-client/surf:savedconfig - Without a saved config.h, this package depends on net-misc/curl and x11-terms/st for a default download mechanism
www-client/surf:tabbed - Install surf-open.sh script for running surf in x11-misc/tabbed
@@ -8713,10 +8732,10 @@ x11-base/xorg-server:xnest - Build the Xnest server
x11-base/xorg-server:xorg - Build the Xorg X server (HIGHLY RECOMMENDED)
x11-base/xorg-server:xvfb - Build the Xvfb server
x11-base/xorg-x11:fonts - Install fonts from X.Org
-x11-base/xwayland:rpc - Enable secure rpc
x11-base/xwayland:unwind - Enable libunwind usage for backtraces
x11-base/xwayland:xcsecurity - Build Security extension
x11-drivers/nvidia-drivers:driver - Install kernel driver modules
+x11-drivers/nvidia-drivers:persistenced - Install the persistence daemon for keeping devices state when unused
x11-drivers/nvidia-drivers:tools - Install additional tools such as nvidia-settings
x11-drivers/xf86-video-geode:ztv - Enable building the V4L2 ZTV driver
x11-drivers/xf86-video-intel:sna - Enable SandyBridge's New Acceleration (useful on all chipsets, not just SandyBridge)
@@ -8787,7 +8806,6 @@ x11-misc/clipmenu:rofi - Use rofi as default launcher
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
-x11-misc/e16-keyedit:gtk2 - Build with x11-libs/gtk+:2 instead of x11-libs/gtk+:3
x11-misc/fbpager:xrender - Enable transparency support via x11-libs/libXrender
x11-misc/gpaste:gnome - Enable proper gnome support and enable gnome shell extension.
x11-misc/grsync:gtk3 - Link against x11-libs/gtk+:3 instead of x11-libs/gtk+:2
@@ -8949,6 +8967,8 @@ x11-wm/e16:libhack - Build libhack window mode helper library
x11-wm/e16:modules - Enable support for loadable modules
x11-wm/e16:pango - Enable pango font rendering using x11-libs/pango
x11-wm/e16:player - Enable audio using aplay from media-sound/alsa-utils
+x11-wm/e16:poll - Use poll() event handler API (recommended)
+x11-wm/e16:select - Use select() event handler API
x11-wm/e16:themes - Install the official E16 themes using x11-themes/e16-themes
x11-wm/e16:xi2 - Enable the experimental multipointer input XInput2. This incldues the MultiPointer X feature
x11-wm/e16:xpresent - Enable support for the X Present extension via x11-libs/libXpresent