summaryrefslogtreecommitdiff
path: root/profiles/arch
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/arch
parent0c100b7dd2b30e75b799d806df4ef899fd98e1ea (diff)
gentoo resync : 12.05.2022
Diffstat (limited to 'profiles/arch')
-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
54 files changed, 619 insertions, 120 deletions
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