summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin140859 -> 141374 bytes
-rw-r--r--profiles/arch/alpha/make.defaults4
-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/arm64/package.mask8
-rw-r--r--profiles/arch/arm64/package.use.mask10
-rw-r--r--profiles/arch/arm64/package.use.stable.mask1
-rw-r--r--profiles/arch/hppa/make.defaults4
-rw-r--r--profiles/arch/hppa/package.use.mask4
-rw-r--r--profiles/arch/hppa/package.use.stable.mask14
-rw-r--r--profiles/arch/hppa/use.stable.mask6
-rw-r--r--profiles/arch/ia64/make.defaults4
-rw-r--r--profiles/arch/ia64/package.use.mask4
-rw-r--r--profiles/arch/m68k/package.use.mask4
-rw-r--r--profiles/arch/m68k/use.mask4
-rw-r--r--profiles/arch/mips/package.use.mask10
-rw-r--r--profiles/arch/powerpc/ppc32/make.defaults4
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/package.mask7
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.mask15
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.use.force8
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/package.mask9
-rw-r--r--profiles/arch/powerpc/ppc64/64ul/package.use.force8
-rw-r--r--profiles/arch/powerpc/ppc64/package.mask4
-rw-r--r--profiles/arch/riscv/package.use.mask15
-rw-r--r--profiles/arch/sparc/make.defaults4
-rw-r--r--profiles/arch/x86/package.use.force8
-rw-r--r--profiles/arch/x86/package.use.mask4
-rw-r--r--profiles/base/make.defaults2
-rw-r--r--profiles/base/package.use.force7
-rw-r--r--profiles/base/package.use.mask18
-rw-r--r--profiles/base/use.mask5
-rw-r--r--profiles/default/linux/arm64/17.0/musl/package.use.force7
-rw-r--r--profiles/default/linux/hppa/17.0/systemd/eapi1
-rw-r--r--profiles/default/linux/hppa/17.0/systemd/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/systemd/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/systemd/parent2
-rw-r--r--profiles/default/linux/riscv/package.use.mask6
-rw-r--r--profiles/features/musl/package.mask17
-rw-r--r--profiles/package.mask216
-rw-r--r--profiles/profiles.desc2
-rw-r--r--profiles/targets/desktop/plasma/package.mask10
-rw-r--r--profiles/updates/4Q-20212
-rw-r--r--profiles/use.desc2
-rw-r--r--profiles/use.local.desc69
45 files changed, 400 insertions, 144 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 79dc73d5dada..78537515f1cb 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/alpha/make.defaults b/profiles/arch/alpha/make.defaults
index 0d2b90931c43..2430e454f1e4 100644
--- a/profiles/arch/alpha/make.defaults
+++ b/profiles/arch/alpha/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
ARCH="alpha"
@@ -21,7 +21,7 @@ LIBDIR_alpha="lib"
# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
# Defaults for video drivers
-VIDEO_CARDS="fbdev glint mga nv r128 radeon"
+VIDEO_CARDS="fbdev mga nv r128 radeon"
# Tobias Klausmann <klausman@gentoo.org> (2018-06-25)
# Enable USE=libtirpc by default, to ease dependency resolution during
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index cc4570566a11..5d43e7afc115 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-01-29)
+# app-text/ronn-ng not keyworded here, bug #801103
+app-accessibility/espeak-ng man
+
# James Beddek <telans@posteo.de> (2022-01-15)
# media-libs/svt-av1 is not keyworded here
media-video/ffmpeg svt-av1
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 618cccae1a49..72750d69bf00 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# When you add an entry to the top of this file, add your name, the date, and
@@ -18,7 +18,7 @@
#--- END OF EXAMPLES ---
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-01)
-# requires sys-apps/dbus-broker, which keyworded here.
+# requires sys-apps/dbus-broker, which is keyworded here.
sys-apps/systemd -hostnamed-fallback
# James Le Cuirot <chewi@gentoo.org> (2021-10-22)
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index d15a5cf2783d..0847976fbd7b 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2022-02-01)
+# sys-cluster/ucx is not marked stable on amd64
+sys-cluster/slurm ucx
+
# Joonas Niilola <juippis@gentoo.org> (2021-08-13)
# dev-libs/efl is stabilized on amd64.
app-crypt/pinentry -efl
diff --git a/profiles/arch/arm64/package.mask b/profiles/arch/arm64/package.mask
index 3f9caccc0709..bf78fca70c86 100644
--- a/profiles/arch/arm64/package.mask
+++ b/profiles/arch/arm64/package.mask
@@ -1,2 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2022-01-22)
+# Fails to build on arm64.
+# marbling.c:181:44: error: incompatible type for argument 1 of ‘vqdmulhq_s16’
+# bug #830914
+=x11-misc/xscreensaver-6.02
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index cce3c36ff64e..d47d97190576 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,12 +1,20 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-02-01)
+# sys-cluster/ucx is not keyworded on arm64
+sys-cluster/slurm ucx
+
+# Sam James <sam@gentoo.org> (2022-01-22)
+# Supports 64-bit NEON
+dev-libs/libgcrypt -cpu_flags_arm_neon
+
# Sam James <sam@gentoo.org> (2022-01-02)
# sys-fabric/ofed is not keyworded here
sys-cluster/slurm ofed
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-11-16)
-# requires sys-apps/dbus-broker, which keyworded here.
+# requires sys-apps/dbus-broker, which is keyworded here.
sys-apps/systemd -hostnamed-fallback
# Sam James <sam@gentoo.org> (2021-10-31)
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index 3680e4c1f6d5..05748ac6a536 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -70,6 +70,7 @@ media-sound/jack2 ieee1394
app-emulation/qemu smartcard rbd xen virgl
app-emulation/qemu glusterfs io-uring
app-emulation/spice smartcard
+net-misc/spice-gtk smartcard
# Sam James <sam@gentoo.org> (2020-06-29)
# Deps not yet stable
diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults
index d5254d0e0777..2908b66bb4e6 100644
--- a/profiles/arch/hppa/make.defaults
+++ b/profiles/arch/hppa/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
ARCH="hppa"
@@ -10,8 +10,6 @@ CXXFLAGS="${CFLAGS}"
FEATURES="sandbox sfperms strict"
-USE="cups foomaticdb fortran gdbm gpm imlib libwww spell firefox"
-
# Michał Górny <mgorny@gentoo.org> (2014-07-01)
# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild
# checks simpler.
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 99399f29eb58..26772ef3cfec 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.
+# Sam James <sam@gentoo.org> (2022-01-29)
+# app-text/ronn-ng not keyworded here, bug #801103
+app-accessibility/espeak-ng man
+
# 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
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index 0a4b7c2a80de..9045d3e365ec 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# When you add an entry to the top of this file, add your name, the date, and
@@ -17,6 +17,18 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2022-02-01)
+# Unstable Tcl/Tk dependencies
+dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional
+
+# Sam James <sam@gentoo.org> (2022-01-26)
+# Various unstable dependencies
+sys-apps/systemd fido2 http nat policykit qrcode xkb
+
+# Sam James <sam@gentoo.org> (2022-01-20)
+# net-misc/pps-tools is not marked stable on HPPA
+net-misc/chrony pps
+
# Sam James <sam@gentoo.org> (2021-12-15)
# Unstable dependencies (dev-libs/libnl, sys-cluster/rdma-core)
net-libs/libpcap netlink rdma
diff --git a/profiles/arch/hppa/use.stable.mask b/profiles/arch/hppa/use.stable.mask
index 873d96ddd30c..f6e015839f72 100644
--- a/profiles/arch/hppa/use.stable.mask
+++ b/profiles/arch/hppa/use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
#
# This file requires eapi 5 or later. New entries go on top.
@@ -122,10 +122,6 @@ pulseaudio
# sys-auth/elogind is not stable here.
elogind
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-03-03)
-# No stable sys-apps/systemd on hppa.
-systemd
-
# Andreas Sturmlechner <asturm@gentoo.org> (2018-05-20)
openal
diff --git a/profiles/arch/ia64/make.defaults b/profiles/arch/ia64/make.defaults
index 5f183775458b..bf4569fc0060 100644
--- a/profiles/arch/ia64/make.defaults
+++ b/profiles/arch/ia64/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
ARCH="ia64"
@@ -26,6 +26,6 @@ CHOST_ia64="${CHOST}"
# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
# Defaults for video drivers
-#VIDEO_CARDS="fbdev glint mga nv r128 radeon"
+#VIDEO_CARDS="fbdev mga nv r128 radeon"
INPUT_DEVICES="void"
VIDEO_CARDS="dummy"
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 39449f591615..cb46912d793e 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-01-29)
+# app-text/ronn-ng not keyworded here, bug #801103
+app-accessibility/espeak-ng man
+
# 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
diff --git a/profiles/arch/m68k/package.use.mask b/profiles/arch/m68k/package.use.mask
index 2337bf3aeb88..3ecf60896168 100644
--- a/profiles/arch/m68k/package.use.mask
+++ b/profiles/arch/m68k/package.use.mask
@@ -36,6 +36,7 @@ media-gfx/imagemagick svg
# James Le Cuirot <chewi@gentoo.org> (2021-09-19)
# Requires Ruby, which is broken on m68k.
app-text/htmltidy test
+net-misc/chrony html
sys-block/thin-provisioning-tools test
# James Le Cuirot <chewi@gentoo.org> (2021-09-19)
@@ -50,10 +51,11 @@ dev-python/argcomplete test
dev-python/distlib test
dev-python/fonttools test
dev-python/isort test
+dev-python/jsonschema test
dev-python/nose test
+dev-python/numpydoc test
dev-python/pytest-regressions test
dev-python/requests test
-dev-python/setuptools test
dev-python/sphinx test
dev-python/urllib3 test
diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask
index e544df9e39d3..472ca7ed8849 100644
--- a/profiles/arch/m68k/use.mask
+++ b/profiles/arch/m68k/use.mask
@@ -4,6 +4,10 @@
# Unmask the flag which corresponds to ARCH.
-m68k
+# James Le Cuirot <chewi@gentoo.org> (2022-01-30)
+# The app-shells/fish tests fail on m68k, so it remains unkeyworded.
+fish-completion
+
# James Le Cuirot <chewi@gentoo.org> (2022-01-15)
# Most of the PostgreSQL tests pass on m68k, but some fail and some hang. I
# suggest you put your data elsewhere.
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index 8877b26f1030..9ebda1ce108e 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,6 +1,12 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Joshua Kinard <kumba@gentoo.org> (2022-01-17)
+# Mask USE 'doc' for dev-libs/libcbor to avoid dragging in
+# a massive set of texlive dependencies. This copies m68k.
+# See Bug #709752.
+dev-libs/libcbor doc
+
# Marek Szuba <marecki@gentoo.org> (2021-08-17)
# net-wireless/rtl-sdr not keyworded here
sys-apps/rng-tools rtlsdr
@@ -43,10 +49,6 @@ app-text/enchant voikko
# No drivers on this architecture support Vulkan
media-libs/mesa vulkan vulkan-overlay zink
-# Patrick McLean <chutzpah@gentoo.org> (2020-02-15)
-# Mask until dev-libs/libfido2 is keyworded
-net-misc/openssh security-key
-
# Michał Górny <mgorny@gentoo.org> (2018-01-23)
# USE=collab requires unkeyworded net-libs/loudmouth & dev-cpp/asio.
# USE=grammar requires dev-libs/link-grammar.
diff --git a/profiles/arch/powerpc/ppc32/make.defaults b/profiles/arch/powerpc/ppc32/make.defaults
index 51f2ea0ad11e..19350be099f8 100644
--- a/profiles/arch/powerpc/ppc32/make.defaults
+++ b/profiles/arch/powerpc/ppc32/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# All extra USE/etc should be specified in sub-profiles.
@@ -15,7 +15,7 @@ FCFLAGS="${CFLAGS}"
# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
# Defaults for video drivers
-VIDEO_CARDS="fbdev glint mga nv r128 radeon"
+VIDEO_CARDS="fbdev mga nv r128 radeon"
# Michał Górny <mgorny@gentoo.org> (2014-06-27)
# Multilib-related setup for compatibility with future multilib.
diff --git a/profiles/arch/powerpc/ppc64/32ul/package.mask b/profiles/arch/powerpc/ppc64/32ul/package.mask
new file mode 100644
index 000000000000..48fd10c7bac9
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/32ul/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2022-01-18)
+# No bootstrap binary available on big endian PPC64 right now
+# But there is one for PPC (big endian).
+-dev-lisp/sbcl
diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask
index 4d60e4b0c3c7..e6e546bebe8e 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-01-18)
+# No bootstrap binary available on big endian PPC64 right now, but there is
+# one for ppc64le.
+-dev-lisp/sbcl
+
# Sam James <sam@gentoo.org> (2022-01-09)
# No provider (e.g. OpenJDK) available on big endian PPC64 right now
-virtual/jdk:11
@@ -31,8 +36,8 @@
-www-client/chromium
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-05-07)↲
-# works on little-endian↲
-sci-mathematics/geogebra-bin
+# works on little-endian
+-sci-mathematics/geogebra-bin
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-17)
# works on ppc64le
@@ -69,10 +74,10 @@ sci-mathematics/geogebra-bin
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-02-04)
# Temurin ppc64 build is little-endian only
-# so we can use bins and build from source
--dev-java/openjdk:11
--dev-java/openjdk:17
+# so we can use bins.
-dev-java/openjdk-bin
+-=dev-java/openjdk-11.0.13_p8
+-=dev-java/openjdk-17.0.1_p12
# Sergei Trofimovich <slyfox@gentoo.org> (2018-04-11)
# ltrace is not ported to powerpc64le yet.
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.force b/profiles/arch/powerpc/ppc64/64le/package.use.force
index eb62329889f9..83f88604cf1e 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.force
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.force
@@ -1,6 +1,12 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-01-20)
+# force users to use system versions
+# internal bootstrap only needed in parent big-endian profile
+dev-java/openjdk:11 system-bootstrap
+dev-java/openjdk:17 system-bootstrap
+
# Michał Górny <mgorny@gentoo.org> (2021-02-19)
# We have ready-to-use configs here.
sys-kernel/gentoo-kernel -savedconfig
diff --git a/profiles/arch/powerpc/ppc64/64ul/package.mask b/profiles/arch/powerpc/ppc64/64ul/package.mask
index 50a78625fb11..8448900c17c9 100644
--- a/profiles/arch/powerpc/ppc64/64ul/package.mask
+++ b/profiles/arch/powerpc/ppc64/64ul/package.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-01-25)
@@ -6,8 +6,7 @@
net-im/telegram-desktop
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-02-01)
-# Temurin ppc64 build is little-endian only so it's impossible
-# to build openjdk:11 and later, but it's possible to build openjdk:8 with icedtea{,-bin}
-dev-java/openjdk:11
-dev-java/openjdk:17
+# Temurin ppc64 builds are little-endiain only
dev-java/openjdk-bin
+=dev-java/openjdk-11.0.13_p8
+=dev-java/openjdk-17.0.1_p12
diff --git a/profiles/arch/powerpc/ppc64/64ul/package.use.force b/profiles/arch/powerpc/ppc64/64ul/package.use.force
new file mode 100644
index 000000000000..644089f749d4
--- /dev/null
+++ b/profiles/arch/powerpc/ppc64/64ul/package.use.force
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2022-01-13)
+# Bootstrapping is possible using our build snapshot, so don't force
+# system bootstrap
+dev-java/openjdk:11 -system-bootstrap
+dev-java/openjdk:17 -system-bootstrap
diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask
index 069f98587fee..859a54df2be9 100644
--- a/profiles/arch/powerpc/ppc64/package.mask
+++ b/profiles/arch/powerpc/ppc64/package.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-01-18)
+# No bootstrap binary available on big endian PPC64 right now
+dev-lisp/sbcl
+
# Miroslav Šulc <fordfrog@gentoo.org> (2020-02-27)
# >=dev-java/ant-eclipse-ecj-4.10 depends on masked >=virtual/{jdk,jre}-11
# www-servers/tomcat >= 9 depends on masked dev-java/eclipse-ecj
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 608c25cbfd04..90da82af540b 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,21 @@
# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-01-29)
+# app-text/ronn-ng not keyworded here, bug #801103
+app-accessibility/espeak-ng man
+
+# Yongxinag Liang <tanekliang@gmail.com> (2022-01-09)
+# app-emulation/xen-tools doesn't support riscv yet
+app-emulation/qemu xen
+# untested useflag: rbd glusterfs
+app-emulation/qemu rbd glusterfs
+sys-fs/multipath-tools rbd
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-01-16)
+# requires sys-apps/dbus-broker, which is keyworded here.
+sys-apps/systemd -hostnamed-fallback
+
# Andrey Grozin <grozin@gentoo.org> (2022-01-03)
# dev-libs/utfcpp is not keyworded yet
media-gfx/asymptote lsp
diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults
index 584be81c8c45..b25d074c2cd5 100644
--- a/profiles/arch/sparc/make.defaults
+++ b/profiles/arch/sparc/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
ARCH="sparc"
@@ -40,7 +40,7 @@ MULTILIB_STRICT_DIRS="/lib32 /usr/lib32 /usr/kde/*/lib32 /usr/qt/*/lib32 /usr/X1
# Gustavo Zacarias <gustavoz@gentoo.org> (2006-10-05)
# Defaults for video drivers
-VIDEO_CARDS="fbdev glint mga r128 radeon"
+VIDEO_CARDS="fbdev mga r128 radeon"
# Sergei Trofimovich <slyfox@gentoo.org> (2018-06-24)
# Enable USE=libtirpc by default, to ease dependency resolution during
diff --git a/profiles/arch/x86/package.use.force b/profiles/arch/x86/package.use.force
index 419fe7152f2b..75822fdfcc44 100644
--- a/profiles/arch/x86/package.use.force
+++ b/profiles/arch/x86/package.use.force
@@ -1,6 +1,12 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Arthur Zamarin <arthurzam@gentoo.org> (2022-01-16)
+# Bootstrapping is possible using our build snapshot, so don't force
+# system bootstrap
+dev-java/openjdk:11 -system-bootstrap
+dev-java/openjdk:17 -system-bootstrap
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-06-18)
# Force host target
dev-libs/keystone llvm_targets_X86
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index dc77425a31ef..e968773153c9 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-01-20)
+# Only supports cpu_flags_x86_aes in 64-bit mode
+net-fs/samba cpu_flags_x86_aes
+
# Conrad Kostecki <conikost@gentoo.org> (2021-11-16)
# AppArmor is not available on x86
app-benchmarks/stress-ng apparmor
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 8b1a489be4ad..7c4cc85f1cbc 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -166,7 +166,7 @@ POSTGRES_TARGETS="postgres12 postgres13"
# Moreover, it should only contain targets that have a stable version
# of PHP, to avoid pulling in an unstable PHP on stable systems.
#
-PHP_TARGETS="php7-3 php7-4"
+PHP_TARGETS="php7-4 php8-0"
# Alfredo Tupone <tupone@gentoo.org> (2019-09-03)
#
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index f84cb4c43393..b558db9e0e62 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,7 +1,12 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Joonas Niilola <juippis@gentoo.org> (20222-01-08
+# Arthur Zamarin <arthurzam@gentoo.org> (2022-01-13)
+# Force to use installed openjdk{,-bin} for bootstrapping
+dev-java/openjdk:11 system-bootstrap
+dev-java/openjdk:17 system-bootstrap
+
+# Joonas Niilola <juippis@gentoo.org> (2022-01-08)
# -xft broken, investigate in bug #830777
~x11-misc/xscreensaver-6.02 xft
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 526fd89968f0..67d7c4ca7ca1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# New entries go on top.
@@ -6,10 +6,24 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Sam James <sam@gentoo.org> (2021-01-24)
+# USE=custom-cflags is _particularly_ dangerous on sys-libs/glibc and
+# can result in not just build-time failures for glibc itself, but
+# runtime crashes. The effect of using USE=custom-cflags globally in make.conf
+# isn't the same as it is for just glibc specifically.
+sys-libs/glibc custom-cflags
+
+# Sam James <sam@gentoo.org> (2022-01-23)
+# Java bindings are broken with OpenJDK 11+ and we're not
+# aware of any consumers. bug #713866
+# The bindings will be removed on 2022-02-23 due to their state
+# of disrepair.
+sys-libs/db java
+
# Sam James <sam@gentoo.org> (2022-01-12)
# Unmask PCH for now for GCC to avoid unnecessary rebuilds
# (USE=pch is now use.mask-ed globally)
-<sys-devel/gcc-11.3:11 -pch
+<sys-devel/gcc-11.2.1_p20220115:11 -pch
<sys-devel/gcc-10.4:10 -pch
=sys-devel/gcc-9* -pch
=sys-devel/gcc-8* -pch
diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index c6a22bb1577f..982071c4ee63 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,11 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-01-22)
+# Prelink support is being removed from glibc, and has been
+# somewhat broken for a while already
+prelink
+
# Sam James <sam@gentoo.org> (2022-01-12)
# PCH has proven itself to be unreliable and lead to spurious build
# failures. Masking so users aren't exposed to such failures without opting-in.
diff --git a/profiles/default/linux/arm64/17.0/musl/package.use.force b/profiles/default/linux/arm64/17.0/musl/package.use.force
new file mode 100644
index 000000000000..21cef28896ca
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/musl/package.use.force
@@ -0,0 +1,7 @@
+# Copyright 2022 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License v2
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2022-01-21)
+# Bootstrapping is possible using our build snapshot, so don't force
+# system bootstrap
+dev-java/openjdk:17 -system-bootstrap
diff --git a/profiles/default/linux/hppa/17.0/systemd/eapi b/profiles/default/linux/hppa/17.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/17.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/hppa/17.0/systemd/parent b/profiles/default/linux/hppa/17.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/hppa/17.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
diff --git a/profiles/default/linux/ia64/17.0/systemd/eapi b/profiles/default/linux/ia64/17.0/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/ia64/17.0/systemd/parent b/profiles/default/linux/ia64/17.0/systemd/parent
new file mode 100644
index 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/ia64/17.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
diff --git a/profiles/default/linux/riscv/package.use.mask b/profiles/default/linux/riscv/package.use.mask
new file mode 100644
index 000000000000..cc9dbf7ffd55
--- /dev/null
+++ b/profiles/default/linux/riscv/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Yixun Lan <dlan@gentoo.org> (2022-01-27)
+# This target supports ASAN/etc...
+sys-devel/gcc -sanitize
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index 18d210fb4f00..0123b422d70f 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,20 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Viorel Munteanu <ceamac.paragon@gmail.com> (2022-02-01)
+# Binary package linked to glibc
+net-im/mattermost-desktop-bin
+
+# Ulrich Müller <ulm@gentoo.org> (2022-01-25)
+# Binary packages linked to glibc
+media-gfx/brscan4
+net-im/zoom
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-01-22)
+# Binary packages linked to glibc
+app-backup/tsm
+sci-electronics/labone
+
# Marco Genasci <fedeliallalinea@gmail.com> (2022-01-06)
# dev-db/oracle-instantclient package linked against glibc,
# and the other packages depends on it.
@@ -15,6 +29,9 @@ dev-db/sqlcl-bin
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-01-05)
# Binary package linked to glibc
app-text/zotero-bin
+media-video/popcorntime-bin
+net-im/rocketchat-desktop-bin
+net-im/whatsapp-desktop-bin
# Ulrich Müller <ulm@gentoo.org> (2022-01-04)
# Emacs 23 does not support x86_64-gentoo-linux-musl systems
diff --git a/profiles/package.mask b/profiles/package.mask
index 66d9b473f71f..1d3e187d3501 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,160 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2022-01-31)
+# Fork of media-video/atomicparsley. media-video/atomicparsley now uses this
+# fork (wez), so just switch to that. No need for a separate package for the fork.
+# Removal on 2022-02-31. bug #668708.
+media-video/atomicparsley-wez
+
+# Michał Górny <mgorny@gentoo.org> (2022-01-30)
+# NIH package with no revdeps and an awful build system that can't work
+# with PEP 517 builders. Last release in 2017.
+# Removal on 2022-03-01. Bug #832366.
+dev-python/python-slip
+
+# Fabian Groffen <grobian@gentoo.org> (2022-01-29)
+# Fails to compile with GCC on macOS. No revdeps.
+# Removal on 2022-02-28. Bug #832309.
+dev-perl/Mac-Pasteboard
+
+# Michał Górny <mgorny@gentoo.org> (2022-01-29)
+# No maintainer. No upstream activity since Dec 2019.
+# Tests not enabled. No revdeps.
+# Removal on 2022-02-28. Bug #832318.
+dev-python/django-pglocks
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-27)
+# Java-library + java-virtual with no consumers.
+# Removal in 30 days.
+java-virtuals/script-api
+dev-java/jsr223
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-23)
+# Java-libraries with no consumers and depending on virtual/{jdk,jre}-1.6
+# Removal in 30 days.
+dev-java/yanfs
+dev-java/xp
+dev-java/felix-gogo-runtime
+
+# Eray Aslan <eras@gentoo.org> (2022-01-24)
+# Mask experimental software
+=mail-mta/postfix-3.8*
+
+# Mike Gilbert <floppym@gentoo.org> (2022-01-22)
+# Breaks many GNOME packages.
+# https://bugs.gentoo.org/831474
+=dev-util/meson-0.61*
+
+# Joonas Niilola <juippis@gentoo.org> (2022-01-22)
+# Served its purpose. Not supported or used by any browser anymore.
+# Bug #831819. Removal in ~30 days.
+net-misc/npapi-sdk
+
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-01-22)
+# Vulnerable versions of rust, along with ebuilds that
+# do not build with fixed rust verions
+# removal in 7 days
+# https://bugs.gentoo.org/831638
+# https://bugs.gentoo.org/821157
+# https://bugs.gentoo.org/824066
+<dev-lang/rust-1.58.1
+<dev-lang/rust-bin-1.58.1
+<virtual/rust-1.58.1
+<www-client/seamonkey-2.53.10.2
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-01-22)
+# Prelink support is being removed from glibc and was
+# already somewhat broken for a while...
+# hmaccalc hard-depends on it (?).
+# Removal in 30 days.
+sys-devel/prelink
+app-crypt/hmaccalc
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-01-17)
+# Java-packages with no consumers and depending on virtual/{jdk,jre}-1.6
+# Removal in 30 days.
+dev-java/felix-shell
+dev-java/felix-utils
+dev-java/glassfish-transaction-api
+dev-java/jnlp-api
+dev-java/kxml
+dev-java/myfaces-builder-annotations
+dev-java/nanoxml
+dev-java/osgi-obr
+dev-java/tomcat-jstl-spec
+
+# Jakov Smolić <jsmolic@gentoo.org> (2022-01-19)
+# The following list of packages is still using EAPI 5
+# and has no reverse dependencies.
+# Removal on 2022-02-18.
+dev-java/ecj-gcj
+dev-java/freehep-graphicsio-tests
+dev-java/freehep-graphicsio
+dev-java/freehep-graphics2d
+dev-java/colt
+
+# James Beddek <telans@posteo.de> (2022-01-19)
+# FFmpeg 5.0 ABI/API changes break many packages.
+# Masking for tracker/tinderbox.
+>=media-video/ffmpeg-5.0
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2022-01-18)
+# KDE Release Service 5.23.90 (5.24 Beta) mask - pre-release version
+# See also: https://kde.org/announcements/plasma/5/5.23.90/
+~kde-plasma/bluedevil-5.23.90
+~kde-plasma/breeze-5.23.90
+~kde-plasma/breeze-grub-5.23.90
+~kde-plasma/breeze-gtk-5.23.90
+~kde-plasma/breeze-plymouth-5.23.90
+~kde-plasma/discover-5.23.90
+~kde-plasma/drkonqi-5.23.90
+~kde-plasma/kactivitymanagerd-5.23.90
+~kde-plasma/kde-cli-tools-5.23.90
+~kde-plasma/kde-gtk-config-5.23.90
+~kde-plasma/kdecoration-5.23.90
+~kde-plasma/kdeplasma-addons-5.23.90
+~kde-plasma/kgamma-5.23.90
+~kde-plasma/khotkeys-5.23.90
+~kde-plasma/kinfocenter-5.23.90
+~kde-plasma/kmenuedit-5.23.90
+~kde-plasma/kscreen-5.23.90
+~kde-plasma/kscreenlocker-5.23.90
+~kde-plasma/ksshaskpass-5.23.90
+~kde-plasma/ksystemstats-5.23.90
+~kde-plasma/kwallet-pam-5.23.90
+~kde-plasma/kwayland-integration-5.23.90
+~kde-plasma/kwayland-server-5.23.90
+~kde-plasma/kwin-5.23.90
+~kde-plasma/kwrited-5.23.90
+~kde-plasma/layer-shell-qt-5.23.90
+~kde-plasma/libkscreen-5.23.90
+~kde-plasma/libksysguard-5.23.90
+~kde-plasma/libkworkspace-5.23.90
+~kde-plasma/milou-5.23.90
+~kde-plasma/oxygen-5.23.90
+~kde-plasma/plasma-browser-integration-5.23.90
+~kde-plasma/plasma-desktop-5.23.90
+~kde-plasma/plasma-disks-5.23.90
+~kde-plasma/plasma-firewall-5.23.90
+~kde-plasma/plasma-integration-5.23.90
+~kde-plasma/plasma-meta-5.23.90
+~kde-plasma/plasma-nm-5.23.90
+~kde-plasma/plasma-pa-5.23.90
+~kde-plasma/plasma-sdk-5.23.90
+~kde-plasma/plasma-systemmonitor-5.23.90
+~kde-plasma/plasma-thunderbolt-5.23.90
+~kde-plasma/plasma-workspace-5.23.90
+~kde-plasma/plasma-workspace-wallpapers-5.23.90
+~kde-plasma/plasma-vault-5.23.90
+~kde-plasma/plymouth-kcm-5.23.90
+~kde-plasma/polkit-kde-agent-5.23.90
+~kde-plasma/powerdevil-5.23.90
+~kde-plasma/sddm-kcm-5.23.90
+~kde-plasma/systemsettings-5.23.90
+~kde-plasma/xdg-desktop-portal-kde-5.23.90
+~kde-plasma/xembed-sni-proxy-5.23.90
+
# David Seifert <soap@gentoo.org> (2022-01-16)
# Most of these packages have been merged into sys-cluster/rdma-core and
# have long been dead and unmaintained.
@@ -175,21 +329,6 @@ net-analyzer/jmx2munin
# Removal on 2022-01-31, bug #547208
sys-cluster/mpich2
-# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-01-08)
-# Ancient versions of spyder preventing clean up of things down the tree.
-# Sadly, this means we are also going to have to say goodbye to some plugins
-# that never got ported to the newer plugin system.
-# Removal in 15 days
-<dev-python/spyder-5.1.0
-<dev-python/spyder-kernels-2.1.0
-# Stuck on spyder-4
-dev-python/spyder-line-profiler
-dev-python/spyder-memory-profiler
-# Stuck on spyder-5.0
-dev-python/spyder-notebook
-<=dev-python/spyder-unittest-0.4.1-r50
-dev-python/spyder-vim
-
# Brian Evans <grknight@gentoo.org> (2022-01-07)
# The main consumer, phpunit, does not initiate the new timer correctly
# This is likely to cause issues in tests; Unmask if using for other purposes
@@ -214,15 +353,6 @@ sys-cluster/onesis
# Removal after 2022-02-04. Bug #830588.
games-util/springlobby
-# Ionen Wolkens <ionen@gentoo.org> (2022-01-03)
-# Obsolete, higan-purify is now provided by games-emulation/higan
-# as the icarus utility (bug #821121) and dev-games/higan-ananke
-# has no known uses without higan-purify (bug #821124). Further
-# stuck on gtk2 with dead HOMEPAGE / SRC_URI.
-# Removal after 2022-02-02.
-games-util/higan-purify
-dev-games/higan-ananke
-
# Florian Schmaus <flow@gentoo.org> (2022-01-02)
# Unmaintained, upstream gone, only packaged by
# Gentoo, and the whole idea to unlock based on
@@ -240,20 +370,6 @@ www-servers/bozohttpd
# Broken and upstream needs new maintainer.
x11-plugins/purple-facebook
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2021-11-19)
-# java-virtuals and packages without consumers.
-# Bug #828719. Removal in 30 days.
-java-virtuals/ejb-api
-java-virtuals/saaj-api
-java-virtuals/transaction-api
-java-virtuals/xmlrpc-api
-dev-java/jsr67
-dev-java/glassfish-ejb-api
-
-# Mike Gilbert <floppym@gentoo.org> (2021-12-24)
-# Replaced by sys-apps/hwdata. Removal on 2022-01-23.
-sys-apps/hwids
-
# Jonas Stein <jstein@gentoo.org> (2021-12-24)
# Alpha version
=app-editors/ghex-4.0.0_alpha
@@ -265,30 +381,6 @@ sys-apps/hwids
<dev-util/nvidia-cuda-sdk-11
<dev-util/nvidia-cuda-toolkit-11
-# 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
-
# Mart Raudsepp <leio@gentoo.org> (2021-12-18)
# GNOME 42 mask
>=gui-libs/libhandy-1.5.0
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 5558fa7b3406..ffa66ee3b7ef 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -127,6 +127,7 @@ arm64 default/linux/arm64/17.0/big-endian exp
# HPPA Profiles
# @MAINTAINER: hppa@gentoo.org
hppa default/linux/hppa/17.0 stable
+hppa default/linux/hppa/17.0/systemd exp
hppa default/linux/hppa/17.0/desktop stable
hppa default/linux/hppa/17.0/developer exp
@@ -137,6 +138,7 @@ ia64 default/linux/ia64/17.0/desktop stable
ia64 default/linux/ia64/17.0/desktop/gnome stable
ia64 default/linux/ia64/17.0/desktop/gnome/systemd stable
ia64 default/linux/ia64/17.0/developer exp
+ia64 default/linux/ia64/17.0/systemd exp
# M68K Profiles
# @MAINTAINER: m68k@gentoo.org
diff --git a/profiles/targets/desktop/plasma/package.mask b/profiles/targets/desktop/plasma/package.mask
deleted file mode 100644
index dffbcd8e2ab2..000000000000
--- a/profiles/targets/desktop/plasma/package.mask
+++ /dev/null
@@ -1,10 +0,0 @@
-# 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/4Q-2021 b/profiles/updates/4Q-2021
index dda4777a1eb0..3237cbfb4105 100644
--- a/profiles/updates/4Q-2021
+++ b/profiles/updates/4Q-2021
@@ -70,3 +70,5 @@ move dev-libs/stp sci-mathematics/stp
move app-shells/fzy app-text/fzy
move dev-python/exdown dev-python/pytest-codeblocks
slotmove sci-libs/opencascade 7.5 0
+move dev-python/xapp dev-python/python3-xapp
+move x11-libs/xapps x11-libs/xapp
diff --git a/profiles/use.desc b/profiles/use.desc
index 33b5cc3fd624..be834345d391 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -299,7 +299,7 @@ startup-notification - Enable application startup event feedback mechanism
static - !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
static-libs - Build static versions of dynamic libraries as well
subversion - Enable subversion (version control system) support
-suid - Enable setuid root program, with potential security risks
+suid - Enable setuid root program(s)
svg - Add support for SVG (Scalable Vector Graphics)
svga - Add support for SVGAlib (graphics library)
symlink - Force kernel ebuilds to automatically update the /usr/src/linux symlink
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index a641746d484c..2d167c8c3014 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -12,7 +12,7 @@ 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
app-accessibility/brltty:fm - support for the sound card synthesizer
-app-accessibility/brltty:louis - Use braille tranlator dev-libs/liblouis
+app-accessibility/brltty:louis - Use braille translator dev-libs/liblouis
app-accessibility/brltty:midi - support the musical instrument digital interface
app-accessibility/brltty:pcm - support for sound card digital audio
app-accessibility/brltty:speech - speech support
@@ -28,6 +28,7 @@ app-accessibility/freetts:jsapi - build Java Speech API (JSAPI)
app-accessibility/freetts:mbrola - Adds support for mbrola voices
app-accessibility/orca:braille - Enable braille support
app-accessibility/speech-dispatcher:espeak - Adds support for espeak speech engine
+app-accessibility/speech-dispatcher:espeak-ng - Adds support for espeak-ng speech engine
app-accessibility/speech-dispatcher:flite - Adds support for flite speech engine
app-admin/clsync:apidoc - Provide doxygen generated API docs.
app-admin/clsync:cgroups - Use cgroups to limit /dev access.
@@ -641,8 +642,6 @@ app-emulation/wine-mono:shared - Install pre-unpacked files which do not need to
app-emulation/wine-staging:capi - Enable ISDN support via CAPI
app-emulation/wine-staging:custom-cflags - Bypass strip-flags; use at your own peril
app-emulation/wine-staging:dos - Pull in games-emulation/dosbox to run DOS applications
-app-emulation/wine-staging:faudio - Pull in app-emulation/faudio to provide XAudio2 functionality
-app-emulation/wine-staging:gcrypt - Add support for the Diffie-Hellman key exchanges using dev-libs/libgcrypt
app-emulation/wine-staging:gecko - Add support for the Gecko engine when using iexplore
app-emulation/wine-staging:gssapi - Use GSSAPI (Kerberos SSP support)
app-emulation/wine-staging:gstreamer - Use media-libs/gstreamer to provide DirectShow functionality;
@@ -660,7 +659,6 @@ app-emulation/wine-staging:run-exes - Use Wine to open and run .EXE and .MSI fil
app-emulation/wine-staging:samba - Add support for NTLM auth. See: https://web.archive.org/web/20160108123008/http://wiki.winehq.org:80/NtlmAuthSetupGuide and https://web.archive.org/web/20150906013746/http://wiki.winehq.org/NtlmSigningAndSealing (these pages are not currently in the updated WineHQ Wiki).
app-emulation/wine-staging:sdl - Add support for gamepad detection using SDL
app-emulation/wine-staging:staging - Apply Wine-Staging patches for advanced feature support that haven't made it into upstream Wine yet
-app-emulation/wine-staging:themes - Support GTK+:3 window theming through Wine-Staging
app-emulation/wine-staging:udev - Use virtual/libudev to provide plug and play support
app-emulation/wine-staging:unwind - Use sys-libs/libunwind to unwind the stack
app-emulation/wine-staging:usb - Use virtual/libusb to provide USB support
@@ -722,8 +720,16 @@ app-forensics/honggfuzz:clang - Enable clang support (pull sys-libs/blocksruntim
app-forensics/libewf:bfio - Enables libbfio for chaining file in file handling
app-forensics/libewf:fuse - Enable fuse support for ewfmount
app-forensics/libewf:uuid - Enable UUID support in the ewftools
+app-forensics/lynis:cron - Install /etc/cron.* files
app-forensics/sleuthkit:aff - Enable extra aff formats
app-forensics/sleuthkit:ewf - Enable libewf support
+app-forensics/yara:cuckoo - Enable cockoo module
+app-forensics/yara:dex - Enable dex module
+app-forensics/yara:dotnet - Enable dotnet module
+app-forensics/yara:macho - Enable macho module
+app-forensics/yara:magic - Enable magic module
+app-forensics/yara:profiling - Enable rules profiling
+app-forensics/yara:python - Pulls in python binding via dev-python/yara-python
app-i18n/fcitx:autostart - Enable XDG-compatible autostart of Fcitx
app-i18n/fcitx:enchant - Enable Enchant backend (using app-text/enchant) for spelling hinting
app-i18n/fcitx:gtk2 - Install input method module for GTK+ 2
@@ -1325,7 +1331,7 @@ dev-db/spatialite:proj - Add the sci-libs/proj library for reprojection features
dev-db/spatialite:xls - Add the dev-libs/freexl library for xls import support
dev-db/sqldeveloper:sybase - Add support for the Sybase SQL Database Server
dev-db/sqlite:secure-delete - Enable overwriting of deleted content with zeros by default (http://sqlite.org/pragma.html#pragma_secure_delete), causing some performance penalty
-dev-db/sqlite:tools - Install additional tools
+dev-db/sqlite:tools - Install additional tools, among which are included: sqlite3-analyzer, sqlite3-changeset, sqlite3-db-dump, sqlite3-diff, sqlite3-rbu, sqlite3-expert and others.
dev-db/sqlitestudio:cli - Build CLI interface
dev-db/timescaledb:proprietary-extensions - Enable proprietary features/extensions licensed under the TimeScale License
dev-db/unixODBC:minimal - Disable bundled drivers and extra libraries (most users don't need these)
@@ -1705,6 +1711,7 @@ dev-java/openjdk:headless-awt - Don't install the X backend for AWT, needed by s
dev-java/openjdk:javafx - Import OpenJFX modules at build time, via dev-java/openjfx
dev-java/openjdk:jbootstrap - Build OpenJDK twice, the second time using the result of the first
dev-java/openjdk:source - Install JVM sources
+dev-java/openjdk:system-bootstrap - Bootstrap using installed openjdk
dev-java/openjdk:systemtap - Enable SystemTAP/DTrace tracing
dev-java/openjdk-bin:gentoo-vm - Allow this JDK to be recognised by Gentoo (package manager, eselect, java-config, EXPERIMENTAL!)
dev-java/openjdk-bin:headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag)
@@ -1842,6 +1849,7 @@ dev-lang/ruby:rdoc - Install dev-ruby/rdoc after installing Ruby.
dev-lang/ruby:rubytests - Install ruby tests that can only be run after ruby is installed
dev-lang/ruby:systemtap - Enable SystemTAP/DTrace tracing
dev-lang/rust:clippy - Install clippy, Rust code linter
+dev-lang/rust:dist - Install dist tarballs (used for bootstrapping)
dev-lang/rust:miri - Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly)
dev-lang/rust:nightly - Enable nightly (UNSTABLE) features
dev-lang/rust:parallel-compiler - Build a multi-threaded rustc (experimental, not tested by upstream)
@@ -2876,6 +2884,7 @@ dev-util/plan9port:freefonts - Don't install BigelowHolmes fonts
dev-util/poke:machine-interface - enable machine-interface protocol using dev-libs/json-c
dev-util/pycharm-community:bundled-jdk - Use bundled jdk
dev-util/pycharm-professional:bundled-jdk - Use bundled jdk
+dev-util/ropper:z3 - Enable Z3 contraint solver support
dev-util/scanmem:gui - Enable the GameConqueror GUI
dev-util/sccache:azure - Enable Azure Blob Storage support
dev-util/sccache:dist-client - Enables distributed support in the sccache client
@@ -3324,7 +3333,6 @@ gnome-extra/gnome-contacts:telepathy - Start chat from contact details
gnome-extra/gnome-shell-extension-gsconnect:nautilus - Install Nautilus extension for sending files via GSConnect
gnome-extra/gnome-software:firmware - Enable firmware update support through sys-apps/fwupd
gnome-extra/gnome-software:flatpak - Enable support for flatpak applications using sys-apps/flatpak
-gnome-extra/gnome-software:packagekit - Enable module for package manager integration
gnome-extra/gnome-software:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
gnome-extra/gnome-system-monitor:systemd - Display sys-apps/systemd metadata, e.g. unit names, for running processes
gnome-extra/libgda:canvas - Enable support for x11-libs/goocanvas
@@ -3368,7 +3376,6 @@ gui-apps/wayvnc:gbm - enable GPU-side screencopy (experimental)
gui-apps/wayvnc:tracing - Trace kernel and memory calls
gui-apps/wf-recorder:opencl - Enable OpenCL
gui-libs/gtk:broadway - Enable the GDK Broadway backend.
-gui-libs/gtk:cloudprint - Enable printing via Google Cloud Print.
gui-libs/gtk:colord - Use x11-misc/colord for color management in printing
gui-libs/gtk:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
gui-libs/gtk:vulkan - Enable support for the Vulkan graphics API
@@ -3618,6 +3625,7 @@ kde-plasma/plasma-nm:teamd - Enable Teamd control support
kde-plasma/plasma-workspace:appstream - Enable AppStream software metadata support
kde-plasma/plasma-workspace:calculator - Enable calculator runner using sci-libs/libqalculate
kde-plasma/plasma-workspace:geolocation - Enables dataengine providing location information
+kde-plasma/plasma-workspace:policykit - Build the Users KCM using sys-apps/accountsservice and sys-auth/polkit
kde-plasma/plasma-workspace:screencast - Enable screencast portal using media-video/pipewire
kde-plasma/plasma-workspace:telemetry - Enable User Feedback control module for kde-plasma/systemsettings
kde-plasma/powerdevil:brightness-control - Enable screen brightness control using app-misc/ddcutil
@@ -4546,6 +4554,7 @@ media-sound/deadbeef:hotkeys - Keyboard shortcuts support
media-sound/deadbeef:lastfm - last.fm/AudioScrobbler protocol support
media-sound/deadbeef:notify - Desktop notifications support
media-sound/deadbeef:nullout - Dummy output driver
+media-sound/deadbeef:sc68 - Atari ST and Amiga music player
media-sound/deadbeef:shellexec - Define custom shell commands that can be called on tracks
media-sound/deadbeef:supereq - Enable equalizer
media-sound/deinvert:liquid - improve sound quality using net-libs/liquid-dsp
@@ -4608,6 +4617,7 @@ media-sound/mangler:g15 - Logitech g15 lcd support
media-sound/mixxx:hid - Enable HID controller support
media-sound/mixxx:keyfinder - Enable musical key detection support via media-libs/libkeyfinder
media-sound/mixxx:lv2 - Add support for Ladspa V2 via media-libs/lilv
+media-sound/mixxx:modplug - Add libmodplug support
media-sound/mixxx:qtkeychain - Enable Secure credential storage support via dev-libs/qtkeychain
media-sound/mixxx:shout - Enable broadcasting support via media-libs/libshout
media-sound/moc:cache - Enable tags caching support
@@ -4650,6 +4660,7 @@ media-sound/mpd:wildmidi - Enable MIDI support via wildmidi
media-sound/mpfc:wav - Enable wav audio codec support
media-sound/mpg123:int-quality - Use rounding instead of fast truncation for integer output, where possible
media-sound/mumble:g15 - Enable support for the Logitech G15 LCD (and compatible devices).
+media-sound/mumble:pipewire - Enable pipewire support for audio output.
media-sound/mumble:rnnoise - Enable alternative noise suppression option based on RNNoise.
media-sound/mumble:speech - Enable text-to-speech support in Mumble.
media-sound/murmur:grpc - Use net-libs/grpc to enable remote control capabilities.
@@ -5092,6 +5103,7 @@ media-video/obs-studio:vlc - Build with VLC media source support.
media-video/ogmrip:ogm - Support for OGM container format
media-video/ogmrip:srt - Support for SRT subtitle format
media-video/peek:keybinder - Enable support for global hotkeys using dev-libs/keybinder
+media-video/pipewire:X - Enable audible bell for X11
media-video/pipewire:echo-cancel - Enable WebRTC-based echo canceller via media-libs/webrtc-audio-processing
media-video/pipewire:extra - Build pw-cat/pw-play/pw-record
media-video/pipewire:jack-client - Install a plugin for running PipeWire as a JACK client
@@ -5732,6 +5744,7 @@ net-ftp/pure-ftpd:vchroot - Enable support for virtual chroot (possible security
net-ftp/tftp-hpa:client - Compile and install the tftp client
net-ftp/tftp-hpa:server - Compile and install the tftp server
net-ftp/yafc:ssh - Build with SFTP support
+net-im/biboumi:udns - Asynchronously resolve domain names using net-libs/udns
net-im/bitlbee:libevent - Use libevent for event handling
net-im/bitlbee:msn - Enable MSN Messenger IM protocol support.
net-im/bitlbee:nss - Use NSS for SSL support in MSN and Jabber
@@ -5981,7 +5994,8 @@ net-libs/axtls:static - Statically build axhttpd server
net-libs/c-client:chappa - Enable Eduardo Chappa's patches for use with mail-client/alpine (mainly adds support for maildir)
net-libs/c-client:doc - Install RFCs related to IMAP
net-libs/c-client:topal - Enable support for net-mail/topal for use with mail-client/alpine
-net-libs/canlock:legacy - Enable or disable building legacy code (v2 compatible)
+net-libs/canlock:header-parser - Build article header parsers
+net-libs/canlock:legacy - Build legacy API (v2 compatible)
net-libs/cvm:vpopmail - Enable vpopmail support
net-libs/czmq:drafts - Build draft API, which may change at any time without any notice, and is therefore not recommended for normal use. (requires draft support in net-libs/zeromq as well)
net-libs/czmq:http-client - Build support for HTTP client using net-misc/curl
@@ -6650,7 +6664,6 @@ net-misc/xmrig:donate - Set the default donation level to 1% instead of 0
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
@@ -7380,6 +7393,8 @@ sci-libs/rocBLAS:benchmark - Build and install rocblas-bench.
sci-libs/rocBLAS:test - Perform rocblas-test to compare the result between rocBLAS and system BLAS.
sci-libs/rocPRIM:benchmark - Build and install benchmark programs.
sci-libs/rocRAND:benchmark - Build and install benchmark programs.
+sci-libs/rocSOLVER:benchmark - Build and install rocsolver-bench.
+sci-libs/rocSOLVER:test - Perform rocsolver-test to compare the result between rocSOLVER and system LAPACK.
sci-libs/rocSPARSE:benchmark - Build and install rocblas-bench.
sci-libs/rocThrust:benchmark - Build and install benchmark binary.
sci-libs/rtabmap:openni2 - Adds support for Kinect-like 3D sensors devices with dev-libs/OpenNI2.
@@ -7755,10 +7770,6 @@ sys-apps/fwupd:uefi - Enable UEFI support
sys-apps/gawk:mpfr - use mpfr for high precision arithmetic (-M / --bignum)
sys-apps/gnome-disk-utility:fat - Include FAT16/FAT32 support (sys-fs/dosfstools)
sys-apps/groff:uchardet - Enable automatic encoding detection via app-i18n/uchardet
-sys-apps/hwids:net - Install the oui.txt and iab.txt databases
-sys-apps/hwids:pci - Install the pci.ids database
-sys-apps/hwids:udev - Install hwdb.d rules for udev
-sys-apps/hwids:usb - Install the usb.ids database
sys-apps/hwloc:X - use the X Window System
sys-apps/hwloc:cairo - Enable the Cairo back-end of hwloc's lstopo command
sys-apps/hwloc:cpuid - Enable the cpuid-based architecture specific support (x86 component)
@@ -7905,7 +7916,7 @@ sys-apps/util-linux:logger - build the logger program
sys-apps/util-linux:pam - build runuser helper
sys-apps/util-linux:rtas - Add support for the Run Time Abstraction Services (RTAS)
sys-apps/util-linux:su - build the su program
-sys-apps/util-linux:suid - install mount/umount as setuid so non-root users may mount/umount devices, and wall/write as setgid so non-root users can notify other users
+sys-apps/util-linux:suid - Install some programs with suid bit set to provide additional functionality. mount/umount: non-root users may mount/umount devices wall/write: non-root users can notify other users su: non-root users may become root
sys-apps/util-linux:tty-helpers - install the mesg/wall/write tools for talking to local users
sys-apps/watchdog:nfs - enable support for checking nfs mounts
sys-apps/xdg-desktop-portal:screencast - Enable screencast portal using media-video/pipewire
@@ -8077,14 +8088,9 @@ sys-cluster/mpich2:romio - Enable romio, a high-performance portable MPI-IO impl
sys-cluster/nomad:nvidia - build with nvidia integration
sys-cluster/openmpi:cma - Enable the CMA (Cross Memory Attach) MCA
sys-cluster/openmpi:cuda - Add GPU direct support
-sys-cluster/openmpi:heterogeneous - Enable features required for heterogeneous platform support
sys-cluster/openmpi:libompitrace - Enable support for contributed package libompitrace
-sys-cluster/openmpi:mpi-threads - Enable MPI_THREAD_MULTIPLE
-sys-cluster/openmpi:numa - Enable numactl to allow binding processes to CPUs
-sys-cluster/openmpi:pbs - Add support for the Portable Batch System (PBS)
sys-cluster/openmpi:peruse - Enable PERUSE interface
sys-cluster/openmpi:romio - Build the ROMIO MPI-IO component
-sys-cluster/openmpi:vt - Enable bundled VampirTrace support
sys-cluster/pacemaker:smtp - Enable SMTP support via net-libs/libesmtp
sys-cluster/pmix:munge - Enable authentication via munge
sys-cluster/pmix:pmi - Build PMI1 and PMI2 interface
@@ -8124,6 +8130,7 @@ sys-devel/binutils:cet - Enable Intel Control-flow Enforcement Technology.
sys-devel/binutils:default-gold - Set ld to point to ld.gold instead of ld.bfd
sys-devel/binutils:gold - Build ld.gold linker
sys-devel/binutils:multitarget - Adds support to binutils for cross compiling (does not work with gas)
+sys-devel/binutils:pgo - Build binutils with Profile Guided Optimization (PGO) and LTO
sys-devel/binutils:plugins - Enable plugin support in tools
sys-devel/binutils-apple:classic - Use nm, otool, etc. from this ebuild instead of llvm-based tools
sys-devel/binutils-apple:lto - Add support for Link-Time Optimization with LLVM
@@ -8133,6 +8140,7 @@ sys-devel/binutils-hppa64:cet - Enable Intel Control-flow Enforcement Technology
sys-devel/binutils-hppa64:default-gold - Set ld to point to ld.gold instead of ld.bfd
sys-devel/binutils-hppa64:gold - Build ld.gold linker
sys-devel/binutils-hppa64:multitarget - Adds support to binutils for cross compiling (does not work with gas)
+sys-devel/binutils-hppa64:pgo - Build binutils with Profile Guided Optimization (PGO) and LTO
sys-devel/binutils-hppa64:plugins - Enable plugin support in tools
sys-devel/clang:default-compiler-rt - Use compiler-rt instead of libgcc as the default rtlib for clang
sys-devel/clang:default-libcxx - Use libc++ instead of libstdc++ as the default stdlib for clang
@@ -8558,9 +8566,11 @@ www-apps/xpra-html5:gzip - Install assets compressed with gzip
www-apps/xpra-html5:minify - Minify JavaScript code for smaller transfers
www-client/chromium:component-build - Split build into more shared libraries to speed up linking. Mostly intended for debugging and development, NOT RECOMMENDED for general use.
www-client/chromium:debug - Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use.
+www-client/chromium:gtk4 - Build with GTK4 headers.
www-client/chromium:hangouts - Enable support for Google Hangouts features such as screen sharing
www-client/chromium:headless - Build Ozone only with headless backend, NOT RECOMMENDED for general use.
www-client/chromium:js-type-check - Enable JavaScript type-checking for Chrome's web technology-based UI. Requires Java.
+www-client/chromium:libcxx - Use bundled libc++ instead of libstdc++ for building.
www-client/chromium:official - Enable Official build instead of Developer build.
www-client/chromium:pic - Disable optimized assembly code that is not PIC friendly
www-client/chromium:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats.
@@ -8606,6 +8616,8 @@ www-client/links:libevent - Enable dev-libs/libevent support
www-client/links:lzip - Enable app-arch/lzip support
www-client/lynx:gnutls - Use gnutls library for HTTPS support (openssl is the default library for HTTPS support).
www-client/lynx:ssl - Enable HTTPS support.
+www-client/microsoft-edge-beta:mip - Install Microsoft Information Protection plugin.
+www-client/microsoft-edge-dev:mip - Install Microsoft Information Protection plugin.
www-client/netsurf:bmp - BMP bitmap image support (media-libs/libnsbmp)
www-client/netsurf:duktape - Use duktape.org javascript engine
www-client/netsurf:gtk - Build GTK3 GUI
@@ -8662,18 +8674,20 @@ www-servers/fnord:auth - Enable HTTP authentication support
www-servers/gatling:diet - Compile against dev-libs/dietlibc
www-servers/h2o:libh2o - Build and install libh2o
www-servers/h2o:mruby - Enable support for mruby
-www-servers/lighttpd:brotli - Enable output compression via Brotli (recommended)
+www-servers/lighttpd:brotli - Enable output compression via app-arch/brotli (recommended)
www-servers/lighttpd:bzip2 - Enable output compression via bzip2
-www-servers/lighttpd:gnutls - Build module for TLS via GnuTLS
+www-servers/lighttpd:gnutls - Build module for TLS via net-libs/gnutls
www-servers/lighttpd:libev - Enable fdevent handler
-www-servers/lighttpd:maxminddb - Add support for geolocation using libMaxMindDB
-www-servers/lighttpd:mbedtls - Build module for TLS via Mbed TLS
-www-servers/lighttpd:mmap - Use mmap with files owned by lighttpd. This is a dangerous option as it may allow local users to trigger SIGBUS crashes.
+www-servers/lighttpd:maxminddb - Add support for geolocation using dev-libs/libmaxminddb
+www-servers/lighttpd:mbedtls - Build module for TLS via net-libs/mbedtls
+www-servers/lighttpd:mmap - Use mmap when sendfile is not available
+www-servers/lighttpd:nettle - Use dev-libs/nettle as crypto backend
www-servers/lighttpd:nss - Build module for TLS via Mozilla's Network Security Services
www-servers/lighttpd:rrdtool - Enable rrdtool support via mod_rrdtool
+www-servers/lighttpd:system-xxhash - Use system provided dev-libs/xxhash
www-servers/lighttpd:webdav - Enable webdav properties
-www-servers/lighttpd:zlib - Enable output compression via gzip or deflate algorithms
-www-servers/lighttpd:zstd - Enable output compression via Zstandard algorithm
+www-servers/lighttpd:zlib - Enable output compression via gzip or deflate algorithms from sys-libs/zlib
+www-servers/lighttpd:zstd - Enable output compression via Zstandard (app-arch/zstd) algorithm
www-servers/monkeyd:debug - Enable lots of debugging info
www-servers/monkeyd:static-plugins - Build statically linked plugins
www-servers/nginx:aio - Enables file AIO support
@@ -8684,7 +8698,6 @@ www-servers/nginx:libatomic - Use libatomic instead of builtin atomic operations
www-servers/nginx:pcre-jit - Enable JIT for pcre
www-servers/nginx:rtmp - NGINX-based Media Streaming Server
www-servers/nginx:ssl - Enable HTTPS module for http. Enable SSL/TLS support for POP3/IMAP/SMTP for mail.
-www-servers/nginx-unit:php7-2 - Support for PHP 7.2
www-servers/nginx-unit:php7-3 - Support for PHP 7.3
www-servers/nginx-unit:php7-4 - Support for PHP 7.4
www-servers/pshs:magic - Enable automatic detection of Content-Type using libmagic (sys-apps/file)
@@ -8749,7 +8762,6 @@ x11-libs/cairo:valgrind - Built-in support to mark memory regions
x11-libs/fltk:games - Builds and installs some extra games
x11-libs/fox:tools - Install adie, calculator, shutterbug, and pathfinder apps.
x11-libs/gtk+:broadway - Enable the GDK Broadway backend.
-x11-libs/gtk+:cloudprint - Enable printing via Google Cloud Print.
x11-libs/gtk+:colord - Use x11-misc/colord for color management in printing
x11-libs/gtk+:sysprof - Enable profiling data capture support using dev-util/sysprof-capture
x11-libs/gtkdatabox:glade - Build with libglade and glade-3 supports, which includes a glade's module for GtkDataBox widget
@@ -8801,7 +8813,6 @@ x11-misc/clipmenu:fzf - Use fzf as default launcher
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/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