summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
committerV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
commit752d6256e5204b958b0ef7905675a940b5e9172f (patch)
tree330d16e6362a49cbed8875a777fe641a43376cd3 /profiles
parent0c100b7dd2b30e75b799d806df4ef899fd98e1ea (diff)
gentoo resync : 12.05.2022
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin142572 -> 144831 bytes
-rw-r--r--profiles/arch.list1
-rw-r--r--profiles/arch/alpha/package.use.mask27
-rw-r--r--profiles/arch/alpha/use.mask7
-rw-r--r--profiles/arch/amd64/package.use.mask18
-rw-r--r--profiles/arch/amd64/use.mask4
-rw-r--r--profiles/arch/amd64/x32/package.mask6
-rw-r--r--profiles/arch/arm/armv4/package.mask5
-rw-r--r--profiles/arch/arm/armv4/package.use.mask5
-rw-r--r--profiles/arch/arm/armv4t/package.mask5
-rw-r--r--profiles/arch/arm/armv4t/package.use.mask5
-rw-r--r--profiles/arch/arm/armv5te/package.mask5
-rw-r--r--profiles/arch/arm/armv5te/package.use.mask5
-rw-r--r--profiles/arch/arm/package.use.mask5
-rw-r--r--profiles/arch/arm64/package.use.mask9
-rw-r--r--profiles/arch/arm64/use.stable.mask6
-rw-r--r--profiles/arch/base/make.defaults2
-rw-r--r--profiles/arch/base/package.use.mask24
-rw-r--r--profiles/arch/base/use.mask1
-rw-r--r--profiles/arch/hppa/package.use.mask26
-rw-r--r--profiles/arch/hppa/package.use.stable.mask8
-rw-r--r--profiles/arch/ia64/package.use.mask24
-rw-r--r--profiles/arch/loong/eapi1
-rw-r--r--profiles/arch/loong/la64v100/lp64d/eapi1
-rw-r--r--profiles/arch/loong/la64v100/lp64d/make.defaults21
-rw-r--r--profiles/arch/loong/make.defaults52
-rw-r--r--profiles/arch/loong/package.mask7
-rw-r--r--profiles/arch/loong/package.use.force17
-rw-r--r--profiles/arch/loong/package.use.mask46
-rw-r--r--profiles/arch/loong/parent1
-rw-r--r--profiles/arch/loong/use.force5
-rw-r--r--profiles/arch/loong/use.mask37
-rw-r--r--profiles/arch/m68k/use.mask2
-rw-r--r--profiles/arch/mips/package.use.mask4
-rw-r--r--profiles/arch/mips/use.mask2
-rw-r--r--profiles/arch/powerpc/package.use.mask4
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask12
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.stable.mask10
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/package.use.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.mask5
-rw-r--r--profiles/arch/powerpc/ppc64/package.mask12
-rw-r--r--profiles/arch/riscv/package.mask6
-rw-r--r--profiles/arch/riscv/package.use.mask31
-rw-r--r--profiles/arch/riscv/rv64gc/lp64d/package.mask6
-rw-r--r--profiles/arch/riscv/rv64gc/lp64d/package.use.force7
-rw-r--r--profiles/arch/s390/package.mask17
-rw-r--r--profiles/arch/s390/package.use.force10
-rw-r--r--profiles/arch/s390/package.use.mask109
-rw-r--r--profiles/arch/s390/s390x/package.mask12
-rw-r--r--profiles/arch/s390/s390x/package.use.force3
-rw-r--r--profiles/arch/s390/s390x/use.mask5
-rw-r--r--profiles/arch/s390/use.mask36
-rw-r--r--profiles/arch/sparc/package.use.mask21
-rw-r--r--profiles/arch/sparc/package.use.stable.mask17
-rw-r--r--profiles/arch/x86/package.use.mask13
-rw-r--r--profiles/arch/x86/use.mask4
-rw-r--r--profiles/arches.desc3
-rw-r--r--profiles/base/package.use4
-rw-r--r--profiles/base/package.use.force1
-rw-r--r--profiles/base/package.use.mask42
-rw-r--r--profiles/base/package.use.stable.mask13
-rw-r--r--profiles/base/use.mask4
-rw-r--r--profiles/base/use.stable.mask7
-rw-r--r--profiles/default/linux/loong/22.0/la64v100/eapi1
-rw-r--r--profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/eapi1
-rw-r--r--profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/parent2
-rw-r--r--profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/eapi1
-rw-r--r--profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/parent2
-rw-r--r--profiles/default/linux/loong/22.0/la64v100/lp64d/eapi1
-rw-r--r--profiles/default/linux/loong/22.0/la64v100/lp64d/parent2
-rw-r--r--profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/eapi1
-rw-r--r--profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/parent2
-rw-r--r--profiles/default/linux/loong/22.0/la64v100/parent2
-rw-r--r--profiles/default/linux/loong/eapi1
-rw-r--r--profiles/default/linux/loong/parent3
-rw-r--r--profiles/default/linux/package.use.mask1
-rw-r--r--profiles/desc/python_single_target.desc1
-rw-r--r--profiles/desc/python_targets.desc1
-rw-r--r--profiles/embedded/make.defaults2
-rw-r--r--profiles/features/musl/package.mask15
-rw-r--r--profiles/license_groups2
-rw-r--r--profiles/package.deprecated8
-rw-r--r--profiles/package.mask491
-rw-r--r--profiles/profiles.desc29
-rw-r--r--profiles/targets/desktop/gnome/package.use2
-rw-r--r--profiles/targets/desktop/package.use4
-rw-r--r--profiles/thirdpartymirrors4
-rw-r--r--profiles/updates/2Q-20201
-rw-r--r--profiles/updates/2Q-20225
-rw-r--r--profiles/updates/3Q-20191
-rw-r--r--profiles/use.local.desc144
91 files changed, 1094 insertions, 450 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 49fca664d828..45c4443730ec 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch.list b/profiles/arch.list
index 0c9a0540efa1..c1b3f7ab2a45 100644
--- a/profiles/arch.list
+++ b/profiles/arch.list
@@ -4,6 +4,7 @@ arm
arm64
hppa
ia64
+loong
m68k
mips
ppc
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index 6d2e35d12785..7b5c6e1c20ad 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,26 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-04-29)
+# Needs unkeyworded dev-util/umockdev
+sys-power/upower test
+
+# Michał Górny <mgorny@gentoo.org> (2022-04-26)
+# Unkeyworded dependencies.
+dev-python/click doc
+
+# Nickolas Raymond Kaczynski <nrk@disroot.org> (2022-04-24)
+# Dependencies are missing keywords
+media-libs/imlib2 svg heif jpegxl
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-18)
+# app-text/nuspell is not keyworded
+app-text/enchant nuspell
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-16)
+# sys-auth/seatd is not keyworded
+dev-libs/weston seatd
+
# Lars Wendler <polynomial-c@gentoo.org> (2022-04-01)
# gnome-base/librsvg missing keywords
media-libs/freetype svg
@@ -26,11 +46,6 @@ app-accessibility/espeak-ng man
# media-libs/svt-av1 is not keyworded here
media-video/ffmpeg svt-av1
-# Michał Górny <mgorny@gentoo.org> (2021-12-30)
-# Don't apply stable masks to python-exec since we're forcing every
-# impl there anyway. Please keep this in sync with use.mask.
-dev-lang/python-exec -python_targets_python3_10
-
# Sam James <sam@gentoo.org> (2021-11-05)
# Avoid keywording unnecessary depenencies for now, bug #804115
dev-python/scipy pythran
@@ -296,6 +311,7 @@ net-libs/gnutls test-full
# Michał Górny <mgorny@gentoo.org> (2017-08-08)
# Requires USE=bluetooth that is masked in this profile.
media-sound/pulseaudio native-headset
+media-sound/pulseaudio-daemon native-headset
# Tobias Klausmann <klausman@gentoo.org> (2017-05-18)
# Stack protector code is not ported to alpha (and may not ever be)
@@ -378,6 +394,7 @@ net-misc/networkmanager wext
# Tobias Klausmann <klausman@gentoo.org> (2015-08-10)
# Opting out of the net-misc/ofono dep tree until we have a user request
>=media-sound/pulseaudio-6.0 ofono-headset
+media-sound/pulseaudio-daemon ofono-headset
# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-09)
# dev-lua/lgi lacks alpha keyword, bug #551540
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index fc2e756c5e4e..f2978cfec584 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -15,13 +15,6 @@ pipewire
# Matt Turner <mattst88@gentoo.org> (2021-07-05)
nftables
-# Michał Górny <mgorny@gentoo.org> (2021-05-20)
-# Unresolved keywordreqs are getting in the way.
-# https://bugs.gentoo.org/773451
-# https://bugs.gentoo.org/789606
-python_targets_python3_10
-python_single_target_python3_10
-
# Andreas Sturmlechner <asturm@gentoo.org> (2020-11-12)
# media-sound/jack-audio-connection-kit re-keywording timeout, bug #736725
jack
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 6f7acd4bd1c7..2482500d3cf3 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -123,17 +123,6 @@ sci-physics/root -cudnn
mail-client/thunderbird -eme-free
www-client/firefox -eme-free
-# Mart Raudsepp <leio@gentoo.org> (2020-03-01)
-# dev-util/sysprof-capture is keyworded on amd64
-x11-wm/mutter -sysprof
-dev-libs/gjs -sysprof
-dev-libs/glib -sysprof
-gnome-extra/cjs -sysprof
-x11-libs/gtk+ -sysprof
-net-libs/libsoup -sysprof
-x11-libs/pango -sysprof
-gui-libs/gtk -sysprof
-
# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
# Vulkan is available on amd64.
dev-qt/qt3d -vulkan
@@ -291,6 +280,7 @@ sys-boot/grub:2 -grub_platforms_xen-32
# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sys-boot/gnu-efi is not supported on all archs.
sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
# Ben de Groot <yngwin@gentoo.org> (2015-03-15)
# media-libs/libbdplus is keyworded on amd64, so unmask the useflag
@@ -350,6 +340,7 @@ app-arch/zpaq -jit
# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
# added.
media-sound/pulseaudio -webrtc-aec
+media-sound/pulseaudio-daemon -webrtc-aec
# Bernard Cafarelli <voyageur@gentoo.org> (2012-02-27)
# Masked in base profile, supported on this arch
@@ -410,11 +401,6 @@ media-libs/smpeg cpu_flags_x86_mmx
# x86_64 opts are enabled with USE sse. so masking the rest
media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext
-# Alistair Bush <ali_bush@gentoo.org> (2007-05-08)
-# Mask doc flag for fop as nearly impossible to
-# run javadoc target. see #177585
-dev-java/fop:0 doc
-
# Alexis Ballier <aballier@gentoo.org> (2008-08-08)
# x86 asm only, it won't be built on amd64 if mmx useflag is enabled but that
# saves people from needlessly installing nasm
diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask
index 6040e0cc0374..d21568f5d05e 100644
--- a/profiles/arch/amd64/use.mask
+++ b/profiles/arch/amd64/use.mask
@@ -4,6 +4,10 @@
# Unmask the flag which corresponds to ARCH.
-amd64
+# Matt Turner <mattst88@gentoo.org> (2022-04-16)
+# dev-util/sysprof-capture is keyworded on amd64
+-sysprof
+
# David Seifert <soap@gentoo.org> (2022-03-13)
# Cuda/NVENC works here
-cuda
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index 85a56dd72735..444da1029e7b 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -1,6 +1,11 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Jonas Licht <jonas.licht@gmail.com> (2022-05-01)
+# Requires net-libs/nodejs, plus mask all reverse-dependecies.
+net-analyzer/gsa
+net-analyzer/gsad
+
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-02-13)
# Requires qtwebengine
sci-electronics/eagle
@@ -31,6 +36,7 @@ app-editors/ghostwriter
app-editors/notepadqq
app-editors/retext
app-misc/anki
+app-office/kalendar:5
app-office/kmymoney:5
app-office/skrooge:5
app-office/texmaker
diff --git a/profiles/arch/arm/armv4/package.mask b/profiles/arch/arm/armv4/package.mask
index 46847344892e..89a118698dba 100644
--- a/profiles/arch/arm/armv4/package.mask
+++ b/profiles/arch/arm/armv4/package.mask
@@ -27,4 +27,7 @@ virtual/rust
gnome-base/gdm
gnome-extra/chrome-gnome-shell
gnome-extra/gnome-tweaks
->=media-libs/freetype-2.12.0
+>=dev-python/cryptography-36
+>=dev-python/pyopenssl-22
+dev-python/setuptools-rust
+dev-python/watchfiles
diff --git a/profiles/arch/arm/armv4/package.use.mask b/profiles/arch/arm/armv4/package.use.mask
index 22dcce444583..4ee82d31442a 100644
--- a/profiles/arch/arm/armv4/package.use.mask
+++ b/profiles/arch/arm/armv4/package.use.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-04-22)
+# Needs Rustified librsvg
+>=media-libs/freetype-2.12.0 svg
+media-libs/imlib2 svg
+
# Matt Turner <mattst88@gentoo.org> (2021-07-25)
# gdm requires gnome-shell requires rustified librsvg.
x11-misc/xscreensaver gdm
diff --git a/profiles/arch/arm/armv4t/package.mask b/profiles/arch/arm/armv4t/package.mask
index 46847344892e..89a118698dba 100644
--- a/profiles/arch/arm/armv4t/package.mask
+++ b/profiles/arch/arm/armv4t/package.mask
@@ -27,4 +27,7 @@ virtual/rust
gnome-base/gdm
gnome-extra/chrome-gnome-shell
gnome-extra/gnome-tweaks
->=media-libs/freetype-2.12.0
+>=dev-python/cryptography-36
+>=dev-python/pyopenssl-22
+dev-python/setuptools-rust
+dev-python/watchfiles
diff --git a/profiles/arch/arm/armv4t/package.use.mask b/profiles/arch/arm/armv4t/package.use.mask
index 22dcce444583..4ee82d31442a 100644
--- a/profiles/arch/arm/armv4t/package.use.mask
+++ b/profiles/arch/arm/armv4t/package.use.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-04-22)
+# Needs Rustified librsvg
+>=media-libs/freetype-2.12.0 svg
+media-libs/imlib2 svg
+
# Matt Turner <mattst88@gentoo.org> (2021-07-25)
# gdm requires gnome-shell requires rustified librsvg.
x11-misc/xscreensaver gdm
diff --git a/profiles/arch/arm/armv5te/package.mask b/profiles/arch/arm/armv5te/package.mask
index c63fbc970fa1..73bc0c057545 100644
--- a/profiles/arch/arm/armv5te/package.mask
+++ b/profiles/arch/arm/armv5te/package.mask
@@ -27,4 +27,7 @@ virtual/rust
gnome-base/gdm
gnome-extra/chrome-gnome-shell
gnome-extra/gnome-tweaks
->=media-libs/freetype-2.12.0
+>=dev-python/cryptography-36
+>=dev-python/pyopenssl-22
+dev-python/setuptools-rust
+dev-python/watchfiles
diff --git a/profiles/arch/arm/armv5te/package.use.mask b/profiles/arch/arm/armv5te/package.use.mask
index 22dcce444583..4ee82d31442a 100644
--- a/profiles/arch/arm/armv5te/package.use.mask
+++ b/profiles/arch/arm/armv5te/package.use.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-04-22)
+# Needs Rustified librsvg
+>=media-libs/freetype-2.12.0 svg
+media-libs/imlib2 svg
+
# Matt Turner <mattst88@gentoo.org> (2021-07-25)
# gdm requires gnome-shell requires rustified librsvg.
x11-misc/xscreensaver gdm
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 6f6b04881b44..64a70b3dadac 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matt Turner <mattst88@gentoo.org> (2022-04-18)
+# app-text/nuspell is not keyworded
+app-text/enchant nuspell
+
# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
# Untested useflag on other arches, needs keywording
media-video/ffmpeg vmaf
@@ -74,6 +78,7 @@ net-im/prosody selinux
# gnuefi + systemd-boot works on arm
# bug #729720
sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
# Joonas Niilola <juippis@gentoo.org> (2021-01-15)
# Dependency not keyworded on this arch.
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index 8b7b5eb5a77d..b729e03da798 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,14 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matt Turnbull <sparky@bluefang-logic.com> (2022-05-05)
+# Cinnamon is not keyworded. Bug 842033
+x11-themes/arc-theme cinnamon
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-18)
+# app-text/nuspell is not keyworded
+app-text/enchant nuspell
+
# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
# Untested useflag on other arches, needs keywording
media-video/ffmpeg vmaf
@@ -108,6 +116,7 @@ media-sound/bluez-alsa man
# gnuefi + systemd-boot works on arm64
# bug #729720
sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
# Joonas Niilola <juippis@gentoo.org> (2021-01-15)
# Dependency not keyworded on this arch.
diff --git a/profiles/arch/arm64/use.stable.mask b/profiles/arch/arm64/use.stable.mask
index 1c9855b1282b..75662ccee1bc 100644
--- a/profiles/arch/arm64/use.stable.mask
+++ b/profiles/arch/arm64/use.stable.mask
@@ -9,12 +9,6 @@
video_cards_nvidia
nvenc
-# Sam James <sam@gentoo.org> (2020-12-23)
-# dev-lang/luajit is not yet stable
-lua_single_target_luajit
-lua_targets_luajit
-luajit
-
# Sam James <sam@gentoo.org> (2020-10-08)
# Not enough packages stable w/ PyPy3 support
python_targets_pypy3
diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults
index 9abd9bab3d01..fb4ad83b8fa2 100644
--- a/profiles/arch/base/make.defaults
+++ b/profiles/arch/base/make.defaults
@@ -3,6 +3,6 @@
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_IMPLICIT="ARCH"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt"
PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH"
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 42238fbf4d8f..9b39c72ba291 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,17 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# WANG Xuerui <xen0n@gentoo.org> (2022-04-24)
+# This is only for bringing in the not-upstreamed-yet LoongArch patchset;
+# masked everywhere in order to minimize impact on other arches.
+# In the meantime, force-enable on loong only.
+# This is not inside use.mask, because crossdev toolchain packages would
+# want to have the flag enabled without hassle.
+dev-libs/libffi experimental-loong
+sys-kernel/linux-headers experimental-loong
+sys-libs/glibc experimental-loong
+sys-libs/libseccomp experimental-loong
+
# James Le Cuirot <chewi@gentoo.org> (2022-02-24)
# These GRUB platforms are only for MIPS.
sys-boot/grub grub_platforms_loongson grub_platforms_qemu-mips
@@ -112,17 +123,6 @@ app-metrics/collectd collectd_plugins_slurm
# https://sourceware.org/glibc/wiki/PortStatus
sys-libs/glibc static-pie
-# Mart Raudsepp <leio@gentoo.org> (2020-03-01)
-# dev-util/sysprof not keyworded on most arches yet
-x11-wm/mutter sysprof
-dev-libs/gjs sysprof
-dev-libs/glib sysprof
-gnome-extra/cjs sysprof
-x11-libs/gtk+ sysprof
-net-libs/libsoup sysprof
-x11-libs/pango sysprof
-gui-libs/gtk sysprof
-
# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
# Vulkan support is only available on few selected arches atm.
# Mask everywhere, unmask where appropriate.
@@ -286,6 +286,7 @@ media-video/ffmpeg-chromium mmal
# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sys-boot/gnu-efi is not supported on all archs.
sys-apps/systemd gnuefi
+sys-apps/systemd-utils boot
# Ben de Groot <yngwin@gentoo.org> (2015-03-15)
# Mask bdplus support and unmask on arches where libbdplus is keyworded.
@@ -337,6 +338,7 @@ app-arch/zpaq jit
# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
# added.
media-sound/pulseaudio webrtc-aec
+media-sound/pulseaudio-daemon webrtc-aec
# Christoph Junghans <junghans@gentoo.org> (2012-02-04)
# mips only use flags
diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 229a41186f2d..e355ffb1edcd 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -221,6 +221,7 @@ arm
arm64
hppa
ia64
+loong
m68k
mips
ppc
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 3b3b89939204..ea12bfd2a81c 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,24 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Matt Turner <mattst88@gentoo.org> (2022-05-07)
+# app-crypt/gcr is not keyworded
+app-crypt/pinentry gtk
+dev-libs/libgdata crypt
+
+# Nickolas Raymond Kaczynski <nrk@disroot.org> (2022-04-24)
+# Dependencies are missing keywords
+media-libs/imlib2 svg heif jpegxl
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# Requires dev-util/pahole.
+sys-kernel/gentoo-kernel debug
+sys-kernel/vanilla-kernel debug
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-18)
+# app-text/nuspell is not keyworded
+app-text/enchant nuspell
+
# Lars Wendler <polynomial-c@gentoo.org> (2022-04-01)
# gnome-base/librsvg missing keywords
media-libs/freetype svg
@@ -185,9 +203,8 @@ app-emacs/elscreen wanderlust
net-im/pidgin gadu
# Jeroen Roovers <jer@gentoo.org> (2020-01-28)
-# sys-apps/systemd is not stable
# media-libs/libilbc has not been ported to HPPA
-net-analyzer/wireshark ilbc sdjournal
+net-analyzer/wireshark ilbc
# Andreas Sturmlechner <asturm@gentoo.org> (2020-01-26)
# media-libs/libheif is not keyworded
@@ -249,10 +266,6 @@ sys-libs/glibc systemtap
# Requires java
app-forensics/sleuthkit java
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Requires USE=seccomp that is masked in this profile.
-net-libs/gnutls test-full
-
# Jeroen Roovers <jer@gentoo.org> (2017-02-04)
# media-libs/libilbc has not been ported to HPPA
# media-libs/zimg triggers a toolchain issue (bug #597152)
@@ -349,6 +362,7 @@ dev-libs/libpcre jit
# Jeroen Roovers <jer@gentoo.org> (2014-02-18)
# OSS is the only kernel audio interface that works on HPPA
media-sound/pulseaudio equalizer -oss
+media-sound/pulseaudio-daemon equalizer -oss
# Jeroen Roovers <jer@gentoo.org> (2012-05-21)
# media-sound/lilypond has problems running mpost (bug #416961)
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index 9aa52314f86c..f3fafe0de1d0 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -98,10 +98,6 @@ sys-apps/iproute2 atm bpf iptables
# dev-libs/libzip does not have stable keywords on hppa
>=media-gfx/imagemagick-7 zip
-# Sam James <sam@gentoo.org> (2021-06-01)
-# sys-apps/systemd is not stable on hppa
-sys-auth/pambase homed
-
# Sam James <sam@gentoo.org> (2021-02-18)
# Requires dev-lang/vala to be stable
gnome-base/librsvg vala
@@ -174,10 +170,6 @@ x11-base/xorg-server xorg
# not all needed sphinx modules are stable on hppa.
dev-python/aiohttp doc
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-11-14)
-# sys-apps/systemd has no stable keywords on hppa.
-sys-apps/ipmitool openbmc
-
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14)
# app-i18n/fcitx:4 not stable.
media-libs/libsdl2 fcitx4
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index e8109642ccda..8c184263e48c 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,23 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Nickolas Raymond Kaczynski <nrk@disroot.org> (2022-04-24)
+# Dependencies are missing keywords
+media-libs/imlib2 svg heif jpegxl
+media-gfx/graphicsmagick jpegxl
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-18)
+# app-text/nuspell is not keyworded
+app-text/enchant nuspell
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-16)
+# net-misc/freerdp is not keyworded
+dev-libs/weston rdp
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-16)
+# sys-auth/seatd is not keyworded
+dev-libs/weston seatd
+
# Lars Wendler <polynomial-c@gentoo.org> (2022-04-01)
# gnome-base/librsvg missing keywords
media-libs/freetype svg
@@ -273,6 +290,7 @@ media-video/ffmpeg libv4l
# Michał Górny <mgorny@gentoo.org> (2017-08-07)
# Requires USE=bluetooth that is masked in this profile.
media-sound/pulseaudio native-headset
+media-sound/pulseaudio-daemon native-headset
# Sergei Trofimovich <slyfox@gentoo.org> (2017-07-20)
# pulls in unkeyworded java
@@ -369,10 +387,12 @@ net-misc/networkmanager wext
# Pacho Ramos <pacho@gentoo.org> (2015-09-06)
# Missing keywords
media-sound/pulseaudio ofono-headset
+media-sound/pulseaudio-daemon ofono-headset
# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sys-boot/gnu-efi is not supported on all archs.
sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
# Pacho Ramos <pacho@gentoo.org> (2015-06-13)
# Missing keywords, bug #513108
@@ -402,10 +422,6 @@ net-misc/modemmanager mbim
# Various deps not ported to ia64.
dev-python/ipython nbconvert notebook
-# Pacho Ramos <pacho@gentoo.org> (2014-03-15)
-# Missing keywords, bug #504672
->=net-misc/vinagre-3.10 rdp
-
# Pacho Ramos <pacho@gentoo.org> (2014-02-23)
# Needed dependencies cannot be installed on ia64, bug #498638
dev-util/dbus-test-runner test
diff --git a/profiles/arch/loong/eapi b/profiles/arch/loong/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/loong/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/loong/la64v100/lp64d/eapi b/profiles/arch/loong/la64v100/lp64d/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/loong/la64v100/lp64d/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/loong/la64v100/lp64d/make.defaults b/profiles/arch/loong/la64v100/lp64d/make.defaults
new file mode 100644
index 000000000000..bbe4f93abf3c
--- /dev/null
+++ b/profiles/arch/loong/la64v100/lp64d/make.defaults
@@ -0,0 +1,21 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# LoongArch la64v100/lp64d no-multilib profile
+#
+# la64v100 -- the ISA as defined in LoongArch Reference Manual Volume 1, v1.00.
+
+CHOST="loongarch64-unknown-linux-gnu"
+MULTILIB_ABIS="lp64d"
+DEFAULT_ABI="lp64d"
+ABI="lp64d"
+
+CFLAGS="-O2 -pipe -march=loongarch64 -mabi=lp64d"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+# We have only one ABI
+MULTILIB_ABIS="lp64d"
+DEFAULT_ABI="lp64d"
+ABI="lp64d"
diff --git a/profiles/arch/loong/make.defaults b/profiles/arch/loong/make.defaults
new file mode 100644
index 000000000000..3c0828d8bc2b
--- /dev/null
+++ b/profiles/arch/loong/make.defaults
@@ -0,0 +1,52 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Main LoongArch profile directory. Common settings for all loong profiles.
+#
+# Subdirectories represent choices for base instruction set; the names come
+# from the "Base Architecture" table, in the *LoongArch Toolchain Conventions*
+# document.
+#
+# https://loongson.github.io/LoongArch-Documentation/LoongArch-toolchain-conventions-EN.html
+
+# This is not a complete profile. Use the subdirectories!
+
+ARCH="loong"
+ACCEPT_KEYWORDS="loong ~loong"
+
+USE_EXPAND_VALUES_ARCH="${USE_EXPAND_VALUES_ARCH} loong"
+
+CFLAGS="-O2 -pipe"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"
+
+SYMLINK_LIB="no"
+
+# Note about LIBDIR_*:
+#
+# Unlike riscv profiles, LoongArch so far has not defined exact multilib
+# layouts for non-multiarch (i.e. non-Debian-derived) systems; also the ABIs
+# other than LP64D are underdeveloped and likely unusable. So here we only
+# give definitions for lp64d.
+#
+# Should any official spec be revised such that a multilib layout is given,
+# definitions here should be updated to stay compliant.
+
+# Flags for lp64d
+LIBDIR_lp64d="lib64"
+CFLAGS_lp64d="-mabi=lp64d"
+LDFLAGS_lp64d="-m elf64loongarch"
+CHOST_lp64d="loongarch64-unknown-linux-gnu"
+
+# Since many people will want to test this in qemu...
+FEATURES="-pid-sandbox -network-sandbox -ipc-sandbox"
+
+# We need to fetch https git repo (gcc) during bootstrap, before gcc-12.1.0
+# is officially released.
+BOOTSTRAP_USE="${BOOTSTRAP_USE} curl_ssl_openssl ssl"
+
+# The following stuff MUST be defined in subdirs:
+# ABI
+# DEFAULT_ABI
+# MULTILIB_ABIS
diff --git a/profiles/arch/loong/package.mask b/profiles/arch/loong/package.mask
new file mode 100644
index 000000000000..3c62b9f0752a
--- /dev/null
+++ b/profiles/arch/loong/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# WANG Xuerui <xen0n@gentoo.org> (2022-05-04)
+# We have no Rust at the moment
+>=dev-python/cryptography-37
+>=gnome-base/librsvg-2.41
diff --git a/profiles/arch/loong/package.use.force b/profiles/arch/loong/package.use.force
new file mode 100644
index 000000000000..e53df0152ef8
--- /dev/null
+++ b/profiles/arch/loong/package.use.force
@@ -0,0 +1,17 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# WANG Xuerui <xen0n@gentoo.org> (2022-04-24)
+# Force-enable experimental-loong on packages; we're loong.
+dev-libs/libffi experimental-loong
+sys-kernel/linux-headers experimental-loong
+sys-libs/glibc experimental-loong
+sys-libs/libseccomp experimental-loong
+
+# WANG Xuerui <xen0n@gentoo.org> (2022-04-18)
+# gcc-12 is live ebuild for now, hence requiring this
+dev-vcs/git curl
+
+# WANG Xuerui <xen0n@gentoo.org> (2022-04-18)
+# Newer spidermonkey not available yet (due to absence of rust)
+sys-auth/polkit duktape
diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask
new file mode 100644
index 000000000000..746d4799f4d7
--- /dev/null
+++ b/profiles/arch/loong/package.use.mask
@@ -0,0 +1,46 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# WANG Xuerui <xen0n@gentoo.org> (2022-04-24)
+# Unmask experimental-loong on packages; we're loong.
+dev-libs/libffi -experimental-loong
+sys-kernel/linux-headers -experimental-loong
+sys-libs/glibc -experimental-loong
+sys-libs/libseccomp -experimental-loong
+
+# WANG Xuerui <xen0n@gentoo.org> (2022-04-18)
+# Mask io-uring & zbc pending keywording
+sys-block/fio -io-uring -zbc
+
+# WANG Xuerui <xen0n@gentoo.org> (2022-04-18)
+# We never had non-deprecated libcrypt support from glibc, so disable compat
+# from libxcrypt for a world without libcrypt.so.1
+>=sys-libs/libxcrypt-4.4.23-r1 compat
+
+# WANG Xuerui <xen0n@gentoo.org> (2022-04-18)
+# Catalyst has support for assembling bootloader on this arch
+dev-util/catalyst -system-bootloader
+
+# The below masks are liberally taken from riscv, which has similar
+# limitations.
+
+# LoongArch has no gold
+sys-devel/binutils gold
+
+# sys-libs/libunwind do not support LoongArch for now
+dev-libs/efl unwind
+dev-util/strace unwind
+media-libs/gstreamer unwind
+media-libs/mesa unwind
+net-libs/zeromq unwind
+net-mail/dovecot unwind
+x11-base/xorg-server unwind
+x11-base/xwayland unwind
+
+# These aren't ported to LoongArch yet
+dev-libs/libpcre2 jit
+dev-libs/libpcre jit
+<dev-vcs/git-2.31.0 pcre-jit
+www-servers/nginx pcre-jit
+
+# End snippets taken from riscv
diff --git a/profiles/arch/loong/parent b/profiles/arch/loong/parent
new file mode 100644
index 000000000000..eb001c6e8ab8
--- /dev/null
+++ b/profiles/arch/loong/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/arch/loong/use.force b/profiles/arch/loong/use.force
new file mode 100644
index 000000000000..a75f45bda3b2
--- /dev/null
+++ b/profiles/arch/loong/use.force
@@ -0,0 +1,5 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Force the flag which corresponds to ARCH.
+loong
diff --git a/profiles/arch/loong/use.mask b/profiles/arch/loong/use.mask
new file mode 100644
index 000000000000..665c8cdc9eaa
--- /dev/null
+++ b/profiles/arch/loong/use.mask
@@ -0,0 +1,37 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Unmask the flag which corresponds to ARCH.
+-loong
+
+# Unmask systemd
+-systemd
+
+# Things without support yet
+java
+llvm
+valgrind
+
+# Temporarily masked during initial keywording
+audit
+bluetooth
+doc
+efl
+elogind
+emacs
+fam
+gd
+gpm
+gtk
+gtk2
+gtk3
+gtk4
+gtk-doc
+latex
+ldap
+mpi
+qt5
+sctp
+systemtap
+tk
+tpm
diff --git a/profiles/arch/m68k/use.mask b/profiles/arch/m68k/use.mask
index aaa7a9ab6546..8f41225fa087 100644
--- a/profiles/arch/m68k/use.mask
+++ b/profiles/arch/m68k/use.mask
@@ -108,7 +108,7 @@ elogind
# Paul de Vrieze <pauldv@gentoo.org>
# There is no java in this profile (if there is it must be available). Without
-# this repoman will fail on apps like sys-libs/db
+# this, sys-libs/db has unsolvable dependencies
java
# USE=audit masked prior to testing on alpha, arm, hppa, ppc64, s390, sh.
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index bc6c5cb3127f..8c2459b45e47 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matt Turner <mattst88@gentoo.org> (2022-04-18)
+# app-text/nuspell is not keyworded
+app-text/enchant nuspell
+
# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
# Untested useflag on other arches, needs keywording
media-video/ffmpeg vmaf
diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask
index 2b1535db25b6..d62144ad90d7 100644
--- a/profiles/arch/mips/use.mask
+++ b/profiles/arch/mips/use.mask
@@ -178,7 +178,7 @@ jack
# Paul de Vrieze <pauldv@gentoo.org>
# There is no java in this profile (if there is it must be available). Without
-# this repoman will fail on apps like sys-libs/db
+# this, sys-libs/db has unresolvable dependencies
java
# Ciaran McCreesh <ciaranm@gentoo.org>
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 9b81c363f5b3..2479b6843d57 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matt Turner <mattst88@gentoo.org> (2022-04-18)
+# app-text/nuspell is not keyworded
+app-text/enchant nuspell
+
# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
# Untested useflag on other arches, needs keywording
media-video/ffmpeg vmaf
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index 3c91f44e912b..fd0efe2b6bd3 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -1,6 +1,18 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Nickolas Raymond Kaczynski <nrk@disroot.org> (2022-04-24)
+# Dependencies are missing keywords
+media-libs/imlib2 heif
+
+# Lars Wendler <polynomial-c@gentoo.org> (2022-04-22)
+# gnome-base/librsvg missing keywords
+media-libs/freetype svg
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-16)
+# sys-auth/seatd is not keyworded
+dev-libs/weston seatd
+
# Bernard Cafarelli <voyageur@gentoo.org> (2022-03-14)
# Now requires dev-java/rhino which is not keyworded
net-misc/plowshare javascript
diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask
index 60be0c9d3f8d..1dd45d46b93b 100644
--- a/profiles/arch/powerpc/ppc32/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask
@@ -17,6 +17,16 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2022-05-11)
+# sys-apps/keyutils not stable here (test failures)
+# ... and samba[client] pulls in cifs-utils which pulls in keyutils.
+# bug #636252
+net-fs/nfs-utils nfsv4
+net-fs/samba client
+gnome-base/gvfs samba
+media-video/ffmpeg samba
+media-video/vlc samba
+
# Sam James <sam@gentoo.org> (2022-03-03)
# net-nds/openldap / dev-libs/cyrus-sasl not stable here
dev-lang/php ldap-sasl
diff --git a/profiles/arch/powerpc/ppc64/32ul/package.use.mask b/profiles/arch/powerpc/ppc64/32ul/package.use.mask
index 4fdcbda5e77c..bfd49a6d6b60 100644
--- a/profiles/arch/powerpc/ppc64/32ul/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/32ul/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Lars Wendler <polynomial-c@gentoo.org> (2022-04-22)
+# gnome-base/librsvg missing keywords
+media-libs/freetype svg
+
# Andreas Sturmlechner <asturm@gentoo.org> (2021-01-19)
# dev-java/openjdk:11 is not keyworded
>=app-office/libreoffice-7 java
diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask
index e6e546bebe8e..49d094e51e68 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.mask
@@ -6,11 +6,6 @@
# 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
--virtual/jre:11
-
# Sam James <sam@gentoo.org> (2021-10-16)
# (un)mask for media-libs/openexr and its reverse dependencies.
# Broken on big endian, but should be fine on le.
diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask
index 859a54df2be9..61ac288e671c 100644
--- a/profiles/arch/powerpc/ppc64/package.mask
+++ b/profiles/arch/powerpc/ppc64/package.mask
@@ -5,18 +5,6 @@
# 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
->=dev-java/ant-eclipse-ecj-4.10
->=dev-java/eclipse-ecj-4.10
->=www-servers/tomcat-9
-
-# Sam James <sam@gentoo.org> (2022-01-09)
-# No provider (e.g. OpenJDK) available on big endian PPC64 right now
-virtual/jdk:11
-virtual/jre:11
-
# Sam James <sam@gentoo.org> (2021-10-16)
# Mask for media-libs/openexr and its reverse dependencies.
# Broken on big endian.
diff --git a/profiles/arch/riscv/package.mask b/profiles/arch/riscv/package.mask
index 3b8aa5520537..23119df444d5 100644
--- a/profiles/arch/riscv/package.mask
+++ b/profiles/arch/riscv/package.mask
@@ -1,5 +1,9 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Arthur Zamarin <arthurzam@gentoo.org> (2022-04-30)
+# Bootstrapping was created only for lp64d
+dev-java/openjdk
+
# Doesnt work properly with the one-level libdirs
<sys-apps/baselayout-2.7-r3
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 6af94b3d5e82..8bb0933fc1ea 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,29 @@
# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-05-08)
+# Requires dev-util/pahole.
+sys-kernel/gentoo-kernel debug
+sys-kernel/vanilla-kernel debug
+
+# Marek Szuba <marecki@gmail.com> (2022-04-30)
+# net-wireless/sdrplay contains prebuilt binaries, currently available
+# upstream only for amd64/x86 and arm
+net-wireless/gr-osmosdr sdrplay
+
+# Yixun Lan <dlan@gentoo.org> (2022-04-30)
+# net-misc/memcached has test failure (bug #811477)
+net-ftp/proftpd memcache
+
+# Jakov Smolić <jsmolic@gentoo.org> (2022-04-24)
+# sys-libs/db is being deprecated (bug #837629)
+# so avoid keywording 4.8 slot
+dev-lisp/clisp berkdb
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-18)
+# app-text/nuspell is not keyworded
+app-text/enchant nuspell
+
# Jakov Smolić <jsmolic@gentoo.org> (2022-04-07)
# Depends on sys-cluster/ceph which pulls in valgrind, which is
# unavailable on riscv currently
@@ -46,10 +69,6 @@ sys-fs/multipath-tools rbd
# requires sys-apps/dbus-broker, which is keyworded here.
sys-apps/systemd -hostnamed-fallback
-# Yongxinag Liang <tanekliang@gmail.com> (2021-12-30)
-# untested.
-net-misc/vinagre spice
-
# Alexey Sokolov <alexey+gentoo@asokolov.org> (2012-12-25)
# Requires dev-qt/qtwebengine
sci-astronomy/stellarium webengine
@@ -128,9 +147,7 @@ dev-lang/ruby xemacs
# Yixun Lan <dlan@gentoo.org> (2021-08-20)
# dependencies not keyworded/tested
gnome-extra/sushi office
-gnome-base/gnome-control-center v4l
-gnome-base/gnome-shell telepathy browser-extension
-gnome-base/gdm accessibility
+gnome-base/gnome-shell browser-extension
# Alex Fan <alexfanqi@yahoo.com> (2021-08-17)
# dependencies not keyworded/tested
diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.mask b/profiles/arch/riscv/rv64gc/lp64d/package.mask
new file mode 100644
index 000000000000..53f8d2598ac4
--- /dev/null
+++ b/profiles/arch/riscv/rv64gc/lp64d/package.mask
@@ -0,0 +1,6 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2022-04-30)
+# Bootstrapping tarball was created for lp64d
+-dev-java/openjdk
diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.use.force b/profiles/arch/riscv/rv64gc/lp64d/package.use.force
new file mode 100644
index 000000000000..928df18feed2
--- /dev/null
+++ b/profiles/arch/riscv/rv64gc/lp64d/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-04-30)
+# Bootstrapping is possible using our build snapshot, so don't force
+# system bootstrap
+dev-java/openjdk:11 -system-bootstrap
diff --git a/profiles/arch/s390/package.mask b/profiles/arch/s390/package.mask
index c666a0c11158..c92ad8c0f647 100644
--- a/profiles/arch/s390/package.mask
+++ b/profiles/arch/s390/package.mask
@@ -1,11 +1,18 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-04-25)
+# Rust is available for s390x, but not s390.
+# bug #769446
+app-eselect/eselect-rust
+dev-lang/rust
+dev-lang/rust-bin
+>=dev-python/cryptography-36
+>=dev-python/pyopenssl-22
+dev-python/setuptools-rust
+dev-python/watchfiles
+virtual/rust
+
# Arthur Zamarin <arthurzam@gentoo.org> (2022-03-20)
# sys-libs/libunwind doesn't work on s390
sys-libs/libunwind
-
-# Sam James <sam@gentoo.org> (2021-11-05)
-# Perl segfaults during build on s390(x). Presumably related to
-# now truly respecting CFLAGS. bug #821577
->=dev-lang/perl-5.34.0-r5
diff --git a/profiles/arch/s390/package.use.force b/profiles/arch/s390/package.use.force
index 7d7cebc771ad..7a031392e14a 100644
--- a/profiles/arch/s390/package.use.force
+++ b/profiles/arch/s390/package.use.force
@@ -1,6 +1,14 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-04-26)
+# Spidermonkey needs Rust and LLVM, not available for s390
+sys-auth/polkit duktape
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-04-20)
+# s390-tools (in @system) needs this for building some bootloader code
+sys-devel/binutils multitarget
+
# Mike Frysinger <vapier@gentoo.org> (2016-12-09)
# The ABI changes when the flag is disabled. Force it for now.
# https://gmplib.org/list-archives/gmp-bugs/2016-December/004039.html
diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask
index 5117a01c2908..44b521e3f5f2 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -1,6 +1,111 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-04-26)
+# Unkeyworded dependencies
+app-text/htmltidy test
+dev-ruby/activerecord mysql postgres sqlite test
+dev-ruby/stringex test
+
+# Sam James <sam@gentoo.org> (2022-04-26)
+# eps: app-text/libspectre not keyworded here
+# heif: media-libs/libheif not keyworded here
+# svg: rustified librsvg not keyworded here
+# jpegxl: libjxl not keyworded here
+media-libs/imlib2 eps heif svg jpegxl
+
+# Sam James <sam@gentoo.org> (2022-04-26)
+# Avoid unkeyworded dependencies
+app-text/enchant hunspell nuspell voikko
+
+# Sam James <sam@gentoo.org> (2022-04-26)
+# Needs unkeyworded virtual/szip provider
+sci-libs/hdf5 szip
+
+# Sam James <sam@gentoo.org> (2022-04-26)
+# Needs unkeyworded dev-libs/librdkafka
+# dev-libs/boxfort does not support s390 either
+app-admin/syslog-ng kafka test
+
+# Sam James <sam@gentoo.org> (2022-04-26)
+# Large number of unkeyworded sci testdeps
+dev-cpp/eigen test
+
+# Sam James <sam@gentoo.org> (2022-04-26)
+# Avoid unkeyworded sci-libs/umfpack
+dev-python/scipy sparse
+
+# Sam James <sam@gentoo.org> (2022-04-26)
+# Avoid unkeyworded media-gfx/libimagequant
+dev-python/pillow imagequant
+
+# Sam James <sam@gentoo.org> (2022-04-26)
+# Avoid unkeyworded media-gfx/inkscape
+app-text/dblatex inkscape
+
+# Sam James <sam@gentoo.org> (2022-04-25)
+# Needs unkeyworded dev-python/commonmark, dev-python/recommonmark
+dev-libs/libinput doc
+
+# Sam James <sam@gentoo.org> (2022-04-25)
+# Needs unkeyworded dev-python/markdown
+dev-libs/gobject-introspection doctool
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# dev-libs/efl not keyworded here and is a desktop application mainly
+app-crypt/pinentry efl
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# sssd not keyworded here
+app-admin/sudo sssd
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# sys-apps/systemd is not keyworded here
+sys-auth/pambase homed
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# app-crypt/dieharder and dev-libs/softhsm:2 unkeyworded here
+net-libs/gnutls test-full
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# net-fs/samba unkeyworded here
+net-fs/cifs-utils acl
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# No Rust here, so no librsvg
+media-libs/freetype svg
+
+# Sam James <sam@gentoo.org> (2022-04-20)
+# x11-themes/sound-theme-freedesktop unkeyworded here
+media-libs/libcanberra sound
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# media-libs/libheif isn't keyworded here
+# media-libs/libavif isn't keyworded here
+media-libs/gd avif heif
+media-gfx/graphicsmagick heif
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# Unkeyworded dev-tcltk/* dependencies
+dev-libs/libisoburn launch-frontend launch-frontend-setuid frontend-optional
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# dev-libs/libzip not keyworded on s390
+media-gfx/imagemagick zip
+dev-lang/php zip
+
+# Sam James <sam@gentoo.org> (2022-04-20)
+# sys-apps/hwloc is not keyworded on s390
+sys-process/htop hwloc
+
+# Sam James <sam@gentoo.org> (2022-04-20)
+# Needs Ruby (dev-ruby/asciidoctor)
+dev-util/ccache doc
+
+# Sam James <sam@gentoo.org> (2022-04-20)
+# Requires dev-python/networkx.
+app-portage/nattka depgraph-order
+
# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
# Untested useflag on other arches, needs keywording
media-video/ffmpeg vmaf
@@ -30,8 +135,8 @@ dev-vcs/subversion ruby
# Not tested
dev-python/cssselect doc
# not really interested in supporting alternative
-# VCS for overlays yet.
-app-portage/layman darcs mercurial
+# VCS for overlays yet. Layman needs SVN for tests too.
+app-portage/layman darcs mercurial test
dev-python/setuptools_scm test
# no lua support for vim
app-editors/vim lua
diff --git a/profiles/arch/s390/s390x/package.mask b/profiles/arch/s390/s390x/package.mask
index e8b44399b15a..9313987677b5 100644
--- a/profiles/arch/s390/s390x/package.mask
+++ b/profiles/arch/s390/s390x/package.mask
@@ -1,6 +1,18 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-04-25)
+# Rust is available for s390x, but not s390.
+# bug #769446
+-app-eselect/eselect-rust
+-dev-lang/rust
+-dev-lang/rust-bin
+->=dev-python/cryptography-36
+->=dev-python/pyopenssl-22
+-dev-python/setuptools-rust
+-dev-python/watchfiles
+-virtual/rust
+
# Arthur Zamarin <arthurzam@gentoo.org> (2022-03-20)
# sys-libs/libunwind works on s390x
-sys-libs/libunwind
diff --git a/profiles/arch/s390/s390x/package.use.force b/profiles/arch/s390/s390x/package.use.force
index 577dcc99cc07..54d9b2d19c6f 100644
--- a/profiles/arch/s390/s390x/package.use.force
+++ b/profiles/arch/s390/s390x/package.use.force
@@ -1,8 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Michał Górny <mgorny@gentoo.org> (2016-11-11)
# Force the host target to avoid dependency hell
dev-ml/llvm-ocaml llvm_targets_SystemZ
+dev-lang/rust llvm_targets_SystemZ
sys-devel/clang llvm_targets_SystemZ
sys-devel/llvm llvm_targets_SystemZ
diff --git a/profiles/arch/s390/s390x/use.mask b/profiles/arch/s390/s390x/use.mask
index 990337bfff6b..fe2cac38c232 100644
--- a/profiles/arch/s390/s390x/use.mask
+++ b/profiles/arch/s390/s390x/use.mask
@@ -2,5 +2,10 @@
abi_s390_32
-abi_s390_64
+# Sam James <sam@gentoo.org> (2022-05-02)
+# Rust is available for s390x (but not s390)
+-rust
+
# sys-libs/libunwind is keyworded on s390x
-unwind
+-libunwind
diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask
index 978f1839ad23..12e89cac2891 100644
--- a/profiles/arch/s390/use.mask
+++ b/profiles/arch/s390/use.mask
@@ -4,12 +4,47 @@
# Unmask the flag which corresponds to ARCH.
-s390
+# Sam James <sam@gentoo.org> (2022-04-26)
+# dev-libs/mongo-c-driver not keyworded here
+mongodb
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# Avoid unkeyworded dev-util/google-perftools
+tcmalloc
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# Desktopy stacks not currently keyworded
+alsa
+gstreamer
+pulseaudio
+jack
+samba
+
+# Sam James <sam@gentoo.org> (2022-04-24)
+# gi-docgen (and friends?) not keyworded here
+gtk-doc
+
+# Sam James <sam@gentoo.org> (2022-04-20)
+# dev-vcs/subversion is not keyworded here
+subversion
+
+# Sam James <sam@gentoo.org> (2022-04-20)
+# app-crypt/tpm2-tss is not keyworded here
+tpm
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-04-20)
+# Not keyworded
+emacs
+
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2021-04-01)
# sys-libs/llvm-libunwind not supported on S390.
llvm-libunwind
# Sam James <sam@gentoo.org> (2021-02-05)
# No luajit available for s390
+lua_single_target_luajit
+lua_targets_luajit
+luajit
luajittex
# Matt Turner <mattst88@gentoo.org> (2019-12-05)
@@ -122,3 +157,4 @@ opencl
# sys-libs/libunwind is masked on s390, but enabled on s390x
unwind
+libunwind
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index 84f57af34367..a155bfca4536 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,22 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Nickolas Raymond Kaczynski <nrk@disroot.org> (2022-04-24)
+# Dependencies are missing keywords
+media-libs/imlib2 svg heif
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-18)
+# app-text/nuspell is not keyworded
+app-text/enchant nuspell
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-16)
+# net-misc/freerdp is not keyworded
+dev-libs/weston rdp
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-16)
+# sys-auth/seatd is not keyworded
+dev-libs/weston seatd
+
# Lars Wendler <polynomial-c@gentoo.org> (2022-04-01)
# gnome-base/librsvg missing keywords
media-libs/freetype svg
@@ -321,6 +337,7 @@ net-libs/gnutls test-full
# Michał Górny <mgorny@gentoo.org> (2017-08-07)
# Requires USE=bluetooth that is masked in this profile.
media-sound/pulseaudio native-headset ofono-headset
+media-sound/pulseaudio-daemon native-headset ofono-headset
net-misc/ofono dundee
# Michał Górny <mgorny@gentoo.org> (2017-08-07)
@@ -448,10 +465,6 @@ sci-visualization/gnuplot libcerf
# Missing keywords, bug #507490
net-misc/modemmanager mbim
-# Pacho Ramos <pacho@gentoo.org> (2014-03-15)
-# Missing keywords, bug #504672
->=net-misc/vinagre-3.10 rdp
-
# Pacho Ramos <pacho@gentoo.org> (2014-02-22)
# Missing keywords, bug #495250
>=gnome-base/gnome-extra-apps-3.10 tracker
diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask
index bc43a2e756c0..37fdd6e57621 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -1,6 +1,21 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-05-11)
+# sys-apps/keyutils not stable here (test failures)
+# ... and samba[client] pulls in cifs-utils which pulls in keyutils.
+# bug #636252
+net-fs/nfs-utils nfsv4
+net-fs/samba client
+gnome-base/gvfs samba
+media-video/ffmpeg samba
+media-video/vlc samba
+
+# Sam James <sam@gentoo.org> (2022-05-10)
+# sys-apps/keyutils not stable here, because of
+# test failures. bug #636252
+app-crypt/mit-krb5 keyutils
+
# Sam James <sam@gentoo.org> (2022-03-07)
# sys-cluster/torque not marked stable on sparc
sys-cluster/openmpi openmpi_rm_pbs
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index c9f5459e720f..31b2995a54e8 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -145,17 +145,6 @@ sys-libs/glibc -static-pie
mail-client/thunderbird -eme-free
www-client/firefox -eme-free
-# Mart Raudsepp <leio@gentoo.org> (2020-03-01)
-# dev-util/sysprof-capture is keyworded on x86
-x11-wm/mutter -sysprof
-dev-libs/gjs -sysprof
-dev-libs/glib -sysprof
-gnome-extra/cjs -sysprof
-x11-libs/gtk+ -sysprof
-net-libs/libsoup -sysprof
-x11-libs/pango -sysprof
-gui-libs/gtk -sysprof
-
# Andreas Sturmlechner <asturm@gentoo.org> (2020-02-26)
# Vulkan is available on x86.
dev-qt/qt3d -vulkan
@@ -326,6 +315,7 @@ app-emulation/libvirt xen
# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sys-boot/gnu-efi is not supported on all archs.
sys-apps/systemd -gnuefi
+sys-apps/systemd-utils -boot
# Ben de Groot <yngwin@gentoo.org> (2015-03-15)
# media-libs/libbdplus is keyworded on x86, so unmask the useflag
@@ -370,6 +360,7 @@ app-arch/zpaq -jit
# webrtc-audio-processing is only supported on x86/amd64. Possibly arm can be
# added.
media-sound/pulseaudio -webrtc-aec
+media-sound/pulseaudio-daemon -webrtc-aec
# Bernard Cafarelli <voyageur@gentoo.org> (2012-02-27)
# Masked in base profile, supported on this arch
diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask
index a499df4e822f..b51481a896ec 100644
--- a/profiles/arch/x86/use.mask
+++ b/profiles/arch/x86/use.mask
@@ -4,6 +4,10 @@
# Unmask the flag which corresponds to ARCH.
-x86
+# Matt Turner <mattst88@gentoo.org> (2022-04-16)
+# dev-util/sysprof-capture is keyworded on x86
+-sysprof
+
# Michał Górny <mgorny@gentoo.org> (2021-01-07)
# Prebuilt kernels are supported here.
-dist-kernel
diff --git a/profiles/arches.desc b/profiles/arches.desc
index c627dd5570a7..75e49339031c 100644
--- a/profiles/arches.desc
+++ b/profiles/arches.desc
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file specifies keyword level for profiles
@@ -17,6 +17,7 @@ arm stable
arm64 stable
hppa stable
ia64 testing
+loong testing
m68k testing
mips testing
ppc stable
diff --git a/profiles/base/package.use b/profiles/base/package.use
index ab74b282169a..77d07656fc52 100644
--- a/profiles/base/package.use
+++ b/profiles/base/package.use
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Patrick McLean <chutzpah@gentoo.org) (2022-05-04)
+# Default to lua 5.4 (upstream requires 5.3 or higher)
+>=sys-cluster/ceph-17.2.0 lua_single_target_lua5-4
+
# Matt Turner <mattst88@gentoo.org> (2022-03-31)
# Default to luajit, since that is what upstream recommends. Bug #795768.
# See https://github.com/neovim/neovim/wiki/Building-Neovim#third-party-dependencies
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index abd8fbe4ffb3..79717a6a79fa 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -219,6 +219,7 @@ app-shells/bash:0 readline
dev-lang/python-exec python_targets_python3_8
dev-lang/python-exec python_targets_python3_9
dev-lang/python-exec python_targets_python3_10
+dev-lang/python-exec python_targets_python3_11
dev-lang/python-exec python_targets_pypy3
# Zac Medico <zmedico@gentoo.org> (2010-10-20)
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 3202f42f1995..92d8a2b3e992 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,18 @@
# 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> (2022-05-03)
+# sndio is currently broken in Gentoo, #842420.
+# system-python-libs is HIGHLY EXPERIMENTAL according to upstream, and
+# still being worked on in Gentoo.
+>=www-client/firefox-100.0 sndio system-python-libs
+
+# Piotr Karbowski <slashbeast@gentoo.org> (2022-04-29)
+# There's a bug with gnutls support leading TLS certificates
+# validation failures on some certificates that are otherwise valid.
+# https://github.com/aria2/aria2/issues/1636
+net-misc/aria2 gnutls
+
# Matt Turner <mattst88@gentoo.org> (2022-03-25)
# Depends on libsoup:3.0
>=gnome-base/gvfs-1.50 http
@@ -14,10 +26,6 @@
# Requires as of yet unreleased QUIC support in OpenSSL
net-libs/ngtcp2 openssl
-# Andreas Sturmlechner <asturm@gentoo.org> (2022-03-07)
-# Requires PMASKED dev-libs/device-atlas-api-c, bug #770499
-net-proxy/haproxy device-atlas
-
# Sam James <sam@gentoo.org> (2022-03-02)
# Needs masked version of ogre (>=1.12), bug #825330
>=dev-games/mygui-3.4.1 ogre
@@ -86,11 +94,6 @@ media-video/mjpg-streamer http-management
# updated dev-java/pdfbox-2.0.24, Bug #803488
app-text/texlive pdfannotextractor
-# Conrad Kostecki <conikost@gentoo.org> (2021-10-23)
-# Build tools is currently broken, so masking until upstream fixes
-# See https://voidpoint.io/terminx/eduke32/-/issues/206
-games-fps/eduke32 tools
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-10-16)
# openjfx for openjdk17 is not yet available
dev-java/openjdk:17 javafx
@@ -420,10 +423,6 @@ dev-python/pandas doc
# solution is found, e.g., transition to a free font package.
app-text/ghostscript-gpl l10n_ja
-# Michał Górny <mgorny@gentoo.org> (2019-03-21)
-# x11-wm/afterstep is slated for removal.
-<x11-terms/aterm-1.0.1-r5 background
-
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-03-05)
# Not keyworded on non-x86 arches
app-admin/conserver freeipmi
@@ -477,7 +476,7 @@ sci-libs/ipopt hsl
net-fs/samba ceph
# Jan Ziak <0xe2.0x9a.0x9b@gmail.com> (2018-03-14)
-# Mask local USE flag to satisfy repoman
+# media-libs/svgalib is not keyworded everywhere
app-emulation/fuse backend-svga
# Patrick McLean <chutzpah@gentoo.org> (2018-03-06)
@@ -604,13 +603,6 @@ dev-java/icedtea cacao jamvm
# forward porting this patch is non-trivial, mask for now
>=net-wireless/wpa_supplicant-2.5 wimax
-# Justin Lecher <jlec@gentoo.org> (2015-09-22)
-# Downloads files during installation
-# https://bugs.gentoo.org/show_bug.cgi?id=533876
-# Bernd Waibel <waebbl-gentoo@posteo.net> (2021-03-26)
-# Fixed in vtk-9
-<sci-libs/vtk-9 examples
-
# James Le Cuirot <chewi@gentoo.org> (2015-08-18)
# gcc[awt] is only used by gcj-jdk[awt] and that isn't needed by
# anything in the tree. The toolchain folks aren't keen to support it
@@ -716,10 +708,6 @@ sci-libs/mathgl octave
# Mask pdnsd's Linux-specific USE flags.
net-dns/pdnsd urandom
-# Raúl Porcel <armin76@gentoo.org> (2011-02-13)
-# Masked until devs know how to use repoman
-<media-video/mplayer-9999 bluray
-
# Tomas Touceda <chiiph@gentoo.org> (2010-04-13)
# Masked because libsvm module is broken with this release on every arch.
dev-lisp/clisp svm
@@ -728,14 +716,14 @@ dev-lisp/clisp svm
# Don't use system-wide mode unless you *really* know what you're doing.
# Keep it masked here so that I don't need to manage two versions every time.
media-sound/pulseaudio system-wide
+media-sound/pulseaudio-daemon system-wide
# Alexis Ballier <aballier@gentoo.org> (2011-02-16)
# Win32 specific useflag for vlc. Can be used for cross-compiling.
media-video/vlc directx
# Ross Charles Campbell <rossbridger.cc@gmail.com> (2020-09-21)
-# Since >=dev-games/ogre-1.11.2 is masked, mask contribovis USE to
-# make repoman happy
+# Since >=dev-games/ogre-1.11.2 is masked, mask contribovis USE.
media-libs/opencv contribovis
# Tobias Klausmann <klausman@gentoo.org> (2021-04-16)
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index c8e1375a025a..252927a20e39 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,15 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in package.use.mask
+# Matt Turner <mattst88@gentoo.org> (2022-05-11)
+# app-text/pandoc is not stable
+app-text/nuspell doc
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-05-05)
+# fop[test] depends on mockito:4, which is not yet stable (bug #727504),
+# and itself blocked by libffi stabilization (bug #813756).
+dev-java/fop test
+
# Sam James <sam@gentoo.org> (2022-02-11)
# Needs glibc-2.35(?) (or <2.34) which is not yet even keyworded but
# won't be stable for a while. Can be unmasked then.
@@ -129,10 +138,6 @@ media-video/vdrsync dvdr
# anywhere yet.
media-plugins/grilo-plugins chromaprint
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16)
-# net-libs/libmediawiki not stable anywhere.
-kde-apps/kipi-plugins mediawiki
-
# Mikle Kolyada <zlogene@gentoo.org> (2018-11-07)
# sssd is only stable for amd64 and x86
app-admin/sudo sssd
diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 059f596fff47..c806a6f52c08 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,10 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Matt Turner <mattst88@gentoo.org> (2022-04-16)
+# dev-util/sysprof not keyworded on most arches yet
+sysprof
+
# Brian Evans <grknight@gentoo.org> (2022-01-21)
# PHP 7.3 is end-of-life
# Please upgrade to a newer slot
diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index 23119a063249..db3f89d740ed 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -1,9 +1,14 @@
-# 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.
# Please use the same syntax as in use.mask
+# Michał Górny <mgorny@gentoo.org> (2022-05-08)
+# Mask until dev-lang/python:3.11 becomes stable.
+python_targets_python3_11
+python_single_target_python3_11
+
# Brian Evans <grknight@gentoo.org> (2021-11-29)
# Mask 8.1 as it is currently unstable only
php_targets_php8-1
diff --git a/profiles/default/linux/loong/22.0/la64v100/eapi b/profiles/default/linux/loong/22.0/la64v100/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/eapi b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/parent b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/parent
new file mode 100644
index 000000000000..fae96e8d36b2
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop
diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/eapi b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/parent b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/eapi b/profiles/default/linux/loong/22.0/la64v100/lp64d/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/parent b/profiles/default/linux/loong/22.0/la64v100/lp64d/parent
new file mode 100644
index 000000000000..b4e81a288683
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/loong/la64v100/lp64d
diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/eapi b/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/parent b/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/loong/22.0/la64v100/parent b/profiles/default/linux/loong/22.0/la64v100/parent
new file mode 100644
index 000000000000..b8f5b5cbc9d2
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../releases/17.0
diff --git a/profiles/default/linux/loong/eapi b/profiles/default/linux/loong/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/loong/parent b/profiles/default/linux/loong/parent
new file mode 100644
index 000000000000..d11fc57ec16b
--- /dev/null
+++ b/profiles/default/linux/loong/parent
@@ -0,0 +1,3 @@
+../../../base
+..
+../../../arch/loong
diff --git a/profiles/default/linux/package.use.mask b/profiles/default/linux/package.use.mask
index 50362fdc81fe..92bbc34563e8 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -48,6 +48,7 @@ app-arch/libarchive -e2fsprogs
# Older versions also had an OSS compatibility wrapper on that USE so
# they are excluded.
>=media-sound/pulseaudio-0.9.16_rc5 oss
+media-sound/pulseaudio-daemon oss
# Diego E. Pettenò <flameeyes@gentoo.org> (2011-03-27)
#
diff --git a/profiles/desc/python_single_target.desc b/profiles/desc/python_single_target.desc
index d670f950de72..6c978694943c 100644
--- a/profiles/desc/python_single_target.desc
+++ b/profiles/desc/python_single_target.desc
@@ -6,4 +6,5 @@
python3_8 - Build for Python 3.8 only
python3_9 - Build for Python 3.9 only
python3_10 - Build for Python 3.10 only
+python3_11 - Build for Python 3.11 only
pypy3 - Build for PyPy3 only
diff --git a/profiles/desc/python_targets.desc b/profiles/desc/python_targets.desc
index ba8b8ea5eff8..ad77fbf5b60f 100644
--- a/profiles/desc/python_targets.desc
+++ b/profiles/desc/python_targets.desc
@@ -6,4 +6,5 @@
python3_8 - Build with Python 3.8
python3_9 - Build with Python 3.9
python3_10 - Build with Python 3.10
+python3_11 - Build with Python 3.11
pypy3 - Build with PyPy3
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index 2ec8febf5f4f..2c90652fe630 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -23,7 +23,7 @@ LINGUAS="en"
IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-linux x86-solaris x86-winnt"
USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS Winnt"
USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt"
USE_EXPAND_VALUES_USERLAND="BSD GNU"
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index b2a9ff436eb3..923180a17d74 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,21 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-04-23)
+# Binary package linked against glibc, bug #832615
+net-print/cnijfilter2
+
+# Sam James <sam@gentoo.org> (2022-04-23)
+# Compatibility packages for binary/pre-built software shouldn't
+# be needed on musl (and these fail to build anyway).
+sys-libs/libtermcap-compat
+sys-libs/libstdc++-v3
+
+# Sam James <sam@gentoo.org> (2022-04-22)
+# Needs strndupa, upstream not interested in supporting musl
+# bug #713542
+net-misc/casync
+
# Martin Dummer <martin.dummer@gmx.net> (2022-03-26)
# Binary package linked to glibc. Bug #832558
net-misc/teamviewer
diff --git a/profiles/license_groups b/profiles/license_groups
index 8ed4c92877c0..3180e28b778b 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -71,7 +71,7 @@ BINARY-REDISTRIBUTABLE @FREE Amazon Atmel AVASYS bh-luxi bonnie Broadcom freedis
# License agreements that try to take away your rights. These are more
# restrictive than "all-rights-reserved" or require explicit approval.
-EULA 2dboy-EULA AMD-GPU-PRO-EULA AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi Microsoft-vscode Mojang microsoft-edge ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2018 PAPERS-PLEASE PassMark-EULA Primate-Plunge PUEL Q3AEULA-20000111 QUAKE4 RAR sfpg Sourcetrail SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone
+EULA 2dboy-EULA AMD-GPU-PRO-EULA AnyDesk-TOS Aseprite-EULA baudline BCS bestcrypt CAPYBARA-EULA Coherent-Graphics ETQW f.lux FAH-EULA-2014 Flightradar24 Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA google-chrome Intel-SDP Introversion JoyPixels LOKI-EULA MakeMKV-EULA Microsemi Microsoft-vscode Mojang microsoft-edge ms-teams-pre MTA-0.5 NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2018 PAPERS-PLEASE PassMark-EULA PICO-8 Primate-Plunge PUEL Q3AEULA-20000111 QUAKE4 RAR sfpg Sourcetrail SPS Steam supermicro Synology teamspeak3 teamspeak5 TeamViewer THINKTANKS TIK ubiquiti ut2003 ut2003-demo Vivaldi worklog-assistant WPS-EULA zi-labone
# Deprecated license labels, used by repoman and pkgcheck
#DEPRECATED (currently none)
diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index a042a92495d6..b8ed2952a8d3 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -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 specifies packages that are considered deprecated (but not
@@ -17,6 +17,12 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2022-04-22)
+# Obsolete virtual.
+# Only one provider is left (media-libs/libjpeg-turbo), please change
+# dependency to that instead.
+virtual/jpeg
+
# Matt Turner <mattst88@gentoo.org> (2022-03-27)
# Deprecated GNOME 2 era packages
app-misc/tracker:0
diff --git a/profiles/package.mask b/profiles/package.mask
index cee178edb9fe..199cad92ac6b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,294 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2022-05-11)
+# A backport with no revdeps left.
+# Removal on 2022-06-10. Bug #843791.
+dev-python/backports-entry_points_selectable
+
+# David Seifert <soap@gentoo.org> (2022-05-11)
+# Declared EOL by upstream at the end of 2020, no revdeps, last version
+# has many issues. Removal on 2022-06-10. Bug #741846, #770760.
+media-gfx/nvidia-texture-tools
+
+# Florian Schmaus <flow@gentoo.org> (2022-05-10)
+# Was split by upstream (and us) into
+# net-analyzer/gsa and net-analyzer/gsad.
+# Removal on 2022-06-10.
+net-analyzer/greenbone-security-assistant
+
+# Florian Schmaus <flow@gentoo.org> (2022-05-10)
+# Functionality now in net-analyzer/ospd-openvas.
+# Removal on 2022-06-10.
+net-analyzer/ospd
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-05-06)
+# Unused java library. Removal on 2022-06-06
+dev-java/commons-jxpath
+
+# Michał Górny <mgorny@gentoo.org> (2022-05-07)
+# The current version is severely outdated and blocks upgrade
+# of dependencies. Packaging a new release poses serious problems.
+# Removal on 2022-06-06. Bug #836282.
+dev-db/pgadmin4
+
+# Hans de Graaff <graaff@gentoo.org> (2022-05-07)
+# Old slot without reverse dependencies. Originally introduced for
+# dev-ruby/gherkin but no longer used there. Upgrade to the new slotted
+# version. Masked for removal in 30 days.
+dev-ruby/c21e:1
+
+# Michał Górny <mgorny@gentoo.org> (2022-05-06)
+# The "better quality" dependencies of Mailman. These packages were
+# generally fixed by the Python team but they have no reverse
+# dependencies. If you need them, please let us know and we'll keep
+# them.
+# Removal on 2022-06-05. Bug #842888.
+dev-python/authheaders
+dev-python/django-allauth
+dev-python/django-appconf
+dev-python/django-debug-toolbar
+dev-python/flufl-bounce
+dev-python/flufl-i18n
+dev-python/lazr-config
+dev-python/lazr-delegates
+dev-python/python3-openid
+dev-python/rcssmin
+dev-python/rjsmin
+dev-python/robot-detection
+
+# Michał Górny <mgorny@gentoo.org> (2022-05-06)
+# Mailman along with a bunch of dependencies that are of bad quality.
+# At the very least, the Mailman packages need a dedicated maintainer.
+# Their Python dependencies can be maintained by the Python team
+# if someone takes care of getting the tests working.
+# Removal on 2022-06-05. Bug #842888.
+dev-python/aiosmtpd
+dev-python/django-compressor
+dev-python/django-extensions
+dev-python/django-gravatar2
+dev-python/django-haystack
+dev-python/django-picklefield
+dev-python/django-q
+dev-python/falcon
+dev-python/flufl-testing
+net-mail/django-mailman3
+net-mail/mailman
+net-mail/mailmanclient
+net-mail/mailman-meta
+net-mail/hyperkitty
+net-mail/postorius
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-05-04)
+# Unused java libraries and useless java-virtual. Removal on 2022-06-04
+dev-java/glassfish-jms-api
+dev-java/sun-jms
+java-virtuals/jms
+
+# Pacho Ramos <pacho@gentoo.org> (2022-05-03)
+# Waiting for keywording and adapting reverse deps. Bug #816135.
+>=sys-apps/xdg-desktop-portal-gtk-1.14.0
+sys-apps/xdg-desktop-portal-gnome
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-30)
+# Masked for testing. Apparently causes crashes. Bug #841857.
+>=x11-libs/libX11-1.8
+
+# Joonas Niilola <juippis@gentoo.org> (2022-04-29)
+# Apparently the "b" in version means "beta". 3.24 is available, we
+# should update to that. #841437
+~sci-physics/bullet-3.22b
+
+# Conrad Kostecki <conikost@gentoo.org> (2022-04-27)
+# Old base package for jabber services, which is not being used anymore,
+# as jabber services do now use their own user instead of generic jabber user.
+# Removal in 30 days on 2022-05-27.
+net-im/jabber-base
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-04-22)
+# Blocks removal of vulnerable dev-java/guava:20, bug #833309.
+# Removal on 2022-05-30
+dev-util/checkstyle
+app-emacs/jde
+
+# Matt Turner <mattst88@gentoo.org> (2022-04-26)
+# Dead package. No reverse dependencies.
+# Removal on 2022-05-26
+gnome-base/gnome-vfs
+
+# Mike Pagano <mpagano@gentoo.org> (2022-04-26)
+# These kernels contain a major regression that causes power button
+# to stop working, apparently making it impossible to leave suspend
+# on some laptops without a (difficult) hard reset.
+~sys-kernel/gentoo-sources-5.10.111
+=sys-kernel/gentoo-sources-5.10.112
+~sys-kernel/gentoo-sources-5.15.34
+=sys-kernel/gentoo-sources-5.15.35
+~sys-kernel/gentoo-sources-5.16.20
+~sys-kernel/gentoo-sources-5.17.3
+=sys-kernel/gentoo-sources-5.17.4
+~sys-kernel/vanilla-sources-5.10.112
+~sys-kernel/vanilla-sources-5.15.35
+~sys-kernel/vanilla-sources-5.17.4
+
+# Michał Górny <mgorny@gentoo.org> (2022-04-26)
+# These kernels contain a major regression that causes power button
+# to stop working, apparently making it impossible to leave suspend
+# on some laptops without a (difficult) hard reset.
+~sys-kernel/gentoo-kernel-5.10.111
+=sys-kernel/gentoo-kernel-5.10.112
+~sys-kernel/gentoo-kernel-5.15.34
+=sys-kernel/gentoo-kernel-5.15.35
+~sys-kernel/gentoo-kernel-5.16.20
+~sys-kernel/gentoo-kernel-5.17.3
+=sys-kernel/gentoo-kernel-5.17.4
+~sys-kernel/gentoo-kernel-bin-5.10.111
+=sys-kernel/gentoo-kernel-bin-5.10.112
+~sys-kernel/gentoo-kernel-bin-5.15.34
+=sys-kernel/gentoo-kernel-bin-5.15.35
+~sys-kernel/gentoo-kernel-bin-5.16.20
+~sys-kernel/gentoo-kernel-bin-5.17.3
+=sys-kernel/gentoo-kernel-bin-5.17.4
+~sys-kernel/vanilla-kernel-5.10.111
+~sys-kernel/vanilla-kernel-5.10.112
+~sys-kernel/vanilla-kernel-5.15.34
+~sys-kernel/vanilla-kernel-5.15.35
+~sys-kernel/vanilla-kernel-5.16.20
+~sys-kernel/vanilla-kernel-5.17.3
+~sys-kernel/vanilla-kernel-5.17.4
+~virtual/dist-kernel-5.10.111
+~virtual/dist-kernel-5.15.34
+~virtual/dist-kernel-5.16.20
+~virtual/dist-kernel-5.17.3
+
+# Alfredo Tupone <tupone@gentoo.org> (2022-04-27)
+# New release of janestreet packages need to tested
+dev-ml/sexplib0:0/0.15
+dev-ml/base:0/0.15
+dev-ml/stdio:0/0.15
+dev-ml/ppx_sexp_conv:0/0.15
+dev-ml/ppx_enumerate:0/0.15
+dev-ml/ppx_compare:0/0.15
+dev-ml/ppx_hash:0/0.15
+dev-ml/ppx_cold:0/0.15
+dev-ml/parsexp:0/0.15
+dev-ml/ppx_base:0/0.15
+dev-ml/ppx_fields_conv:0/0.15
+dev-ml/ppx_here:0/0.15
+dev-ml/ppx_let:0/0.15
+dev-ml/ppx_sexp_message:0/0.15
+dev-ml/ppx_sexp_value:0/0.15
+dev-ml/ppx_assert:0/0.15
+dev-ml/ppx_optcomp:0/0.15
+dev-ml/time_now:0/0.15
+dev-ml/ppx_inline_test:0/0.15
+dev-ml/ppx_bench:0/0.15
+dev-ml/splittable_random:0/0.15
+dev-ml/base_quickcheck:0/0.15
+dev-ml/ppx_bin_prot:0/0.15
+dev-ml/ppx_custom_printf:0/0.15
+dev-ml/ppx_disable_unused_warnings:0/0.15
+dev-ml/ppx_expect:0/0.15
+dev-ml/ppx_fixed_literal:0/0.15
+dev-ml/ppx_log:0/0.15
+dev-ml/ppx_module_timer:0/0.15
+dev-ml/ppx_optional:0/0.15
+dev-ml/ppx_stable:0/0.15
+dev-ml/ppx_string:0/0.15
+dev-ml/typerep:0/0.15
+dev-ml/ppx_typerep_conv:0/0.15
+dev-ml/variantslib:0/0.15
+dev-ml/ppx_variants_conv:0/0.15
+dev-ml/ppx_jane:0/0.15
+dev-ml/int_repr:0/0.15
+dev-ml/base_bigstring:0/0.15
+dev-ml/ppx_js_style:0/0.15
+dev-ml/core:0/0.15
+dev-ml/core_kernel:0/0.15
+dev-ml/sexp_pretty:0/0.15
+dev-ml/expect_test_helpers_core:0/0.15
+dev-ml/timezone:0/0.15
+dev-ml/core_unix:0/0.15
+dev-ml/textutils_kernel:0/0.15
+dev-ml/textutils:0/0.15
+dev-ml/async_kernel:0/0.15
+dev-ml/protocol_version_header:0/0.15
+dev-ml/async_rpc_kernel:0/0.15
+dev-ml/async_unix:0/0.15
+dev-ml/async:0/0.15
+dev-ml/async_extra:0/0.15
+dev-ml/core_bench:0/0.15
+dev-ml/patience_diff:0/0.15
+dev-util/patdiff:0/0.15
+
+# Hans de Graaff <graaff@gentoo.org> (2022-04-23)
+# Obsolete slots that are no longer used by current
+# dev-ruby/rqrcode versions and has no use on its own.
+# Masked for removal in 30 days.
+dev-ruby/rqrcode_core:0
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-04-22)
+# Unused java library. Removal on 2022-05-24.
+dev-java/jgraph
+
+# Michał Górny <mgorny@gentoo.org> (2022-04-22)
+# Obsolete namespace packages. PEP 420 implicit namespaces are now
+# the preferred solution. Upgrade the reverse dependencies to get
+# these packages unmerged.
+# Removal on 2022-05-09.
+dev-python/namespace-google
+dev-python/namespace-lazr
+dev-python/namespace-paste
+dev-python/namespace-repoze
+dev-python/namespace-ruamel
+dev-python/namespace-sphinxcontrib
+dev-python/namespace-zope
+
+# Hans de Graaff <graaff@gentoo.org> (2022-04-22)
+# Obsolete slots that are no longer used by current
+# dev-ruby/simplecov versions and have no use on their own.
+# Masked for removal in 30 days.
+dev-ruby/simplecov-html:0.10
+dev-ruby/simplecov-html:0.11
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-04-19)
+# Release of the source-based ebuild is from 2014. At the moment
+# impossible to provide source-based ebuild for the current version.
+# Up-to-date binary package exists. Removal on 2022-05-30
+app-text/jabref
+dev-java/glazedlists
+dev-java/jempbox
+dev-java/microba
+dev-java/spin
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-04-17)
+# Unused java libraries. Removal in 30 days.
+dev-java/boot-bin
+dev-java/eclipsito
+dev-java/gcj-jdk
+dev-java/japitools
+dev-java/jboss-marshalling
+dev-java/jdbc-mssqlserver
+dev-java/jsr250
+dev-java/maven-hawtjni-plugin
+dev-java/mimepull
+dev-java/oracle-javamail
+dev-java/xjavac
+
+# David Seifert <soap@gentoo.org> (2022-04-17)
+# Dead library, part of >=sys-fs/e2fsprogs-1.46.5 now, bug #806875,
+# removal on 2022-05-17.
+# (If you hit blockers, please run:
+# $ emerge --deselect sys-libs/e2fsprogs-libs
+# This is necessary as your world file should not contain dependencies.)
+sys-libs/e2fsprogs-libs
+
+# Michał Górny <mgorny@gentoo.org> (2022-04-17)
+# Unmaintained in Gentoo. Pending a bump since January. Non-trivial
+# to test. No revdeps.
+# Removal on 2022-05-17. Bug #838895.
+dev-python/pymssql
+
# Marek Szuba <marecki@gentoo.org> (2022-04-14)
# Singularity has been renamed upstream to Apptainer. Therefore, up-to-date
# versions of this software are now available as app-containers/apptainer.
@@ -45,8 +333,7 @@ sys-cluster/singularity
# at least some UX issues with 2.35.2+ with the new "safe directory" mechanism).
# Earlier versions are still safe as long as you do not use git commands
# on a local repository controlled by a user you do not trust.
-=dev-vcs/git-2.35.2
-=dev-vcs/git-2.35.3
+>=dev-vcs/git-2.35.2
# Conrad Kostecki <conikost@gentoo.org> (2022-04-13)
# Abandoned by upstream, does not work correctly anymore.
@@ -68,206 +355,21 @@ media-video/gxine
dev-ruby/nokogumbo
dev-ruby/sanitize:5
-# Michał Górny <mgorny@gentoo.org> (2022-04-11)
-# Tests are broken once again. Last activity in Jan 2020, last release
-# in Aug 2019. No revdeps.
-# Removal on 2022-05-11. Bug #832317.
-dev-python/ctypescrypto
-
-# Matt Turner <mattst88@gentoo.org> (2022-04-10)
-# Dead package upstream. Uses GTK+ 2. No reverse dependencies.
-# Removal on 2022-05-10
-x11-misc/gcolor2
-
-# Matt Turner <mattst88@gentoo.org> (2022-04-10)
-# Dead package upstream. No reverse dependencies.
-# Removal on 2022-05-10
-net-misc/vinagre
-net-misc/vino
-
-# Matt Turner <mattst88@gentoo.org> (2022-04-10)
-# Dead package upstream (last release in 2004). No reverse dependencies.
-# Removal on 2022-05-10
-net-misc/grdesktop
-
-# Matt Turner <mattst88@gentoo.org> (2022-04-10)
-# Dead package upstream. EAPI 5. Only reverse dependency is gnome-extra/gnome-utils.
-# Removal on 2022-05-10
-gnome-extra/gnome-search-tool
-
-# Matt Turner <mattst88@gentoo.org> (2022-04-10)
-# Dead package upstream. No reverse dependencies.
-# Removal on 2022-05-10
-gnome-extra/filemanager-actions
-
-# Matt Turner <mattst88@gentoo.org> (2022-04-10)
-# Dead package upstream. No reverse dependencies.
-# Removal on 2022-05-10
-app-office/pinpoint
-
-# Matt Turner <mattst88@gentoo.org> (2022-04-10)
-# Dead package upstream. Only reverse dependency is gnome-extra/gnome-utils.
-# Removal on 2022-05-10
-app-admin/gnome-system-log
-
-# Matt Turner <mattst88@gentoo.org> (2022-04-10)
-# Dead (meta)packagesupstream. No reverse dependencies.
-# Removal on 2022-05-10
-gnome-extra/gnome-utils
-
-# David Seifert <soap@gentoo.org> (2022-04-10)
-# Unmaintained, last release upstream 16 years ago, Fedora dropped it,
-# relies on sys-libs/db, low quality port to EAPI 6, removal on 2022-05-10.
-net-p2p/syrep
-
-# Michał Górny <mgorny@gentoo.org> (2022-04-10)
-# Last release in 2016. Last git commit in 2020. No revdeps.
-# Removal on 2022-05-10. Bug #837641.
-dev-python/repoze-sphinx-autointerface
-
-# Michał Górny <mgorny@gentoo.org> (2022-04-09)
-# A test runner specific to zope packages that was never really used
-# (only as a mistaken test-dep). No revdeps left.
-# Removal on 2022-05-09. Bug #837530.
-dev-python/zope-testrunner
-
-# Matt Turner <mattst88@gentoo.org> (2022-04-06)
-# Dead package upstream. No reverse dependencies.
-# Removal on 2022-05-06
-dev-util/nemiver
-
# David Seifert <soap@gentoo.org> (2022-04-06)
# Unsupported branches, no consumers left, removal on 2023-01-01.
sys-devel/automake:1.13
sys-devel/automake:1.15
-# Sergey Popov <pinkbyte@gentoo.org> (2022-04-05)
-# Upstream is dead long time ago
-# SRC_URI and HOMEPAGE are gone(bug #680362)
-# Has file collision with dev-util/bcc(bug #834093)
-# Suggested modern replacement is incorporated in dev-util/bcc
-# Removal in 30 days
-app-misc/ttysnoop
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-04-04)
-# Last upstream activities in 2009.
-# Fails to compile with java 11 or higher (bug #831262).
-# Removal in 30 days.
-net-misc/jrdesktop
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-04-03)
-# Java library without consumers.
-# Multiple vulnerabilities (bug #719146).
-# Removal in 30 days.
-dev-java/log4j
-
-# Matt Turner <mattst88@gentoo.org> (2022-03-27)
-# Dead package. Homepage doesn't resolve. Unmaintained in Gentoo for at
-# least 6 years.
-# Removal on 2022-05-02
-app-pda/gtkpod
-
# Ulrich Müller <ulm@gentoo.org> (2022-04-01)
# Illegal instruction errors seen by several users.
# Masked for testing. (bug #835930)
>=net-im/zoom-5.10
-# Matt Turner <mattst88@gentoo.org> (2022-03-27)
-# Dead package. No reverse dependencies.
-# Removal on 2022-04-27
-dev-util/fix-la-relink-command
-
-# Matt Turner <mattst88@gentoo.org> (2022-03-27)
-# Dead package. No reverse dependencies since 2017.
-# Removal on 2022-04-27
-dev-libs/gtx
-
-# Matt Turner <mattst88@gentoo.org> (2022-03-27)
-# Dead package. See https://blogs.gnome.org/hughsie/2014/10/30/appdata-tools-is-dead/
-# Bug #680552
-# Removal on 2022-04-27
-dev-util/appdata-tools
-
-# Matt Turner <mattst88@gentoo.org> (2022-03-27)
-# GNOME 2 era packages. No reverse dependencies.
-# Removal on 2022-04-27
-dev-perl/gnome2-canvas
-dev-perl/Gtk2-Ex-PodViewer
-dev-perl/Gtk2-Ex-PrintDialog
-dev-perl/Gtk2-Ex-Simple-List
-dev-perl/Gtk2-ImageView
-
-# Conrad Kostecki <conikost@gentoo.org> (2022-03-27)
-# Long abandoned upstream, multiple bugs open,
-# no other major distro carries this anymore and
-# depends on deprecated jabber-base.
-# Bug #632622, #655566, #716850, removal on 2022-04-27.
-net-im/gg-transport
-
-# David Seifert <soap@gentoo.org> (2022-03-27)
-# Long abandoned upstreams, segfaults, bunch of tests fail,
-# no other major distro carries this anymore.
-# Bug #631320, #740484, #830090, #836278, removal on 2022-04-26.
-media-libs/libtaginfo
-media-sound/xnoise
-
-# Piotr Karbowski <slashbeast@gentoo.org> (2022-03-25)
-# Abandoned upstream, officialy limited to kernel 5.6,
-# no longer builds with kernel >=5.14. Use kernel's
-# CONFIG_USB_RTL8152 and CONFIG_USB_USBNET since 5.13.
-# Removal on 2022-04-25.
-net-misc/realtek-r8152
-
-# Marc Schiffbauer <mschiff@gentoo.org> (2022-03-22)
-# Unmaintained upstream. No reverse dependencies.
-# Removal on 2022-04-23.
-dev-libs/bareos-fastlzlib
-
-# Sam James <sam@gentoo.org> (2022-03-22)
-# Abandoned upstream (archived many years ago), fails
-# to build with modern versions of gnupg, and is
-# stuck on EAPI 5. No reverse dependencies.
-# bug #835388, bug #828948, bug #733010.
-# Maintainers welcome to take over.
-# Removal on 2022-04-22.
-app-crypt/seahorse-sharing
-
-# David Seifert <soap@gentoo.org> (2022-03-21)
-# Unmaintained, EAPI 5, no revdeps in tree.
-# Bug #786093, removal on 2022-04-20.
-dev-java/freehep-graphicsbase
-dev-java/freehep-io
-dev-java/glassfish-interceptor-api
-dev-java/gnu-classpath
-dev-java/invokebinder
-dev-java/java-apicheck
-dev-java/jboss-marshalling-river
-dev-java/jboss-marshalling-serial
-
-# David Seifert <soap@gentoo.org> (2022-03-21)
-# EAPI 5, last release 15 years ago, QA permission issues, no other
-# distro packages this.
-# Bug #553404, #835364, removal on 2022-04-20.
-media-video/mplayer-sh
-
-# David Seifert <soap@gentoo.org> (2022-03-20)
-# Added and then left unmaintained by author, no revdeps in tree,
-# stuck on kernel 4.19, distribution model unlikely a good fit for
-# Gentoo, QA issues, blocks automake-1.15 removal, build issues.
-# Bug #725746, #728154, #835693, removal on 2022-04-19.
-sys-cluster/lustre
-
# David Seifert <soap@gentoo.org> (2022-03-20)
# Mask gcc-8 branch (ended upstream support). Please switch
# to a fresher gcc branch.
<sys-devel/gcc-9
-# David Seifert <soap@gentoo.org> (2022-03-19)
-# Unmaintained, no revdeps in tree, not even on latest version, EAPI 5,
-# typical 'webapp' smell, last upstream release more than 9 years ago.
-# Bug #402849, #513594, #690042, #828702, removal on 2022-04-18.
-sci-biology/GBrowse
-
# Michał Górny <mgorny@gentoo.org> (2022-03-18)
# The new version breaks building docs w/o Internet access (because it
# tries to fetch and install all dependencies locally).
@@ -280,11 +382,11 @@ sci-biology/GBrowse
# necessity.
net-p2p/arti
-# Stephan Hartmann <sultan@gentoo.org> (2022-04-01)
+# Stephan Hartmann <sultan@gentoo.org> (2022-05-06)
# Dev channel releases are only for people who
# are developers or want more experimental features
# and accept a more unstable release.
->=www-client/chromium-102
+>=www-client/chromium-103
# Anton Fischl <github@fischl-online.de> (2022-02-23)
# Version 2.5.* is not meant for production according to upstream
@@ -314,11 +416,6 @@ net-p2p/arti
# Removal after 2022-06-01. Bug #833144.
x11-misc/i855crt
-# Jonas Stein <jstein@gentoo.org> (2022-02-09)
-# Upstream is 404, open bugs, not maintained.
-# Removal after 2022-05-01. Bug #832954.
-x11-misc/sisctrl
-
# Jonas Stein <jstein@gentoo.org> (2022-02-08)
# Not maintained, open bugs, upstream outdated.
# Removal after 2022-07-01. Bug #832953.
@@ -382,12 +479,6 @@ x11-drivers/nvidia-drivers:0/vulkan
# https://bugs.exim.org/show_bug.cgi?id=2813
=mail-mta/exim-4.95-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
-
# 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
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index d95666279088..d0de61e33df7 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -44,18 +44,18 @@ amd64 default/linux/amd64/17.1/clang exp
# AMD64 Profiles
# @MAINTAINER: amd64@gentoo.org
amd64 default/linux/amd64/17.0 dev
-amd64 default/linux/amd64/17.0/selinux dev
-amd64 default/linux/amd64/17.0/hardened dev
-amd64 default/linux/amd64/17.0/hardened/selinux dev
-amd64 default/linux/amd64/17.0/desktop dev
+amd64 default/linux/amd64/17.0/selinux exp
+amd64 default/linux/amd64/17.0/hardened exp
+amd64 default/linux/amd64/17.0/hardened/selinux exp
+amd64 default/linux/amd64/17.0/desktop exp
amd64 default/linux/amd64/17.0/desktop/gnome dev
-amd64 default/linux/amd64/17.0/desktop/gnome/systemd dev
+amd64 default/linux/amd64/17.0/desktop/gnome/systemd exp
amd64 default/linux/amd64/17.0/desktop/plasma dev
-amd64 default/linux/amd64/17.0/desktop/plasma/systemd dev
+amd64 default/linux/amd64/17.0/desktop/plasma/systemd exp
amd64 default/linux/amd64/17.0/developer exp
-amd64 default/linux/amd64/17.0/no-multilib dev
-amd64 default/linux/amd64/17.0/no-multilib/hardened dev
-amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux dev
+amd64 default/linux/amd64/17.0/no-multilib exp
+amd64 default/linux/amd64/17.0/no-multilib/hardened exp
+amd64 default/linux/amd64/17.0/no-multilib/hardened/selinux exp
amd64 default/linux/amd64/17.0/systemd dev
amd64 default/linux/amd64/17.0/x32 dev
@@ -140,6 +140,13 @@ 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
+# LoongArch Profiles
+# @MAINTAINER: loong@gentoo.org
+loong default/linux/loong/22.0/la64v100/lp64d exp
+loong default/linux/loong/22.0/la64v100/lp64d/desktop exp
+loong default/linux/loong/22.0/la64v100/lp64d/desktop/systemd exp
+loong default/linux/loong/22.0/la64v100/lp64d/systemd exp
+
# M68K Profiles
# @MAINTAINER: m68k@gentoo.org
m68k default/linux/m68k/17.0 exp
@@ -240,8 +247,8 @@ riscv default/linux/riscv/20.0/rv64gc/multilib/systemd exp
# S390 Profiles
# @MAINTAINER: s390@gentoo.org
-s390 default/linux/s390/17.0 exp
-s390 default/linux/s390/17.0/s390x exp
+s390 default/linux/s390/17.0 stable
+s390 default/linux/s390/17.0/s390x stable
# SPARC Profiles
# @MAINTAINER: sparc@gentoo.org
diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/desktop/gnome/package.use
index 7bc7e1b7f9fb..c74cc847c56a 100644
--- a/profiles/targets/desktop/gnome/package.use
+++ b/profiles/targets/desktop/gnome/package.use
@@ -54,5 +54,5 @@ media-libs/grilo playlist
# Pulled in by tracker and grilo-plugins, has REQUIRED_USE="?? ( gtk qt5 )"
media-libs/libmediaart gtk -qt5
-# For net-misc/vinagre-3.4 and gnome-boxes
+# For gnome-boxes
net-misc/spice-gtk gtk3
diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use
index 5742b3ba9958..3cc4cc0d28f1 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 K. Hüttel <dilfridge@gentoo.org> (2022-04-18)
+# Avoid a circular dependency, bug 764623
+dev-lang/python -bluetooth
+
# Andreas Sturmlechner <asturm@gentoo.org> (2021-12-18)
# Required by media-gfx/digikam
media-gfx/exiv2 xmp
diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors
index 5bf2721d8500..194c9731c458 100644
--- a/profiles/thirdpartymirrors
+++ b/profiles/thirdpartymirrors
@@ -1,4 +1,4 @@
-apache https://apache.lauf-forum.at/ https://apache.mirror.iphh.net/ https://artfiles.org/apache.org/ https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/ https://ftp.fau.de/apache/ https://apache.mirrors.hoobly.com/ http://www.gtlib.gatech.edu/pub/apache/ https://apache.osuosl.org/
+apache https://dlcdn.apache.org/ https://apache.lauf-forum.at/ https://apache.mirror.iphh.net/ https://artfiles.org/apache.org/ https://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.apache.org/dist/ https://ftp.fau.de/apache/ https://apache.mirrors.hoobly.com/ http://www.gtlib.gatech.edu/pub/apache/ https://apache.osuosl.org/
cpan https://cpan.metacpan.org https://www.cpan.org
cran https://cran.r-project.org https://cran.us.r-project.org
debian https://deb.debian.org/debian/ http://ftp.au.debian.org/debian/ http://ftp.at.debian.org/debian/ http://ftp.by.debian.org/debian/ http://ftp.be.debian.org/debian/ http://ftp.br.debian.org/debian/ http://ftp.bg.debian.org/debian/ http://ftp.ca.debian.org/debian/ http://ftp2.cn.debian.org/debian/ http://ftp.cn.debian.org/debian/ http://ftp.hr.debian.org/debian/ http://ftp.cz.debian.org/debian/ http://ftp.dk.debian.org/debian/ http://ftp.sv.debian.org/debian/ http://ftp.ee.debian.org/debian/ http://ftp.fi.debian.org/debian/ http://ftp.fr.debian.org/debian/ http://ftp2.de.debian.org/debian/ http://ftp.de.debian.org/debian/ http://ftp.gr.debian.org/debian/ http://ftp.hu.debian.org/debian/ http://ftp.is.debian.org/debian/ http://ftp.ie.debian.org/debian/ http://ftp.it.debian.org/debian/ http://ftp.jp.debian.org/debian/ http://ftp.lt.debian.org/debian/ http://ftp.mx.debian.org/debian/ http://ftp.md.debian.org/debian/ http://ftp.nl.debian.org/debian/ http://ftp.nc.debian.org/debian/ http://ftp.nz.debian.org/debian/ http://ftp.no.debian.org/debian/ http://ftp.pl.debian.org/debian/ http://ftp.pt.debian.org/debian/ http://ftp.ro.debian.org/debian/ http://ftp.ru.debian.org/debian/ http://ftp.sg.debian.org/debian/ http://ftp.sk.debian.org/debian/ http://ftp.si.debian.org/debian/ http://ftp.es.debian.org/debian/ http://ftp.se.debian.org/debian/ http://ftp.ch.debian.org/debian/ http://ftp.tw.debian.org/debian/ http://ftp.tr.debian.org/debian/ http://ftp.ua.debian.org/debian/ http://ftp.uk.debian.org/debian/ http://ftp.us.debian.org/debian/
@@ -11,7 +11,7 @@ gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://ftp.hea
goproxy https://proxy.golang.org/ https://goproxy.io/
idsoftware ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff ftp://ftp.gamers.org/pub/idgames/idstuff
imagemagick https://www.imagemagick.org/download/releases/ https://mirror.checkdomain.de/imagemagick/releases/ https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ ftp://ftp.fifi.org/pub/ImageMagick/releases/
-kde https://download.kde.org https://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde ftp://kde.mirror.anlx.net
+kde https://download.kde.org https://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde http://kde.mirror.anlx.net
lokigames http://updates.lokigames.com
mariadb https://archive.mariadb.org/ http://ftp.bme.hu/pub/mirrors/mariadb/ https://ftp.heanet.ie/mirrors/mariadb/ https://ftp.nluug.nl/db/mariadb/ https://mirrors.up.pt/pub/mariadb/ https://rsync.osuosl.org/pub/mariadb/ https://mirror.netcologne.de/mariadb/
mplayer https://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http://www7.mplayerhq.hu/MPlayer http://www8.mplayerhq.hu/MPlayer ftp://ftp1.mplayerhq.hu/MPlayer/ ftp://ftp6.mplayerhq.hu/MPlayer/ ftp://ftp7.mplayerhq.hu/MPlayer/ ftp://ftp8.mplayerhq.hu/MPlayer/
diff --git a/profiles/updates/2Q-2020 b/profiles/updates/2Q-2020
index 2bbf947be5fa..9d1b5acb3f8e 100644
--- a/profiles/updates/2Q-2020
+++ b/profiles/updates/2Q-2020
@@ -8,4 +8,3 @@ move mail-filter/pypolicyd-spf mail-filter/spf-engine
move dev-python/mimeparse dev-python/python-mimeparse
move app-misc/cargo-license dev-util/cargo-license
move dev-python/argon2_cffi dev-python/argon2-cffi
-move gnome-extra/nautilus-actions gnome-extra/filemanager-actions
diff --git a/profiles/updates/2Q-2022 b/profiles/updates/2Q-2022
index 4f647a9b517e..d256ba354a9e 100644
--- a/profiles/updates/2Q-2022
+++ b/profiles/updates/2Q-2022
@@ -1 +1,6 @@
move app-text/kramdown-rfc2629 app-text/kramdown-rfc
+move dev-python/PyECLib dev-python/pyeclib
+move sys-auth/solo-python sys-auth/solo1
+move dev-python/setuptools_rust dev-python/setuptools-rust
+move dev-python/lark-parser dev-python/lark
+move dev-python/suds dev-python/suds-community
diff --git a/profiles/updates/3Q-2019 b/profiles/updates/3Q-2019
index dde92e176908..a3a122704e63 100644
--- a/profiles/updates/3Q-2019
+++ b/profiles/updates/3Q-2019
@@ -1,4 +1,3 @@
-move media-plugins/kipi-plugins kde-apps/kipi-plugins
move kde-misc/yakuake kde-apps/yakuake
move kde-apps/kjots app-text/kjots
move app-arch/upx-ucl app-arch/upx
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index ec8f9771b58d..35afa2c26751 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -226,7 +226,6 @@ app-arch/unzip:natspec - Use dev-libs/libnatspec to correctly decode non-ascii f
app-arch/wimlib:fuse - Use fuse libraries
app-arch/wimlib:iso - Install app-cdr/cdrtools in order to prepare iso images
app-arch/wimlib:ntfs - Use libntfs-3g library from sys-fs/ntfs3g
-app-arch/wimlib:openssl - Use the SHA-1 message digest from libcrypto instead of compilling another implementation
app-arch/wimlib:yasm - Use yasm assembler instead of nasm
app-arch/xz-utils:extra-filters - Build additional filters that are not used in any of the default xz presets. This includes delta and BCJ coders, additional match finders and SHA256 checks.
app-arch/zip:natspec - Use dev-libs/libnatspec to correctly decode non-ascii file names archived in Windows.
@@ -379,7 +378,6 @@ app-crypt/tpm2-pkcs11:fapi - Enable feature API backend
app-crypt/tpm2-tools:fapi - Enable feature API tools
app-crypt/tpm2-totp:plymouth - Add sys-boot/plymouth support
app-crypt/tpm2-tss:fapi - Enable feature API (requires openssl as crypto backend)
-app-crypt/tpm2-tss:gcrypt - Use dev-libs/libgcrypt as crypto engine
app-crypt/tpm2-tss:mbedtls - Use net-libs/mbedtls as crypto engine
app-crypt/tpm2-tss:openssl - Use dev-libs/openssl as crypto engine
app-crypt/veracrypt:asm - Enable assembly for optimization
@@ -482,6 +480,7 @@ app-emacs/org-mode:odt-schema - Install non-free schema files for OpenDocument T
app-emacs/remember:bbdb - Include support for app-emacs/bbdb
app-emacs/remember:planner - Include support for app-emacs/planner
app-emacs/slime:xref - Install xref.lisp cross-referencing tool
+app-emacs/sly:xref - Install xref.lisp cross-referencing tool
app-emacs/vm:bbdb - Include support for app-emacs/bbdb
app-emacs/wanderlust:bbdb - Include support for app-emacs/bbdb
app-emacs/wikipedia-mode:outline-magic - Enable support for outline-mode extensions (app-emacs/outline-magic)
@@ -633,6 +632,7 @@ app-emulation/virt-manager:sasl - Depend on the proper libraries needed to conne
app-emulation/virt-viewer:libvirt - Support connecting to virtual machines managed by libvirt.
app-emulation/virt-viewer:spice - Support connecting to SPICE-enabled virtual machines.
app-emulation/virt-viewer:vnc - Support connecting to VNC-enabled virtual machines.
+app-emulation/virt-viewer:vte - Enable terminal support (x11-libs/vte) in the GTK+ interface
app-emulation/virt-what:dmi - Use sys-apps/dmidecode to read firmware data
app-emulation/virtualbox:dtrace - Install dtrace Extension Pack
app-emulation/virtualbox:headless - Build without any graphic frontend
@@ -717,7 +717,6 @@ app-forensics/afflib:qemu - Enable qemu stuff
app-forensics/afflib:s3 - Enable support for Amazon S3
app-forensics/aide:curl - Use curl for http,https and ftp backends
app-forensics/aide:e2fs - Enable support for checking file attributes on ext2/ext3/ext4 filesystems
-app-forensics/aide:postgres - Use postgresql library for storing databases
app-forensics/chkrootkit:cron - Install cron script for weekly rootkit scans
app-forensics/honggfuzz:clang - Enable clang support (pull sys-libs/blocksruntime dependency).
app-forensics/libewf:bfio - Enables libbfio for chaining file in file handling
@@ -1078,6 +1077,7 @@ app-text/ebook-tools:lit2epub - Install lit2epub script
app-text/editorconfig-core-c:cli - Install command line interface.
app-text/enchant:aspell - Adds support for app-text/aspell spell checker
app-text/enchant:hunspell - Adds support for app-text/hunspell spell checker
+app-text/enchant:nuspell - Adds support for app-text/nuspell spell checker
app-text/enchant:voikko - Adds support for dev-libs/libvoikko spell checker
app-text/evince:dvi - Enable the built-in DVI viewer
app-text/evince:nautilus - Enable property page extension in gnome-base/nautilus
@@ -1250,6 +1250,8 @@ dev-cpp/libjson-rpc-cpp:http-server - Build support for HTTP server using net-li
dev-cpp/libjson-rpc-cpp:redis-client - Build support for Redis client using dev-libs/hiredis
dev-cpp/libjson-rpc-cpp:redis-server - Build support for Redis server using dev-libs/hiredis
dev-cpp/libjson-rpc-cpp:stubgen - Build header stub code generator (needed for development and when pregenerated headers are not bundled)
+dev-cpp/opentelemetry-cpp:jaeger - Include the jaeger exporter
+dev-cpp/opentelemetry-cpp:prometheus - include the Prometheus Client in the SDK
dev-cpp/sdbus-c++:systemd - Use external libsystemd instead of statically-linked build
dev-cpp/sdbus-c++:tools - Install interface stub code generator
dev-cpp/sourcetrail:examples - Install example projects.
@@ -1675,13 +1677,6 @@ dev-java/dom4j:jaxen - Includes org.jaxen.dom4j package
dev-java/eclipse-ecj:ant - Support using ecj in Ant builds via dev-java/ant-eclipse-ecj
dev-java/emma:launcher - Install /usr/bin/emma. Collides with sci-biology/emboss.
dev-java/gcj-jdk:awt - Install AWT libraries, needed by some GUIs (not needed to build icedtea)
-dev-java/gnu-classpath:alsa - Build with ALSA javax.sound.midi provider
-dev-java/gnu-classpath:dssi - Build with DSSI javax.sound.midi provider
-dev-java/gnu-classpath:gconf - Build with GConf preferences backend
-dev-java/gnu-classpath:gjdoc - Build GJDoc, a documentation generator
-dev-java/gnu-classpath:gmp - Build with GMP backend for java.math.BigInteger
-dev-java/gnu-classpath:gtk - Build with Gtk+ AWT peers
-dev-java/gnu-classpath:xml - Build with native XML backend
dev-java/icedtea:cacao - Use the CACAO virtual machine rather than HotSpot.
dev-java/icedtea:cups - Link against the CUPS library at compile time, rather than using it dynamically at runtime.
dev-java/icedtea:headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag)
@@ -1701,8 +1696,6 @@ dev-java/jaxen:jdom - Includes org.jaxen.jdom package
dev-java/jaxen:xom - Includes org.jaxen.xom package
dev-java/jna:awt - Enables support for Java AWT
dev-java/jna:nio-buffers - Enables support for NIO buffers
-dev-java/log4j:javamail - Build the SMTPAppender
-dev-java/log4j:jms - Build the JMSAppender
dev-java/miglayout:swt - Add support for the SWT toolkit.
dev-java/openjdk:gentoo-vm - Allow this JDK to be recognised by Gentoo (package manager, eselect, java-config, EXPERIMENTAL!)
dev-java/openjdk:headless-awt - Don't install the X backend for AWT, needed by some GUIs
@@ -1723,10 +1716,7 @@ dev-java/rxtx:lfd - Installs and uses LockFileServer daemon (lfd)
dev-java/sbt:binary - Install from (Gentoo-compiled) binary instead of building from sources. Set this when you run out of memory during build.
dev-lang/R:lto - Use link-time optimization for R and its recommended packages.
dev-lang/bas:lr0 - Use the LR0 parser instead of the recursive descending parser
-dev-lang/crystal:blocking-stdio-hack - Keep STDIO file descriptors in blocking mode.
dev-lang/crystal:debug - Build each module as a separate object file. Speeds build up.
-dev-lang/crystal:xml - Use the dev-libs/libxml2 library to enable Crystal xml module
-dev-lang/crystal:yaml - Use the dev-libs/libyaml library to enable Crystal yaml module
dev-lang/erlang:hipe - HIgh Performance Erlang extension
dev-lang/erlang:kpoll - Enable kernel polling support
dev-lang/gdl:eigen - Build matrix manipulation with dev-cpp/eigen
@@ -1874,7 +1864,7 @@ dev-lang/vala:valadoc - Installs valadoc documentation generation tool
dev-lang/xsb:mariadb - Enable support for the mariadb database backend
dev-lang/yap:R - Enable support for connecting R to Prolog
dev-lang/yap:raptor - Enable support for Raptor RDF syntax libarary
-dev-lang/zig:experimental - Enable builds that do not support all of LLVM's target architectures
+dev-lang/zig:stage2 - Install stage2 alongside stage1
dev-libs/aml:examples - Build and install examples
dev-libs/antlr-c:debugger - Compiles debug info into the library
dev-libs/appstream:apt - Enables Debians APT support
@@ -2074,12 +2064,12 @@ dev-libs/libevent:mbedtls - Support for net-libs/mbedtls encryption
dev-libs/libevent:ssl - Support for dev-libs/openssl encryption
dev-libs/libevent:verbose-debug - Support for verbose debug logging
dev-libs/libffi:exec-static-trampoline - Don't rely on dynamic code generation for trampolines.
+dev-libs/libffi:experimental-loong - Add experimental LoongArch patchset
dev-libs/libffi:pax-kernel - Use PaX emulated trampolines, for we can't use PROT_EXEC
dev-libs/libffi-compat:pax-kernel - Use PaX emulated trampolines, for we can't use PROT_EXEC
dev-libs/libfido2:nfc - Enable experimental NFC support
dev-libs/libflatarray:cuda - Enables plugins for NVIDIA GPUs (e.g. CUDAAllocator)
dev-libs/libgcrypt:asm - Enable assembly for optimization
-dev-libs/libgcrypt:o-flag-munging - Enable O-flag mangling during build
dev-libs/libgdata:crypt - Use app-crypt/gcr for keeping tokens and passwords in non-pageable memory for improved security
dev-libs/libgdata:gnome-online-accounts - Enable net-libs/gnome-online-accounts support
dev-libs/libgit2:gssapi - Enable GSSAPI support for SPNEGO auth
@@ -2219,6 +2209,7 @@ dev-libs/pocl:hardening - Enable hardening against various attacks. May worsen p
dev-libs/pocl:hwloc - Enable hwloc support
dev-libs/pocl:memmanager - Enables custom memory manager. Except for special circumstances, this should be disabled
dev-libs/poco:7z - Add Support for the 7z archive format
+dev-libs/poco:activerecord - Add ActiveRecord support
dev-libs/poco:cppparser - Build and install a minimal C++ parser
dev-libs/poco:crypto - Encryption and digital signing classes
dev-libs/poco:data - Database abstraction layer to easily send/retrieve data to/from various databases
@@ -2243,6 +2234,7 @@ dev-libs/starpu:gcc-plugin - Enable GCC extension plugin (experimental)
dev-libs/starpu:opencl - Enable OpenCL support
dev-libs/starpu:spinlock-check - Enable spinlock check
dev-libs/starpu:valgrind - Enable dev-util/valgrind support
+dev-libs/thrift:libevent - Build support for dev-libs/libevent
dev-libs/tinyxml:stl - Compile with TIXML_USE_STL support
dev-libs/tntnet:server - Enable tntnet server daemon
dev-libs/totem-pl-parser:archive - Enables ISO detection with app-arch/libarchive
@@ -2437,7 +2429,6 @@ dev-python/bpython:clipboard - Enable copying to clipboard using dev-python/pype
dev-python/bpython:jedi - Enable autocompletion using dev-python/jedi
dev-python/bpython:urwid - Ebable dev-python/urwid-based interface
dev-python/bpython:watch - Enable watching paths using dev-python/watchdog
-dev-python/ctypescrypto:gost - Build with support for GOST Message Authentication Code
dev-python/cvxopt:dsdp - Use interior point library sci-libs/dsdp
dev-python/cvxopt:glpk - Use GNU Linear Programming Kit sci-mathematics/glpk
dev-python/drf-yasg:validation - Enable swagger spec validation using swagger-spec-validator
@@ -2506,7 +2497,6 @@ dev-python/python-lsp-server:all-plugins - Pull in all optional plugins
dev-python/python-mpd:twisted - Enable twisted support
dev-python/python-stdnum:vies - Enable VIES
dev-python/pyudev:qt5 - Install PyQt5 bindings
-dev-python/pyyaml:libyaml - enable support for C implementation using libyaml
dev-python/pyzmq:draft - Enable draft API support
dev-python/rarfile:compressed - Enables the module to support compressed v3 archives by calling the app-arch/unrar.
dev-python/rfc3986:idna - enable support for the IDNA specification (RFC 5891)
@@ -2525,6 +2515,7 @@ dev-python/sympy:mathml - Add support for mathml
dev-python/sympy:pyglet - Use dev-python/pyglet for plots and print preview
dev-python/sympy:symengine - Add support for a dev-python/symengine backend
dev-python/sympy:texmacs - Add app-office/texmacs interface
+dev-python/tpm2-pytss:fapi - Enable feature API (requires tpm2-tss be compile with thes same)
dev-python/translate-toolkit:html - Support conversion between po and html files
dev-python/translate-toolkit:ical - Support conversion between po and ical files
dev-python/translate-toolkit:ini - Support conversion between po and ini files
@@ -2650,7 +2641,6 @@ dev-qt/qtgui:wayland - Provide dev-qt/qtwayland to ensure Qt applications can be
dev-qt/qtmultimedia:gstreamer - Enable audio support via media-libs/gstreamer
dev-qt/qtmultimedia:qml - Build QML/QtQuick bindings and imports
dev-qt/qtmultimedia:widgets - Build the QtMultimediaWidgets module
-dev-qt/qtnetwork:bindist - Disable EC support via dev-libs/openssl
dev-qt/qtnetwork:connman - Enable net-misc/connman-based bearer plugin
dev-qt/qtnetwork:gssapi - Enable support for GSSAPI (virtual/krb5)
dev-qt/qtnetwork:libproxy - Use net-libs/libproxy for automatic HTTP/SOCKS proxy configuration
@@ -2817,6 +2807,7 @@ dev-util/glade:webkit - Build catalog support for net-libs/webkit-gtk:4 widgets.
dev-util/global:vim - Integrate the GNU GLOBAL source code tag system with Vim
dev-util/gnome-builder:clang - Provide integration with sys-devel/clang for best possible C/C++ autocompletion, semantic highlighting, symbol resolving, and diagnostics support
dev-util/gnome-builder:devhelp - Provide API docs browsing and integration via dev-util/devhelp
+dev-util/gnome-builder:flatpak - Enable support for flatpak applications using sys-apps/flatpak
dev-util/gnome-builder:git - Provide support for the Git version control system via dev-libs/libgit2-glib (such as setup of Git for New Project, direct cloning for Open Project and changed lines indicators in the editor gutter)
dev-util/gnome-builder:glade - Provide integration with dev-util/glade UI designer for Gtk
dev-util/gnome-builder:sysprof - Provide an integrated profiler via dev-util/sysprof
@@ -2837,6 +2828,7 @@ dev-util/kdevelop:hex - Enable hex editor plugin via app-editors/okteta
dev-util/kdevelop:qmake - Enable support for QMake build system
dev-util/kdevelop:reviewboard - Enable reviewboard support
dev-util/kernelshark:custom-optimization - Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS
+dev-util/kup:gitolite - Enable support for dev-vcs/gitolite in kup-server
dev-util/ltrace:unwind - Use sys-libs/libunwind for frame unwinding support
dev-util/lttng-tools:ust - Support LTTng-UST (Userspace Tracing)
dev-util/lttng-ust:numa - Enable numa support
@@ -2845,7 +2837,6 @@ dev-util/mdds:valgrind - Add support for memory debugging using dev-util/valgrin
dev-util/mingw64-runtime:idl - Install idl files.
dev-util/mingw64-runtime:libraries - Build extra libraries: mangle, pseh, winpthreads.
dev-util/mingw64-runtime:tools - Build extra tools: gendef, genidl.
-dev-util/nemiver:memoryview - Enable the optional hexadecimal memory inspection with app-editors/ghex
dev-util/nvidia-cuda-sdk:cuda - Build CUDA binaries
dev-util/nvidia-cuda-sdk:opencl - Build OpenCL binaries
dev-util/nvidia-cuda-toolkit:debugger - Install the CUDA debugger
@@ -2981,6 +2972,7 @@ games-action/minetest:prometheus - Enable prometheus client support
games-action/minetest:redis - Enable redis backend via dev-libs/hiredis
games-action/minetest:server - Build Minetest server
games-action/minetest:spatial - Enable SpatialIndex AreaStore backend
+games-action/polymc:lto - Enable link-time optimization
games-action/supermariowar:server - Compile and install Super Mario War server files
games-action/supertuxkart:nettle - Use dev-libs/nettle crypto backend
games-action/supertuxkart:recorder - Enable recording with media-libs/libopenglrecorder
@@ -3322,10 +3314,6 @@ gnome-extra/evolution-data-server:berkdb - sys-libs/db support needed to migrate
gnome-extra/evolution-data-server:gnome-online-accounts - Enable net-libs/gnome-online-accounts based Google authentication support
gnome-extra/evolution-data-server:oauth - Enable internal OAuth2 authentication support for Google and Outlook.com. If gnome-online-accounts is enabled and used, this is not necessary, but both can be supported at the same time with different setup at runtime
gnome-extra/evolution-data-server:weather - Enable optional weather calendar support
-gnome-extra/filemanager-actions:caja - Install the mate-base/caja extension
-gnome-extra/filemanager-actions:nautilus - Install the gnome-base/nautilus extension
-gnome-extra/filemanager-actions:nemo - Install the gnome-extra/nemo extension
-gnome-extra/gnome-commander:chm - Enable metadata support for Microsoft Compiled HTML Help files
gnome-extra/gnome-commander:gsf - Add metadata support for OLE, OLE2 and ODF
gnome-extra/gnome-commander:pdf - Add metadata support for PDF
gnome-extra/gnome-commander:taglib - Add metadata support for ID3, Vorbis, FLAC and APE
@@ -3416,7 +3404,6 @@ kde-apps/cantor:qalculate - Enable sci-libs/libqalculate backend support
kde-apps/dolphin:activities - Track which folders are frequently accessed on a Plasma desktop
kde-apps/gwenview:activities - Enable kactivities support
kde-apps/gwenview:fits - Enable support for NASA's sci-libs/cfitsio library
-kde-apps/gwenview:kipi - Enable support for the KDE Image Plugin Interface
kde-apps/gwenview:mpris - Enable support for MPRIS2 interface, requiring dev-qt/qtdbus as dependency.
kde-apps/gwenview:share - Enable support for a share menu using kde-frameworks/purpose
kde-apps/kaccounts-providers:webengine - Enable Nextcloud KAccounts plugin using dev-qt/qtwebengine
@@ -3481,8 +3468,6 @@ kde-apps/kio-extras:nfs - Enable NFS support using net-libs/libtirpc
kde-apps/kio-extras:phonon - Enable file audio preview plugin using media-libs/phonon
kde-apps/kio-extras:sftp - Enable SFTP protocol support using net-libs/libssh
kde-apps/kio-extras:taglib - Enable audio thumbnails via media-libs/taglib
-kde-apps/kipi-plugins:mediawiki - Build the mediawiki export plugin
-kde-apps/kipi-plugins:remotestorage - Build plugin for remote storage using network protocols such as FTP, SSH, SAMBA via kde-frameworks/kio
kde-apps/kitinerary:barcode - Enable support for PDF417 and Aztec barcode decoding using media-libs/zxing-cpp
kde-apps/kmag:keyboardfocus - Enable keyboard focus tracking
kde-apps/kmail:speech - Enable text-to-speech support
@@ -3533,7 +3518,6 @@ kde-apps/marble:phonon - Enable sound support via media-libs/phonon
kde-apps/marble:shapefile - Enable support for ESRI shapefiles
kde-apps/marble:webengine - Use dev-qt/qtwebengine for embedded web browser
kde-apps/messagelib:speech - Enable text-to-speech support
-kde-apps/okular:chm - Enable support for Microsoft Compiled HTML Help files
kde-apps/okular:crypt - Enable support for password-encrypted documents via kde-frameworks/kwallet
kde-apps/okular:epub - Enable E-Book support via app-text/ebook-tools
kde-apps/okular:image-backend - Enable image viewing support
@@ -3545,9 +3529,9 @@ kde-apps/okular:share - Enable support for a share menu using kde-frameworks/pur
kde-apps/okular:speech - Enable text-to-speech support
kde-apps/pimcommon:designer - Build plugins for dev-qt/designer
kde-apps/spectacle:annotate - Enable support for screenshot annotations using media-libs/kimageannotator
-kde-apps/spectacle:kipi - Enable support for the KDE Image Plugin Interface
kde-apps/spectacle:share - Enable support for a share menu using kde-frameworks/purpose
kde-apps/step:qalculate - Enable the libqalculate library for unit conversion
+kde-apps/thumbnailers:mobi - Enable mobipocket thumbnail generation using kde-apps/kdegraphics-mobipocket
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
@@ -3598,7 +3582,6 @@ kde-plasma/discover:flatpak - Enable support for flatpak repositories using sys-
kde-plasma/kde-cli-tools:kdesu - Build graphical frontend for kde-frameworks/kdesu
kde-plasma/kdeplasma-addons:share - Enable applet for quickly sharing data to a variety of sources
kde-plasma/kdeplasma-addons:webengine - Enable dictionary and web browser applets using dev-qt/qtwebengine
-kde-plasma/kinfocenter:pci - Show advanced PCI information
kde-plasma/ksystemstats:networkmanager - Enable improved backend for Network statistics using kde-frameworks/networkmanager-qt
kde-plasma/kwin:multimedia - Enable effect video button in desktop effects KCM
kde-plasma/kwin:screencast - Enable screencast portal using media-video/pipewire
@@ -3607,7 +3590,6 @@ kde-plasma/libksysguard:webengine - Enable display of detailed memory informatio
kde-plasma/plasma-desktop:emoji - Build emojipicker applet using app-i18n/ibus and media-fonts/noto-emoji
kde-plasma/plasma-desktop:ibus - Use ibus input method via app-i18n/ibus
kde-plasma/plasma-desktop:kaccounts - Build the OpenDesktop integration plugin
-kde-plasma/plasma-desktop:policykit - Build the Users KCM using sys-apps/accountsservice and sys-auth/polkit
kde-plasma/plasma-desktop:scim - Enable applets that use app-i18n/scim
kde-plasma/plasma-firewall:firewalld - Build net-firewall/firewalld backend
kde-plasma/plasma-firewall:ufw - Build net-firewall/ufw backend
@@ -3634,7 +3616,6 @@ kde-plasma/plasma-nm:modemmanager - Enable support for mobile broadband devices
kde-plasma/plasma-nm:openconnect - Build support for the OpenConnect VPN client
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
@@ -3744,7 +3725,7 @@ mail-client/s-nail:net - Enable support for network protocols (POP, IMAP and SMT
mail-client/s-nail:ssl - If network is enabled, this adds support for S/MIME and SSL/TLS-powered protocols through dev-libs/openssl.
mail-client/sylpheed:oniguruma - Use dev-libs/oniguruma for regular expression
mail-client/thunderbird:clang - Use Clang compiler instead of GCC
-mail-client/thunderbird:eme-free - Disable EME (DRM plugin) cabability at build time
+mail-client/thunderbird:eme-free - Disable EME (DRM plugin) capability at build time
mail-client/thunderbird:hwaccel - Force-enable hardware-accelerated rendering (Mozilla bug 594876)
mail-client/thunderbird:lto - Enable Link Time Optimization (LTO). Requires Gold linker when using GCC or LDD linker when using Clang
mail-client/thunderbird:openh264 - Use media-libs/openh264 for H.264 support instead of downloading binary blob from Mozilla at runtime
@@ -4139,7 +4120,6 @@ media-libs/dav1d:8bit - Add support for decoding 8-bit AV1.
media-libs/dav1d:asm - Enable custom assembly for faster decoding.
media-libs/dav1d:xxhash - Enable dev-libs/xxhash support for hashing muxer
media-libs/devil:allegro - Add support for Allegro
-media-libs/devil:nvtt - Add support for media-gfx/nvidia-texture-tools
media-libs/dumb:allegro - Add support for Allegro 4
media-libs/embree:compact-polys - Enables double indexed poly layout.
media-libs/embree:ispc - Build Embree with support for ISPC applications.
@@ -4190,8 +4170,11 @@ media-libs/harfbuzz:graphite - Enable media-gfx/graphite2 complementary shaper
media-libs/ilmbase:large-stack - Enables code to take advantage of large stack support
media-libs/imlib2:X - Use the X window system
media-libs/imlib2:bzip2 - Bzip2 loader support
+media-libs/imlib2:eps - Eps image loader support
media-libs/imlib2:gif - Gif image loader support
+media-libs/imlib2:heif - Heif and Avif image loader support
media-libs/imlib2:jpeg - Jpeg image loader support
+media-libs/imlib2:jpegxl - Jxl image loader support
media-libs/imlib2:mp3 - ID3 loader support
media-libs/imlib2:png - PNG image loader support
media-libs/imlib2:shm - Use MIT shared memory support for X image transfer
@@ -4280,9 +4263,9 @@ media-libs/libsdl2:video - Control video support (disable at your own risk)
media-libs/libsdl2:vulkan - Enable Vulkan support
media-libs/libtgvoip:dsp - Enable signal processing (echo cancellation, noise suppression, and automatic gain control)
media-libs/libvisio:tools - Build conversion tools
+media-libs/libvmaf:embed-models - Compile default vmaf models into the library (needs app-editors/vim-core)
media-libs/libvpx:highbitdepth - Enable 10 and 12 bit support for VP9.
media-libs/libvpx:postproc - Enable additional post processing filters
-media-libs/libvpx:svc - Enable spatial-svc support (experimental)
media-libs/libwebp:swap-16bit-csp - Enable byte swapping for 16 bit colorspace
media-libs/libzmf:tools - Build conversion tools
media-libs/lilv:dyn-manifest - Add LV2 Dynamic Manifest support. See http://lv2plug.in/ns/ext/dynmanifest/
@@ -4301,6 +4284,7 @@ media-libs/mesa:llvm - Enable LLVM backend for Gallium3D.
media-libs/mesa:lm-sensors - Enable Gallium HUD lm-sensors support.
media-libs/mesa:opencl - Enable the Clover Gallium OpenCL state tracker.
media-libs/mesa:osmesa - Build the Mesa library for off-screen rendering.
+media-libs/mesa:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats.
media-libs/mesa:valgrind - Compile in valgrind memory hints
media-libs/mesa:vdpau - Enable the VDPAU acceleration interface for the Gallium3D Video Layer.
media-libs/mesa:vulkan - Enable Vulkan drivers
@@ -4549,6 +4533,7 @@ media-sound/cantata:cdio - Use dev-libs/libcdio-paranoia for CD support (instead
media-sound/cantata:http-server - Enable internal HTTP server to play non-MPD files
media-sound/cantata:replaygain - Enable ReplayGain support, for relative volume adjustments
media-sound/cantata:streaming - Enable playback of MPD HTTP streams using LibVLC (media-video/vlc)
+media-sound/cava:sndio - Enable support for the media-sound/sndio backend
media-sound/clementine:box - Enable filesharing via Box.com
media-sound/clementine:dropbox - Enable Dropbox support
media-sound/clementine:googledrive - Enable Google Drive support
@@ -4848,7 +4833,6 @@ media-sound/vorbis-tools:kate - Adds support for Ogg Kate subtitles via libkate.
media-sound/vorbis-tools:ogg123 - Build ogg123 player, needs libao and curl
media-sound/wildmidi:player - Install the wildmidi player
media-sound/xmms2:airplay - Support for airplay format
-media-sound/xmms2:asf - Support for Advanced Systems Format (ASF) by using bundled libasf
media-sound/xmms2:fluidsynth - Enable fluidsynth support (MIDI)
media-sound/xmms2:gme - Support for various game audio formats using media-libs/game-music-emu
media-sound/xmms2:ices - Icecast source output plugin
@@ -4861,8 +4845,6 @@ media-sound/xmms2:tremor - Support Vorbis using an alternate fixed-point decoder
media-sound/xmms2:valgrind - Run unit tests under valgrind
media-sound/xmms2:vocoder - Phase vocoder effect plugin
media-sound/xmms2:xml - Enable support for various XML based playlists and sources: RSS, XSPF
-media-sound/xnoise:lastfm - Enable support for lastfm cover art fetching and scrobbling
-media-sound/xnoise:lyrics - Enable support for lyrics fetching
media-sound/xwax:alsa - Adds support for ALSA audio input/output.
media-sound/xwax:cdda - Sets runtime dependencies to support decoding audio from a compact disc.
media-sound/xwax:fallback - Sets runtime dependencies to support decoding "other" audio files.
@@ -5283,12 +5265,9 @@ net-analyzer/graphite-web:carbon - Enable carbon support
net-analyzer/graphite-web:memcached - Enable memcached support
net-analyzer/greenbone-security-assistant:extras - Pdf results, extra fonts, html docs support
net-analyzer/gvm:cli - Command Line Interface for OpenVAS Scanner
-net-analyzer/gvm:cron - A cron job to update GVM's vulnerability feeds daily
-net-analyzer/gvm:extras - Extra fonts, pdf-results! and html docs support
net-analyzer/gvm:gsa - Greenbone Security Assistant (WebUI)
net-analyzer/gvm:ospd - Enable support for scanner wrappers
net-analyzer/gvm-libs:extras - Html docs support
-net-analyzer/gvmd:extras - Html docs support
net-analyzer/hexinject:experimental - Install experimental packets.tcl
net-analyzer/hexinject:tools - Install hex2raw and prettypacket tools
net-analyzer/httping:tfo - Enable support for TCP Fast Open
@@ -5376,7 +5355,6 @@ net-analyzer/nfdump:readpcap - Build nfcapd collector to read from pcap file ins
net-analyzer/nfdump:sflow - Build sflow collector sfcpad
net-analyzer/nmap:libssh2 - Enable SSH support through net-libs/libssh2
net-analyzer/nmap:ncat - Install the ncat utility
-net-analyzer/nmap:nmap-update - Install nmap-update, which uses dev-vcs/subversion to update nmap scripts in your home directory
net-analyzer/nmap:nping - Install the nping utility
net-analyzer/nmap:nse - Include support for the Nmap Scripting Engine (NSE)
net-analyzer/nmap:system-lua - Use dev-lang/lua instead of the bundled liblua
@@ -5592,6 +5570,7 @@ net-dns/idnkit:liteonly - Compile and install lite library only
net-dns/knot:cookies - Enable the DNS cookie module (RFC 7873)
net-dns/knot:dnsproxy - Enable the tiny DNS proxy module
net-dns/knot:dnstap - Include support for the dnstap binary log format (http://dnstap.info/)
+net-dns/knot:doh - Enable DNS over HTTP (DoH) using libnghttp2
net-dns/knot:fastparser - Use a zone file parser that is faster, but requires more memory and CPU time to compile
net-dns/knot:geoip - Enable the Geography-based responses module
net-dns/knot:libidn2 - If IDN support is enabled, use net-dns/libidn2 instead of net-dns/libidn
@@ -5603,6 +5582,7 @@ net-dns/knot:stats - Enable the server statistics module
net-dns/knot:synthrecord - Enable the automatic forward/reverse records module
net-dns/knot:utils - Install Knot utilities, such as kdig, kzonecheck, ...
net-dns/knot:whoami - Enable the whoami response module
+net-dns/knot:xdp - Enable eXpress Data Path
net-dns/mydns:alias - Enable David Phillips aliasing
net-dns/mydns:status - Enable the STATUS opcode to check server status
net-dns/nsd:bind8-stats - Enables BIND8 like NSTATS and XSTATS
@@ -5812,7 +5792,6 @@ net-im/ekg2:gpg - Enable jabber message encryption through app-crypt/gpgme.
net-im/ekg2:minimal - Disable building extra plugins with no additional deps.
net-im/ekg2:openssl - Support encryption in sim plugin, using OpenSSL.
net-im/ekg2:sqlite - Support logging messages into SQLite3 database.
-net-im/element-desktop-bin:emoji - Use media-fonts/noto-emoji for displaying emoji
net-im/empathy:gnome-online-accounts - Enable using net-libs/gnome-online-accounts for authorization (e.g. for Google Talk)
net-im/empathy:map - Enable world map support through media-libs/libchamplain
net-im/err:irc - Pull optional dependencies, needed for IRC backend
@@ -5945,7 +5924,6 @@ net-irc/atheme-services:perl - Install a perl module which wraps around the serv
net-irc/epic5:archive - Use app-arch/libarchive to use zip and tar archives from scripts.
net-irc/epic5:valgrind - Compile against dev-util/valgrind headers to improve memory-leak checking when running epic5 under valgrind.
net-irc/hexchat:libcanberra - Enable sound event support using media-libs/libcanberra
-net-irc/hexchat:libproxy - Enable proxy support.
net-irc/hexchat:plugin-checksum - Build Checksum plugin (needs plugins)
net-irc/hexchat:plugin-fishlim - Build FiSHLiM plugin (needs plugins )
net-irc/hexchat:plugin-sysinfo - Build SysInfo plugin (needs plugins)
@@ -5980,10 +5958,10 @@ net-irc/ngircd:strict-rfc - Strict RFC compliance; may harm compatibility
net-irc/psybnc:multinetwork - Adds support for multiple networks
net-irc/psybnc:oidentd - Adds support for oidentd
net-irc/psybnc:scripting - Adds scripting support
-net-irc/quassel:X - Build the Qt5 GUI client for quassel. If this USE flag is disabled, the GUI is not built, and cannot be used. You might want to disable this on the server, but you need it enabled on the client.
net-irc/quassel:bundled-icons - Use icon themes bundled with Quassel, rather than depending on system packages.
net-irc/quassel:crypt - Support core->network per-channel and per-query blowfish encryption via app-crypt/qca SLOT 2.
net-irc/quassel:dbus - Support desktop notifications via the StatusNotifier D-Bus service (used by most modern desktop environments).
+net-irc/quassel:gui - Build the Qt5 GUI client for quassel. If this USE flag is disabled, the GUI is not built, and cannot be used. You might want to disable this on the server, but you need it enabled on the client.
net-irc/quassel:monolithic - Build standalone client with integrated core, no external quasselcore needed. Only useful if you don't want to use Quassel's client/server model. The server and X flags are not needed in this case but it is possible to enable them too.
net-irc/quassel:oxygen - Support the Oxygen icon set that was the default for KDE4.
net-irc/quassel:server - Build the server binary. If this USE flag is disabled, the 'core' server binary for quassel is not built, and cannot be used. You need this enabled on the server, but you might want to disable it on the client.
@@ -6491,8 +6469,6 @@ net-misc/icecast:kate - Add karaoke and text encapsulation support for Ogg files
net-misc/icecast:yp - Build support for yp public directory listings
net-misc/iputils:arping - Build and install arping -- tool for sending ARP requests to peers (see also net-analyzer/arping)
net-misc/iputils:clockdiff - Build and install clockdiff -- tool for comparing clocks via ICMP packets
-net-misc/iputils:gcrypt - Use dev-libs/libgcrypt for md5 support
-net-misc/iputils:nettle - Use dev-libs/nettle for md5 support
net-misc/iputils:rarpd - Build and install rarpd -- server for handling RARP (reverse ARP) requests; generally only used by old systems
net-misc/iputils:rdisc - Build and install rdisc -- server for the client side of the ICMP router discover protocol
net-misc/iputils:tftpd - Build and install tftpd -- server for the Trivial File Transfer Protocol (see also net-ftp/tftp-hpa)
@@ -6679,10 +6655,6 @@ net-misc/tigervnc:xorgmodule - Build the Xorg module
net-misc/uftp:server - Install uftp server daemon
net-misc/vde:pcap - Enable the pcap-based plugin that allows creating a switch against a real interface.
net-misc/vde:ssl - Enable the cryptcab plugin that allows creating an encrypted virtual cable.
-net-misc/vinagre:spice - Enable access to SPICE-enabled virtual machines
-net-misc/vinagre:ssh - Enable ssh plugin using x11-libs/vte
-net-misc/vinagre:telepathy - Enable access to remote desktop via a net-libs/telepathy-glib client
-net-misc/vino:telepathy - Enable desktop sharing through a telepathy client
net-misc/wget:cookie-check - Enable cookie checks via net-libs/libpsl
net-misc/wget:metalink - Enable support for media-libs/libmetalink
net-misc/wget:ntlm - Enable support for NTLM (Windows-based) authorization
@@ -6914,6 +6886,7 @@ net-voip/yate:zaptel - Enable Zaptel driver
net-vpn/i2p:nls - Adds Native Language Support using GNU gettext.
net-vpn/i2pd:i2p-hardening - Compile with hardening on vanilla compilers/linkers
net-vpn/libreswan:dnssec - Use DNSSEC resolver (requires net-dns/unbound)
+net-vpn/networkmanager-sstp:gtk4 - Use gui-libs/gtk for GUI support.
net-vpn/ocserv:otp - Enable support for one-time passwords
net-vpn/openconnect:gssapi - Build GSSAPI support
net-vpn/openconnect:libproxy - Enable proxy support
@@ -6934,21 +6907,25 @@ net-vpn/strongswan:gcrypt - Enable dev-libs/libgcrypt plugin which provides 3DES
net-vpn/strongswan:non-root - Force IKEv1/IKEv2 daemons to normal user privileges. This might impose some restrictions mainly to the IKEv1 daemon. Disable only if you really require superuser privileges.
net-vpn/strongswan:openssl - Enable dev-libs/openssl plugin which is required for Elliptic Curve Cryptography (DH groups 19-21,25,26) and ECDSA. Also provides 3DES, AES, Blowfish, Camellia, CAST, DES, IDEA and RC5 ciphers along with MD2, MD4, MD5 and SHA1/2 hash algorithms, RSA and DH groups 1,2,5,14-18 and 22-24(4.4+) dev-libs/openssl has to be compiled with USE="-bindist".
net-vpn/strongswan:pkcs11 - Enable pkcs11 support
+net-vpn/strongswan:strongswan_plugins_addrblock - Enable support for the addrblock crypto plugin
net-vpn/strongswan:strongswan_plugins_aesni - Enable support for Intel AES-NI crypto plugin
net-vpn/strongswan:strongswan_plugins_blowfish - Enable support for the blowfish plugin
net-vpn/strongswan:strongswan_plugins_bypass-lan - Enable support for the bypass-lan plugin
net-vpn/strongswan:strongswan_plugins_ccm - Enable support for the ccm plugin
net-vpn/strongswan:strongswan_plugins_chapoly - Enable ChaCha20/Poly1305 AEAD implementation and ChaCha20 XOF plugin
net-vpn/strongswan:strongswan_plugins_ctr - Enable support for the ctr plugin
+net-vpn/strongswan:strongswan_plugins_error-notify - Enable support for the error-notify plugin
net-vpn/strongswan:strongswan_plugins_forecast - Enable multicast and broadcast forwarding plugin
net-vpn/strongswan:strongswan_plugins_gcm - Enable support for the gcm plugin
net-vpn/strongswan:strongswan_plugins_ha - Enable support for the ha plugin
net-vpn/strongswan:strongswan_plugins_ipseckey - Enable support for the ipseckey plugin
+net-vpn/strongswan:strongswan_plugins_kdf - Enable support for the kdf plugin
net-vpn/strongswan:strongswan_plugins_led - Enable support for the led plugin
net-vpn/strongswan:strongswan_plugins_lookip - Enable support for the lookip plugin
net-vpn/strongswan:strongswan_plugins_newhope - Enable plugin that allows key exchange based on post-quantum computer New Hope algorithm
net-vpn/strongswan:strongswan_plugins_ntru - Enable support for the ntru plugin
net-vpn/strongswan:strongswan_plugins_padlock - Enable support for the padlock plugin
+net-vpn/strongswan:strongswan_plugins_prf-plus - Enable support for the prf-plus plugin
net-vpn/strongswan:strongswan_plugins_rdrand - Enable support for the rdrand plugin
net-vpn/strongswan:strongswan_plugins_save-keys - Enable plugin that saves IKE and/or ESP keys to files compatible with Wireshark (for debugging)
net-vpn/strongswan:strongswan_plugins_systime-fix - Enable support for the systime-fix plugin
@@ -7061,6 +7038,7 @@ net-wireless/uhd:usrp1 - support USRP1 hardware
net-wireless/uhd:usrp2 - support USRP2, N200, N210 hardware
net-wireless/uhd:utils - utilities needed to list, query, calibrate, or update FPGA/Firmware
net-wireless/uhd:x300 - support X300, X310 hardware
+net-wireless/unifi:system-mongodb - Using dev-db/mongodb systemd service instead of the bundled one
net-wireless/urh:airspy - use native backend which directly uses net-wireless/airspy
net-wireless/urh:audio - use a soundcard instead of an sdr
net-wireless/urh:bladerf - use native backend which directly uses net-wireless/bladerf
@@ -7286,7 +7264,7 @@ sci-libs/dealii:adolc - Adds support for ADOL-C (sci-libs/adolc)
sci-libs/dealii:arpack - Adds support for ARPACK (sci-libs/arpack)
sci-libs/dealii:assimp - Add support for assimp (media-libs/assimp)
sci-libs/dealii:cuda - Add support for cuda (dev-util/nvidia-cuda-sdk)
-sci-libs/dealii:debug - Build an additional debug library with extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see <http://www.gentoo.org/proj/en/qa/backtraces.xml>
+sci-libs/dealii:debug - Build an additional debug library with extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see <https://www.gentoo.org/proj/en/qa/backtraces.xml>
sci-libs/dealii:ginkgo - Add support for ginkgo (sci-libs/ginkgo)
sci-libs/dealii:gmsh - Add support for gmsh (sci-libs/gmsh)
sci-libs/dealii:metis - Add support for metis (sci-libs/metis)
@@ -7525,6 +7503,7 @@ sci-mathematics/geomview:motionaveraging - Enable experimental motion averaging
sci-mathematics/giac:ecm - Enable the use of sci-mathematics/gmp-ecm
sci-mathematics/giac:gc - Enable garbage collection support via dev-libs/boehm-gc
sci-mathematics/giac:glpk - Enable the use of sci-mathematics/glpk
+sci-mathematics/gmp-ecm:cuda - Use NVidia's cuda toolkit for computations
sci-mathematics/gmp-ecm:custom-tune - Improve performance of some operations by selecting machine-specific defaults
sci-mathematics/gretl:R - Enable support for dev-lang/R
sci-mathematics/gretl:extras - Build and install add-ons bundled with gretl
@@ -7543,7 +7522,9 @@ sci-mathematics/maxima:sbcl - Compile maxima with Steel Bank Common Lisp (dev-li
sci-mathematics/maxima:vtk - Support plotting with sci-libs/vtk
sci-mathematics/msieve:ecm - Enable support for the GMP-ECM library
sci-mathematics/normaliz:extras - Install Macaulay2 and sci-mathematics/singularpackages as shipped by upstream
+sci-mathematics/normaliz:nauty - Use sci-mathematics/nauty to compute automorphism groups.
sci-mathematics/octave:glpk - Add support for sci-mathematics/glpk for linear programming
+sci-mathematics/octave:json - Allow using jsonencode and jsondecode commands via dev-libs/rapidjson
sci-mathematics/octave:qhull - Add support for media-libs/qhull, to allow `delaunay', `convhull', and related functions
sci-mathematics/octave:qrupdate - Add support for sci-libs/qrupdatefor QR and Cholesky update functions
sci-mathematics/octave:sparse - Add enhanced support for sparse matrix algebra with SuiteSparse
@@ -7582,6 +7563,7 @@ 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:stackify - Enable structure reconstruction algorithm for MLCFG
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
@@ -7693,7 +7675,6 @@ sci-visualization/paraview:nvcontrol - Add NVCONTROL support for OpenGL options
sci-visualization/paraview:offscreen - Offscreen rendering through OSMesa
sci-visualization/paraview:plugins - Build and install additional plugins
sci-visualization/paraview:webengine - Add support for dev-qt/qtwebengine
-sci-visualization/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
@@ -7784,6 +7765,7 @@ sys-apps/flashrom:tools - Install ich_descriptor_tool, a tool for reading descri
sys-apps/flashrom:usbblaster-spi - Enable support for Altera USB-Blaster dongles
sys-apps/fwupd:amt - Build and install Intel AMT plugin
sys-apps/fwupd:archive - Use app-arch/libarchive for archives support
+sys-apps/fwupd:cbor - Enable CBOR support for coSWID and uSWID via dev-libs/libcbor
sys-apps/fwupd:dell - Enable Dell-specific support
sys-apps/fwupd:fastboot - Build and install fastboot plugin
sys-apps/fwupd:flashrom - Enable flashrom plugin via sys-apps/flashrom
@@ -7909,7 +7891,7 @@ sys-apps/systemd:curl - Enable support for uploading journals
sys-apps/systemd:dns-over-tls - Enable DNS-over-TLS support
sys-apps/systemd:elfutils - Enable coredump stacktraces in the journal
sys-apps/systemd:fido2 - Enable FIDO2 support
-sys-apps/systemd:gcrypt - Enable sealing of journal files using gcrypt
+sys-apps/systemd:gcrypt - Enable use of dev-libs/libgcrypt for various features
sys-apps/systemd:gnuefi - Enable EFI boot manager and stub loader (built using sys-boot/gnu-efi)
sys-apps/systemd:homed - Enable portable home directories
sys-apps/systemd:hostnamed-fallback - Enable setting hostname with networkd/hostnamed without polkit (requires running sys-apps/dbus-broker)
@@ -7918,7 +7900,7 @@ sys-apps/systemd:importd - Enable import daemon
sys-apps/systemd:kmod - Enable kernel module loading via sys-apps/kmod
sys-apps/systemd:lz4 - Enable lz4 compression for the journal
sys-apps/systemd:nat - Enable support for network address translation in networkd
-sys-apps/systemd:openssl - Enable use of dev-libs/openssl
+sys-apps/systemd:openssl - Enable use of dev-libs/openssl for various features
sys-apps/systemd:pkcs11 - Enable PKCS#11 support for cryptsetup and homed
sys-apps/systemd:pwquality - Enable password quality checking in homed
sys-apps/systemd:qrcode - Enable qrcode output support in journal
@@ -7928,6 +7910,11 @@ sys-apps/systemd:sysv-utils - Install sysvinit compatibility symlinks and manpag
sys-apps/systemd:tpm - Enable TPM support
sys-apps/systemd:vanilla - Disable Gentoo-specific behavior and compatibility quirks
sys-apps/systemd:xkb - Depend on x11-libs/libxkbcommon to allow logind to control the X11 keymap
+sys-apps/systemd-utils:boot - Enable systemd-boot (UEFI boot manager)
+sys-apps/systemd-utils:kmod - Enable kernel module loading via sys-apps/kmod
+sys-apps/systemd-utils:sysusers - Enable systemd-sysusers
+sys-apps/systemd-utils:tmpfiles - Enable systemd-tmpfiles
+sys-apps/systemd-utils:udev - Enable systemd-udev (userspace device manager)
sys-apps/tcp-wrappers:netgroups - Support matching NIS (host) netgroup names via the @netgroup syntax (if you don't know what this means, you most likely do not need it)
sys-apps/texinfo:standalone - Build standalone version that survives all Portage bugs
sys-apps/ucspi-ssl:bindist - Disable EC/RC5 algorithms in OpenSSL for patent reasons.
@@ -8031,7 +8018,7 @@ sys-boot/lilo:device-mapper - Enable support for device-mapper from sys-fs/lvm2
sys-boot/lilo:minimal - Do not install the dolilo helper script
sys-boot/lilo:pxeserial - Avoid character echo on PXE serial console
sys-boot/netboot:bootrom - Install the bootrom binary for creation of rom files, which can be used for booting via floppy or rom.
-sys-boot/plymouth:libkms - Provides abstraction to the DRM drivers (intel, nouveau and vmwgfx at this moment)
+sys-boot/plymouth:drm - Provides abstraction to the DRM drivers (intel, nouveau and vmwgfx at this moment)
sys-boot/plymouth:pango - Adds support for printing text on splash screen and text prompts, e.g. for password
sys-boot/plymouth:split-usr - Enable this if /bin and /usr/bin are separate directories
sys-boot/refind:btrfs - Builds the EFI binary btrfs filesystem driver
@@ -8055,11 +8042,13 @@ sys-cluster/ceph:kafka - Rados Gateway's pubsub support for Kafka push endpoint
sys-cluster/ceph:lttng - Add support for LTTng
sys-cluster/ceph:mgr - Build the ceph-mgr daemon
sys-cluster/ceph:numa - Use sys-process/numactl for numa support in rocksdb
+sys-cluster/ceph:parquet - Support for s3 select on parquet objects
sys-cluster/ceph:pmdk - Enable PMDK libraries
sys-cluster/ceph:rabbitmq - Use rabbitmq-c to build rgw amqp push endpoint
sys-cluster/ceph:radosgw - Add radosgw support
sys-cluster/ceph:rbd-rwl - Enable librbd persistent write back cache
sys-cluster/ceph:rbd-ssd - Enable librbd persistent write back cache for SSDs
+sys-cluster/ceph:rdma - Enable RDMA support via sys-cluster/rdma-core
sys-cluster/ceph:rgw-lua - Rados Gateway's support for dynamically adding lua packagess
sys-cluster/ceph:spdk - Enable SPDK user-mode storage driver toolkit
sys-cluster/ceph:system-boost - Use system dev-libs/boost instead of the bundled one
@@ -8105,11 +8094,6 @@ sys-cluster/legion:hwloc - Enable HWLoc lib support
sys-cluster/lmod:auto-swap - enable auto swapping of compiler
sys-cluster/lmod:cache - enable caching of modules
sys-cluster/lmod:duplicate-paths - allow duplicate entries in path
-sys-cluster/lustre:client - Enable kernel client modules
-sys-cluster/lustre:dlc - Enable Dynamic LNET Configuration
-sys-cluster/lustre:server - Enable kernels server modules
-sys-cluster/lustre:tests - Enable installation of tests
-sys-cluster/lustre:utils - Enable lustre utils
sys-cluster/minikube:libvirt - Build plugin for kvm
sys-cluster/mpich:mpi-threads - Enable MPI_THREAD_MULTIPLE
sys-cluster/mpich:romio - Build the ROMIO MPI-IO component
@@ -8178,12 +8162,9 @@ sys-devel/clang-runtime:openmp - Install sys-libs/libomp for -fopenmp support
sys-devel/clang-runtime:sanitize - Enable compiler-rt sanitizer (-fsanitize*) support
sys-devel/distcc:gssapi - Enable support for net-libs/libgssglue
sys-devel/gcc:ada - Build the ADA language (GNAT) frontend
-sys-devel/gcc:awt - Useful only when building GCJ, this enables Abstract Window Toolkit (AWT) peer support on top of GTK+
sys-devel/gcc:cet - Enable support for Intel Control Flow Enforcement Technology (CET)
-sys-devel/gcc:cilk - Support the Cilk Plus language (C/C++ based languages for parallel programming)
sys-devel/gcc:d - Enable support for the D programming language
sys-devel/gcc:fixed-point - Enable fixed-point arithmetic support for MIPS targets in gcc (Warning: significantly increases compile time!)
-sys-devel/gcc:gcj - Build the GCJ Java language frontend.
sys-devel/gcc:go - Build the GCC Go language frontend.
sys-devel/gcc:graphite - Add support for the framework for loop optimizations based on a polyhedral intermediate representation
sys-devel/gcc:jit - Enable libgccjit so other applications can embed gcc for Just-In-Time compilation. This will slow down the compiler a bit as it forces all of the toolchain to be shared libs.
@@ -8348,6 +8329,7 @@ sys-kernel/linux-firmware:initramfs - Create and install initramfs for early mic
sys-kernel/linux-firmware:redistributable - Install also non-free (but redistributable) firmware files
sys-kernel/linux-firmware:savedconfig - Allows individual selection of firmware files
sys-kernel/linux-firmware:unknown-license - Install firmware files whose license is unknown
+sys-kernel/linux-headers:experimental-loong - Add experimental LoongArch patchset
sys-kernel/mips-sources:experimental - Apply experimental (80xx) patches.
sys-kernel/mips-sources:ip27 - Enables additional support for SGI Origin (IP27)
sys-kernel/mips-sources:ip28 - Enables additional support for SGI Indigo2 Impact R10000 (IP28)
@@ -8383,6 +8365,7 @@ sys-libs/glibc:clone3 - Enable the new clone3 syscall within glibc. Can be disab
sys-libs/glibc:compile-locales - build *all* locales in src_install; this is generally meant for stage building only as it ignores /etc/locale.gen file and can be pretty slow
sys-libs/glibc:crypt - build and install libcrypt and crypt.h
sys-libs/glibc:debug - When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL)
+sys-libs/glibc:experimental-loong - Add experimental LoongArch patchset
sys-libs/glibc:gd - build memusage and memusagestat tools
sys-libs/glibc:multiarch - enable optimizations for multiple CPU architectures (detected at runtime)
sys-libs/glibc:multilib-bootstrap - Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch.
@@ -8402,6 +8385,7 @@ sys-libs/libblockdev:dmraid - Support for dmraid devices, also known as ATA-RAID
sys-libs/libblockdev:escrow - Support for building crypto plugin with escrow device support
sys-libs/libblockdev:kbd - Enable kernel block device support.
sys-libs/libblockdev:lvm - Enable support for Logical Volume Management via sys-fs/lvm2.
+sys-libs/libblockdev:nvme - Add nvme support via sys-libs/libnvme
sys-libs/libblockdev:tools - Build tools
sys-libs/libblockdev:vdo - Enable Virtual Data Optimizer support.
sys-libs/libcap:tools - Install captree, which requires dev-lang/go
@@ -8414,6 +8398,7 @@ sys-libs/libomp:cuda - Build CUDA offloading plugin (only with USE=offload)
sys-libs/libomp:hwloc - Enable CPU affinity support via hwloc
sys-libs/libomp:offload - Support offloading OpenMP using libomptarget
sys-libs/libomp:ompt - Enable OpenMP Tools Interface support
+sys-libs/libseccomp:experimental-loong - Add experimental LoongArch patchset
sys-libs/libselinux:pcre2 - Use dev-libs/libpcre2 for fcontext regexes
sys-libs/libunwind:debug-frame - Adds support for DWARF .debug_frame section: Use the information from this section if available
sys-libs/libunwind:libatomic - Use libatomic instead of builtin atomic operations
@@ -8558,7 +8543,6 @@ www-apps/icingaweb2:apache2-server - Adds support for the apache2-server
www-apps/icingaweb2:fpm - Adds FPM support to php
www-apps/icingaweb2:nginx - Adds support for nginx
www-apps/ikiwiki:extras - Installs additional modules used by ikiwiki plugins
-www-apps/kibana-bin:x-pack - Enable additional features (may need a license)
www-apps/klaus:ctags - Enable support for Exuberant ctags; makes all source code symbols hyperlinks to their definitions
www-apps/nikola:assets - Support web asset management
www-apps/nikola:charts - Support chart generation through dev-python/pygal
@@ -8615,24 +8599,25 @@ www-client/elinks:mouse - Make elinks to grab all mouse events
www-client/elinks:tre - Enable support for regex searches via dev-libs/tre
www-client/elinks:xml - Enable support for bookmarks via dev-libs/expat
www-client/firefox:clang - Use Clang compiler instead of GCC
-www-client/firefox:eme-free - Disable EME (DRM plugin) cabability at build time
+www-client/firefox:eme-free - Disable EME (DRM plugin) capability at build time
www-client/firefox:geckodriver - Enable WebDriver support
www-client/firefox:gmp-autoupdate - Allow Gecko Media Plugins (binary blobs) to be automatically downloaded and kept up-to-date in user profiles
www-client/firefox:hwaccel - Force-enable hardware-accelerated rendering (Mozilla bug 594876)
www-client/firefox:libproxy - Enable libproxy support
-www-client/firefox:lto - Enable Link Time Optimization (LTO). Requires Gold linker when using GCC or LDD linker when using Clang
-www-client/firefox:openh264 - Use media-libs/openh264 for H.264 support instead of downloading binary blob from Mozilla at runtime
-www-client/firefox:pgo - Add support for profile-guided optimization using gcc-4.5, for faster binaries. This option will double the compile time.
+www-client/firefox:lto - Enable Link Time Optimization (LTO) - Uses BFD linker with GCC and LLD linker with Clang
+www-client/firefox:openh264 - Use media-libs/openh264 for H264 support instead of downloading binary blob from Mozilla at runtime
+www-client/firefox:pgo - Add support for profile-guided optimization for faster binaries - this option will double the compile time
www-client/firefox:screencast - Enable support for remote desktop and screen cast using media-video/pipewire
www-client/firefox:sndio - Enable support for the media-sound/sndio backend
-www-client/firefox:system-av1 - Use the system-wide media-libs/dav1d and media-libs/libaom library instead of bundled.
-www-client/firefox:system-harfbuzz - Use the system-wide media-libs/harfbuzz and media-gfx/graphite2 instead of bundled.
-www-client/firefox:system-icu - Use the system-wide dev-libs/icu instead of bundled.
-www-client/firefox:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled.
-www-client/firefox:system-libevent - Use the system-wide dev-libs/libevent instead of bundled.
-www-client/firefox:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled.
-www-client/firefox:system-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:system-av1 - Use the system-wide media-libs/dav1d and media-libs/libaom library instead of bundled
+www-client/firefox:system-harfbuzz - Use the system-wide media-libs/harfbuzz and media-gfx/graphite2 instead of bundled
+www-client/firefox:system-icu - Use the system-wide dev-libs/icu instead of bundled
+www-client/firefox:system-jpeg - Use the system-wide media-libs/libjpeg-turbo instead of bundled
+www-client/firefox:system-libevent - Use the system-wide dev-libs/libevent instead of bundled
+www-client/firefox:system-libvpx - Use the system-wide media-libs/libvpx instead of bundled
+www-client/firefox:system-png - Use the system-wide media-libs/libpng instead of bundled (requires APNG patches)
+www-client/firefox:system-python-libs - Use system's python site instead of bundled python libraries
+www-client/firefox:system-webp - Use the system-wide media-libs/libwebp instead of bundled
www-client/firefox-bin:alsa - When pulseaudio isn't set, this prefers apulse
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
@@ -8671,6 +8656,7 @@ www-client/seamonkey:system-libevent - Use the system-wide dev-libs/libevent ins
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/seamonkey:webrtc - Enable WebRTC support. Disabled by default due to privacy concerns.
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
www-client/uget:aria2 - Enable support for net-misc/aria2 through xmlrpc. You'll find the plugin in the app's settings.
@@ -8771,6 +8757,7 @@ x11-base/xorg-x11:fonts - Install fonts from X.Org
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:kernel-open - Use the open source variant of drivers (Turing/Ampere+ GPUs only, aka GTX 1650+, very experimental)
x11-drivers/nvidia-drivers:persistenced - Install the persistence daemon for keeping devices state when unused
x11-drivers/nvidia-drivers:static-libs - Install the XNVCtrl static library for accessing sensors and other features
x11-drivers/nvidia-drivers:tools - Install additional tools such as nvidia-settings
@@ -9006,6 +8993,7 @@ x11-themes/vertex-theme:gnome-shell - Install theme for gnome-base/gnome-shell
x11-themes/vertex-theme:mate - Install Metacity theme for mate-base/mate
x11-themes/vertex-theme:xfce - Install theme for xfce-base/xfwm4
x11-themes/zuki-themes:gnome-shell - Install theme for gnome-base/gnome-shell
+x11-themes/zuki-themes:gtk2 - Install GTK+2 theme
x11-themes/zuki-themes:mate - Install Metacity theme for mate-base/mate
x11-themes/zuki-themes:xfce - Install theme for xfce-base/xfwm4
x11-themes/zukitwo:gnome-shell - Install theme for gnome-base/gnome-shell