summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/arch/alpha/package.mask7
-rw-r--r--profiles/arch/alpha/package.use.mask22
-rw-r--r--profiles/arch/alpha/use.mask4
-rw-r--r--profiles/arch/amd64/package.use.mask9
-rw-r--r--profiles/arch/amd64/package.use.stable.mask7
-rw-r--r--profiles/arch/amd64/x32/package.mask6
-rw-r--r--profiles/arch/arm/package.mask96
-rw-r--r--profiles/arch/arm/package.use.mask34
-rw-r--r--profiles/arch/arm/package.use.stable.mask6
-rw-r--r--profiles/arch/arm/use.mask7
-rw-r--r--profiles/arch/arm64/big-endian/package.mask7
-rw-r--r--profiles/arch/arm64/package.use.mask1
-rw-r--r--profiles/arch/arm64/package.use.stable.mask7
-rw-r--r--profiles/arch/arm64/use.mask11
-rw-r--r--profiles/arch/base/package.use.mask5
-rw-r--r--profiles/arch/hppa/package.mask12
-rw-r--r--profiles/arch/hppa/package.use.mask9
-rw-r--r--profiles/arch/hppa/package.use.stable.mask2
-rw-r--r--profiles/arch/ia64/package.use.mask5
-rw-r--r--profiles/arch/loong/package.use.force3
-rw-r--r--profiles/arch/loong/package.use.mask16
-rw-r--r--profiles/arch/m68k/package.mask7
-rw-r--r--profiles/arch/mips/mips64/n32/package.use.mask6
-rw-r--r--profiles/arch/mips/mipsel/mips64el/n32/package.use.mask6
-rw-r--r--profiles/arch/mips/mipsel/package.mask7
-rw-r--r--profiles/arch/mips/package.mask7
-rw-r--r--profiles/arch/mips/package.use.mask6
-rw-r--r--profiles/arch/mips/use.mask15
-rw-r--r--profiles/arch/powerpc/package.mask9
-rw-r--r--profiles/arch/powerpc/package.use.mask9
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask9
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.mask8
-rw-r--r--profiles/arch/powerpc/ppc64/64le/package.use.mask4
-rw-r--r--profiles/arch/powerpc/ppc64/package.mask1
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask3
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.stable.mask6
-rw-r--r--profiles/arch/powerpc/ppc64/use.mask5
-rw-r--r--profiles/arch/riscv/package.use.mask9
-rw-r--r--profiles/arch/s390/package.mask7
-rw-r--r--profiles/arch/s390/package.use.mask7
-rw-r--r--profiles/arch/sparc/package.mask12
-rw-r--r--profiles/arch/sparc/package.use.mask20
-rw-r--r--profiles/arch/sparc/use.mask6
-rw-r--r--profiles/arch/x86/package.mask94
-rw-r--r--profiles/arch/x86/package.use.force6
-rw-r--r--profiles/arch/x86/package.use.mask26
-rw-r--r--profiles/arch/x86/use.mask7
-rw-r--r--profiles/base/make.defaults6
-rw-r--r--profiles/base/package.use.mask61
-rw-r--r--profiles/base/package.use.stable.mask20
-rw-r--r--profiles/default/linux/arm/17.0/musl/package.use.mask9
-rw-r--r--profiles/default/linux/make.defaults5
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n64/musl/eapi (renamed from profiles/default/linux/mips/17.0/musl/eapi)0
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n64/musl/make.defaults (renamed from profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults)5
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n64/musl/parent3
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/o32/musl/eapi (renamed from profiles/default/linux/mips/17.0/musl/mipsel/eapi)0
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/o32/musl/make.defaults (renamed from profiles/default/linux/mips/17.0/musl/mipsel/make.defaults)6
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/o32/musl/parent3
-rw-r--r--profiles/default/linux/mips/17.0/musl/mipsel/n64/parent2
-rw-r--r--profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults6
-rw-r--r--profiles/default/linux/mips/17.0/musl/mipsel/o32/parent2
-rw-r--r--profiles/default/linux/mips/17.0/musl/mipsel/parent2
-rw-r--r--profiles/default/linux/mips/17.0/musl/n64/parent2
-rw-r--r--profiles/default/linux/mips/17.0/musl/o32/parent2
-rw-r--r--profiles/default/linux/mips/17.0/musl/parent3
-rw-r--r--profiles/default/linux/mips/17.0/n64/musl/eapi (renamed from profiles/default/linux/mips/17.0/musl/mipsel/n64/eapi)0
-rw-r--r--profiles/default/linux/mips/17.0/n64/musl/make.defaults (renamed from profiles/default/linux/mips/17.0/musl/n64/make.defaults)2
-rw-r--r--profiles/default/linux/mips/17.0/n64/musl/parent3
-rw-r--r--profiles/default/linux/mips/17.0/o32/musl/eapi (renamed from profiles/default/linux/mips/17.0/musl/mipsel/o32/eapi)0
-rw-r--r--profiles/default/linux/mips/17.0/o32/musl/make.defaults (renamed from profiles/default/linux/mips/17.0/musl/o32/make.defaults)2
-rw-r--r--profiles/default/linux/mips/17.0/o32/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/n64/musl/eapi (renamed from profiles/default/linux/mips/17.0/musl/n64/eapi)0
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/n64/musl/make.defaults (renamed from profiles/default/linux/mips/23.0/musl/mipsel/n64/make.defaults)5
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/n64/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/o32/musl/eapi (renamed from profiles/default/linux/mips/17.0/musl/o32/eapi)0
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/o32/musl/make.defaults (renamed from profiles/default/linux/mips/23.0/musl/mipsel/make.defaults)6
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/o32/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/musl/mipsel/n64/parent2
-rw-r--r--profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults6
-rw-r--r--profiles/default/linux/mips/23.0/musl/mipsel/o32/parent2
-rw-r--r--profiles/default/linux/mips/23.0/musl/mipsel/parent2
-rw-r--r--profiles/default/linux/mips/23.0/musl/n64/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/musl/n64/parent2
-rw-r--r--profiles/default/linux/mips/23.0/musl/o32/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/musl/o32/parent2
-rw-r--r--profiles/default/linux/mips/23.0/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/n64/musl/eapi (renamed from profiles/default/linux/mips/23.0/musl/eapi)0
-rw-r--r--profiles/default/linux/mips/23.0/n64/musl/make.defaults (renamed from profiles/default/linux/mips/23.0/musl/n64/make.defaults)2
-rw-r--r--profiles/default/linux/mips/23.0/n64/musl/parent3
-rw-r--r--profiles/default/linux/mips/23.0/o32/musl/eapi (renamed from profiles/default/linux/mips/23.0/musl/mipsel/eapi)0
-rw-r--r--profiles/default/linux/mips/23.0/o32/musl/make.defaults (renamed from profiles/default/linux/mips/23.0/musl/o32/make.defaults)2
-rw-r--r--profiles/default/linux/mips/23.0/o32/musl/parent3
-rw-r--r--profiles/features/llvm/package.use5
-rw-r--r--profiles/features/llvm/package.use.force10
-rw-r--r--profiles/features/musl/package.mask43
-rw-r--r--profiles/features/musl/package.use.mask21
-rw-r--r--profiles/features/prefix/standalone/package.use.mask6
-rw-r--r--profiles/features/prefix/standalone/profile.bashrc10
-rw-r--r--profiles/features/wd40/package.mask2
-rw-r--r--profiles/features/wd40/package.use.mask14
-rw-r--r--profiles/package.deprecated6
-rw-r--r--profiles/package.mask1094
-rw-r--r--profiles/prefix/darwin/macos/arch/arm64/make.defaults2
-rw-r--r--profiles/profiles.desc214
-rw-r--r--profiles/releases/17.0/make.defaults5
-rw-r--r--profiles/updates/1Q-202320
-rw-r--r--profiles/updates/2Q-20221
-rw-r--r--profiles/updates/3Q-2020132
-rw-r--r--profiles/updates/3Q-20212
-rw-r--r--profiles/updates/4Q-20211
-rw-r--r--profiles/updates/4Q-20222
113 files changed, 1126 insertions, 1239 deletions
diff --git a/profiles/arch/alpha/package.mask b/profiles/arch/alpha/package.mask
new file mode 100644
index 000000000000..d49fa61af4b1
--- /dev/null
+++ b/profiles/arch/alpha/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Matt Turner <mattst88@gentoo.org> (2023-02-15)
+# All tests hang on alpha
+# See https://github.com/martinpitt/umockdev/issues/200
+dev-util/umockdev
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index e446e594c592..f69ce2e172b6 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,21 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matt Turner <tetromino@gentoo.org> (2023-02-15)
+# pandoc not keyworded here, bug #878355
+app-admin/conky doc
+
+# Matt Turner <tetromino@gentoo.org> (2023-02-15)
+# net-libs/libqmi and net-libs/libqrtr-glib are not keyworded here
+net-misc/modemmanager qmi qrtr
+
+# Matt Turner <mattst88@gentoo.org> (2023-02-15)
+# Depends on dev-util/umockdev which is broken on alpha.
+# See https://github.com/martinpitt/umockdev/issues/200
+dev-libs/libgudev test
+dev-libs/libgusb test
+sys-power/upower test
+
# Stijn Tintel <stijn@linux-ipv6.be> (2023-02-02)
# Dependency not keyworded
# https://bugs.gentoo.org/show_bug.cgi?id=892389
@@ -105,6 +120,7 @@ media-libs/rubberband jni
# media-libs/libavif isn't keyworded here
media-libs/gd avif heif
media-gfx/graphicsmagick heif
+www-client/links avif
# Sam James <sam@gentoo.org> (2021-02-26)
# dev-libs/efl not keyworded here
@@ -450,10 +466,6 @@ media-libs/gst-plugins-base ivorbis
# depends on mono
>=net-irc/hexchat-2.9.4-r1 theme-manager
-# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-31)
-# remove mask when net-libs/libqmi is keyworded here
-net-misc/modemmanager qmi
-
# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22)
# remove mask if/when media-gfx/argyllcms is keywored here.
x11-misc/colord argyllcms extra-print-profiles
diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask
index f2978cfec584..d264e4d4e9aa 100644
--- a/profiles/arch/alpha/use.mask
+++ b/profiles/arch/alpha/use.mask
@@ -4,6 +4,10 @@
# Unmask the flag which corresponds to ARCH.
-alpha
+# Matt Turner <mattst88@gentoo.org> (2023-02-15)
+# dev-lang/ocaml is not keyworded here
+ocaml
+
# Matt Turner <mattst88@gentoo.org> (2022-02-21)
# app-crypt/tpm2-tss is not keyworded here
tpm
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 7e4569ff152b..634a8a2278c5 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
#--- END OF EXAMPLES ---
+# Yiyang Wu <xgreenlandforwyy@gmail.com> (2023-01-27)
+# AMDGPU enablement depends on dev-libs/rocr-runtime, ~amd64 only
+# See also: https://bugs.gentoo.org/891499
+sys-libs/libomp -llvm_targets_AMDGPU
+
# Michał Górny <mgorny@gentoo.org> (2023-01-24)
# libomptarget is only supported on 64-bit architectures.
>=sys-libs/libomp-16.0.0_pre20230124 -offload
@@ -439,3 +444,7 @@ media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext
# saves people from needlessly installing nasm
# Refs bug #93279
media-sound/lame cpu_flags_x86_mmx
+
+# Craig Andrews <candrews@gentoo.org> (2023-03-09)
+# media-libs/libplacebo is keyworded here
+media-video/ffmepg -libplacebo
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index 06a6b1164832..cceeacd6c034 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# When you add an entry to the top of this file, add your name, the date, and
@@ -17,6 +17,11 @@
#--- END OF EXAMPLES ---
+# Yiyang Wu <xgreenlandforwyy@gmail.com> (2023-01-27)
+# AMDGPU enablement depends on dev-libs/rocr-runtime, ~amd64 only
+# See also: https://bugs.gentoo.org/891499
+sys-libs/libomp llvm_targets_AMDGPU
+
# Sam James <sam@gentoo.org> (2022-12-11)
# net-libs/rustls-ffi is not yet marked stable
net-misc/curl rustls curl_ssl_rustls
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index fa7d8e8f3ca9..ba6dd002ce62 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -14,6 +14,7 @@ net-analyzer/gsad
# Requires qtwebengine
sci-electronics/eagle
sci-geosciences/gpsbabel
+sci-geosciences/qgis
sci-geosciences/viking
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2021-09-09)
@@ -52,6 +53,7 @@ app-text/bibletime
app-text/calibre
app-text/cb2bib
app-text/kchmviewer
+app-text/kjots
app-text/sigil
dev-lang/typescript
dev-python/spyder
@@ -100,7 +102,7 @@ kde-apps/parley:5
kde-apps/pim-data-exporter:5
kde-apps/pim-sieve-editor:5
kde-apps/plasma-telepathy-meta:5
->=kde-misc/kio-gdrive-22.04.3-r1
+kde-misc/kio-gdrive
kde-misc/tellico:5
kde-misc/zanshin:5
mail-client/kube
@@ -108,7 +110,7 @@ media-gfx/digikam:5
media-gfx/luminance-hdr
media-sound/frescobaldi
media-sound/teamspeak-client:3
->=media-video/openshot-2.6.0
+media-video/openshot
media-video/vidify
media-video/vidify-audiosync
net-analyzer/nmapsi
diff --git a/profiles/arch/arm/package.mask b/profiles/arch/arm/package.mask
index 40a2ac1ce0dd..36ce30e861ed 100644
--- a/profiles/arch/arm/package.mask
+++ b/profiles/arch/arm/package.mask
@@ -1,6 +1,100 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2023-02-06)
+# Successful build of dev-qt/qtwebengine depends on 64-bit host
+# Bug #893234
+dev-qt/qtwebengine
+dev-qt/qtwebview
+dev-python/PyQt6-WebEngine
+dev-python/PyQtWebEngine
+app-admin/calamares
+app-doc/zeal
+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
+app-text/bibletime
+app-text/calibre
+app-text/cb2bib
+app-text/kchmviewer
+app-text/sigil
+dev-lang/typescript
+dev-python/spyder
+dev-python/spyder-terminal
+dev-python/spyder-unittest
+dev-python/spyder-line-profiler
+dev-python/spyder-vim
+dev-python/spyder-notebook
+dev-util/kdevelop:5
+dev-util/kdevelop-php:5
+dev-util/kdevelop-python:5
+gnome-extra/gnome-shell-extension-pop-shell
+kde-apps/akonadi-calendar:5
+kde-apps/akonadi-import-wizard:5
+kde-apps/akonadiconsole:5
+kde-apps/akregator:5
+kde-apps/calendarjanitor:5
+kde-apps/calendarsupport:5
+kde-apps/cantor:5
+kde-apps/eventviews:5
+kde-apps/grantlee-editor:5
+kde-apps/incidenceeditor:5
+kde-apps/kaccounts-providers:5
+kde-apps/kaddressbook:5
+kde-apps/kalarm:5
+kde-apps/kalgebra:5
+kde-apps/kdepim-addons:5
+kde-apps/kdepim-meta:5
+kde-apps/kdepim-runtime:5
+kde-apps/kimagemapeditor:5
+kde-apps/kmail:5
+kde-apps/kmail-account-wizard:5
+kde-apps/kmailtransport:5
+kde-apps/knotes:5
+kde-apps/konqueror:5
+kde-apps/konsolekalendar:5
+kde-apps/kontact:5
+kde-apps/korganizer:5
+kde-apps/ktp-accounts-kcm:5
+kde-apps/ktp-text-ui:5
+kde-apps/libksieve:5
+kde-apps/mailcommon:5
+kde-apps/messagelib:5
+kde-apps/mbox-importer:5
+kde-apps/parley:5
+kde-apps/pim-data-exporter:5
+kde-apps/pim-sieve-editor:5
+kde-apps/plasma-telepathy-meta:5
+kde-misc/kio-gdrive
+kde-misc/tellico:5
+kde-misc/zanshin:5
+mail-client/kube
+media-gfx/digikam:5
+media-gfx/luminance-hdr
+media-sound/frescobaldi
+media-sound/teamspeak-client:3
+media-video/openshot
+media-video/vidify
+media-video/vidify-audiosync
+net-analyzer/nmapsi
+net-libs/signon-ui
+net-misc/nextcloud-client
+net-p2p/ktorrent:5
+sci-geosciences/qmapshack
+>=sci-geosciences/gpsbabel-1.8.0
+sci-mathematics/rkward:5
+sci-visualization/labplot:5
+sys-apps/polychromatic
+www-client/falkon
+www-client/otter
+www-client/qutebrowser
+media-video/jellyfin-media-player
+
# Sam James <sam@gentoo.org> (2020-06-24)
# Valgrind lacks support for < ARMv7
# https://valgrind.org/info/platforms.html
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index a359b831e8a5..a0c7d38b987e 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,30 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-03-07)
+# nbval/nbclassic docs require pandoc which is not keyworded here yet
+dev-python/nbval doc
+dev-python/nbclassic doc
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2023-02-06)
+# Successful build of dev-qt/qtwebengine depends on 64-bit host
+# Bug #893234
+app-i18n/fcitx-libpinyin dictionary-manager
+dev-lang/idris2 test-full
+dev-python/cloudscraper test
+dev-python/QtPy test
+games-util/lgogdownloader gui
+kde-apps/kde-apps-meta:5 pim
+kde-apps/kdenetwork-meta:5 bittorrent telepathy
+kde-apps/kleopatra:5 pim
+kde-apps/umbrello:5 php
+kde-misc/kio-gdrive share
+net-irc/quassel urlpreview
+net-misc/fatrat bittorrent
+net-misc/seafile-client shibboleth
+sci-mathematics/yacas gui
+sci-physics/root qt5
+
# Florian Schmaus <flow@gentoo.org> (2022-11-23)
# avoid larger deptree, bug #882593
dev-python/bracex doc
@@ -101,6 +125,7 @@ app-text/enchant voikko
sys-libs/compiler-rt-sanitizers -asan -lsan
sys-libs/compiler-rt-sanitizers -ubsan -cfi -scudo
sys-libs/compiler-rt-sanitizers -profile -xray
+>=sys-libs/compiler-rt-sanitizers-16 -gwp-asan -libfuzzer -orc
# Rick Farina <zerochaos@gentoo.org> (2020-12-18)
# net-wireless/libxtrx et all needs testing
@@ -126,15 +151,6 @@ games-strategy/0ad nvtt
# Cinnamon is not keyworded on this architecture.
x11-themes/arc-theme cinnamon
-# Sam James <sam@gentoo.org> (2020-07-11)
-# Don't drag in qtwebengine for Plasma right now
-# Not going for nuclear option of general mask
-# (or dropping keywords) because unclear if it's caused
-# by the use of a linux32 chroot.
-# See bug #713900
-kde-plasma/libksysguard webengine
-kde-plasma/kdeplasma-addons webengine
-
# Sam James <sam@gentoo.org> (2020-06-27)
# Tests require Valgrind, not available on <armv7a
dev-libs/rapidjson test
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
index b149b0eec5d0..19401bfc021c 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2023-03-23)
+# app-emacs/flycheck is not marked stable here yet
+dev-util/pkgcheck emacs
+
# Sam James <sam@gentoo.org> (2022-07-06)
# sci-libs/sundials is not marked stable on arm
sci-mathematics/octave sundials
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index 2be391bcf3d8..989f3507b134 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -1,9 +1,14 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
-arm
+# Andreas Sturmlechner <asturm@gentoo.org> (2023-02-06)
+# Successful build of dev-qt/qtwebengine depends on 64-bit host
+# Bug #893234
+webengine
+
# matoro <matoro_gentoo@matoro.tk> (2022-09-29)
# dev-util/google-perftools is supported here
-tcmalloc
diff --git a/profiles/arch/arm64/big-endian/package.mask b/profiles/arch/arm64/big-endian/package.mask
new file mode 100644
index 000000000000..8f83c7d52c61
--- /dev/null
+++ b/profiles/arch/arm64/big-endian/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# matoro <matoro_gentoo@matoro.tk> (2022-03-20)
+# Broken on big-endian (#861710)
+# https://github.com/trendmicro/tlsh/issues/131
+dev-libs/tlsh
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index be323d0530f2..669c44b9c7cf 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -148,6 +148,7 @@ sys-libs/compiler-rt-sanitizers -asan -dfsan -lsan -msan -hwasan -tsan
sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
sys-libs/compiler-rt-sanitizers -gwp-asan -shadowcallstack
sys-libs/compiler-rt-sanitizers -libfuzzer -profile -xray
+>=sys-libs/compiler-rt-sanitizers-16 -orc
# Roy Bamford <neddyseagoon@gentoo.org< (2020-12-07)
# media-libs/liblastfm fails to build with tests Bug #758896
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index 99fa2c94bc8e..364b7b9b0867 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Sam James <sam@gentoo.org> (2022-07-06)
@@ -127,11 +127,6 @@ media-libs/opencv contribcvv contribhdf contribsfm glog gstreamer
# Respective x11-drivers/ not tested and stable yet
x11-base/xorg-drivers input_devices_elographics input_devices_joystick input_devices_void video_cards_dummy video_cards_fbdev video_cards_nouveau
-# Mart Raudsepp <leio@gentoo.org> (2018-05-29)
-# dev-libs/xapian, app-text/texlive not stable yet
-# USE=doc requires USE=latex
-app-doc/doxygen doxysearch doc
-
# Michał Górny <mgorny@gentoo.org> (2018-04-15)
# Non-stable dependencies.
app-admin/syslog-ng spoof-source
diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index 62e00038ac88..8e48c570e532 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -77,11 +77,6 @@ smi
# Unmask systemd since it is keyworded here.
-systemd
-# Mart Raudsepp <leio@gentoo.org> (2017-01-28)
-# dev-util/valgrind not tested on arm64 yet
-# Upstream seems to have architecture support, however
-valgrind
-
# Markus Meier <maekke@gentoo.org> (2010-08-22)
# net-wireless/wimax not tested
wimax
@@ -133,6 +128,9 @@ snapcast
-video_cards_tegra
-video_cards_v3d
-video_cards_vc4
+-video_cards_amdgpu
+-video_cards_radeon
+-video_cards_radeonsi
# James Le Cuirot <chewi@gentoo.org>
# Unmask as Vivante is available for arm.
@@ -143,13 +141,10 @@ snapcast
video_cards_glint
video_cards_mga
video_cards_r128
-video_cards_radeon
# Matt Turner <mattst88@gentoo.org>
# Mask more VIDEO_CARDs added with mesa-8.0
-video_cards_amdgpu
video_cards_r100
video_cards_r200
video_cards_r300
video_cards_r600
-video_cards_radeonsi
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 576802f39c95..228e18bc1d72 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -55,7 +55,6 @@ media-libs/libva-intel-driver hybrid
# 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-3.4.3 experimental-loong
<sys-libs/glibc-2.36 experimental-loong
sys-libs/libseccomp experimental-loong
@@ -411,3 +410,7 @@ media-video/mplayer cpudetection
# Ian Whyman <thev00d00@gentoo.org> (2016-05-22)
# Mask raspberry-pi except on arm.
dev-libs/libcec raspberry-pi
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2023-03-09)
+# media-libs/libplacebo is not keyworded anywhere except amd64/ppc64/x86 yet
+media-video/ffmpeg libplacebo
diff --git a/profiles/arch/hppa/package.mask b/profiles/arch/hppa/package.mask
index 1ff307a672b3..502251708499 100644
--- a/profiles/arch/hppa/package.mask
+++ b/profiles/arch/hppa/package.mask
@@ -1,6 +1,16 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2022-03-20)
+# Broken on big-endian (#861710)
+# https://github.com/trendmicro/tlsh/issues/131
+dev-libs/tlsh
+
+# Sam James <sam@gentoo.org> (2023-03-10)
+# Fails to build on HPPA w/ sys-kernel/linux-headers-6.2:
+# https://github.com/strace/strace/issues/241
+=dev-util/strace-6.2
+
# Quote from <eike@s...l.de>:
# "Compilation fails with: #error You need to define CycleTimer for
# your OS and CPU"
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 073c161ed52c..6a75ab6ba371 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,14 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
+# Michał Górny <mgorny@gentoo.org> (2023-03-14)
+# Requires virtual/pandoc.
+dev-python/nbclassic doc
+
+# Hans de Graaff <graaff@gentoo.org> (2023-02-27)
+# Depends on virtual/rust
+dev-lang/ruby jit
+
# Sam James <sam@gentoo.org> (2022-12-26)
# Unkeyworded dependencies
dev-util/diffoscope opendocument pascal pdf R
@@ -144,6 +152,7 @@ media-libs/rubberband jni
# media-libs/libavif isn't keyworded here
media-libs/gd avif heif
media-gfx/graphicsmagick heif
+www-client/links avif
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-01-19)
# uchardet not stable/keyworded yet on this arch
diff --git a/profiles/arch/hppa/package.use.stable.mask b/profiles/arch/hppa/package.use.stable.mask
index 192758d2501c..17397f93894d 100644
--- a/profiles/arch/hppa/package.use.stable.mask
+++ b/profiles/arch/hppa/package.use.stable.mask
@@ -181,7 +181,7 @@ media-libs/libsdl2 fcitx4
# Rolf Eike Beer <eike@sf-mail.de> (2020-06-10)
# not stable dev-vcs/mercurial because of broken dependencies: bug #727390
app-portage/layman mercurial
-dev-python/setuptools_scm test
+dev-python/setuptools-scm test
# Rolf Eike Beer <eike@sf-mail.de> (2020-04-24)
# dependencies not stable yet
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 78e6aa7442c5..d5c932d7b997 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2023-03-14)
+# Requires virtual/pandoc.
+dev-python/nbclassic doc
+
# Sam James <sam@gentoo.org> (2022-12-26)
# Unkeyworded dependencies
dev-util/diffoscope opendocument pascal pdf R
@@ -117,6 +121,7 @@ media-libs/rubberband jni
# media-libs/libavif isn't keyworded here
media-libs/gd avif heif
media-gfx/graphicsmagick heif
+www-client/links avif
# Akinori Hattori <hattya@gentoo.org> (2021-03-03)
# dev-lang/ruby is not keyworded
diff --git a/profiles/arch/loong/package.use.force b/profiles/arch/loong/package.use.force
index f4c63b814002..12507b441cd5 100644
--- a/profiles/arch/loong/package.use.force
+++ b/profiles/arch/loong/package.use.force
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# WANG Xuerui <xen0n@gentoo.org> (2022-08-13)
@@ -14,6 +14,5 @@ sys-devel/llvm llvm_targets_LoongArch
# WANG Xuerui <xen0n@gentoo.org> (2022-04-24)
# Force-enable experimental-loong on packages; we're loong.
-<dev-libs/libffi-3.4.3 experimental-loong
<sys-libs/glibc-2.36 experimental-loong
sys-libs/libseccomp experimental-loong
diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask
index 96a1fe3e6b74..4c7686c3bf4a 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Hans de Graaff <graaff@gentoo.org) (2023-02-27)
+# Depends on virtual/rust
+dev-lang/ruby jit
+
# WANG Xuerui <xen0n@gentoo.org> (2022-12-06)
# dev-cpp/glog fails tests, needs checknig
media-libs/opencv glog contribsfm
@@ -139,10 +143,9 @@ app-office/libreoffice clang
# LLVM toolchain now partially usable on loong, mask the remaining pieces
# pending test/bugfixes/porting.
#
-# - sys-libs/libcxx: will work once https://reviews.llvm.org/D139297 lands
# - sys-devel/lld: port is still under review
-sys-devel/clang-common default-libcxx default-lld
-sys-devel/clang-runtime libcxx
+dev-util/lldb test
+sys-devel/clang-common default-lld
# WANG Xuerui <xen0n@gentoo.org> (2022-11-18)
# net-libs/webkit-gtk is not available on loong yet.
@@ -154,11 +157,13 @@ mate-base/mate help
# Sanitizers partially supported on this architecture.
#
# ASan: https://reviews.llvm.org/D129418 (LLVM 15 and above)
+# Scudo: https://reviews.llvm.org/D138350 (LLVM 16 since 20221122)
# TSan: https://reviews.llvm.org/D139292 (LLVM 16 since 20221208)
# UBSan: https://reviews.llvm.org/D139292 (LLVM 16 since 20221208)
# SafeStack: https://reviews.llvm.org/D139494 (LLVM 16 since 20221210)
+# LSan: https://reviews.llvm.org/D139686 (LLVM 16 since 20230114)
>=sys-libs/compiler-rt-sanitizers-15 -asan
->=sys-libs/compiler-rt-sanitizers-16.0.0_pre20221210 -safestack -tsan -ubsan
+>=sys-libs/compiler-rt-sanitizers-16.0.0_rc1 -lsan -safestack -scudo -tsan -ubsan
# WANG Xuerui <xen0n@gentoo.org> (2022-07-08)
# virtual/{jdk,jre} is not available on loong yet.
@@ -173,7 +178,6 @@ net-libs/libssh mbedtls
# WANG Xuerui <xen0n@gentoo.org> (2022-04-24)
# Unmask experimental-loong on packages; we're loong.
-dev-libs/libffi -experimental-loong
sys-libs/glibc -experimental-loong
sys-libs/libseccomp -experimental-loong
diff --git a/profiles/arch/m68k/package.mask b/profiles/arch/m68k/package.mask
new file mode 100644
index 000000000000..8f83c7d52c61
--- /dev/null
+++ b/profiles/arch/m68k/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# matoro <matoro_gentoo@matoro.tk> (2022-03-20)
+# Broken on big-endian (#861710)
+# https://github.com/trendmicro/tlsh/issues/131
+dev-libs/tlsh
diff --git a/profiles/arch/mips/mips64/n32/package.use.mask b/profiles/arch/mips/mips64/n32/package.use.mask
new file mode 100644
index 000000000000..8bd9168ec38c
--- /dev/null
+++ b/profiles/arch/mips/mips64/n32/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# matoro <matoro_gentoo@matoro.tk> (2023-03-20)
+# Requires dev-lang/go, not available on n32 ABI
+sys-libs/libcap tools
diff --git a/profiles/arch/mips/mipsel/mips64el/n32/package.use.mask b/profiles/arch/mips/mipsel/mips64el/n32/package.use.mask
new file mode 100644
index 000000000000..8bd9168ec38c
--- /dev/null
+++ b/profiles/arch/mips/mipsel/mips64el/n32/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# matoro <matoro_gentoo@matoro.tk> (2023-03-20)
+# Requires dev-lang/go, not available on n32 ABI
+sys-libs/libcap tools
diff --git a/profiles/arch/mips/mipsel/package.mask b/profiles/arch/mips/mipsel/package.mask
new file mode 100644
index 000000000000..e3e194c6e85c
--- /dev/null
+++ b/profiles/arch/mips/mipsel/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# matoro <matoro_gentoo@matoro.tk> (2022-03-20)
+# Broken on big-endian (#861710)
+# https://github.com/trendmicro/tlsh/issues/131
+-dev-libs/tlsh
diff --git a/profiles/arch/mips/package.mask b/profiles/arch/mips/package.mask
index 0bd14092c6f4..68f2756c44fb 100644
--- a/profiles/arch/mips/package.mask
+++ b/profiles/arch/mips/package.mask
@@ -1,6 +1,11 @@
-# Copyright 2006-2021 Gentoo Authors
+# Copyright 2006-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2022-03-20)
+# Broken on big-endian (#861710)
+# https://github.com/trendmicro/tlsh/issues/131
+dev-libs/tlsh
+
# Mask pam_ldap and nss_ldap - openldap dep missing.
sys-auth/pam_ldap
sys-auth/nss_ldap
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index 0c30ba5895fc..334b1af2afcf 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2023-03-03)
+# virtual/jdk isn't keyworded here
+media-libs/rubberband jni
+
# Conrad Kostecki <conikost@gentoo.org> (2022-11-01)
# Mask tests, as not all needed deps are available on this arch.
# See #878933 for progress.
diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask
index 2c07ceddd35d..661f78219285 100644
--- a/profiles/arch/mips/use.mask
+++ b/profiles/arch/mips/use.mask
@@ -1,9 +1,22 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
-mips
+# matoro <matoro_gentoo@matoro.tk> (2023-03-07)
+# GPU-related USE flags. While hardware with PCIe host
+# capabilities exists, mask these by default to reduce burden
+# on maintainers of GPU-related packages. Can be unmasked
+# in the future upon user request.
+vulkan
+vaapi
+frei0r
+
+# matoro <matoro_gentoo@matoro.tk> (2023-03-03)
+# app-crypt/tpm2-tss is not keyworded here
+tpm
+
# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-05-15)
# rdma-core is not keyworded mips...
rdma
diff --git a/profiles/arch/powerpc/package.mask b/profiles/arch/powerpc/package.mask
index 882732a1338b..5ecdf5968afa 100644
--- a/profiles/arch/powerpc/package.mask
+++ b/profiles/arch/powerpc/package.mask
@@ -1,6 +1,13 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2022-03-20)
+# Broken on big-endian (#861710)
+# https://github.com/trendmicro/tlsh/issues/131
+dev-libs/tlsh
+dev-python/tlsh
+dev-util/diffoscope
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-22)
# criu does not work on ppc64be and ppc32
sys-process/criu
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index eb5b15c44247..ebc5b4e0f9ad 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,6 +1,15 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-03-07)
+# nbval/nbclassic docs require pandoc which is not keyworded here yet
+dev-python/nbval doc
+dev-python/nbclassic doc
+
+# Bernd Waibel <waebbl-gentoo@posteo.net> (2023-02-23)
+# Mask openvdb, as it pulls in masked media-libs/openexr
+sci-libs/vtk openvdb
+
# Sam James <sam@gentoo.org> (2022-11-19)
# Drags in Rails (propshaft->rails)
dev-ruby/actiontext test
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index db65690bc34e..0a3e61556837 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -117,6 +117,7 @@ dev-python/diskcache test
# media-libs/libheif isn't keyworded here
# media-libs/libavif isn't keyworded here
media-libs/gd avif heif
+www-client/links avif
# Sam James <sam@gentoo.org> (2021-02-28)
# compiler-rt* has no support for ppc32 (yet?)
@@ -195,18 +196,10 @@ net-analyzer/wireshark bcg729
# Incomplete support, bug #605878.
net-vpn/tor seccomp
-# Michał Górny <mgorny@gentoo.org> (2017-03-23)
-# Most of clang runtimes are not supported here
-sys-devel/clang-runtime openmp sanitize
-
# Andreas K. Hüttel <dilfridge@gentoo.org> (2016-12-13)
# Dropping ppc from sci-libs/armadillo, bug 555896
sci-libs/gdal armadillo
-# Michał Górny <mgorny@gentoo.org> (2016-11-18)
-# libomp does not support 32-bit PPC, #600148.
-sys-devel/clang-runtime openmp
-
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2016-08-01)
# kde-frameworks/*:5 not keyworded.
net-irc/kvirc kde
diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask
index 1fd7b40d96ae..aa8fec70dd16 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.mask
@@ -1,6 +1,13 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2022-03-20)
+# Broken on big-endian (#861710)
+# https://github.com/trendmicro/tlsh/issues/131
+-dev-libs/tlsh
+-dev-python/tlsh
+-dev-util/diffoscope
+
# Jimi Huotari <chiitoo@gentoo.org> (2023-01-11)
# Requires media-libs/libva since 29.0.0, which is unmasked here.
->=media-video/obs-studio-29.0.0
@@ -48,6 +55,7 @@
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-17)
# works on ppc64le
-app-containers/docker
+-app-containers/docker-buildx
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-22
# criu works on ppc64le
diff --git a/profiles/arch/powerpc/ppc64/64le/package.use.mask b/profiles/arch/powerpc/ppc64/64le/package.use.mask
index 4b731ea7a64f..128f73640db5 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.use.mask
@@ -69,3 +69,7 @@ media-video/vlc -libplacebo
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-08-14)
# works on ppc64le
media-libs/mesa -llvm -video_cards_radeonsi
+
+# Craig Andrews <candrews@gentoo.org> (2023-03-09)
+# media-libs/libplacebo is keyworded here
+media-video/ffmepg -libplacebo
diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask
index 6b90376ee8ef..03686090b535 100644
--- a/profiles/arch/powerpc/ppc64/package.mask
+++ b/profiles/arch/powerpc/ppc64/package.mask
@@ -52,6 +52,7 @@ sci-mathematics/geogebra-bin
# does not work on big-endian ppc64
# next releases remove that assumption and mask will be lifted
app-containers/docker
+app-containers/docker-buildx
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-09-18)
# openjfx:11 does not work on ppc64be
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
index 37ba660a0017..3a525a0bb06b 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -205,3 +205,6 @@ x11-misc/rss-glx quesoglc
# Joseph Jezak <josejx@gentoo.org> (2010-02-12)
# Mask unstable pidgin deps until we can mark them stable (farsight2)
net-im/pidgin gstreamer
+
+# mask custom-cpuopts and cpudetection on ppc64 for mplayer - bug #234629
+media-video/mplayer cpudetection
diff --git a/profiles/arch/powerpc/ppc64/package.use.stable.mask b/profiles/arch/powerpc/ppc64/package.use.stable.mask
index 52c4c9f9646d..254986f24369 100644
--- a/profiles/arch/powerpc/ppc64/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.stable.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# When you add an entry to the top of this file, add your name, the date, and
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2023-03-23)
+# app-emacs/flycheck is not marked stable here yet
+dev-util/pkgcheck emacs
+
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-09-23)
# The corresponding Qt5 modules are not stable keyworded on ppc64, and we don't want to
# keyword them solely because of PyQt5 while there are no other in-tree users.
diff --git a/profiles/arch/powerpc/ppc64/use.mask b/profiles/arch/powerpc/ppc64/use.mask
index 7de0634ed869..ef203e88e276 100644
--- a/profiles/arch/powerpc/ppc64/use.mask
+++ b/profiles/arch/powerpc/ppc64/use.mask
@@ -1,4 +1,4 @@
-# Copyright 2008-2022 Gentoo Authors
+# Copyright 2008-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!!
@@ -33,9 +33,6 @@ battery
# Unmask the flag for Playstation 3
-ps3
-# mask custom-cpuopts and cpudetection on ppc64 for mplayer - bug #234629
-cpudetection
-
# Michał Górny <mgorny@gentoo.org> (2013-05-04)
# Unmask systemd since it is keyworded here.
-systemd
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 3608bef1321c..63b53b0ff2e9 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Yixun Lan <dlan@gentoo.org> (2023-02-16)
+# USE=java depend on virtual/jdk:1.8 which is not support on RISC-V
+app-office/libreoffice java libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript
+
# Sam James <sam@gentoo.org> (2023-01-27)
# media-libs/shaderc not keyworded here
games-action/supertuxkart vulkan
@@ -59,11 +63,6 @@ dev-libs/cyrus-sasl berkdb
dev-python/QtPy pyside2 webengine
dev-python/QtPy test
-# Jakov Smolić <jsmolic@gentoo.org> (2022-06-07)
-# riscv has no sanitizers unmasked for the time being, so
-# mask to prevent emerge from erroring out by default
-sys-devel/clang-runtime sanitize
-
# Marek Szuba <marecki@gentoo.org> (2022-04-30)
# net-wireless/sdrplay contains prebuilt binaries, currently available
# upstream only for amd64/x86 and arm
diff --git a/profiles/arch/s390/package.mask b/profiles/arch/s390/package.mask
new file mode 100644
index 000000000000..8f83c7d52c61
--- /dev/null
+++ b/profiles/arch/s390/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# matoro <matoro_gentoo@matoro.tk> (2022-03-20)
+# Broken on big-endian (#861710)
+# https://github.com/trendmicro/tlsh/issues/131
+dev-libs/tlsh
diff --git a/profiles/arch/s390/package.use.mask b/profiles/arch/s390/package.use.mask
index 953f2e3d4516..9662c6dfee99 100644
--- a/profiles/arch/s390/package.use.mask
+++ b/profiles/arch/s390/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2023-03-14)
+# Requires virtual/pandoc.
+dev-python/nbclassic doc
+
# Florian Schmaus <flow@gentoo.org> (2022-11-23)
# avoid larger deptree, bug #882593
dev-python/bracex doc
@@ -75,6 +79,7 @@ media-libs/libcanberra sound
# media-libs/libavif isn't keyworded here
media-libs/gd avif heif
media-gfx/graphicsmagick heif
+www-client/links avif
# Sam James <sam@gentoo.org> (2022-04-24)
# Unkeyworded dev-tcltk/* dependencies
@@ -123,7 +128,7 @@ dev-python/cssselect doc
# not really interested in supporting alternative
# VCS for overlays yet. Layman needs SVN for tests too.
app-portage/layman darcs mercurial test
-dev-python/setuptools_scm test
+dev-python/setuptools-scm test
# no lua support for vim
app-editors/vim lua
# not keyworded yet
diff --git a/profiles/arch/sparc/package.mask b/profiles/arch/sparc/package.mask
index afbf090e2876..467d775a6b12 100644
--- a/profiles/arch/sparc/package.mask
+++ b/profiles/arch/sparc/package.mask
@@ -1,6 +1,16 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2022-03-20)
+# Broken on big-endian (#861710)
+# https://github.com/trendmicro/tlsh/issues/131
+dev-libs/tlsh
+
+# matoro <matoro_gentoo@matoro.tk> (2023-03-07)
+# Fails tests disastrously. Present evidence of passing test suite
+# before removing, please.
+dev-db/mariadb
+
# Sam James <sam@gentoo.org> (2022-11-24)
# Pulls in gjs which is broken on sparc, bug #882071
gnome-extra/sushi
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index 525793fbb21d..169c00198acd 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,19 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2023-03-07)
+# Needs dev-db/mariadb for tests, see entry in use.mask
+dev-python/pymysql test
+
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-03-07)
+# nbval/nbclassic docs require pandoc which is not keyworded here yet
+dev-python/nbval doc
+dev-python/nbclassic doc
+
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-03-07)
+# nbdime webtools require nodejs which is not keyworded here yet
+dev-python/nbdime webtools
+
# Stijn Tintel <stijn@linux-ipv6.be> (2023-02-02)
# Dependency not keyworded
# https://bugs.gentoo.org/show_bug.cgi?id=892389
@@ -149,6 +162,7 @@ media-libs/rubberband jni
media-libs/gd avif heif
net-libs/webkit-gtk avif
media-gfx/graphicsmagick heif
+www-client/links avif
# Sam James <sam@gentoo.org> (2021-02-26)
# dev-libs/efl not keyworded here
@@ -387,8 +401,6 @@ xfce-base/xfwm4 xpresent
# Michał Górny <mgorny@gentoo.org> (2017-03-23)
# Most of clang runtimes are not supported here
sys-devel/clang-runtime openmp sanitize
-sys-libs/libcxx libunwind
-sys-libs/libcxxabi libunwind
# Pacho Ramos <pacho@gentoo.org> (2017-02-04)
# Missing keywords, bug #599572
@@ -407,10 +419,6 @@ dev-libs/hiredis test
# DOSBox + OpenGLide is untested on this arch.
games-emulation/dosbox glide
-# Michał Górny <mgorny@gentoo.org> (2016-11-18)
-# libomp does not support SPARC, #600148.
-sys-devel/clang-runtime openmp
-
# Christian Ruppert <idl0r@gentoo.org> (2016-10-14)
# dnstap USE masked due to missing keywords
net-dns/bind dnstap
diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask
index e44f6fb9711a..0e1f518c4b19 100644
--- a/profiles/arch/sparc/use.mask
+++ b/profiles/arch/sparc/use.mask
@@ -1,9 +1,13 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
-sparc
+# matoro <matoro_gentoo@matoro.tk> (2023-03-07)
+# dev-db/mariadb fails tests disastrously.
+mariadb
+
# Sam James <sam@gentoo.org> (2022-07-21)
# Untested.
ieee1394
diff --git a/profiles/arch/x86/package.mask b/profiles/arch/x86/package.mask
index 9e960f3c6089..dc1d37b8163a 100644
--- a/profiles/arch/x86/package.mask
+++ b/profiles/arch/x86/package.mask
@@ -1,6 +1,100 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2023-02-06)
+# Successful build of dev-qt/qtwebengine depends on 64-bit host
+# Bug #893234
+dev-qt/qtwebengine
+dev-qt/qtwebview
+dev-python/PyQt6-WebEngine
+dev-python/PyQtWebEngine
+app-admin/calamares
+app-doc/zeal
+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
+app-text/bibletime
+app-text/calibre
+app-text/cb2bib
+app-text/kchmviewer
+app-text/sigil
+dev-lang/typescript
+dev-python/spyder
+dev-python/spyder-terminal
+dev-python/spyder-unittest
+dev-python/spyder-line-profiler
+dev-python/spyder-vim
+dev-python/spyder-notebook
+dev-util/kdevelop:5
+dev-util/kdevelop-php:5
+dev-util/kdevelop-python:5
+gnome-extra/gnome-shell-extension-pop-shell
+kde-apps/akonadi-calendar:5
+kde-apps/akonadi-import-wizard:5
+kde-apps/akonadiconsole:5
+kde-apps/akregator:5
+kde-apps/calendarjanitor:5
+kde-apps/calendarsupport:5
+kde-apps/cantor:5
+kde-apps/eventviews:5
+kde-apps/grantlee-editor:5
+kde-apps/incidenceeditor:5
+kde-apps/kaccounts-providers:5
+kde-apps/kaddressbook:5
+kde-apps/kalarm:5
+kde-apps/kalgebra:5
+kde-apps/kdepim-addons:5
+kde-apps/kdepim-meta:5
+kde-apps/kdepim-runtime:5
+kde-apps/kimagemapeditor:5
+kde-apps/kmail:5
+kde-apps/kmail-account-wizard:5
+kde-apps/kmailtransport:5
+kde-apps/knotes:5
+kde-apps/konqueror:5
+kde-apps/konsolekalendar:5
+kde-apps/kontact:5
+kde-apps/korganizer:5
+kde-apps/ktp-accounts-kcm:5
+kde-apps/ktp-text-ui:5
+kde-apps/libksieve:5
+kde-apps/mailcommon:5
+kde-apps/messagelib:5
+kde-apps/mbox-importer:5
+kde-apps/parley:5
+kde-apps/pim-data-exporter:5
+kde-apps/pim-sieve-editor:5
+kde-apps/plasma-telepathy-meta:5
+kde-misc/kio-gdrive
+kde-misc/tellico:5
+kde-misc/zanshin:5
+mail-client/kube
+media-gfx/digikam:5
+media-gfx/luminance-hdr
+media-sound/frescobaldi
+media-sound/teamspeak-client:3
+media-video/openshot
+media-video/vidify
+media-video/vidify-audiosync
+net-analyzer/nmapsi
+net-libs/signon-ui
+net-misc/nextcloud-client
+net-p2p/ktorrent:5
+sci-geosciences/qmapshack
+>=sci-geosciences/gpsbabel-1.8.0
+sci-mathematics/rkward:5
+sci-visualization/labplot:5
+sys-apps/polychromatic
+www-client/falkon
+www-client/otter
+www-client/qutebrowser
+media-video/jellyfin-media-player
+
# Viorel Munteanu <ceamac@gentoo.org> (2022-12-22)
# The x86 build is broken and no longer available. Bug #887831
# Removal on 2023-01-22.
diff --git a/profiles/arch/x86/package.use.force b/profiles/arch/x86/package.use.force
index ab771e1ef619..25906d738517 100644
--- a/profiles/arch/x86/package.use.force
+++ b/profiles/arch/x86/package.use.force
@@ -1,6 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Joonas Niilola <juippis@gentoo.org> (2023-03-16)
+# Fails with -jit, #901463.
+>=dev-lang/spidermonkey-102.6.0 jit
+
# Joonas Niilola <juippis@gentoo.org> (2022-05-19)
# Bundled libvpx results in a failure, force the system-libvpx to be
# used. bmo#1768145. Confirmed on firefox-91 and firefox-100.0.
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index e5b25a5c0bb6..2f1f91cfce89 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,25 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2023-02-06)
+# Successful build of dev-qt/qtwebengine depends on 64-bit host
+# Bug #893234
+app-i18n/fcitx-libpinyin dictionary-manager
+dev-lang/idris2 test-full
+dev-python/cloudscraper test
+dev-python/QtPy test
+games-util/lgogdownloader gui
+kde-apps/kde-apps-meta:5 pim
+kde-apps/kdenetwork-meta:5 bittorrent telepathy
+kde-apps/kleopatra:5 pim
+kde-apps/umbrello:5 php
+kde-misc/kio-gdrive share
+net-irc/quassel urlpreview
+net-misc/fatrat bittorrent
+net-misc/seafile-client shibboleth
+sci-mathematics/yacas gui
+sci-physics/root qt5
+
# Michael Orlitzky <mjo@gentoo.org> (2022-12-23)
# sci-libs/lrslib is keyworded ~x86, but probably shouldn't have been:
#
@@ -136,6 +155,7 @@ sys-libs/compiler-rt-sanitizers -asan -lsan
sys-libs/compiler-rt-sanitizers -ubsan -safestack -cfi -scudo
sys-libs/compiler-rt-sanitizers -gwp-asan
sys-libs/compiler-rt-sanitizers -profile
+>=sys-libs/compiler-rt-sanitizers-16 -libfuzzer
# Thomas Deutschmann <whissi@gentoo.org> (2020-10-06)
# - aesni plugin is supported on x86
@@ -436,3 +456,7 @@ media-gfx/iscan -X
# Steve Dibb <beandog@gentoo.org> (2008-09-29)
media-video/mplayer -cpudetection
+
+# Craig Andrews <candrews@gentoo.org> (2023-03-09)
+# media-libs/libplacebo is keyworded here
+media-video/ffmepg -libplacebo
diff --git a/profiles/arch/x86/use.mask b/profiles/arch/x86/use.mask
index 9a57752b6a24..b06aa1c535c8 100644
--- a/profiles/arch/x86/use.mask
+++ b/profiles/arch/x86/use.mask
@@ -1,9 +1,14 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Unmask the flag which corresponds to ARCH.
-x86
+# Andreas Sturmlechner <asturm@gentoo.org> (2023-02-06)
+# Successful build of dev-qt/qtwebengine depends on 64-bit host
+# Bug #893234
+webengine
+
# matoro <matoro_gentoo@matoro.tk> (2022-09-29)
# dev-util/google-perftools is supported here
-tcmalloc
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index ab69dbfae58e..68ff36a90cc8 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -181,3 +181,9 @@ ADA_TARGET="gnat_2021"
# Default targets for lua{,-single}.eclass
LUA_SINGLE_TARGET="lua5-1"
LUA_TARGETS="lua5-1"
+
+# Sam James <sam@gentoo.org> (2023-02-28)
+# Reduce -Wimplicit-function-declaration noise from autoconf. Any compilers
+# we care about should match these anyway. See https://wiki.gentoo.org/wiki/Modern_C_porting.
+ac_cv_c_undeclared_builtin_options="none needed"
+gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration"
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index c3f8b6eb7b9c..021f765e12c1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,12 +6,36 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Sam James <sam@gentoo.org> (2023-03-15)
+# Signing key is expired on Savannah. The same key is renewed elsewhere
+# and the signature is valid, but it's easier to disable verify-sig here
+# for now as it's not a new release. Recent Gemato got stricter with this
+# which is how it appears now. See bug #900895.
+~net-misc/wget-1.21.3 verify-sig
+
+# Matt Turner <mattst88@gentoo.org> (2023-03-03)
+# Depends on deprecated gnome-base/gconf and gtk+:2
+sys-power/apcupsd gnome
+
+# Michał Górny <mgorny@gentoo.org> (2023-02-20)
+# dev-python/colorspacious is masked for removal.
+<dev-python/matplotlib-3.7.1 doc
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2023-02-09)
+# Bug #893686. Presently nothing depends on dev-java/swt built with this flag.
+dev-java/swt:4.10 webkit
+
# Bernd Waibel <waebbl-gentoo@posteo.net> (2023-01-28)
# Has some issues building and needs some love first.
# Bug #891829
# https://github.com/gentoo/gentoo/pull/29236#issuecomment-1407373536
sci-libs/vtk debug
+# Yiyang Wu <xgreenlandforwyy@gmail.com> (2023-01-27)
+# AMDGPU enablement depends on dev-libs/rocr-runtime, ~amd64 only
+# See also: https://bugs.gentoo.org/891499
+sys-libs/libomp llvm_targets_AMDGPU
+
# Michał Górny <mgorny@gentoo.org> (2023-01-21)
# media-libs/libextractor is masked for removal.
media-plugins/vdr-xineliboutput libextractor
@@ -54,12 +78,6 @@ net-p2p/bitcoind knots
# fragility to Portage which relies on pax-utils' scanelf heavily. bug #815877.
app-misc/pax-utils seccomp
-# Ionen Wolkens <ionen@gentoo.org> (2022-12-29)
-# Blocks eventual cleanup of <dev-util/glslang-1.3.231, and the same
-# functionality can be got through USE=shaderc without direct usage.
-# Use newer libplacebo if really want to use this.
-~media-libs/libplacebo-4.192.1 glslang
-
# Michał Górny <mgorny@gentoo.org> (2022-12-20)
# sys-cluster/ganglia is masked for removal.
app-metrics/collectd collectd_plugins_gmond
@@ -154,7 +172,7 @@ app-antivirus/clamav jit
# Sam James <sam@gentoo.org> (2022-08-26)
# Broken at runtime for now (bug #865113).
-sys-devel/binutils gprofng
+<sys-devel/binutils-2.40-r1 gprofng
# John Helmert III <ajak@gentoo.org> (2022-08-14)
# slurm is last rited
@@ -202,7 +220,7 @@ sys-libs/ncurses stack-realign
# Michał Górny <mgorny@gentoo.org> (2022-05-25)
# dev-python/sphinxcontrib-openapi is masked for removal.
-dev-python/jupyter_server doc
+dev-python/jupyter-server doc
# Joonas Niilola <juippis@gentoo.org> (2022-05-03)
# system-python-libs is HIGHLY EXPERIMENTAL according to upstream, and
@@ -413,18 +431,21 @@ x11-libs/colord-gtk doc
# Mask the experimental targets in release ebuilds.
# Note to self: remember to move still-applicable masks to the newer
# version when master is bumped.
-<dev-ml/llvm-ocaml-14 llvm_targets_VE
-<sys-devel/clang-14 llvm_targets_VE
-<sys-devel/llvm-14 llvm_targets_VE
-<dev-ml/llvm-ocaml-16 llvm_targets_ARC llvm_targets_CSKY
-<sys-devel/clang-16 llvm_targets_ARC llvm_targets_CSKY
-<sys-devel/llvm-16 llvm_targets_ARC llvm_targets_CSKY
-<dev-ml/llvm-ocaml-16 llvm_targets_DirectX llvm_targets_LoongArch
-<sys-devel/clang-16 llvm_targets_DirectX llvm_targets_LoongArch
-<sys-devel/llvm-16 llvm_targets_DirectX llvm_targets_LoongArch
-<dev-ml/llvm-ocaml-16 llvm_targets_M68k llvm_targets_SPIRV
-<sys-devel/clang-16 llvm_targets_M68k llvm_targets_SPIRV
-<sys-devel/llvm-16 llvm_targets_M68k llvm_targets_SPIRV
+<dev-ml/llvm-ocaml-16 llvm_targets_LoongArch
+<sys-devel/clang-16 llvm_targets_LoongArch
+<sys-devel/llvm-16 llvm_targets_LoongArch
+<dev-ml/llvm-ocaml-17 llvm_targets_ARC llvm_targets_CSKY
+<sys-devel/clang-17 llvm_targets_ARC llvm_targets_CSKY
+<sys-devel/llvm-17 llvm_targets_ARC llvm_targets_CSKY
+<dev-ml/llvm-ocaml-17 llvm_targets_DirectX
+<sys-devel/clang-17 llvm_targets_DirectX
+<sys-devel/llvm-17 llvm_targets_DirectX
+<dev-ml/llvm-ocaml-17 llvm_targets_M68k llvm_targets_SPIRV
+<sys-devel/clang-17 llvm_targets_M68k llvm_targets_SPIRV
+<sys-devel/llvm-17 llvm_targets_M68k llvm_targets_SPIRV
+<dev-ml/llvm-ocaml-17 llvm_targets_Xtensa
+<sys-devel/clang-17 llvm_targets_Xtensa
+<sys-devel/llvm-17 llvm_targets_Xtensa
# Marek Szuba <marecki@gentoo.org> (2020-11-30)
# Vendored therecipe/qt violates network sandbox + uses external binary
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index 20cf4761afd4..6d1df4e1afa2 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,11 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in package.use.mask
+# Daniel Pielmeier <billie@gentoo.org> (2023-03-04)
+# For docs, app-text/pandoc is required. For details see:
+# Bug #737612
+app-admin/conky doc
+
# Arsen Arsenović <arsen@gentoo.org> (2023-01-27)
# Pulls in large amounts of unstable dependencies, blocking
# stabilization of other packages.
@@ -28,15 +33,6 @@ net-libs/gssdp man
# depend in turn on subprocess-tee.
dev-python/subprocess-tee test-full
-# Arthur Zamarin <arthurzam@gentoo.org> (2022-09-16)
-# app-emacs/flycheck is not stable
-dev-util/pkgcheck emacs
-
-# Matthew Smith <matthew@gentoo.org> (2022-08-25)
-# sci-electronics/ngspice is not stable and may not be for a while due
-# to outstanding bugs.
-sci-electronics/kicad ngspice
-
# Matt Turner <mattst88@gentoo.org> (2022-05-11)
# app-text/pandoc is not stable
app-text/nuspell doc
@@ -96,12 +92,6 @@ dev-libs/glib sysprof
# bug #769923
dev-embedded/urjtag ftd2xx
-# Sam James <sam@gentoo.org> (2021-01-27)
-# Experimental feature which may not be as secure
-# as on OpenBSD (where proper kernel support exists).
-# bug #726994
-app-admin/doas persist
-
# Sam James <sam@gentoo.org> (2021-01-09)
# relapack is experimental, please be careful with use
# bug #764206
diff --git a/profiles/default/linux/arm/17.0/musl/package.use.mask b/profiles/default/linux/arm/17.0/musl/package.use.mask
new file mode 100644
index 000000000000..b75b54fdef8a
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/musl/package.use.mask
@@ -0,0 +1,9 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2023-02-08)
+# libsanitizer needs porting to arm on musl:
+# - https://archives.gentoo.org/gentoo-releng-autobuilds/message/c59c5775309deef44162d1337e6fb650
+# - https://archives.gentoo.org/gentoo-releng-autobuilds/message/e94e893c954fa50b84b84086a40c359f
+# - bug #893654
+<sys-devel/gcc-13 sanitize
diff --git a/profiles/default/linux/make.defaults b/profiles/default/linux/make.defaults
index ac82c2ea8184..6e3d7a715ec3 100644
--- a/profiles/default/linux/make.defaults
+++ b/profiles/default/linux/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
#
# System-wide defaults for the Portage system
@@ -13,9 +13,6 @@
# Default starting set of USE flags for all default/linux profiles.
USE="crypt ipv6 ncurses nls pam readline ssl zlib"
-# make sure toolchain has sane defaults <toolchain@gentoo.org>
-USE="${USE} fortran openmp"
-
# Security ftw.
USE="${USE} seccomp"
diff --git a/profiles/default/linux/mips/17.0/musl/eapi b/profiles/default/linux/mips/17.0/mipsel/n64/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/17.0/musl/eapi
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/musl/eapi
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults b/profiles/default/linux/mips/17.0/mipsel/n64/musl/make.defaults
index 26dbb0e4c1dc..cb0c7807a72f 100644
--- a/profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/musl/make.defaults
@@ -1,6 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips64el-gentoo-linux-musl"
CHOST_n64="${CHOST}"
LIBDIR_n64="lib"
+
+# Disable sandbox because its currently broken on mipsel-musl
+FEATURES="-sandbox"
diff --git a/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent b/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/eapi b/profiles/default/linux/mips/17.0/mipsel/o32/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/17.0/musl/mipsel/eapi
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/musl/eapi
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/make.defaults b/profiles/default/linux/mips/17.0/mipsel/o32/musl/make.defaults
index 53daa27ad9fb..d19638d73590 100644
--- a/profiles/default/linux/mips/17.0/musl/mipsel/make.defaults
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/musl/make.defaults
@@ -1,5 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+CHOST="mipsel-gentoo-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"
+
# Disable sandbox because its currently broken on mipsel-musl
FEATURES="-sandbox"
diff --git a/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent b/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/n64/parent b/profiles/default/linux/mips/17.0/musl/mipsel/n64/parent
deleted file mode 100644
index e92fcf7cbf75..000000000000
--- a/profiles/default/linux/mips/17.0/musl/mipsel/n64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../arch/mips/mipsel/mips64el/n64
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults b/profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults
deleted file mode 100644
index d0dec15ac7be..000000000000
--- a/profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="mipsel-gentoo-linux-musl"
-CHOST_o32="${CHOST}"
-LIBDIR_o32="lib"
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/o32/parent b/profiles/default/linux/mips/17.0/musl/mipsel/o32/parent
deleted file mode 100644
index 85db6caf16e5..000000000000
--- a/profiles/default/linux/mips/17.0/musl/mipsel/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../arch/mips/mipsel/o32
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/parent b/profiles/default/linux/mips/17.0/musl/mipsel/parent
deleted file mode 100644
index f2bcf2737c18..000000000000
--- a/profiles/default/linux/mips/17.0/musl/mipsel/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/mips/mipsel
diff --git a/profiles/default/linux/mips/17.0/musl/n64/parent b/profiles/default/linux/mips/17.0/musl/n64/parent
deleted file mode 100644
index 0a2e2f270682..000000000000
--- a/profiles/default/linux/mips/17.0/musl/n64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/mips/mips64/n64
diff --git a/profiles/default/linux/mips/17.0/musl/o32/parent b/profiles/default/linux/mips/17.0/musl/o32/parent
deleted file mode 100644
index 6d4edaa24a38..000000000000
--- a/profiles/default/linux/mips/17.0/musl/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/mips/o32
diff --git a/profiles/default/linux/mips/17.0/musl/parent b/profiles/default/linux/mips/17.0/musl/parent
deleted file mode 100644
index 9ef7663a23b6..000000000000
--- a/profiles/default/linux/mips/17.0/musl/parent
+++ /dev/null
@@ -1,3 +0,0 @@
-..
-../../../../../features/musl
-../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/n64/eapi b/profiles/default/linux/mips/17.0/n64/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/17.0/musl/mipsel/n64/eapi
+++ b/profiles/default/linux/mips/17.0/n64/musl/eapi
diff --git a/profiles/default/linux/mips/17.0/musl/n64/make.defaults b/profiles/default/linux/mips/17.0/n64/musl/make.defaults
index 90dd88675350..594d429605ee 100644
--- a/profiles/default/linux/mips/17.0/musl/n64/make.defaults
+++ b/profiles/default/linux/mips/17.0/n64/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips64-gentoo-linux-musl"
diff --git a/profiles/default/linux/mips/17.0/n64/musl/parent b/profiles/default/linux/mips/17.0/n64/musl/parent
new file mode 100644
index 000000000000..bd0ef6ecac62
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n64/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/o32/eapi b/profiles/default/linux/mips/17.0/o32/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/17.0/musl/mipsel/o32/eapi
+++ b/profiles/default/linux/mips/17.0/o32/musl/eapi
diff --git a/profiles/default/linux/mips/17.0/musl/o32/make.defaults b/profiles/default/linux/mips/17.0/o32/musl/make.defaults
index 4027a830450d..98209034fdbd 100644
--- a/profiles/default/linux/mips/17.0/musl/o32/make.defaults
+++ b/profiles/default/linux/mips/17.0/o32/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips-gentoo-linux-musl"
diff --git a/profiles/default/linux/mips/17.0/o32/musl/parent b/profiles/default/linux/mips/17.0/o32/musl/parent
new file mode 100644
index 000000000000..bd0ef6ecac62
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/o32/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/musl/n64/eapi b/profiles/default/linux/mips/23.0/mipsel/n64/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/17.0/musl/n64/eapi
+++ b/profiles/default/linux/mips/23.0/mipsel/n64/musl/eapi
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/n64/make.defaults b/profiles/default/linux/mips/23.0/mipsel/n64/musl/make.defaults
index 26dbb0e4c1dc..cb0c7807a72f 100644
--- a/profiles/default/linux/mips/23.0/musl/mipsel/n64/make.defaults
+++ b/profiles/default/linux/mips/23.0/mipsel/n64/musl/make.defaults
@@ -1,6 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips64el-gentoo-linux-musl"
CHOST_n64="${CHOST}"
LIBDIR_n64="lib"
+
+# Disable sandbox because its currently broken on mipsel-musl
+FEATURES="-sandbox"
diff --git a/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent b/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/musl/o32/eapi b/profiles/default/linux/mips/23.0/mipsel/o32/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/17.0/musl/o32/eapi
+++ b/profiles/default/linux/mips/23.0/mipsel/o32/musl/eapi
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/make.defaults b/profiles/default/linux/mips/23.0/mipsel/o32/musl/make.defaults
index 53daa27ad9fb..d19638d73590 100644
--- a/profiles/default/linux/mips/23.0/musl/mipsel/make.defaults
+++ b/profiles/default/linux/mips/23.0/mipsel/o32/musl/make.defaults
@@ -1,5 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+CHOST="mipsel-gentoo-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"
+
# Disable sandbox because its currently broken on mipsel-musl
FEATURES="-sandbox"
diff --git a/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent b/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi b/profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/n64/parent b/profiles/default/linux/mips/23.0/musl/mipsel/n64/parent
deleted file mode 100644
index e92fcf7cbf75..000000000000
--- a/profiles/default/linux/mips/23.0/musl/mipsel/n64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../arch/mips/mipsel/mips64el/n64
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi b/profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults b/profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults
deleted file mode 100644
index d0dec15ac7be..000000000000
--- a/profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="mipsel-gentoo-linux-musl"
-CHOST_o32="${CHOST}"
-LIBDIR_o32="lib"
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/o32/parent b/profiles/default/linux/mips/23.0/musl/mipsel/o32/parent
deleted file mode 100644
index 85db6caf16e5..000000000000
--- a/profiles/default/linux/mips/23.0/musl/mipsel/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../arch/mips/mipsel/o32
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/parent b/profiles/default/linux/mips/23.0/musl/mipsel/parent
deleted file mode 100644
index f2bcf2737c18..000000000000
--- a/profiles/default/linux/mips/23.0/musl/mipsel/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/mips/mipsel
diff --git a/profiles/default/linux/mips/23.0/musl/n64/eapi b/profiles/default/linux/mips/23.0/musl/n64/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/mips/23.0/musl/n64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/mips/23.0/musl/n64/parent b/profiles/default/linux/mips/23.0/musl/n64/parent
deleted file mode 100644
index 0a2e2f270682..000000000000
--- a/profiles/default/linux/mips/23.0/musl/n64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/mips/mips64/n64
diff --git a/profiles/default/linux/mips/23.0/musl/o32/eapi b/profiles/default/linux/mips/23.0/musl/o32/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/mips/23.0/musl/o32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/mips/23.0/musl/o32/parent b/profiles/default/linux/mips/23.0/musl/o32/parent
deleted file mode 100644
index 6d4edaa24a38..000000000000
--- a/profiles/default/linux/mips/23.0/musl/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/mips/o32
diff --git a/profiles/default/linux/mips/23.0/musl/parent b/profiles/default/linux/mips/23.0/musl/parent
deleted file mode 100644
index 9ef7663a23b6..000000000000
--- a/profiles/default/linux/mips/23.0/musl/parent
+++ /dev/null
@@ -1,3 +0,0 @@
-..
-../../../../../features/musl
-../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/musl/eapi b/profiles/default/linux/mips/23.0/n64/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/23.0/musl/eapi
+++ b/profiles/default/linux/mips/23.0/n64/musl/eapi
diff --git a/profiles/default/linux/mips/23.0/musl/n64/make.defaults b/profiles/default/linux/mips/23.0/n64/musl/make.defaults
index 90dd88675350..594d429605ee 100644
--- a/profiles/default/linux/mips/23.0/musl/n64/make.defaults
+++ b/profiles/default/linux/mips/23.0/n64/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips64-gentoo-linux-musl"
diff --git a/profiles/default/linux/mips/23.0/n64/musl/parent b/profiles/default/linux/mips/23.0/n64/musl/parent
new file mode 100644
index 000000000000..bd0ef6ecac62
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/n64/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/musl/mipsel/eapi b/profiles/default/linux/mips/23.0/o32/musl/eapi
index 7ed6ff82de6b..7ed6ff82de6b 100644
--- a/profiles/default/linux/mips/23.0/musl/mipsel/eapi
+++ b/profiles/default/linux/mips/23.0/o32/musl/eapi
diff --git a/profiles/default/linux/mips/23.0/musl/o32/make.defaults b/profiles/default/linux/mips/23.0/o32/musl/make.defaults
index 4027a830450d..98209034fdbd 100644
--- a/profiles/default/linux/mips/23.0/musl/o32/make.defaults
+++ b/profiles/default/linux/mips/23.0/o32/musl/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
CHOST="mips-gentoo-linux-musl"
diff --git a/profiles/default/linux/mips/23.0/o32/musl/parent b/profiles/default/linux/mips/23.0/o32/musl/parent
new file mode 100644
index 000000000000..bd0ef6ecac62
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/features/llvm/package.use b/profiles/features/llvm/package.use
index 267fafefe792..e878f28f7454 100644
--- a/profiles/features/llvm/package.use
+++ b/profiles/features/llvm/package.use
@@ -1,9 +1,10 @@
+# Make static linking work by default for simple binaries (bug #892956)
+sys-libs/llvm-libunwind static-libs
+
# use lld by default
sys-devel/llvm -binutils-plugin
# use all defaults
-sys-devel/clang default-compiler-rt default-lld default-libcxx llvm-libunwind
-sys-devel/clang-common default-compiler-rt default-lld default-libcxx llvm-libunwind
sys-libs/compiler-rt clang
# disable sanitizers for now
diff --git a/profiles/features/llvm/package.use.force b/profiles/features/llvm/package.use.force
new file mode 100644
index 000000000000..669f1f86ad87
--- /dev/null
+++ b/profiles/features/llvm/package.use.force
@@ -0,0 +1,10 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2023-03-03)
+# Force the toolchain environment we expect on the LLVM profiles.
+# default-libcxx in particular changes ABI so can't be toggled at-will, and other
+# profile settings expect it.
+# TODO: Make a profile without default-libcxx too?
+sys-devel/clang default-compiler-rt default-lld default-libcxx
+sys-devel/clang-common default-compiler-rt default-lld default-libcxx
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index f1198e1f99f9..87715b2e6286 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,14 +1,22 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Maciej Barć <xgqt@gentoo.org> (2023-01-07)
-# Currently ACL2 (sci-mathematics/acl2) unconditionally depends
-# on SBCL (dev-lisp/sbcl), which is masked on the musl profile.
-sci-mathematics/acl2
+# Conrad Kostecki <conikost@gentoo.org> (2023-03-01)
+# Binary package, which is compiled against glibc
+sys-block/arcconf
+
+# Conrad Kostecki <conikost@gentoo.org> (2023-03-01)
+# Binary package, which is compiled against glibc
+sys-apps/smcipmitool
+
+# Alfredo Tupone <tupone@gentoo.org> (2023-02-27)
+# Uses dev-util/nvidia-cuda-toolkit
+dev-libs/cutlass
# Sam James <sam@gentoo.org> (2023-01-02)
# Uses error.h, bug #888956
=sys-libs/liburing-2.3
+=sys-libs/liburing-2.3-r1
# Conrad Kostecki <conikost@gentoo.org> (2022-12-31)
# RTLD_DEEPBIND does not exist on musl
@@ -24,16 +32,15 @@ dev-libs/intel-compute-runtime
=sys-devel/gcc-12.2.1_p20230121:12
# Andrey Grozin <grozin@gentoo.org> (2022-12-01)
-# These packages depend on dev-lisp/sbcl unconditionally
+# sbcl upstream supports only glibc Linux systems, bug #712626
+# and these packages depend on dev-lisp/sbcl unconditionally
+dev-lisp/sbcl
app-emacs/sly
dev-lisp/alexandria
+sci-mathematics/acl2
x11-wm/stumpwm
x11-wm/stumpwm-contrib
-# Andrey Grozin <grozin@gentoo.org> (2022-12-01)
-# The upstream supports only glibc Linux systems, bug #712626
-dev-lisp/sbcl
-
# Sam James <sam@gentoo.org> (2022-10-17)
# Needs porting to musl
# https://github.com/rr-debugger/rr/issues/2236
@@ -64,7 +71,7 @@ net-analyzer/ipcad
# Sam James <sam@gentoo.org> (2022-09-17)
# Fails to compile on musl: bug #832868
-sys-apps/uutils
+sys-apps/uutils-coreutils
# Sam James <sam@gentoo.org> (2022-09-12)
# libxcrypt migration masks.
@@ -99,8 +106,15 @@ net-misc/casync
# Bernd Waibel <waebbl-gentoo@posteo.net> (2022-03-14)
# Doesn't build with musl, bug #832742
app-eselect/eselect-opencascade
+app-doc/kicad-doc
media-gfx/freecad
media-gfx/prusaslicer
+sci-electronics/kicad
+sci-electronics/kicad-footprints
+sci-electronics/kicad-meta
+sci-electronics/kicad-packages3d
+sci-electronics/kicad-symbols
+sci-electronics/kicad-templates
sci-libs/opencascade
# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
@@ -113,13 +127,6 @@ www-client/chromium
net-misc/netkit-telnetd
net-misc/sitecopy
-# Sam James <sam@gentoo.org> (2022-02-06)
-# Latest version doesn't build on musl
-# bug #831363
-=sys-libs/efivar-38
-app-crypt/pesign
-sys-kernel/kpatch
-
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-01-05)
# Binary package linked to glibc (rolling mask, use for all such binpkgs)
app-admin/awscli-bin
@@ -146,6 +153,7 @@ dev-games/ps2-packer
dev-java/openjdk-bin
dev-java/openjdk-jre-bin
dev-libs/luise
+dev-libs/nwjs
dev-perl/Lab-Zhinst
dev-php/PEAR-MDB2_Driver_oci8
dev-python/pyzotero
@@ -190,6 +198,7 @@ games-fps/ut2004-demo
games-puzzle/world-of-goo-demo
games-puzzle/world-of-goo-gog
games-puzzle/world-of-goo-hb
+games-rpg/crosscode
games-server/bedrock-server
games-server/etqw-ded
games-server/mtavc
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 3f2f720c2b1b..f47dd6dadc26 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,12 +1,13 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2022-12-10)
-# sci-libs/mkl is binary only and links to glibc
-sci-chemistry/gromacs mkl
-sci-libs/armadillo mkl
-sci-libs/dlib mkl
-sci-libs/trilinos mkl
+# Conrad Kostecki <conikost@gentoo.org> (2023-03-01)
+# sys-block/arcconf is masked on musl
+net-analyzer/nagios-plugin-check_raid aacraid
+
+# Sam James <sam@gentoo.org> (2023-02-17)
+# dev-lisp/sbcl is masked on musl
+sci-mathematics/fricas sbcl
# Bernd Waibel <waebbl-gentoo@posteo.net> (2022-10-04)
# Mask loguru until fixed upstream #873601
@@ -37,6 +38,10 @@ media-video/ffmpeg amf
net-fs/openafs tsm
net-analyzer/nagios-plugin-check_raid megaraid-sas
sys-apps/hwloc gl
+sci-chemistry/gromacs mkl
+sci-libs/armadillo mkl
+sci-libs/dlib mkl
+sci-libs/trilinos mkl
www-client/qutebrowser widevine
# Sam James <sam@gentoo.org> (2022-10-03)
@@ -92,10 +97,6 @@ sys-auth/sssd man
# Needs libexecinfo on musl, not yet packaged
sys-libs/compiler-rt-sanitizers gwp-asan
-# Sam James <sam@gentoo.org> (2021-11-07)
-# Broken as "error: unknown type name '_Unwind_Word'"
-<sys-libs/compiler-rt-sanitizers-14 hwasan
-
# James Le Cuirot <chewi@gentoo.org> (2020-05-16)
# execinfo.h is required for debug.
dev-games/cegui debug
diff --git a/profiles/features/prefix/standalone/package.use.mask b/profiles/features/prefix/standalone/package.use.mask
index 6c81333b0b2a..cb74107fef3b 100644
--- a/profiles/features/prefix/standalone/package.use.mask
+++ b/profiles/features/prefix/standalone/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Bart Oldeman <bart.oldeman@calculquebec.ca> (2022-03-02)
+# getentropy requires >=linux=3.17 for __NR_getrandom
+dev-libs/libgcrypt getentropy
+
# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-01-19)
# uchardet not stable/keyworded yet on this profile keyword
# bug #750032
diff --git a/profiles/features/prefix/standalone/profile.bashrc b/profiles/features/prefix/standalone/profile.bashrc
index d46933210dcc..8c500da85519 100644
--- a/profiles/features/prefix/standalone/profile.bashrc
+++ b/profiles/features/prefix/standalone/profile.bashrc
@@ -14,16 +14,6 @@ if [[ ${CATEGORY}/${PN} == sys-devel/binutils && ${EBUILD_PHASE} == prepare ]];
sed -i -r "/NATIVE_LIB_DIRS/s,((/usr(/local|)|)/lib),${EPREFIX}\1,g" \
"${S}"/ld/configure.tgt
eend $?
-
- ebegin "Prefixifying path to /etc/ld.so.conf"
- local f=
- if [[ -f "${S}"/ld/emultempl/elf32.em ]]; then
- f="${S}"/ld/emultempl/elf32.em
- elif [[ -f "${S}"/ld/ldelf.c ]]; then
- f="${S}"/ld/ldelf.c
- fi
- [[ -n "${f}" ]] && sed -i -r "s,\"/etc,\"${EPREFIX}/etc," "${f}"
- eend $?
elif [[ ${CATEGORY}/${PN} == sys-libs/glibc && ${EBUILD_PHASE} == configure ]]; then
cd "${S}"
einfo "Prefixifying hardcoded path"
diff --git a/profiles/features/wd40/package.mask b/profiles/features/wd40/package.mask
index 6ad4715ed9dd..19a303ae4e69 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -57,6 +57,7 @@ dev-python/python-sshpubkeys
dev-python/requests-kerberos
dev-python/requests-oauthlib
dev-python/secretstorage
+dev-python/selenium
dev-python/service_identity
dev-python/setuptools-rust
dev-python/spur
@@ -64,6 +65,7 @@ dev-python/sshtunnel
dev-python/tempest
dev-python/trustme
dev-python/trio
+dev-python/trio-websocket
dev-python/twine
dev-python/watchfiles
dev-python/wcmatch
diff --git a/profiles/features/wd40/package.use.mask b/profiles/features/wd40/package.use.mask
index 02b2874cd195..6a03a500e105 100644
--- a/profiles/features/wd40/package.use.mask
+++ b/profiles/features/wd40/package.use.mask
@@ -1,6 +1,15 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Michał Górny <mgorny@gentoo.org> (2023-03-09)
+# Packages needing dev-python/selenium.
+dev-python/aiohttp-cors test
+dev-python/django test
+
+# Hans de Graaff <graaff@gentoo.org> (2023-03-04)
+# The JIT compiler in ruby requires rust
+dev-lang/ruby jit
+
# Sam James <sam@gentoo.org> (2022-12-26)
# Needs dev-python/mkdocs-redirects->dev-python/twine which is masked on wd40
dev-util/gef doc
@@ -55,7 +64,7 @@ dev-python/docker-py test
dev-python/google-api-python-client test
dev-python/httpx-socks test
dev-python/hypercorn test
-dev-python/keystoneauth test
+dev-python/keystoneauth1 test
dev-python/libtmux test
dev-python/locket test
dev-python/pyjwt test
@@ -84,6 +93,7 @@ dev-python/anyio test
dev-python/httpcore test
dev-python/httpx test
dev-python/uvicorn test
+dev-python/aiohttp-socks test
# WANG Xuerui <xen0n@gentoo.org> (2022-05-13)
# dev-lang/rust is not available on ${arch} yet.
diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 06ccb462c86a..2c0ffdee4b2f 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,6 +17,12 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2023-02-03)
+# The same functionality is supported by dev-python/setuptools-scm-7.
+# See: https://github.com/pypa/setuptools_scm/#git-archives
+# https://github.com/Changaco/setuptools_scm_git_archive/#readme
+dev-python/setuptools_scm_git_archive
+
# Michał Górny <mgorny@gentoo.org> (2023-01-30)
# The package is on keep-alive by Debian. Nevertheless, they can't
# keep up with changes in dev-python/setuptools, and they do not accept
diff --git a/profiles/package.mask b/profiles/package.mask
index 0441dd272c02..113a2fec114e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,691 +33,320 @@
#--- END OF EXAMPLES ---
-# Arthur Zamarin <arthurzam@gentoo.org> (2023-02-04)
-# pytest plugin, which breaks a lot of python_test of other ebuilds
-# if installed unless disabled. The package itself is hard to
-# maintain. No reverse dependencies.
-# Removal: 2023-03-06. Bug #893212.
-dev-python/tavern
-
-# Michał Górny <mgorny@gentoo.org> (2023-02-03)
-# Uses unmaintained dev-python/future. No reverse dependencies.
-# Removal on 2023-03-05. Bug #888283.
-dev-python/textX
-
-# Michał Górny <mgorny@gentoo.org> (2023-02-03)
-# Hacky build system that does not work via PEP517 build backend.
-# No reverse dependencies.
-# Removal on 2023-03-05. Bug #890321.
-dev-python/pyFFTW
-
-# Michał Górny <mgorny@gentoo.org> (2023-02-03)
-# Dead upstream, no active maintainer, no reverse dependencies.
-# Removal on 2023-03-05. Bug #892916.
-x11-themes/echo-icon-theme
-
-# Michał Górny <mgorny@gentoo.org> (2023-02-03)
-# Dead upstream, no active maintainer, no reverse dependencies,
-# build issues.
-# Removal on 2023-03-05. Bug #892918.
-x11-themes/gtk-engines-nodoka
-
-# Michał Górny <mgorny@gentoo.org> (2023-02-03)
-# The package has been archived upstream. It is broken with all Python
-# versions supported by Gentoo, and it is broken with django-2.
-# The other listed packages are its reverse dependencies.
-# Removal on 2023-03-05. Bug #718972.
-app-misc/gcalcli
-app-misc/goobook
-dev-python/gcs-oauth2-boto-plugin
-dev-python/google-apitools
-dev-python/google-reauth-python
-dev-python/oauth2client
-net-misc/gsutil
-
-# Marek Szuba <marecki@gentoo.org> (2023-02-03)
-# New major version with breaking changes, mask until 2023-03-03
-# for revdep testing and porting. Bug #893006.
->=dev-cpp/msgpack-cxx-5.0.0
->=dev-libs/msgpack-5.0.0
-
-# Michał Górny <mgorny@gentoo.org> (2023-02-02)
-# dev-python/citeproc-py requires dev-python/nose and is not maintained
-# upstream. Its only revdep, dev-python/duecredit has no reverse
-# dependencies left.
-# Removal on 2023-03-04. Bug #888239.
-dev-python/citeproc-py
-dev-python/duecredit
-
-# Michał Górny <mgorny@gentoo.org> (2023-02-01)
-# dev-python/blockdiag still requires dev-python/nose. There was a PR
-# made to switch to pytest in Feb 2020 but it's not progressing at all.
-# It was needed only for dev-python/aiohttp[doc].
-# Removal on 2023-03-03. Bug #888233.
-dev-python/blockdiag
-dev-python/sphinxcontrib-blockdiag
-
-# Michał Górny <mgorny@gentoo.org> (2023-02-01)
-# Requires legacy setuptools backend. Hacky build system. The only
-# revdep is dev-python/rdflib where it is entirely optional.
-# Removal on 2023-03-03. Bug #892854.
-dev-python/berkeleydb
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2023-02-01)
-# >=5.1 series uses vanilla llvm/clang instead of forked versions.
-# Removal on 2023-03-02
-sys-devel/llvm-roc
-dev-util/rocm-clang-ocl
-
-# Michał Górny <mgorny@gentoo.org> (2023-01-31)
-# No tests, no activity since Aug 2020, no reverse dependencies.
-# Removal on 2023-03-02. Bug #892744.
-dev-python/alagitpull
-
-# Michał Górny <mgorny@gentoo.org> (2023-01-31)
-# The test suite is broken (async tests don't run). No revdeps.
-# Removal on 2023-03-02. Bug #892742.
-dev-python/aiohttp-jinja2
+# Sam James <sam@gentoo.org> (2023-03-24)
+# Please upgrade to make-4.4.1 as make-4.4 has a bunch of issues.
+=sys-devel/make-4.4
+
+# John Helmert III <ajak@gentoo.org> (2023-03-22)
+# Multiple vulnerabilities, unmaintained and broken in Gentoo, removal
+# on 2023-04-22. Bug #782037, #850547.
+net-fs/minio
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2023-03-23)
+# Unused Java libraries. Removal on 2023-04-22.
+dev-java/tomcat-jsp-api
+dev-java/tomcat-el-api
+dev-java/glassfish-xmlrpc-api
+
+# David Seifert <soap@gentoo.org> (2023-03-19)
+# Unmaintained, last release 18 years ago, assortment of QA issues,
+# upstream gone, fails with modern C, no revdeps remaining.
+# Removal on 2023-04-18. Bug #833484, #833536, #833944, #883757.
+dev-perl/PerlMol
+
+# Hans de Graaff <graaff@gentoo.org> (2023-03-19)
+# This version of cucumber-core is not compatible with the other
+# cucumber dependencies. Please downgrade cucumber-core.
+=dev-util/cucumber-core-11.1.0
+
+# David Seifert <soap@gentoo.org> (2023-03-19)
+# Upstream disappeared, last release over 8.5 years ago, unmaintained,
+# laundry list of QA issues, fails with modern C, no revdeps remaining.
+# Removal on 2023-04-18. Bug #683166, #814658, #834966, #898262.
+sci-libs/xdrfile
+
+# David Seifert <soap@gentoo.org> (2023-03-19)
+# Last release over 7.5 years ago, repo link broken and redirects to
+# homepage, build system is a mess, fails with modern C.
+# Removal on 2023-04-18. Bug #802729, #862414, #876993, #880577.
+x11-wm/subtle
+
+# David Seifert <soap@gentoo.org> (2023-03-19)
+# Last release over 5 years ago, fails with modern C, no revdeps in
+# tree.
+# Removal on 2023-04-18. Bug #884407.
+dev-ruby/ruby-xslt
+
+# David Seifert <soap@gentoo.org> (2023-03-19)
+# Last release over 10 years ago, fails with modern C, no revdeps in
+# tree.
+# Removal on 2023-04-18. Bug #587222, #884409.
+dev-ruby/tidy-ext
+
+# David Seifert <soap@gentoo.org> (2023-03-19)
+# Upstream disappeared, last release over 8 years ago, fails with modern
+# C, no revdeps in tree.
+# Removal on 2023-04-18. Bug #713784, #895686.
+dev-ruby/sigar
+
+# David Seifert <soap@gentoo.org> (2023-03-19)
+# Apache NIH make, long abandoned upstream, forked reboot went nowhere.
+# Last release over 2 years ago, fails with modern C and no revdeps in
+# tree. Removal on 2023-04-18. Bug #880401.
+dev-util/dmake
+
+# Hans de Graaff <graaff@gentoo.org> (2023-03-19)
+# ruby27-only package without reverse dependencies. No recent activity
+# upstream and last supported ruby version is 2.5. Masked for removal on
+# 2023-04-19.
+dev-ruby/bit-struct
+
+# Obsolete slot using an older version of faraday. Use the newer slot
+# instead. Masked for removal on 2023-04-19.
+dev-ruby/elasticsearch:6
+dev-ruby/elasticsearch-api:6
+dev-ruby/elasticsearch-transport:6
+
+# Hans de Graaff <graaff@gentoo.org> (2023-03-19)
+# Last upstream activity 5 years ago, no longer works with modern
+# Cucumber. Masked for removal on 2023-04-19.
+dev-ruby/fivemat
+
+# David Seifert <soap@gentoo.org> (2023-03-18)
+# Upstream disappeared, last release over 20 years ago, only Gentoo
+# still carries this, breaks with modern C under Clang, no revdeps.
+# Removal on 2023-04-17. Bug #875683.
+net-analyzer/bigeye
+
+# David Seifert <soap@gentoo.org> (2023-03-18)
+# Upstream disappeared, last release over 15 years ago, only Gentoo
+# still carries this, breaks with modern C under Clang, no revdeps.
+# Removal on 2023-04-17. Bug #875020.
+net-analyzer/traceroute-nanog
+
+# David Seifert <soap@gentoo.org> (2023-03-18)
+# Last release over 7.5 years ago, only Gentoo still carries this,
+# breaks with modern C under Clang, no revdeps.
+# Removal on 2023-04-17. Bug #871711.
+media-plugins/vdr-remotetimers
+
+# David Seifert <soap@gentoo.org> (2023-03-18)
+# Upstream disappeared, release is over 14 years old, only Gentoo still
+# carries this, breaks with modern C under Clang, no revdeps.
+# Removal on 2023-04-17. Bug #862438.
+sci-chemistry/prekin
+
+# David Seifert <soap@gentoo.org> (2023-03-18)
+# Unmaintained in Gentoo, last upstream commit 7 years ago, breaks with
+# modern C under Clang, no revdeps. Bug #741078, #874648, #883303.
+# Removal on 2023-04-17.
+net-wireless/spectools
+
+# Hans de Graaff <graaff@gentoo.org> (2023-03-18)
+# Ancient out-of-date package. No proper upstream release since 2011.
+# No reverse dependencies. Masked for removal on 2023-04-18.
+dev-ruby/six
+
+# Sam James <sam@gentoo.org> (2023-03-16)
+# Breaks building C++ consumers. See bug #901211 and bug #901035.
+# Please upgrade to glib-2.76.0-r1.
+=dev-libs/glib-2.76.0
+
+# Alfredo Tupone <tupone@gentoo.org> (2023-03-14)
+# Masked for removal in 30 days.
+# Bug #895824, no rev dep
+dev-tcltk/tkzinc
+
+# David Seifert <soap@gentoo.org> (2023-03-12)
+# Qt-based application is EOL, Yubico has switched to a Flutter-based
+# Googleware framework. Switch to app-crypt/yubioath-flutter-bin or use
+# your phone for TOTP. Blocks app-crypt/yubikey-manager-4 cleanups.
+# Removal on 2023-04-11.
+app-crypt/yubioath-desktop
+
+# Hans de Graaff <graaff@gentoo.org> (2023-03-12)
+# Mask ruby27-only slot for removal. Use a newer slot instead.
+# Masked for removal on 2023-04-12.
+dev-ruby/net-http-persistent:3
+
+# Guillermo Joandet <gjoandet@gmail.com> (2023-03-11)
+# In preparation for GNOME 44
+>=app-editors/gnome-text-editor-44_rc
+>=app-text/evince-44_rc
+>=dev-libs/gjs-1.75
+>=dev-python/pygobject-3.43
+>=dev-util/gnome-builder-44
+>=gnome-base/gnome-session-44_rc
+>=gnome-base/gnome-settings-daemon-44_rc
+>=gnome-base/gnome-shell-44_rc
+>=gnome-base/librsvg-2.55.90
+>=gnome-base/nautilus-44_rc
+>=gnome-extra/evolution-data-server-3.48
+>=gnome-extra/evolution-ews-3.48
+>=gnome-extra/gnome-boxes-44_rc
+>=gnome-extra/gnome-calculator-44_rc
+>=gnome-extra/gnome-calendar-44_rc
+>=gnome-extra/gnome-characters-44_rc
+>=gnome-extra/gnome-clocks-44_rc
+>=gnome-extra/gnome-contacts-44_rc
+>=gnome-extra/gnome-shell-extensions-44_rc
+>=gnome-extra/gnome-software-44_rc
+>=gnome-extra/gnome-system-monitor-44_rc
+>=gnome-extra/gnome-user-docs-44_rc
+>=gnome-extra/gnome-weather-44_rc
+>=gui-apps/gnome-console-44_beta
+>=gui-libs/libadwaita-1.3_rc
+>=mail-client/evolution-3.48
+>=media-gfx/eog-44_beta
+>=media-gfx/gnome-font-viewer-44_rc
+>=net-libs/glib-networking-2.76_beta
+>=net-libs/webkit-gtk-2.40.0
+>=net-misc/gnome-connections-44_rc
+>=net-misc/gnome-remote-desktop-44_rc
+>=sci-geosciences/gnome-maps-44_rc
+>=sys-apps/baobab-44_rc
+>=sys-apps/gnome-disk-utility-44_rc
+>=sys-apps/xdg-desktop-portal-gnome-44_rc
+>=www-client/epiphany-44
+>=x11-wm/mutter-44_rc
+
+# Hans de Graaff <graaff@gentoo.org> (2023-03-11)
+# Mask ruby27-only dev-ruby/sass-rails:5.0 for removal. Use a newer
+# sass-rails slot or consider migrating to sassc-rails. Masked for
+# removal on 2023-04-11.
+dev-ruby/sass-rails:5.0
+
+# Mike Pagano <mpagano@gentoo.org> (2023-03-10)
+# Mask =sys-kernel/gentoo-sources-5.15.99 since it does
+# not include 5.15.99 and is misleading
+=sys-kernel/gentoo-sources-5.15.99
+
+# Matthew Smith <matthew@gentoo.org> (2023-03-08)
+# No longer works after Google shut down the Hangouts API.
+# Bug #900412, removal on 2023-04-08.
+x11-plugins/purple-hangouts
+
+# Jakov Smolić <jsmolic@gentoo.org> (2023-03-04)
+# Depends on deprecated dev-python/nose, no python3.11
+# support, unmaintained upstream. Bugs #896468, #878685,
+# #865269, #825062
+# Removal on 2023-04-04.
+app-admin/gixy
+
+# Matt Turner <mattst88@gentoo.org> (2023-03-04)
+# Test applications that don't really have any business being packaged.
+# Removal on 2023-04-04.
+x11-apps/xdbedizzy
+x11-apps/xf86dga
+
+# Matt Turner <mattst88@gentoo.org> (2023-03-04)
+# Long deprecated, GNOME 2-era packages.
+# Removal on 2023-04-04. Bug #873841
+gnome-base/gconf
+gnome-extra/gconf-editor
+
+# Matt Turner <mattst88@gentoo.org> (2023-03-03)
+# No commits from maintainer in more than two years. Downloads are broken for
+# 18 months (bug #809551), depends on deprecated gconf (bug #873856)
+# Removal on 2023-04-03. Bug #873856
+app-office/upwork
+
+# Michał Górny <mgorny@gentoo.org> (2023-02-28)
+# Unmaintained. Last (keep-alive) commit in 2019. Suffers from bitrot.
+# Removal on 2023-03-30. Bug #885713.
+net-im/ekg2
+
+# Mike Pagano <mpagano@gentoo.org> (2023-02-27)
+# Mask =www-servers/nginx-unit-1.29.0-r1 for testing
+=www-servers/nginx-unit-1.29.0-r1
+
+# Pacho Ramos <pacho@gentoo.org> (2023-02-27)
+# No longer needed by thermald-2, discontinued by upstream
+# Removal: 2023-03-29. Bug #898164.
+sys-power/dptfxtract
+
+# Torokhov Sergey <torokhov-s-a@yandex.ru> (2023-02-26)
+# The masked version causes GIMP breaking of Cut/Copy/Paste
+# https://gitlab.gnome.org/GNOME/gimp/-/issues/9175
+=media-libs/babl-0.1.100
+
+# Michał Górny <mgorny@gentoo.org> (2023-02-25)
+# Major update. Multiple packages are known to be broken.
+# Masked for further testing.
+>=dev-python/cython-3
+
+# Matt Turner <mattst88@gentoo.org> (2023-02-25)
+# Packages are unmaintained and archived upstream.
+# Removal on 2023-03-27. Bug #897748
+gnome-extra/seahorse-nautilus
+x11-libs/libcryptui
+
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-02-25)
+# Fails tests, last upstream commit 2021, does not work with
+# python3.11. No reverse dependencies.
+# Removal on 2023-03-27. Bug 896898 and 888444
+dev-python/trio-asyncio
+
+# Michał Górny <mgorny@gentoo.org> (2023-02-24)
+# Unmaintained with multiple reported bugs. Last release is a RC
+# from 2017, upstream recommends using trunk.
+# Removal on 2023-03-26. Bug #855548.
+media-gfx/fim
+
+# Michał Górny <mgorny@gentoo.org> (2023-02-24)
+# Unmaintained with reported build failure. The last release is a beta
+# from 2019, the package had only marginal activity in 2020 and 2021.
+# Removal on 2023-03-26. Bug #732194.
+app-editors/notepadqq
+
+# Michał Górny <mgorny@gentoo.org> (2023-02-24)
+# Unmaintained. Fails to build with current sys-libs/ncurses. Homepage
+# gone, last release in 2002.
+# Removal on 2023-03-26. Bug #776832.
+app-text/reed
+
+# Michał Górny <mgorny@gentoo.org> (2023-02-24)
+# Unmaintained with multiple build failures reported. The current
+# Gentoo version is from 2015, and is a few releases behind upstream.
+# Removal on 2023-03-26. Bug #894626.
+dev-lang/regina-rexx
+
+# Michał Górny <mgorny@gentoo.org> (2023-02-24)
+# Unmaintained with reported bugs. Last release in 2004.
+# Removal on 2023-03-26. Bug #740480.
+media-tv/nvtv
+
+# Michał Górny <mgorny@gentoo.org> (2023-02-24)
+# Fails to build with setuptools-67.2.0. The current version is from
+# Jan 2021, upstream had a few releases in 2022. Multiple other bugs..
+# Removal on 2023-03-26. Bug #891757.
+dev-lang/hy
+
+# Michał Górny <mgorny@gentoo.org> (2023-02-24)
+# Unmaintained. Does not build against the current version
+# of app-text/htmltidy. Last upstream commit in 2013.
+# Removal on 2023-03-26. Bug #806480.
+net-misc/cbugzilla
+
+# Mike Gilbert <floppym@gentoo.org> (2023-02-23)
+# Deprecated upstream. Use the progressive web app instead.
+# Removal on 2023-03-26. Bug 880425.
+net-im/teams
+
+# Alexey Sokolov <alexey+gentoo@asokolov.org> (2023-02-23)
+# No revdeps left. Bug #745234
+# Removal in 30 days.
+dev-libs/qtcompress
+
+# Alfredo Tupone <tupone@gentoo.org> (2023-02-22)
+# Masked for removal in 30 days.
+# Not maintained (2021), no rev dep
+dev-python/quex
# Ben Kohler <bkohler@gentoo.org> (2023-01-30)
# Breaks too many revdeps for now
=app-text/discount-3*
-# Sam James <sam@gentoo.org> (2023-01-29)
-# Commands trigger an assertion and crashes, bug #892487
-=sys-fs/lvm2-2.03.18
-
-# Bernd Waibel <waebbl-gentoo@posteo.net> (2023-01-28)
-# Possible security issues, obsolete. Use OpenEXR-3 / Imath instead.
-# No revdeps and consumers left in ::gentoo
-# Removal in 30 days. Bug #892375
-media-libs/ilmbase
-
-# Hans de Graaff <graaff@gentoo.org> (2023-01-28)
-# No upstream releases since 2010. No longer maintained
-# upstream. ruby27-only package. Masked for removal on 2023-02-27.
-dev-ruby/ruby_gntp
-
-# Mike Gilbert <floppym@gentoo.org> (2023-01-28)
-# No upstream releases since 2008.
-# No Gentoo maintainer since 2009.
-# Installs files in the wrong places (bug #455542)
-# and with the wrong mode (bug #892325).
-# Removal on 2023-02-27.
-app-admin/bastille
-
-# Ionen Wolkens <ionen@gentoo.org> (2023-01-28)
-# Recently broke at runtime, and its relationship with evolving
-# swig+python is likely to keep breaking this further without an
-# active upstream (no activty since 2018) to keep up with changes.
-# Removal: 2023-02-27. Bug #892323
-games-rpg/adonthell
-games-rpg/wastesedge
-
-# Florian Schmaus <flow@gentoo.org> (2023-01-27)
-# Previous dependencies of dev-lang/clojure, now part of the clojure
-# ebuild and no longer needed.
-# Removal on 2023-02-27.
-dev-java/core-specs-alpha
-dev-java/spec-alpha
-
-# Michał Górny <mgorny@gentoo.org> (2023-01-26)
-# Unmaintained. Last release in 2003. The package fails to install
-# since Aug 2021 and while a fix would be trivial, there does not seem
-# to have been any interest in it during that period.
-# Removal on 2023-02-25. Bug #806384.
-www-misc/wsmake
-
-# Marek Szuba <marecki@gentoo.org> (2023-01-26)
-# Upstream keeps the module files unversioned so it is only the use of
-# mirroring that has prevented us from seeing regular hash mismatches
-# - and it is not clear for many of the modules whether we are allowed
-# to mirror them or not. A convoluted and fragile process has been
-# required to detect new modules and versions, and the request for a
-# Repology-friendly upstream endpoint appears to have stalled.
-# Please switch to managing SWORD modules on a per-user basis, using
-# tools bundled with app-text/sword (see e.g.
-# https://wiki.crosswire.org/SWORD_Module_Source_Discovery_and_Module_Updating)
-# or appropriate functionality in GUI front-end software.
-# Removal on 2023-02-26. Bug #892069.
-app-dicts/sword-2BabDict
-app-dicts/sword-AB
-app-dicts/sword-Abbott
-app-dicts/sword-AbbottSmith
-app-dicts/sword-AbbottSmithStrongs
-app-dicts/sword-ABP
-app-dicts/sword-ABPGRK
-app-dicts/sword-ABS_Essay_GoodSam_SWB
-app-dicts/sword-ACV
-app-dicts/sword-Afr1953
-app-dicts/sword-AKJV
-app-dicts/sword-Alb
-app-dicts/sword-Aleppo
-app-dicts/sword-alzat
-app-dicts/sword-AmTract
-app-dicts/sword-Anderson
-app-dicts/sword-Antoniades
-app-dicts/sword-AraNAV
-app-dicts/sword-AraSVD
-app-dicts/sword-ArmEastern
-app-dicts/sword-ArmWestern
-app-dicts/sword-ASV
-app-dicts/sword-Azeri
-app-dicts/sword-BaptistConfession1646
-app-dicts/sword-BaptistConfession1689
-app-dicts/sword-Barnes
-app-dicts/sword-BasHautin
-app-dicts/sword-BBE
-app-dicts/sword-BDBGlosses_Strongs
-app-dicts/sword-BeaMRK
-app-dicts/sword-Bela
-app-dicts/sword-br_en
-app-dicts/sword-BretonNT
-app-dicts/sword-BulCarigradNT
-app-dicts/sword-BulVeren
-app-dicts/sword-BurCBCM
-app-dicts/sword-BurJudson
-app-dicts/sword-Burkitt
-app-dicts/sword-BWE
-app-dicts/sword-Byz
-app-dicts/sword-Calo
-app-dicts/sword-Catena
-app-dicts/sword-Cawdrey
-app-dicts/sword-CBC
-app-dicts/sword-CebPinadayag
-app-dicts/sword-Chamorro
-app-dicts/sword-Che1860
-app-dicts/sword-ChiNCVs
-app-dicts/sword-ChiNCVt
-app-dicts/sword-ChiSB
-app-dicts/sword-ChiUn
-app-dicts/sword-ChiUnL
-app-dicts/sword-ChiUns
-app-dicts/sword-Clarke
-app-dicts/sword-Common
-app-dicts/sword-Concord
-app-dicts/sword-CopNT
-app-dicts/sword-CopSahBible2
-app-dicts/sword-CopSahHorner
-app-dicts/sword-CopSahidica
-app-dicts/sword-CopSahidicMSS
-app-dicts/sword-CPDV
-app-dicts/sword-CroSaric
-app-dicts/sword-CSlElizabeth
-app-dicts/sword-CzeB21
-app-dicts/sword-CzeBKR
-app-dicts/sword-CzeCEP
-app-dicts/sword-CzeCSP
-app-dicts/sword-Daily
-app-dicts/sword-DaNT1819
-app-dicts/sword-DaOT1871NT1907
-app-dicts/sword-DaOT1931NT1907
-app-dicts/sword-Darby
-app-dicts/sword-Dari
-app-dicts/sword-DarkNightOfTheSoul
-app-dicts/sword-DBD
-app-dicts/sword-Diaglott
-app-dicts/sword-Dodson
-app-dicts/sword-DRC
-app-dicts/sword-DTN
-app-dicts/sword-DutKant
-app-dicts/sword-DutKingComm
-app-dicts/sword-DutSVV
-app-dicts/sword-DutSVVA
-app-dicts/sword-Easton
-app-dicts/sword-Elzevir
-app-dicts/sword-EMBReality
-app-dicts/sword-EMTV
-app-dicts/sword-en_eu
-app-dicts/sword-Esperanto
-app-dicts/sword-Est
-app-dicts/sword-Etheridge
-app-dicts/sword-Eusebian_num
-app-dicts/sword-Eusebian_vs
-app-dicts/sword-f35
-app-dicts/sword-Family
-app-dicts/sword-FarHezareNoh
-app-dicts/sword-FarOPV
-app-dicts/sword-FarTPV
-app-dicts/sword-FinBiblia
-app-dicts/sword-Finney
-app-dicts/sword-FinPR
-app-dicts/sword-FinPR92
-app-dicts/sword-FinRK
-app-dicts/sword-FinSTLK2017
-app-dicts/sword-FreAug
-app-dicts/sword-FreBailly
-app-dicts/sword-FreBBB
-app-dicts/sword-FreBDM1707
-app-dicts/sword-FreBDM1744
-app-dicts/sword-FreChry
-app-dicts/sword-FreCJE
-app-dicts/sword-FreCrampon
-app-dicts/sword-FreDAW
-app-dicts/sword-FreGBM
-app-dicts/sword-FreGeneve1669
-app-dicts/sword-FreJND
-app-dicts/sword-FreKhan
-app-dicts/sword-FreLSN1872
-app-dicts/sword-FreLXX
-app-dicts/sword-FreOltramare1874
-app-dicts/sword-FrePGR
-app-dicts/sword-FrePilgrim
-app-dicts/sword-FreSegond1910
-app-dicts/sword-FreStapfer1889
-app-dicts/sword-FreSynodale1921
-app-dicts/sword-FVDPVietAnh
-app-dicts/sword-Geez
-app-dicts/sword-Geneva
-app-dicts/sword-Geneva1599
-app-dicts/sword-GerAlbrecht
-app-dicts/sword-GerAugustinus
-app-dicts/sword-GerBoLut
-app-dicts/sword-GerElb1871
-app-dicts/sword-GerElb1905
-app-dicts/sword-GerGruenewald
-app-dicts/sword-GerHfa2002
-app-dicts/sword-GerHfaLex2002
-app-dicts/sword-GerKingComm
-app-dicts/sword-GerLeoNA28
-app-dicts/sword-GerLeoRP18
-app-dicts/sword-GerLutherpredigten
-app-dicts/sword-GerMenge
-app-dicts/sword-GerNeUe
-app-dicts/sword-GerOffBiSt
-app-dicts/sword-GerReinhardt
-app-dicts/sword-GerSch
-app-dicts/sword-GerTafel
-app-dicts/sword-GerTextbibel
-app-dicts/sword-GerZurcher
-app-dicts/sword-Godbey
-app-dicts/sword-GodsWord
-app-dicts/sword-GreekHebrew
-app-dicts/sword-GreVamvas
-app-dicts/sword-Haitian
-app-dicts/sword-HebDelitzsch
-app-dicts/sword-HebModern
-app-dicts/sword-HebrewGreek
-app-dicts/sword-Heretics
-app-dicts/sword-HinERV
-app-dicts/sword-Hitchcock
-app-dicts/sword-HunIMIT
-app-dicts/sword-HunKar
-app-dicts/sword-HunKNB
-app-dicts/sword-HunRUF
-app-dicts/sword-HunUj
-app-dicts/sword-Imitation
-app-dicts/sword-Institutes
-app-dicts/sword-IriODomhnuill
-app-dicts/sword-ISBE
-app-dicts/sword-ISV
-app-dicts/sword-ItaDio
-app-dicts/sword-ItaRive
-app-dicts/sword-ItDizGreco
-app-dicts/sword-ItNomiBibbia
-app-dicts/sword-JapBungo
-app-dicts/sword-JapDenmo
-app-dicts/sword-JapKougo
-app-dicts/sword-JapMeiji
-app-dicts/sword-JapRaguet
-app-dicts/sword-JCRHoliness
-app-dicts/sword-JEAffections
-app-dicts/sword-JESermons
-app-dicts/sword-JFB
-app-dicts/sword-JOChrist
-app-dicts/sword-JOCommGod
-app-dicts/sword-JOGlory
-app-dicts/sword-JOMortSin
-app-dicts/sword-Josephus
-app-dicts/sword-JPS
-app-dicts/sword-JST
-app-dicts/sword-Jubilee2000
-app-dicts/sword-Kapingamarangi
-app-dicts/sword-Kaz
-app-dicts/sword-KD
-app-dicts/sword-Kekchi
-app-dicts/sword-KhmerNT
-app-dicts/sword-KingComm
-app-dicts/sword-KJV
-app-dicts/sword-KJVA
-app-dicts/sword-KJVPCE
-app-dicts/sword-KLV
-app-dicts/sword-KLVen_iklingon
-app-dicts/sword-KLViklingon_en
-app-dicts/sword-KorHKJV
-app-dicts/sword-KorRV
-app-dicts/sword-KtuVB
-app-dicts/sword-la_en
-app-dicts/sword-Latvian
-app-dicts/sword-LawGospel
-app-dicts/sword-LEB
-app-dicts/sword-Leeser
-app-dicts/sword-Lightfoot
-app-dicts/sword-LinVB
-app-dicts/sword-LITV
-app-dicts/sword-LO
-app-dicts/sword-LtKBB
-app-dicts/sword-Luther
-app-dicts/sword-LvGluck8
-app-dicts/sword-LXX
-app-dicts/sword-MAK
-app-dicts/sword-Mal1910
-app-dicts/sword-ManxGaelic
-app-dicts/sword-Maori
-app-dicts/sword-MapM
-app-dicts/sword-Mg1865
-app-dicts/sword-MHC
-app-dicts/sword-MHCC
-app-dicts/sword-MKJV
-app-dicts/sword-MLStrong
-app-dicts/sword-MollColossians
-app-dicts/sword-MonKJV
-app-dicts/sword-Montgomery
-app-dicts/sword-MorphGNT
-app-dicts/sword-Murdock
-app-dicts/sword-Nave
-app-dicts/sword-Ndebele
-app-dicts/sword-Nestle1904
-app-dicts/sword-NETfree
-app-dicts/sword-NETnotesfree
-app-dicts/sword-NETtext
-app-dicts/sword-NHEB
-app-dicts/sword-NHEBJE
-app-dicts/sword-NHEBME
-app-dicts/sword-NlCanisius1939
-app-dicts/sword-NorBroed
-app-dicts/sword-Norsk
-app-dicts/sword-NorSMB
-app-dicts/sword-NorthernAzeri
-app-dicts/sword-Noyes
-app-dicts/sword-OEB
-app-dicts/sword-OEBcth
-app-dicts/sword-OrthJBC
-app-dicts/sword-Orthodoxy
-app-dicts/sword-OSHB
-app-dicts/sword-OSHM
-app-dicts/sword-OxfordTR
-app-dicts/sword-Packard
-app-dicts/sword-Passion
-app-dicts/sword-Personal
-app-dicts/sword-Peshitta
-app-dicts/sword-Phaistos
-app-dicts/sword-Pilgrim
-app-dicts/sword-PNT
-app-dicts/sword-PohnOld
-app-dicts/sword-Pohnpeian
-app-dicts/sword-PolGdanska
-app-dicts/sword-PolUGdanska
-app-dicts/sword-PorAlmeida1911
-app-dicts/sword-PorAR
-app-dicts/sword-PorBLivre
-app-dicts/sword-PorBLivreTR
-app-dicts/sword-PorCap
-app-dicts/sword-PorIBP
-app-dicts/sword-PotLykins
-app-dicts/sword-Practice
-app-dicts/sword-QuotingPassages
-app-dicts/sword-RecVer
-app-dicts/sword-Rieger
-app-dicts/sword-RKJNT
-app-dicts/sword-RNKJV
-app-dicts/sword-Robinson
-app-dicts/sword-RomCor
-app-dicts/sword-Rotherham
-app-dicts/sword-RusCARS
-app-dicts/sword-RusCARSA
-app-dicts/sword-RusCARSADICT
-app-dicts/sword-RusCARSDict
-app-dicts/sword-RusCARST
-app-dicts/sword-RusCARSTDICT
-app-dicts/sword-RusMakarij
-app-dicts/sword-RusSynodal
-app-dicts/sword-RusSynodalLIO
-app-dicts/sword-RusVZh
-app-dicts/sword-RWebster
-app-dicts/sword-RWP
-app-dicts/sword-SahidicBible
-app-dicts/sword-SAOA
-app-dicts/sword-SBLGNT
-app-dicts/sword-SBLGNTApp
-app-dicts/sword-Scofield
-app-dicts/sword-ScotsGaelic
-app-dicts/sword-Sentiment
-app-dicts/sword-Shona
-app-dicts/sword-SloKJV
-app-dicts/sword-SloOjacano
-app-dicts/sword-SloStritar
-app-dicts/sword-SME
-app-dicts/sword-Smith
-app-dicts/sword-sml_BL_2008
-app-dicts/sword-SomKQA
-app-dicts/sword-Sorani
-app-dicts/sword-SP
-app-dicts/sword-SpaPlatense
-app-dicts/sword-SpaRV
-app-dicts/sword-SpaRV1865
-app-dicts/sword-SpaRV1909
-app-dicts/sword-SpaRVG
-app-dicts/sword-SpaTDP
-app-dicts/sword-SpaVNT
-app-dicts/sword-SPDSS
-app-dicts/sword-SPE
-app-dicts/sword-SPMT
-app-dicts/sword-Spurious
-app-dicts/sword-SPVar
-app-dicts/sword-SrKDEkavski
-app-dicts/sword-SrKDIjekav
-app-dicts/sword-StrongsGreek
-app-dicts/sword-StrongsHebrew
-app-dicts/sword-Swahili
-app-dicts/sword-Swe1917
-app-dicts/sword-Swe1917Of
-app-dicts/sword-SweFolk1998
-app-dicts/sword-SweKarlXII
-app-dicts/sword-SweKarlXII1873
-app-dicts/sword-Tagalog
-app-dicts/sword-TagAngBiblia
-app-dicts/sword-Tausug
-app-dicts/sword-TCR
-app-dicts/sword-TDavid
-app-dicts/sword-TFG
-app-dicts/sword-ThaiKJV
-app-dicts/sword-Tisch
-app-dicts/sword-TNT
-app-dicts/sword-Torrey
-app-dicts/sword-TR
-app-dicts/sword-TSK
-app-dicts/sword-TurHADI
-app-dicts/sword-TurNTB
-app-dicts/sword-Twenty
-app-dicts/sword-Tyndale
-app-dicts/sword-UKJV
-app-dicts/sword-Ukrainian
-app-dicts/sword-UkrKulish
-app-dicts/sword-Uma
-app-dicts/sword-UrduGeo
-app-dicts/sword-UrduGeoDeva
-app-dicts/sword-UrduGeoRoman
-app-dicts/sword-UyCyr
-app-dicts/sword-VarApp
-app-dicts/sword-VieRobinson
-app-dicts/sword-VieStrongsGreek
-app-dicts/sword-Viet
-app-dicts/sword-VietLCCMN
-app-dicts/sword-VietLCCMNCT
-app-dicts/sword-VietNVB
-app-dicts/sword-vlsJoNT
-app-dicts/sword-Vulgate
-app-dicts/sword-Vulgate_HebPs
-app-dicts/sword-VulgClementine
-app-dicts/sword-VulgConte
-app-dicts/sword-VulgGlossa
-app-dicts/sword-VulgHetzenauer
-app-dicts/sword-VulgSistine
-app-dicts/sword-Webster
-app-dicts/sword-Webster1806
-app-dicts/sword-Webster1913
-app-dicts/sword-WelBeiblNet
-app-dicts/sword-Wesley
-app-dicts/sword-Westminster
-app-dicts/sword-Westminster21
-app-dicts/sword-Weymouth
-app-dicts/sword-WHNU
-app-dicts/sword-WLC
-app-dicts/sword-Worsley
-app-dicts/sword-Wulfila
-app-dicts/sword-Wycliffe
-app-dicts/sword-YLT
-app-dicts/sword-ZhEnglish
-app-dicts/sword-ZhHanzi
-app-dicts/sword-ZhPinyin
-app-text/sword-modules
-
-# Michał Górny <mgorny@gentoo.org> (2023-01-25)
-# Unmaintained. Multiple build failure bugs reported. This version
-# predates 2008.
-# Removal on 2023-02-24. Bug #837611.
-sys-cluster/wulfware
-
-# Ionen Wolkens <ionen@gentoo.org> (2023-01-24)
-# Mostly obsoleted by the better maintained net-misc/yt-dlp, please
-# migrate. If had USE=yt-dlp enabled (default) then was likely already
-# using through its youtube-dl compatibility wrapper and this will
-# change nothing beside needing to ensure that it is not depcleaned.
-#
-# Upstream is mostly focusing on compatibility and old python support,
-# still uses deprecated Nose for tests, and has not seen a new release
-# to deploy fixes in a long time despite major issues (e.g. throttling).
-#
-# Been kept due to some packages lacking compatibility with yt-dlp's
-# python modules, but none are left in tree. Those that call the command
-# rather than modules will often work as-is with yt-dlp's wrapper.
-# Removal: 2023-02-23. Bug #891917
-net-misc/youtube-dl
-
-# Michał Górny <mgorny@gentoo.org> (2023-01-24)
-# mps-youtube does not seem to work "out of the box". It has had its
-# last release in 2018, and no commits since 2020. It is the only
-# package needing dev-python/pafy, and pafy is the final package
-# requiring net-misc/youtube-dl.
-# Removal on 2023-02-23. Bug #891911.
-dev-python/pafy
-media-sound/mps-youtube
-
-# David Seifert <soap@gentoo.org> (2023-01-23)
-# EOL branch, switch to mariadb-10.4/galera-26.4, removal on 2023-02-22.
-<dev-db/mariadb-10.4
-<sys-cluster/galera-26.4
-
-# Sam James <sam@gentoo.org> (2023-01-23)
-# Please upgrade to >=app-eselect/eselect-wxwidgets-20230114-r1 as -r0 may
-# lead to build failures.
-=app-eselect/eselect-wxwidgets-20230114
-
-# Michał Górny <mgorny@gentoo.org> (2023-01-21)
-# Packages that are incompatible with ffmpeg-5.
-#
-# media-libs/libextractor: no Gentoo maintainer, ver from 2019, bug #834382
-# media-libs/qtav: no Gentoo maintainer, no porting progress, bug #834386
-# media-plugins/vdr-vaapidevice: no activity since 2019, bug #834390
-# media-sound/potamus: last rel. 2018, one commit in 2020, bug #834396
-# media-video/ffmpeg2theora: no activity since 2016, bug #834403
-#
-# Removal on 2023-02-20.
-media-libs/libextractor
-media-libs/qtav
-media-plugins/vdr-vaapidevice
-media-sound/potamus
-media-video/ffmpeg2theora
-
-# Michał Górny <mgorny@gentoo.org> (2023-01-21)
-# Obsoleted in favor of using extract-on-the-first-run feature
-# of games-strategy/wargus.
-# Removal on 2023-02-20. Bug #578340.
-games-strategy/wargus-data
-
-# Hans de Graaff <graaff@gentoo.org> (2023-01-21)
-# No longer maintained upstream and missing recent security fixes.
-# Use a newer Rails version instead.
-# This mask also includes several supporting or rails 5.2-only packages.
-# Masked for removal after 2023-02-21.
-dev-ruby/actioncable:5.2
-dev-ruby/actionmailer:5.2
-dev-ruby/actionpack:5.2
-dev-ruby/actionview:5.2
-dev-ruby/activejob:5.2
-dev-ruby/activemodel:5.2
-dev-ruby/activerecord:5.2
-dev-ruby/activestorage:5.2
-dev-ruby/activesupport:5.2
-dev-ruby/rails:5.2
-dev-ruby/railties:5.2
-dev-ruby/arel
-=www-apps/redmine-4.2.9
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2023-01-20)
-# KDE Plasma 5.26.90 (5.27 Beta) mask
-# Pre-release version - happy testing!
-~kde-plasma/bluedevil-5.26.90
-~kde-plasma/breeze-5.26.90
-~kde-plasma/breeze-grub-5.26.90
-~kde-plasma/breeze-gtk-5.26.90
-~kde-plasma/breeze-plymouth-5.26.90
-~kde-plasma/discover-5.26.90
-~kde-plasma/drkonqi-5.26.90
-~kde-plasma/kactivitymanagerd-5.26.90
-~kde-plasma/kde-cli-tools-5.26.90
-~kde-plasma/kde-gtk-config-5.26.90
-~kde-plasma/kdecoration-5.26.90
-~kde-plasma/kdeplasma-addons-5.26.90
-~kde-plasma/kgamma-5.26.90
-~kde-plasma/khotkeys-5.26.90
-~kde-plasma/kinfocenter-5.26.90
-~kde-plasma/kmenuedit-5.26.90
-~kde-plasma/kpipewire-5.26.90
-~kde-plasma/kscreen-5.26.90
-~kde-plasma/kscreenlocker-5.26.90
-~kde-plasma/ksshaskpass-5.26.90
-~kde-plasma/ksystemstats-5.26.90
-~kde-plasma/kwallet-pam-5.26.90
-~kde-plasma/kwayland-integration-5.26.90
-~kde-plasma/kwin-5.26.90
-~kde-plasma/kwrited-5.26.90
-~kde-plasma/layer-shell-qt-5.26.90
-~kde-plasma/libkscreen-5.26.90
-~kde-plasma/libksysguard-5.26.90
-~kde-plasma/libkworkspace-5.26.90
-~kde-plasma/milou-5.26.90
-~kde-plasma/oxygen-5.26.90
-~kde-plasma/oxygen-sounds-5.26.90
-~kde-plasma/plasma-browser-integration-5.26.90
-~kde-plasma/plasma-desktop-5.26.90
-~kde-plasma/plasma-disks-5.26.90
-~kde-plasma/plasma-firewall-5.26.90
-~kde-plasma/plasma-integration-5.26.90
-~kde-plasma/plasma-meta-5.26.90
-~kde-plasma/plasma-nm-5.26.90
-~kde-plasma/plasma-pa-5.26.90
-~kde-plasma/plasma-sdk-5.26.90
-~kde-plasma/plasma-systemmonitor-5.26.90
-~kde-plasma/plasma-thunderbolt-5.26.90
-~kde-plasma/plasma-workspace-5.26.90
-~kde-plasma/plasma-workspace-wallpapers-5.26.90
-~kde-plasma/plasma-vault-5.26.90
-~kde-plasma/plymouth-kcm-5.26.90
-~kde-plasma/polkit-kde-agent-5.26.90
-~kde-plasma/powerdevil-5.26.90
-~kde-plasma/sddm-kcm-5.26.90
-~kde-plasma/systemsettings-5.26.90
-~kde-plasma/xdg-desktop-portal-kde-5.26.90
-~kde-plasma/xembed-sni-proxy-5.26.90
-
-# Alfredo Tupone <tupone@gentoo.org> (2023-01-18)
-# Masked for removal in 30 days.
-# Not maintained (2006), no rev dep, bugs
-# (bug #891283)
-dev-tcltk/tclperl
-
# David Seifert <soap@gentoo.org> (2023-01-14)
# Py3.8 only backports
dev-python/backports-tempfile
@@ -725,77 +354,10 @@ dev-python/backports-weakref
dev-python/backports-zoneinfo
dev-python/pkgutil_resolve_name
-# Andreas Sturmlechner <asturm@gentoo.org> (2023-01-10)
-# Unmaintained and reportedly broken by KDE Plasma 5.25 already.
-# Masking current stable version is the first step towards last-rites.
-# Consider migrating away from latte-dock for your workflow.
-# See also: https://tinyurl.com/39dkw43a (links to reddit)
-# Removal on 2023-01-30.
-=kde-misc/latte-dock-0.10.8*
-
-# Jonas Stein <jstein@gentoo.org> (2023-01-09)
-# Dead upstream, open bugs unmaintained.
-# Removal after 2023-03-01. Bug #890244.
-www-client/dillo
-
-# John Helmert III <ajak@gentoo.org> (2023-01-08)
-# Multiple vulnerabilities include remote code execution, maintainer
-# needed, removal in 30 days. Bug #834501
-dev-util/artifactory-bin
-
-# Michael Mair-Keimberger <mmk@levelnine.at> (2023-01-08)
-# Broken since many years, no reverse dependencies, last release from 2000
-# Bug #678518. Removal on 2023-02-08.
-net-dns/dnswalk
-
-# Michael Mair-Keimberger <mmk@levelnine.at> (2023-01-08)
-# EAPI=6, Installs only card pictures and has no reverse dependencies.
-# Bug #805278. Removal on 2023-02-08.
-dev-games/cardpics
-
-# Michael Mair-Keimberger <mmk@levelnine.at> (2023-01-08)
-# Dependencies of games-server/cyphesis, which got removed ~4 years ago, no
-# other reverse dependencies. Bug #728230
-# Removal on 2023-02-08.
-dev-games/mercator
-dev-games/wfmath
-
# Sam James <sam@gentoo.org> (2023-01-05)
# Breaks reverse dependencies: bug #889694, bug #888579.
=sys-fs/btrfs-progs-6.1.1
-# David Seifert <soap@gentoo.org> (2023-01-02)
-# EAPI 6, pretty much no upstream activity, outdated, last upstream
-# release over 3 years ago, no revdeps. Removal on 2023-02-01.
-dev-cpp/pngpp
-
-# Jonas Stein <jstein@gentoo.org> (2023-01-01)
-# Package is broken and unusable, no activity upstream.
-# Removal after 2023-02-01. Bug #722568.
-net-analyzer/chaosreader
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2022-12-31)
-# EAPI=6 ebuild, live only packages for 1 year! maintainer-needed package.
-# Removal: 2023-01-30. Bug #889200.
-app-containers/docker-gc
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2022-12-31)
-# Live only packages for 4 years!
-# Removal: 2023-01-30. Bug #889196.
-sys-auth/google-authenticator-libpam-hardened
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2022-12-31)
-# EAPI=6 ebuild, live only packages for 6 years!
-# Removal: 2023-01-30. Bug #889194.
-x11-plugins/pidgin-funyahoo-plusplus
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-12-29)
-# Upstream is dead, last activity in Nov 2017. Does not
-# work with newer log4j, bug #857663. Use net-p2p/biglybt
-# instead. Removal on 2023-02-28.
-net-p2p/vuze
-net-p2p/vuze-coreplugins
-
# Sam James <sam@gentoo.org> (2022-12-27)
# Regression in listing subvolumes (no UUIDs), bug #888549
# https://github.com/kdave/btrfs-progs/issues/562
@@ -814,41 +376,6 @@ net-p2p/vuze-coreplugins
# This version currently is not compatible with kernel build (yet)
~dev-util/bindgen-0.63.0
-# Jaco Kroon <jaco@uls.co.za> (2022-12-14)
-# Multiple open bugs (bug #870910, bug #877731, bug #884815), only one of which
-# is trivial to solve.
-# With more and more SIP traffic using TLS rather than plaintext UDP or TCP
-# this is fast becomming less and less useful. You should rather use
-# asterisk's res_hep which can also report encrypted SIP and RTP to any HEP
-# compatible reporting tool (including Homer).
-# I'm no longer using this and don't recommend it's use, if you want this to be
-# unmasked again, please contact me so that we can figure out how to approach
-# maintenance thereof. Last-rites bug #885845.
-# Removal on 2023-01-31.
-net-voip/captagent
-
-# Jonas Stein <jstein@gentoo.org> (2022-12-11)
-# Unfetchable and mirror-restricted.
-# Upstream discontinued
-# Removal after 2023-02-01. Bug #884715.
-dev-cpp/sourcetrail
-
-# Sam James <sam@gentoo.org> (2022-12-09)
-# Breaks compilation of reverse dependencies with broken pkgconfig (pc) file
-# bug #885075, https://github.com/libarchive/libarchive/issues/1766
-=app-arch/libarchive-3.6.2
-
-# Stephan Hartmann <sultan@gentoo.org> (2023-01-15)
-# Dev channel releases are only for people who
-# are developers or want more experimental features
-# and accept a more unstable release.
->=www-client/chromium-111
-
-# Piotr Karbowski <slashbeast@gentoo.org> (2022-11-29)
-# Multiple stability issues, deadlocks on exit, broken API.
-# Bug #883559
-=net-p2p/qbittorrent-4.5.0
-
# Matt Turner <mattst88@gentoo.org> (2022-11-16)
# Packages or their dependencies have not been ported to libsoup:3.0, while
# other non-slotted dependencies have been.
@@ -939,7 +466,7 @@ dev-qt/qtwebsockets:6
# James Beddek <telans@posteo.de> (2022-01-19)
# FFmpeg 5.0 ABI/API changes break many packages.
# Masking for tracker/tinderbox. Bug #831437
-=media-video/ffmpeg-5*
+>=media-video/ffmpeg-5
>=media-sound/spek-0.8.5
# Brian Evans <grknight@gentoo.org> (2022-01-07)
@@ -1070,3 +597,4 @@ www-plugins/chrome-binary-plugins:unstable
dev-util/mingw64-runtime
sys-libs/newlib
dev-embedded/avr-libc
+sys-devel/nvptx-tools
diff --git a/profiles/prefix/darwin/macos/arch/arm64/make.defaults b/profiles/prefix/darwin/macos/arch/arm64/make.defaults
index 3ceab05d32e1..4bd8a3ab9cb6 100644
--- a/profiles/prefix/darwin/macos/arch/arm64/make.defaults
+++ b/profiles/prefix/darwin/macos/arch/arm64/make.defaults
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
ARCH="arm64-macos"
-ACCEPT_KEYWORDS="~x64-macos" # this is a hack whilst we don't have full system
+ACCEPT_KEYWORDS="~arm64-macos"
# multilib build stuff, single ABI (no multilib)
ABI="arm64"
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 5845a27c356a..e8f6c62dc780 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -43,20 +43,20 @@ amd64 default/linux/amd64/17.1/no-multilib/hardened/selinux stable
amd64 default/linux/amd64/17.1/no-multilib/systemd dev
amd64 default/linux/amd64/17.1/no-multilib/systemd/merged-usr dev
amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux exp
-amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr exp
+amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr exp
amd64 default/linux/amd64/17.1/systemd stable
amd64 default/linux/amd64/17.1/systemd/merged-usr stable
amd64 default/linux/amd64/17.1/systemd/selinux exp
-amd64 default/linux/amd64/17.1/systemd/selinux/merged-usr exp
+amd64 default/linux/amd64/17.1/systemd/selinux/merged-usr exp
amd64 default/linux/amd64/17.1/clang exp
amd64 default/linux/amd64/17.1/systemd/clang exp
amd64 default/linux/amd64/17.1/systemd/clang/merged-usr exp
# AMD64 Profiles
# @MAINTAINER: amd64@gentoo.org
-amd64 default/linux/amd64/17.0/x32 dev
-amd64 default/linux/amd64/17.0/x32/systemd exp
-amd64 default/linux/amd64/17.0/x32/systemd/merged-usr exp
+amd64 default/linux/amd64/17.0/x32 dev
+amd64 default/linux/amd64/17.0/x32/systemd exp
+amd64 default/linux/amd64/17.0/x32/systemd/merged-usr exp
# ARM Profiles
# @MAINTAINER: arm@gentoo.org
@@ -107,7 +107,7 @@ arm default/linux/arm/17.0/armv7a/desktop/gnome/systemd dev
arm default/linux/arm/17.0/armv7a/desktop/gnome/systemd/merged-usr dev
arm default/linux/arm/17.0/armv7a/desktop/plasma dev
arm default/linux/arm/17.0/armv7a/desktop/plasma/systemd dev
-arm default/linux/arm/17.0/armv7a/desktop/plasma/systemd/merged-usr dev
+arm default/linux/arm/17.0/armv7a/desktop/plasma/systemd/merged-usr dev
arm default/linux/arm/17.0/armv7a/developer exp
arm default/linux/arm/17.0/armv7a/systemd dev
arm default/linux/arm/17.0/armv7a/systemd/merged-usr dev
@@ -123,7 +123,7 @@ arm64 default/linux/arm64/17.0/desktop/gnome stable
arm64 default/linux/arm64/17.0/desktop/gnome/systemd stable
arm64 default/linux/arm64/17.0/desktop/gnome/systemd/merged-usr stable
arm64 default/linux/arm64/17.0/desktop/plasma stable
-arm64 default/linux/arm64/17.0/desktop/plasma/systemd stable
+arm64 default/linux/arm64/17.0/desktop/plasma/systemd stable
arm64 default/linux/arm64/17.0/desktop/plasma/systemd/merged-usr stable
arm64 default/linux/arm64/17.0/desktop/systemd stable
arm64 default/linux/arm64/17.0/desktop/systemd/merged-usr stable
@@ -131,7 +131,7 @@ arm64 default/linux/arm64/17.0/developer exp
arm64 default/linux/arm64/17.0/systemd stable
arm64 default/linux/arm64/17.0/systemd/merged-usr stable
arm64 default/linux/arm64/17.0/systemd/selinux exp
-arm64 default/linux/arm64/17.0/systemd/selinux/merged-usr exp
+arm64 default/linux/arm64/17.0/systemd/selinux/merged-usr exp
arm64 default/linux/arm64/17.0/llvm exp
arm64 default/linux/arm64/17.0/systemd/llvm exp
arm64 default/linux/arm64/17.0/systemd/llvm/merged-usr exp
@@ -147,11 +147,11 @@ arm64 default/linux/arm64/17.0/big-endian/systemd/merged-usr exp
# HPPA Profiles
# @MAINTAINER: hppa@gentoo.org
-hppa default/linux/hppa/17.0 stable
-hppa default/linux/hppa/17.0/systemd exp
-hppa default/linux/hppa/17.0/systemd/merged-usr exp
-hppa default/linux/hppa/17.0/desktop stable
-hppa default/linux/hppa/17.0/developer exp
+hppa default/linux/hppa/17.0 stable
+hppa default/linux/hppa/17.0/systemd exp
+hppa default/linux/hppa/17.0/systemd/merged-usr exp
+hppa default/linux/hppa/17.0/desktop stable
+hppa default/linux/hppa/17.0/developer exp
# IA64 Profiles
# @MAINTAINER: ia64@gentoo.org
@@ -176,9 +176,9 @@ loong default/linux/loong/22.0/la64v100/lp64d/systemd/merged-usr stable
# M68K Profiles
# @MAINTAINER: m68k@gentoo.org
-m68k default/linux/m68k/17.0 exp
-m68k default/linux/m68k/17.0/systemd exp
-m68k default/linux/m68k/17.0/systemd/merged-usr exp
+m68k default/linux/m68k/17.0 exp
+m68k default/linux/m68k/17.0/systemd exp
+m68k default/linux/m68k/17.0/systemd/merged-usr exp
# MIPS Profiles
# @MAINTAINER: mips@gentoo.org
@@ -223,16 +223,16 @@ ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer exp
# PPC profiles
# @MAINTAINER: gyakovlev@gentoo.org, ppc@gentoo.org, musl@gentoo.org
-ppc default/linux/ppc/17.0 stable
-ppc default/linux/ppc/17.0/desktop stable
-ppc default/linux/ppc/17.0/desktop/gnome stable
-ppc default/linux/ppc/17.0/desktop/gnome/systemd stable
-ppc default/linux/ppc/17.0/desktop/gnome/systemd/merged-usr stable
-ppc default/linux/ppc/17.0/systemd stable
-ppc default/linux/ppc/17.0/systemd/merged-usr stable
-ppc default/linux/ppc/17.0/developer exp
-ppc default/linux/ppc/17.0/musl dev
-ppc default/linux/ppc/17.0/musl/hardened exp
+ppc default/linux/ppc/17.0 stable
+ppc default/linux/ppc/17.0/desktop stable
+ppc default/linux/ppc/17.0/desktop/gnome stable
+ppc default/linux/ppc/17.0/desktop/gnome/systemd stable
+ppc default/linux/ppc/17.0/desktop/gnome/systemd/merged-usr stable
+ppc default/linux/ppc/17.0/systemd stable
+ppc default/linux/ppc/17.0/systemd/merged-usr stable
+ppc default/linux/ppc/17.0/developer exp
+ppc default/linux/ppc/17.0/musl dev
+ppc default/linux/ppc/17.0/musl/hardened exp
# PPC64 profiles
# @MAINTAINER: gyakovlev@gentoo.org, ppc64@gentoo.org, musl@gentoo.org
@@ -298,25 +298,25 @@ riscv default/linux/riscv/20.0/rv64gc/multilib/systemd exp
# S390 Profiles
# @MAINTAINER: s390@gentoo.org
-s390 default/linux/s390/17.0 stable
-s390 default/linux/s390/17.0/s390x stable
-s390 default/linux/s390/17.0/systemd stable
-s390 default/linux/s390/17.0/systemd/merged-usr stable
-s390 default/linux/s390/17.0/s390x/systemd exp
-s390 default/linux/s390/17.0/s390x/systemd/merged-usr exp
+s390 default/linux/s390/17.0 stable
+s390 default/linux/s390/17.0/s390x stable
+s390 default/linux/s390/17.0/systemd stable
+s390 default/linux/s390/17.0/systemd/merged-usr stable
+s390 default/linux/s390/17.0/s390x/systemd exp
+s390 default/linux/s390/17.0/s390x/systemd/merged-usr exp
# SPARC Profiles
# @MAINTAINER: sparc@gentoo.org
-sparc default/linux/sparc/17.0 stable
-sparc default/linux/sparc/17.0/desktop stable
-sparc default/linux/sparc/17.0/developer exp
-sparc default/linux/sparc/17.0/systemd stable
-sparc default/linux/sparc/17.0/systemd/merged-usr stable
-sparc default/linux/sparc/17.0/64ul stable
-sparc default/linux/sparc/17.0/64ul/desktop stable
-sparc default/linux/sparc/17.0/64ul/developer exp
-sparc default/linux/sparc/17.0/64ul/systemd stable
-sparc default/linux/sparc/17.0/64ul/systemd/merged-usr stable
+sparc default/linux/sparc/17.0 stable
+sparc default/linux/sparc/17.0/desktop stable
+sparc default/linux/sparc/17.0/developer exp
+sparc default/linux/sparc/17.0/systemd stable
+sparc default/linux/sparc/17.0/systemd/merged-usr stable
+sparc default/linux/sparc/17.0/64ul stable
+sparc default/linux/sparc/17.0/64ul/desktop stable
+sparc default/linux/sparc/17.0/64ul/developer exp
+sparc default/linux/sparc/17.0/64ul/systemd stable
+sparc default/linux/sparc/17.0/64ul/systemd/merged-usr stable
# x86 Profiles
# @MAINTAINER: x86@gentoo.org
@@ -337,86 +337,86 @@ x86 default/linux/x86/17.0/systemd/merged-usr stable
# musl profiles
# @MAINTAINER: musl@gentoo.org
-amd64 default/linux/amd64/17.0/musl dev
-amd64 default/linux/amd64/17.0/musl/clang exp
-amd64 default/linux/amd64/17.0/musl/hardened exp
-amd64 default/linux/amd64/17.0/musl/hardened/selinux exp
-arm default/linux/arm/17.0/musl/armv6j dev
-arm default/linux/arm/17.0/musl/armv6j/hardened exp
-arm default/linux/arm/17.0/musl/armv6j/hardened/selinux exp
-arm default/linux/arm/17.0/musl/armv7a dev
-arm default/linux/arm/17.0/musl/armv7a/hardened exp
-arm default/linux/arm/17.0/musl/armv7a/hardened/selinux exp
-arm64 default/linux/arm64/17.0/musl dev
-arm64 default/linux/arm64/17.0/musl/llvm exp
-arm64 default/linux/arm64/17.0/musl/hardened exp
-arm64 default/linux/arm64/17.0/musl/hardened/selinux exp
-mips default/linux/mips/17.0/musl/o32 exp
-mips default/linux/mips/17.0/musl/n64 exp
-mips default/linux/mips/17.0/musl/mipsel/o32 exp
-mips default/linux/mips/17.0/musl/mipsel/n64 exp
-riscv default/linux/riscv/20.0/rv64gc/lp64d/musl dev
-riscv default/linux/riscv/20.0/rv64gc/lp64/musl dev
-x86 default/linux/x86/17.0/musl dev
-x86 default/linux/x86/17.0/musl/selinux exp
+amd64 default/linux/amd64/17.0/musl dev
+amd64 default/linux/amd64/17.0/musl/clang exp
+amd64 default/linux/amd64/17.0/musl/hardened exp
+amd64 default/linux/amd64/17.0/musl/hardened/selinux exp
+arm default/linux/arm/17.0/musl/armv6j dev
+arm default/linux/arm/17.0/musl/armv6j/hardened exp
+arm default/linux/arm/17.0/musl/armv6j/hardened/selinux exp
+arm default/linux/arm/17.0/musl/armv7a dev
+arm default/linux/arm/17.0/musl/armv7a/hardened exp
+arm default/linux/arm/17.0/musl/armv7a/hardened/selinux exp
+arm64 default/linux/arm64/17.0/musl dev
+arm64 default/linux/arm64/17.0/musl/llvm exp
+arm64 default/linux/arm64/17.0/musl/hardened exp
+arm64 default/linux/arm64/17.0/musl/hardened/selinux exp
+mips default/linux/mips/17.0/o32/musl exp
+mips default/linux/mips/17.0/n64/musl exp
+mips default/linux/mips/17.0/mipsel/o32/musl exp
+mips default/linux/mips/17.0/mipsel/n64/musl exp
+riscv default/linux/riscv/20.0/rv64gc/lp64d/musl dev
+riscv default/linux/riscv/20.0/rv64gc/lp64/musl dev
+x86 default/linux/x86/17.0/musl dev
+x86 default/linux/x86/17.0/musl/selinux exp
# These are Gentoo Prefix profiles, maintained by the Prefix team
# @MAINTAINER: prefix@gentoo.org
# Linux Profiles
-amd64-linux prefix/linux/amd64 exp
-arm-linux prefix/linux/arm exp
-ppc64-linux prefix/linux/ppc64 exp
-ppc64-linux prefix/linux/ppc64le exp
-riscv-linux prefix/linux/riscv exp
-x86-linux prefix/linux/x86 exp
+amd64-linux prefix/linux/amd64 exp
+arm-linux prefix/linux/arm exp
+ppc64-linux prefix/linux/ppc64 exp
+ppc64-linux prefix/linux/ppc64le exp
+riscv-linux prefix/linux/riscv exp
+x86-linux prefix/linux/x86 exp
# Linux Standalone Profiles
-amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ exp
-amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.32+ exp
-amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.16+ exp
-amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+ exp
-amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+ exp
-amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+ exp
-riscv-linux default/linux/riscv/20.0/rv64gc/lp64d/prefix/kernel-3.2+ exp
-x86-linux default/linux/x86/17.0/prefix/kernel-3.2+ exp
-x86-linux default/linux/x86/17.0/prefix/kernel-2.6.32+ exp
-x86-linux default/linux/x86/17.0/prefix/kernel-2.6.16+ exp
-arm-linux default/linux/arm/17.0/armv7a/prefix/kernel-3.2+ exp
-arm64-linux default/linux/arm64/17.0/prefix/kernel-3.2+ exp
+amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ exp
+amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.32+ exp
+amd64-linux default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.16+ exp
+amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+ exp
+amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+ exp
+amd64-linux default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+ exp
+riscv-linux default/linux/riscv/20.0/rv64gc/lp64d/prefix/kernel-3.2+ exp
+x86-linux default/linux/x86/17.0/prefix/kernel-3.2+ exp
+x86-linux default/linux/x86/17.0/prefix/kernel-2.6.32+ exp
+x86-linux default/linux/x86/17.0/prefix/kernel-2.6.16+ exp
+arm-linux default/linux/arm/17.0/armv7a/prefix/kernel-3.2+ exp
+arm64-linux default/linux/arm64/17.0/prefix/kernel-3.2+ exp
# Mac OS X Profiles
-ppc-macos prefix/darwin/macos/10.5/ppc/gcc exp
-x64-macos prefix/darwin/macos/10.11/x64 exp
-x64-macos prefix/darwin/macos/10.13/x64 exp
-x64-macos prefix/darwin/macos/10.13/x64/gcc exp
-x64-macos prefix/darwin/macos/10.14/x64 exp
-x64-macos prefix/darwin/macos/10.14/x64/gcc exp
-x64-macos prefix/darwin/macos/10.15/x64 exp
-x64-macos prefix/darwin/macos/10.15/x64/gcc exp
-x64-macos prefix/darwin/macos/11.0/x64 exp
-x64-macos prefix/darwin/macos/11.0/x64/gcc exp
-x64-macos prefix/darwin/macos/12.0/x64 exp
-x64-macos prefix/darwin/macos/12.0/x64/gcc exp
-x64-macos prefix/darwin/macos/13.0/x64/gcc exp
-arm64-macos prefix/darwin/macos/11.0/arm64 exp
-arm64-macos prefix/darwin/macos/11.0/arm64/gcc exp
-arm64-macos prefix/darwin/macos/12.0/arm64 exp
-arm64-macos prefix/darwin/macos/12.0/arm64/gcc exp
-arm64-macos prefix/darwin/macos/13.0/arm64/gcc exp
+ppc-macos prefix/darwin/macos/10.5/ppc/gcc exp
+x64-macos prefix/darwin/macos/10.11/x64 exp
+x64-macos prefix/darwin/macos/10.13/x64 exp
+x64-macos prefix/darwin/macos/10.13/x64/gcc exp
+x64-macos prefix/darwin/macos/10.14/x64 exp
+x64-macos prefix/darwin/macos/10.14/x64/gcc exp
+x64-macos prefix/darwin/macos/10.15/x64 exp
+x64-macos prefix/darwin/macos/10.15/x64/gcc exp
+x64-macos prefix/darwin/macos/11.0/x64 exp
+x64-macos prefix/darwin/macos/11.0/x64/gcc exp
+x64-macos prefix/darwin/macos/12.0/x64 exp
+x64-macos prefix/darwin/macos/12.0/x64/gcc exp
+x64-macos prefix/darwin/macos/13.0/x64/gcc exp
+arm64-macos prefix/darwin/macos/11.0/arm64 exp
+arm64-macos prefix/darwin/macos/11.0/arm64/gcc exp
+arm64-macos prefix/darwin/macos/12.0/arm64 exp
+arm64-macos prefix/darwin/macos/12.0/arm64/gcc exp
+arm64-macos prefix/darwin/macos/13.0/arm64/gcc exp
# Solaris Profiles
-sparc-solaris prefix/sunos/solaris/5.11/sparc exp
-sparc64-solaris prefix/sunos/solaris/5.11/sparc64 exp
-x86-solaris prefix/sunos/solaris/5.11/x86 exp
-x64-solaris prefix/sunos/solaris/5.11/x64 exp
+sparc-solaris prefix/sunos/solaris/5.11/sparc exp
+sparc64-solaris prefix/sunos/solaris/5.11/sparc64 exp
+x86-solaris prefix/sunos/solaris/5.11/x86 exp
+x64-solaris prefix/sunos/solaris/5.11/x64 exp
# Windows Profiles
-x86-winnt prefix/windows/winnt/x86 exp
-x64-winnt prefix/windows/winnt/x64 exp
+x86-winnt prefix/windows/winnt/x86 exp
+x64-winnt prefix/windows/winnt/x64 exp
# Cygwin Profiles
-x64-cygwin prefix/windows/cygwin/x64 exp
+x64-cygwin prefix/windows/cygwin/x64 exp
# vim: set ts=8 noet ft=conf:
diff --git a/profiles/releases/17.0/make.defaults b/profiles/releases/17.0/make.defaults
index 65c385e7abde..f2e63d883298 100644
--- a/profiles/releases/17.0/make.defaults
+++ b/profiles/releases/17.0/make.defaults
@@ -1,2 +1,5 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+
+# make sure toolchain has sane defaults <toolchain@gentoo.org>
+USE="${USE} fortran openmp"
diff --git a/profiles/updates/1Q-2023 b/profiles/updates/1Q-2023
index 196c90c35848..b0348250ceef 100644
--- a/profiles/updates/1Q-2023
+++ b/profiles/updates/1Q-2023
@@ -1,3 +1,23 @@
move net-im/discord-bin net-im/discord
move dev-python/python-recurring-ical-events dev-python/recurring-ical-events
move dev-python/snappy dev-python/python-snappy
+move dev-python/pkgcraft-python dev-python/pkgcraft
+move dev-python/python-nbxmpp dev-python/nbxmpp
+move dev-python/redis-py dev-python/redis
+move dev-python/podman-py dev-python/podman
+move dev-python/sphinx_rtd_theme dev-python/sphinx-rtd-theme
+move dev-python/python-zeroconf dev-python/zeroconf
+move dev-python/keystoneauth dev-python/keystoneauth1
+move dev-python/jupyter_server_fileid dev-python/jupyter-server-fileid
+move dev-python/python-xmlsec dev-python/xmlsec
+move dev-python/github3 dev-python/github3-py
+move dev-python/python-zstandard dev-python/zstandard
+move dev-python/prompt_toolkit dev-python/prompt-toolkit
+move sys-apps/uutils sys-apps/uutils-coreutils
+move dev-python/myst_parser dev-python/myst-parser
+move dev-python/setuptools_scm dev-python/setuptools-scm
+move dev-python/netcdf4-python dev-python/netcdf4
+move dev-python/jupyterlab_server dev-python/jupyterlab-server
+move dev-python/jupyter_server_ydoc dev-python/jupyter-server-ydoc
+move app-text/pytextile dev-python/textile
+move dev-python/jupyter_server dev-python/jupyter-server
diff --git a/profiles/updates/2Q-2022 b/profiles/updates/2Q-2022
index 3653c431081f..0fbedadc1ffd 100644
--- a/profiles/updates/2Q-2022
+++ b/profiles/updates/2Q-2022
@@ -5,7 +5,6 @@ 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
move dev-cpp/cpp-taskflow dev-cpp/taskflow
-move app-dicts/sword-KtuVb app-dicts/sword-KtuVB
move app-admin/undertaker-scripts app-admin/gentoo-retirement-scripts
move dev-python/pep621 dev-python/pyproject-metadata
move media-sound/mumble net-voip/mumble
diff --git a/profiles/updates/3Q-2020 b/profiles/updates/3Q-2020
index 301c1cb83c70..3f451f53e7f7 100644
--- a/profiles/updates/3Q-2020
+++ b/profiles/updates/3Q-2020
@@ -1,137 +1,5 @@
move games-action/d1x-rebirth games-action/dxx-rebirth
move games-action/d2x-rebirth games-action/dxx-rebirth
-move app-dicts/sword-abbott app-dicts/sword-Abbott
-move app-dicts/sword-acv app-dicts/sword-ACV
-move app-dicts/sword-afr1953 app-dicts/sword-Afr1953
-move app-dicts/sword-akjv app-dicts/sword-AKJV
-move app-dicts/sword-alb app-dicts/sword-Alb
-move app-dicts/sword-aleppo app-dicts/sword-Aleppo
-move app-dicts/sword-amtract app-dicts/sword-AmTract
-move app-dicts/sword-arasvd app-dicts/sword-AraSVD
-move app-dicts/sword-armeastern app-dicts/sword-ArmEastern
-move app-dicts/sword-armwestern app-dicts/sword-ArmWestern
-move app-dicts/sword-asv app-dicts/sword-ASV
-move app-dicts/sword-barnes app-dicts/sword-Barnes
-move app-dicts/sword-bashautin app-dicts/sword-BasHautin
-move app-dicts/sword-bbe app-dicts/sword-BBE
-move app-dicts/sword-bulveren app-dicts/sword-BulVeren
-move app-dicts/sword-burjudson app-dicts/sword-BurJudson
-move app-dicts/sword-byz app-dicts/sword-Byz
-move app-dicts/sword-cbc app-dicts/sword-CBC
-move app-dicts/sword-chamorro app-dicts/sword-Chamorro
-move app-dicts/sword-clarke app-dicts/sword-Clarke
-move app-dicts/sword-common app-dicts/sword-Common
-move app-dicts/sword-cro app-dicts/sword-CroSaric
-move app-dicts/sword-czebkr app-dicts/sword-CzeBKR
-move app-dicts/sword-daily app-dicts/sword-Daily
-move app-dicts/sword-darby app-dicts/sword-Darby
-move app-dicts/sword-diaglott app-dicts/sword-Diaglott
-move app-dicts/sword-drc app-dicts/sword-DRC
-move app-dicts/sword-dtn app-dicts/sword-DTN
-move app-dicts/sword-dutkant app-dicts/sword-DutKant
-move app-dicts/sword-dutsvv app-dicts/sword-DutSVV
-move app-dicts/sword-easton app-dicts/sword-Easton
-move app-dicts/sword-esperanto app-dicts/sword-Esperanto
-move app-dicts/sword-farsiopv app-dicts/sword-FarOPV
-move app-dicts/sword-finbiblia app-dicts/sword-FinBiblia
-move app-dicts/sword-finney app-dicts/sword-Finney
-move app-dicts/sword-finpr app-dicts/sword-FinPR
-move app-dicts/sword-frebbb app-dicts/sword-FreBBB
-move app-dicts/sword-frecrampon app-dicts/sword-FreCrampon
-move app-dicts/sword-fremartin app-dicts/sword-FreBDM1744
-move app-dicts/sword-fresegond app-dicts/sword-FreSegond1910
-move app-dicts/sword-geneva app-dicts/sword-Geneva
-move app-dicts/sword-geneva1599 app-dicts/sword-Geneva1599
-move app-dicts/sword-gerelb1871 app-dicts/sword-GerElb1871
-move app-dicts/sword-gerelb1905 app-dicts/sword-GerElb1905
-move app-dicts/sword-gersch app-dicts/sword-GerSch
-move app-dicts/sword-greekhebrew app-dicts/sword-GreekHebrew
-move app-dicts/sword-hebrewgreek app-dicts/sword-HebrewGreek
-move app-dicts/sword-heretics app-dicts/sword-Heretics
-move app-dicts/sword-hitchcock app-dicts/sword-Hitchcock
-move app-dicts/sword-hunkar app-dicts/sword-HunKar
-move app-dicts/sword-institutes app-dicts/sword-Institutes
-move app-dicts/sword-isbe app-dicts/sword-ISBE
-move app-dicts/sword-isv app-dicts/sword-ISV
-move app-dicts/sword-itadio app-dicts/sword-ItaDio
-move app-dicts/sword-itarive app-dicts/sword-ItaRive
-move app-dicts/sword-jfb app-dicts/sword-JFB
-move app-dicts/sword-josephus app-dicts/sword-Josephus
-move app-dicts/sword-jps app-dicts/sword-JPS
-move app-dicts/sword-jst app-dicts/sword-JST
-move app-dicts/sword-jubilee2000 app-dicts/sword-Jubilee2000
-move app-dicts/sword-kjv app-dicts/sword-KJV
-move app-dicts/sword-klv app-dicts/sword-KLV
-move app-dicts/sword-klven_iklingon app-dicts/sword-KLVen_iklingon
-move app-dicts/sword-klviklingon_en app-dicts/sword-KLViklingon_en
-move app-dicts/sword-lightfoot app-dicts/sword-Lightfoot
-move app-dicts/sword-litv app-dicts/sword-LITV
-move app-dicts/sword-luther app-dicts/sword-Luther
-move app-dicts/sword-mak app-dicts/sword-MAK
-move app-dicts/sword-manxgaelic app-dicts/sword-ManxGaelic
-move app-dicts/sword-mhc app-dicts/sword-MHC
-move app-dicts/sword-mhcc app-dicts/sword-MHCC
-move app-dicts/sword-mkjv app-dicts/sword-MKJV
-move app-dicts/sword-montgomery app-dicts/sword-Montgomery
-move app-dicts/sword-murdock app-dicts/sword-Murdock
-move app-dicts/sword-nave app-dicts/sword-Nave
-move app-dicts/sword-norsk app-dicts/sword-Norsk
-move app-dicts/sword-orthodoxy app-dicts/sword-Orthodoxy
-move app-dicts/sword-packard app-dicts/sword-Packard
-move app-dicts/sword-personal app-dicts/sword-Personal
-move app-dicts/sword-peshitta app-dicts/sword-Peshitta
-move app-dicts/sword-pilgrim app-dicts/sword-Pilgrim
-move app-dicts/sword-pnt app-dicts/sword-PNT
-move app-dicts/sword-practice app-dicts/sword-Practice
-move app-dicts/sword-rkjnt app-dicts/sword-RKJNT
-move app-dicts/sword-rnkjv app-dicts/sword-RNKJV
-move app-dicts/sword-robinson app-dicts/sword-Robinson
-move app-dicts/sword-rotherham app-dicts/sword-Rotherham
-move app-dicts/sword-rusmakarij app-dicts/sword-RusMakarij
-move app-dicts/sword-rwebster app-dicts/sword-RWebster
-move app-dicts/sword-rwp app-dicts/sword-RWP
-move app-dicts/sword-saoa app-dicts/sword-SAOA
-move app-dicts/sword-scofield app-dicts/sword-Scofield
-move app-dicts/sword-scotsgaelic app-dicts/sword-ScotsGaelic
-move app-dicts/sword-sme app-dicts/sword-SME
-move app-dicts/sword-smith app-dicts/sword-Smith
-move app-dicts/sword-sparv app-dicts/sword-SpaRV
-move app-dicts/sword-sparvg2004 app-dicts/sword-SpaRVG
-move app-dicts/sword-spavnt app-dicts/sword-SpaVNT
-move app-dicts/sword-spurious app-dicts/sword-Spurious
-move app-dicts/sword-strongsgreek app-dicts/sword-StrongsGreek
-move app-dicts/sword-strongshebrew app-dicts/sword-StrongsHebrew
-move app-dicts/sword-swahili app-dicts/sword-Swahili
-move app-dicts/sword-tagalog app-dicts/sword-Tagalog
-move app-dicts/sword-tcr app-dicts/sword-TCR
-move app-dicts/sword-tdavid app-dicts/sword-TDavid
-move app-dicts/sword-tfg app-dicts/sword-TFG
-move app-dicts/sword-tisch app-dicts/sword-Tisch
-move app-dicts/sword-torrey app-dicts/sword-Torrey
-move app-dicts/sword-tr app-dicts/sword-TR
-move app-dicts/sword-tsk app-dicts/sword-TSK
-move app-dicts/sword-twenty app-dicts/sword-Twenty
-move app-dicts/sword-tyndale app-dicts/sword-Tyndale
-move app-dicts/sword-ukjv app-dicts/sword-UKJV
-move app-dicts/sword-ukrainian app-dicts/sword-Ukrainian
-move app-dicts/sword-uma app-dicts/sword-Uma
-move app-dicts/sword-vulgate app-dicts/sword-Vulgate
-move app-dicts/sword-vulgate_hebps app-dicts/sword-Vulgate_HebPs
-move app-dicts/sword-webster app-dicts/sword-Webster
-move app-dicts/sword-webstersdict app-dicts/sword-Webster1913
-move app-dicts/sword-wesley app-dicts/sword-Wesley
-move app-dicts/sword-weymouth app-dicts/sword-Weymouth
-move app-dicts/sword-whnu app-dicts/sword-WHNU
-move app-dicts/sword-wlc app-dicts/sword-WLC
-move app-dicts/sword-wulfila app-dicts/sword-Wulfila
-move app-dicts/sword-wycliffe app-dicts/sword-Wycliffe
-move app-dicts/sword-ylt app-dicts/sword-YLT
-move app-dicts/sword-Cro app-dicts/sword-CroSaric
-move app-dicts/sword-FarsiOPV app-dicts/sword-FarOPV
-move app-dicts/sword-FreMartin app-dicts/sword-FreBDM1744
-move app-dicts/sword-FreSegond app-dicts/sword-FreSegond1910
-move app-dicts/sword-SpaRVG2004 app-dicts/sword-SpaRVG
-move app-dicts/sword-WebstersDict app-dicts/sword-Webster1913
move media-libs/ladspa-cmt media-plugins/cmt-plugins
move dev-libs/luise-bin dev-libs/luise
slotmove ~app-editors/emacs-27.0.90 27-vcs 27
diff --git a/profiles/updates/3Q-2021 b/profiles/updates/3Q-2021
index f27a66f3d891..f833c022b142 100644
--- a/profiles/updates/3Q-2021
+++ b/profiles/updates/3Q-2021
@@ -5,7 +5,7 @@ move dev-python/cfn-python-lint dev-python/cfn-lint
move dev-python/dbusmock dev-python/python-dbusmock
move dev-python/python-backoff dev-python/backoff
move dev-python/python-musicbrainz-ngs dev-python/python-musicbrainzngs
-move dev-python/python-podman dev-python/podman-py
+move dev-python/python-podman dev-python/podman
move dev-python/u-msgpack dev-python/u-msgpack-python
move sci-physics/geant-vmc sci-physics/geant4_vmc
move dev-python/beautifulsoup dev-python/beautifulsoup4
diff --git a/profiles/updates/4Q-2021 b/profiles/updates/4Q-2021
index 3237cbfb4105..a101f57fc656 100644
--- a/profiles/updates/4Q-2021
+++ b/profiles/updates/4Q-2021
@@ -43,7 +43,6 @@ move app-emulation/distrobuilder app-containers/distrobuilder
move app-emulation/docker-bench-security app-containers/docker-bench-security
move app-emulation/docker-compose app-containers/docker-compose
move app-emulation/docker-credential-helpers app-containers/docker-credential-helpers
-move app-emulation/docker-gc app-containers/docker-gc
move app-emulation/docker-registry app-containers/docker-registry
move app-emulation/docker-swarm app-containers/docker-swarm
move app-emulation/go-secbench app-containers/go-secbench
diff --git a/profiles/updates/4Q-2022 b/profiles/updates/4Q-2022
index 174fcfb44c9c..0f8f36837c3e 100644
--- a/profiles/updates/4Q-2022
+++ b/profiles/updates/4Q-2022
@@ -4,8 +4,6 @@ move x11-libs/libva-intel-driver media-libs/libva-intel-driver
move x11-libs/libva-intel-media-driver media-libs/libva-intel-media-driver
move x11-libs/intel-hybrid-codec-driver media-libs/intel-hybrid-codec-driver
move dev-python/swagger-spec-validator dev-python/swagger_spec_validator
-move dev-python/zeroconf dev-python/python-zeroconf
-move dev-python/zstandard dev-python/python-zstandard
move dev-python/retworkx dev-python/rustworkx
move dev-python/libsass dev-python/libsass-python
move dev-lang/open-cobol dev-lang/gnucobol