summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin203222 -> 203043 bytes
-rw-r--r--profiles/arch/alpha/package.use.mask4
-rw-r--r--profiles/arch/amd64/package.use.mask2
-rw-r--r--profiles/arch/amd64/package.use.stable.mask9
-rw-r--r--profiles/arch/arm/package.mask1
-rw-r--r--profiles/arch/arm/package.use.mask4
-rw-r--r--profiles/arch/arm64/package.use.mask10
-rw-r--r--profiles/arch/arm64/package.use.stable.mask3
-rw-r--r--profiles/arch/base/package.use.mask6
-rw-r--r--profiles/arch/hppa/package.mask5
-rw-r--r--profiles/arch/hppa/package.use.mask1
-rw-r--r--profiles/arch/ia64/package.use.mask9
-rw-r--r--profiles/arch/ia64/use.mask1
-rw-r--r--profiles/arch/loong/package.use.mask7
-rw-r--r--profiles/arch/powerpc/package.use.mask2
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask1
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.mask8
-rw-r--r--profiles/arch/riscv/package.use.force6
-rw-r--r--profiles/arch/riscv/package.use.mask4
-rw-r--r--profiles/arch/sparc/package.use.mask3
-rw-r--r--profiles/arch/x86/package.mask8
-rw-r--r--profiles/arch/x86/package.use.mask6
-rw-r--r--profiles/arch/x86/package.use.stable.force6
-rw-r--r--profiles/arch/x86/package.use.stable.mask10
-rw-r--r--profiles/base/package.use.force23
-rw-r--r--profiles/base/package.use.mask19
-rw-r--r--profiles/base/package.use.stable.mask1
-rw-r--r--profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask3
-rw-r--r--profiles/default/linux/ppc64le/23.0/package.mask3
-rw-r--r--profiles/desc/collectd_plugins.desc3
-rw-r--r--profiles/features/llvm/package.use3
-rw-r--r--profiles/features/llvm/package.use.force3
-rw-r--r--profiles/features/musl/package.mask14
-rw-r--r--profiles/features/musl/package.use6
-rw-r--r--profiles/features/musl/package.use.force6
-rw-r--r--profiles/license_groups2
-rw-r--r--profiles/package.deprecated5
-rw-r--r--profiles/package.mask11
-rw-r--r--profiles/prefix/darwin/macos/10.13/x64/package.mask3
-rw-r--r--profiles/prefix/darwin/macos/arch/arm64/package.use.mask8
-rw-r--r--profiles/prefix/package.use.mask2
-rw-r--r--profiles/prefix/sunos/solaris/package.mask8
-rw-r--r--profiles/profiles.desc284
-rw-r--r--profiles/targets/desktop/package.use2
-rw-r--r--profiles/use.local.desc6
45 files changed, 187 insertions, 344 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 8b0724047c07..62693fa3e1a3 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/alpha/package.use.mask b/profiles/arch/alpha/package.use.mask
index b1b28a51aaf3..3b6df5e08a9e 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -251,7 +251,7 @@ media-libs/mesa vulkan vulkan-overlay zink
# Sergei Trofimovich <slyfox@gentoo.org> (2020-07-18)
# net-libs/webkit-gtk has no alpha keywords
app-editors/emacs xwidgets
-gnome-extra/evolution-data-server oauth oauth-gtk3 oauth-gtk4
+gnome-extra/evolution-data-server oauth-gtk3 oauth-gtk4
# needs gnome-extra/sushi, depends on net-libs/webkit-gtk
gnome-base/nautilus previewer
# needs libgdata[gnome-online-accounts], depends on net-libs/webkit-gtk
@@ -542,7 +542,7 @@ x11-misc/xscreensaver new-login
# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
# mask use numa for openmpi
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Raúl Porcel <armin76@gentoo.org> (2011-10-08)
# Needs media-sound/lilypond
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index ab647373fb87..62aff0c6a407 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -418,7 +418,7 @@ sys-boot/grub:2 -grub_platforms_xen-32
# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sd-boot is not supported on all archs.
-sys-apps/systemd -boot -gnuefi -ukify
+sys-apps/systemd -boot -ukify
sys-apps/systemd-utils -boot -ukify
sys-kernel/installkernel -systemd-boot -ukify -uki
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index da0b707dd420..aff9fae98df9 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -85,10 +85,6 @@ media-video/ffmpeg vmaf
# needs stabilizing
media-video/ffmpeg amf
-# Sam James <sam@gentoo.org> (2022-02-01)
-# sys-cluster/ucx is not marked stable on amd64
-sys-cluster/slurm ucx
-
# Joonas Niilola <juippis@gentoo.org> (2021-08-13)
# dev-libs/efl is stabilized on amd64.
app-crypt/pinentry -efl
@@ -105,9 +101,8 @@ dev-java/openjdk:8 javafx
dev-java/openjdk:11 javafx
# Thomas Deutschmann <whissi@gentoo.org> (2020-09-07)
-# sys-cluster/slurm has no stable keywords
# dev-util/nvidia-cuda-toolkit has no stable keywords
-app-metrics/collectd collectd_plugins_slurm collectd_plugins_gpu_nvidia
+app-metrics/collectd collectd_plugins_gpu_nvidia
# Amy Liffey <amynka@gentoo.org> (2019-01-15)
# Mask experimental contrib repo
@@ -141,7 +136,7 @@ virtual/wine staging
# Christoph Junghans <junghans@gentoo.org> (2017-02-26)
# Stable mask some fabrics (bug #525534)
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_pbs openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Brian Evans <grknight@gentoo.org> (2017-01-17)
# Stable mask groonga on mariadb as I don't know how stable
diff --git a/profiles/arch/arm/package.mask b/profiles/arch/arm/package.mask
index 6f40e11a351b..18965e249fcb 100644
--- a/profiles/arch/arm/package.mask
+++ b/profiles/arch/arm/package.mask
@@ -3,7 +3,6 @@
# Sam James <sam@gentoo.org> (2024-02-17)
# Broken on arm, see bug #924649 (https://github.com/golang/go/issues/65601).
-=dev-lang/go-1.22.0
>=net-vpn/tailscale-1.60.0
# Andreas Sturmlechner <asturm@gentoo.org> (2023-02-06)
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 357bcc9164bc..b1c7dae45c42 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -169,7 +169,7 @@ net-im/prosody selinux
# Sam James <sam@gentoo.org> (2020-01-17)
# gnuefi + systemd-boot works on arm
# bug #729720
-sys-apps/systemd -boot -gnuefi -ukify
+sys-apps/systemd -boot -ukify
sys-apps/systemd-utils -boot -ukify
sys-kernel/installkernel -systemd-boot -ukify -uki
@@ -302,7 +302,7 @@ app-metrics/collectd -collectd_plugins_mqtt
# Christoph Junghans <junghans@gentoo.org> (2017-02-05)
# Mask some fabrics
-sys-cluster/openmpi java openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
+sys-cluster/openmpi java openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_pbs openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2017-01-04)
# Assembly optimisations are supported on arm since 0.0.0_pre20161213
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index eb63148c4543..5f51dcb020ea 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -88,10 +88,6 @@ dev-lang/ruby -jit
# avoid larger deptree, bug #882593
dev-python/bracex doc
-# Alexey Shvetsov <alexxy@gentoo.org> (2022-09-15)
-# Mask nvml use flag for slurm
-sys-cluster/slurm nvml
-
# Sam James <sam@gentoo.org> (2022-07-08)
# Unmask galera for dev-db/mariadb
>=dev-db/mariadb-10.1.0 -galera
@@ -129,10 +125,6 @@ media-video/ffmpeg vmaf
# sys-cluster/knem is not keyworded on arm64
sys-cluster/openmpi openmpi_fabrics_knem
-# Sam James <sam@gentoo.org> (2022-02-01)
-# sys-cluster/ucx is not keyworded on arm64
-sys-cluster/slurm ucx
-
# Sam James <sam@gentoo.org> (2022-01-22)
# Supports 64-bit NEON
dev-libs/libgcrypt -cpu_flags_arm_neon
@@ -202,7 +194,7 @@ media-sound/bluez-alsa man
# Sam James <sam@gentoo.org> (2020-01-17)
# gnuefi + systemd-boot works on arm64
# bug #729720
-sys-apps/systemd -boot -gnuefi -ukify
+sys-apps/systemd -boot -ukify
sys-apps/systemd-utils -boot -ukify
sys-kernel/installkernel -systemd-boot -ukify -uki
diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask
index 57f65f4d28be..459cf2219642 100644
--- a/profiles/arch/arm64/package.use.stable.mask
+++ b/profiles/arch/arm64/package.use.stable.mask
@@ -33,8 +33,7 @@ sci-mathematics/octave sundials
# Sam James <sam@gentoo.org> (2022-03-07)
# sys-cluster/torque not marked stable on arm64
-# nor is sys-cluster/slurm yet
-sys-cluster/openmpi openmpi_rm_pbs openmpi_rm_slurm
+sys-cluster/openmpi openmpi_rm_pbs
# Michał Górny <mgorny@gentoo.org> (2021-12-31)
# Don't apply stable masks to python-exec since we're forcing every
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index a51be55b952e..ec88de6222ce 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -81,10 +81,6 @@ media-video/pipewire roc
# dev-cpp/cppdap is not keyworded in most places
dev-build/cmake dap
-# Sam James <sam@gentoo.org> (2023-07-09)
-# sys-libs/libhugetlbfs is broken w/ newer glibc, bug #806079
-sys-apps/nvme-cli hugepages
-
# Michał Górny <mgorny@gentoo.org> (2023-06-24)
# dev-db/mongodb builds practically only on the authors' computer.
dev-python/pymongo test-full
@@ -400,7 +396,7 @@ media-video/mpv mmal
# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sd-boot and ukify are not supported on all archs.
-sys-apps/systemd boot gnuefi ukify
+sys-apps/systemd boot ukify
sys-apps/systemd-utils boot ukify
sys-kernel/installkernel systemd-boot ukify uki
diff --git a/profiles/arch/hppa/package.mask b/profiles/arch/hppa/package.mask
index 38231b9f09d7..39addcecad66 100644
--- a/profiles/arch/hppa/package.mask
+++ b/profiles/arch/hppa/package.mask
@@ -5,11 +5,6 @@
# Needs explicit porting to each platform (bug 894078#c6)
dev-python/py-cpuinfo
-# 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-debug/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 ea0c0add11c4..045ee43a972c 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -41,7 +41,6 @@ media-libs/libplacebo glslang shaderc vulkan
# Vulkan is not available on hppa.
dev-qt/qtdeclarative vulkan
dev-qt/qtgui vulkan
-<dev-qt/qtwayland-5.15.11:5 vulkan
>=dev-qt/qtwayland-5.15.11:5 compositor
# Patrick McLean <chutzpah@gentoo.org> (2023-10-03)
# sys-apps/s6-linux-init has not been tested on this arch
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
index 17bf844ce195..3aa516a35fd8 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -259,7 +259,7 @@ app-text/texlive l10n_ja context
# - net-libs/webkit-gtk: ruby build system
app-editors/emacs xwidgets
dev-util/geany-plugins markdown
-gnome-extra/evolution-data-server oauth oauth-gtk3 oauth-gtk4
+gnome-extra/evolution-data-server oauth-gtk3 oauth-gtk4
# - gnome-extra/sushi: depends on webkit-gtk
gnome-base/nautilus previewer
# - net-libs/gnome-online-accounts: depends on webkit-gtk
@@ -447,11 +447,6 @@ net-misc/networkmanager wext
media-sound/pulseaudio ofono-headset
media-sound/pulseaudio-daemon ofono-headset
-# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
-# sys-boot/gnu-efi is not supported on all archs.
-<sys-apps/systemd-254 -gnuefi
-<sys-apps/systemd-utils-254 -boot
-
# Pacho Ramos <pacho@gentoo.org> (2015-06-13)
# Missing keywords, bug #513108
net-misc/spice-gtk smartcard webdav
@@ -526,7 +521,7 @@ x11-misc/xscreensaver new-login
# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
# Mask use numa for openmpi
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Raúl Porcel <armin76@gentoo.org> (2011-11-05)
# jit not supported on ia64
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
index e6426e1dcde2..0b0b6ab04b62 100644
--- a/profiles/arch/ia64/use.mask
+++ b/profiles/arch/ia64/use.mask
@@ -97,7 +97,6 @@ semantic-desktop
fits
libburn
topal
-indi
flite
sctp
bs2b
diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask
index 5a384dacc36e..b305d9c528ee 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -171,8 +171,6 @@ sci-libs/spqr tbb
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# sys-boot/gnu-efi upstream hasn't merged the loong port yet
sys-apps/fwupd uefi
-<sys-apps/systemd-254 gnuefi
-<sys-apps/systemd-utils-254 boot
# WANG Xuerui <xen0n@gentoo.org> (2022-12-05)
# The loong port of sys-boot/grub:2 isn't upstreamed yet.
@@ -224,17 +222,12 @@ dev-python/PyQt5 location
dev-python/QtPy test
# WANG Xuerui <xen0n@gentoo.org> (2022-12-01)
-# sys-libs/libhugetlbfs isn't buildable here yet due to arch-specific code.
-sys-apps/nvme-cli hugepages
-
-# WANG Xuerui <xen0n@gentoo.org> (2022-12-01)
# Mask GRUB2 platforms not applicable to loong.
sys-boot/grub:2 grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_ieee1275 grub_platforms_multiboot grub_platforms_pc grub_platforms_qemu grub_platforms_uboot grub_platforms_xen grub_platforms_xen-pvh
# WANG Xuerui <xen0n@gentoo.org> (2022-11-30)
# No Haskell on loong yet (in-tree ghc too old and not bootstrapped here as of
# Oct 2023), hence no virtual/pandoc and friends.
-sys-apps/eza man
www-apps/hugo test
# WANG Xuerui <xen0n@gentoo.org> (2022-11-29)
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index e4179d80d272..ed1d0c7d3d7e 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -387,7 +387,7 @@ net-misc/connman ofono
# Alexey Shvetsov <alexxy@gentoo.org> (2012-01-20)
# Mask some use flags for openmpi due to unkeyworded deps
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Patrick McLean <chutzpah@gentoo.org> (2011-09-07)
# missing keywords on dependencies
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index 39ca7fd3fb03..93269f61965d 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -154,7 +154,6 @@ dev-lang/php avif
# bug #708344
sys-devel/clang-runtime compiler-rt sanitize
sys-devel/clang-common default-compiler-rt
-sys-devel/clang default-compiler-rt
# Florian Schmaus <flo@geekplace.eu> (2020-12-03)
# Rubber's testsuite depends on media-gfx/asymptote and
diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
index ad5f2a0d5f0a..029dc5b15a7d 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -84,10 +84,6 @@ media-sound/easyeffects zamaudio
# Feature currently relies on amd64 prebuilt binaries.
media-video/obs-studio browser
-# Joonas Niilola <juippis@gentoo.org> (2021-06-23)
-# Pandoc is a required dep, and not keyworded.
-sys-apps/eza man
-
# Matt Turner <mattst88@gentoo.org> (2021-06-10)
# dev-python/django is not keyworded here
dev-python/diskcache test
@@ -125,8 +121,7 @@ sci-mathematics/gmp-ecm -custom-tune
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-10-05)
# dropbox requires binaries unavaliable for ppc64
-# telepathy flag requires unkeyworded plasma-telepathy-meta
-kde-apps/kdenetwork-meta dropbox telepathy
+kde-apps/kdenetwork-meta dropbox
# Georgy Yakovlev <gyakovlev@gentoo.org> (2020-08-20)
# zfs is keyworded on ppc64
@@ -201,7 +196,6 @@ dev-vcs/subversion kwallet
# Patrice Clement <monsieurp@gentoo.org> (2016-02-08)
# I would need to keyword an awful lot of packages on ppc64
# that would need Java 7 otherwise.
-dev-java/bsf python
dev-java/ant-apache-bsf python
# Jeroen Roovers <jer@gentoo.org> (2015-12-26)
diff --git a/profiles/arch/riscv/package.use.force b/profiles/arch/riscv/package.use.force
index bbeece97d895..d69a9bf759c6 100644
--- a/profiles/arch/riscv/package.use.force
+++ b/profiles/arch/riscv/package.use.force
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Ionen Wolkens <ionen@gentoo.org> (2023-07-26)
@@ -13,10 +13,6 @@ media-video/mpv -lua_single_target_luajit lua_single_target_lua5-1
# luajit is currently not supported on riscv, so use lua instead
app-editors/neovim lua_single_target_lua5-1
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-11-13)
-# 1.64 segfaults, so we force 1.65 bootstrapping 1.65
-~dev-lang/rust-1.65.0 system-bootstrap
-
# matoro <matoro_gentoo@matoro.tk> (2022-09-10)
# GHC does not support native codegen for riscv at all.
# It gains LLVM codegen in 9.2, but we maintain a backport of this,
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 524b442bf6fd..27f85e149055 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -234,10 +234,6 @@ www-servers/nginx nginx_modules_http_lua
dev-db/postgresql llvm
# Marek Szuba <marecki@gentoo.org> (2021-07-05)
-# sys-cluster/ucx fails to compile on this arch
-sys-cluster/slurm ucx
-
-# Marek Szuba <marecki@gentoo.org> (2021-07-05)
# Dependencies not keyworded here yet:
# - sci-libs/vtk
media-libs/opencv vtk
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index b824ae154cc6..5347e66d38e5 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -72,7 +72,6 @@ app-alternatives/ninja samurai
# Vulkan is not available on sparc.
dev-qt/qtdeclarative vulkan
dev-qt/qtgui vulkan
-<dev-qt/qtwayland-5.15.11:5 vulkan
>=dev-qt/qtwayland-5.15.11:5 compositor
# Patrick McLean <chutzpah@gentoo.org> (2023-10-03)
@@ -660,7 +659,7 @@ net-vpn/tinc vde
# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
# Mask use numa for openmpi
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Raúl Porcel <armin76@gentoo.org> (2011-10-08)
# Needs media-sound/lilypond
diff --git a/profiles/arch/x86/package.mask b/profiles/arch/x86/package.mask
index d725dced8dea..7cddc31b675f 100644
--- a/profiles/arch/x86/package.mask
+++ b/profiles/arch/x86/package.mask
@@ -5,14 +5,6 @@
# app-arch/lrzip-next does not support 32-bit arches (#925548)
app-arch/lrzip-next
-# matoro <matoro_gentoo@matoro.tk> (2024-01-06)
-# <dev-lang/go-1.{20.12,21.5} has multiple vulns (#919738):
-# CVE-2023-39326, CVE-2023-45283, CVE-2023-45285
-# However cgo is broken for <dev-lang/go-1.21 on i386 (#921366)
-# <net-p2p/kubo-0.23.0 depends on <dev-lang/go-1.21 (#912149)
-<dev-lang/go-1.21
-<net-p2p/kubo-0.23.0
-
# Andreas Sturmlechner <asturm@gentoo.org> (2023-02-06)
# Successful build of dev-qt/qtwebengine depends on 64-bit host
# Bug #893234
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 1a7e78b7d7e2..6198eaac2dc3 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -113,10 +113,6 @@ media-video/mpv -vulkan
# sys-libs/libsmbios is available here.
app-laptop/pbbuttonsd -macbook
-# Alexey Shvetsov <alexxy@gentoo.org> (2022-09-15)
-# Mask nvml use flag for slurm
-sys-cluster/slurm nvml
-
# Alfredo Tupone <tupone@gentoo.org> (2022-08-30)
# ada bootstrap currently only available on amd64/x86
sys-devel/gcc -ada
@@ -412,7 +408,7 @@ app-emulation/libvirt xen
# Mike Gilbert <floppym@gentoo.org> (2015-09-05)
# sys-boot/gnu-efi is not supported on all archs.
-sys-apps/systemd -boot -gnuefi -ukify
+sys-apps/systemd -boot -ukify
sys-apps/systemd-utils -boot -ukify
sys-kernel/installkernel -systemd-boot -ukify -uki
diff --git a/profiles/arch/x86/package.use.stable.force b/profiles/arch/x86/package.use.stable.force
deleted file mode 100644
index a6c0d6da525f..000000000000
--- a/profiles/arch/x86/package.use.stable.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2023-06-03)
-# Destabilizing x86 keywords on sci-*/* packages
-app-office/libalkimia gmp
diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask
index a9678b193c05..98a331d0e71e 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -62,10 +62,6 @@ sci-physics/geant vtk
# sci-libs/sundials is not marked stable on x86
sci-mathematics/octave sundials
-# Sam James <sam@gentoo.org> (2022-02-02)
-# sys-cluster/ucx is not marked stable on x86
-sys-cluster/slurm ucx
-
# Marek Szuba <marecki@gentoo.org> (2022-01-03)
# no stable media-libs/rnnoise on this arch yet
media-sound/pulseeffects rnnoise
@@ -88,10 +84,6 @@ dev-util/diffoscope haskell
# large amount of fabric. bug #763954
sys-block/open-iscsi infiniband
-# Thomas Deutschmann <whissi@gentoo.org> (2020-08-05)
-# sys-cluster/slurm has no stable keywords
-app-metrics/collectd collectd_plugins_slurm
-
# Amy Liffey <amynka@gentoo.org> (2019-01-15)
# Mask experimental contrib repo
# (except what's needed by digikam, dilfridge)
@@ -115,7 +107,7 @@ virtual/wine proton staging
# Christoph Junghans <junghans@gentoo.org> (2017-02-26)
# Stable mask some fabrics (bug #525534)
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_pbs openmpi_rm_slurm openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
+sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_rm_pbs openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
# Brian Evans <grknight@gentoo.org> (2017-01-17)
# Stable mask groonga on mariadb as I don't know how stable
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 12f9a7329ef1..5a6cefad7df2 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -19,23 +19,6 @@ games-emulation/pcsx2 clang
# Reverse dependencies are not ready for media-libs/mesa to not provide OpenGL.
media-libs/mesa opengl
-# Michael Orlitzky <mjo@gentoo.org> (2023-11-22)
-# USE=-gui is broken in this and the subsequent version (bug
-# 916718). Package is a PITA: the maintainer is combative, and the
-# issue tracker is a French-language forum that never sends me
-# confirmation emails when I try to sign up.
-=sci-mathematics/giac-1.9.0.67 gui
-
-# Michael Orlitzky <mjo@gentoo.org> (2023-12-04)
-# This was originally forced because gstreamer-less builds are untested
-# upstream and are often broken (e.g. bugs 911663 and 914362). But from
-# the user's perspective, having it forced is worse than having it fail
-# to build; if it fails, you can always set USE=gstreamer for one
-# version, i.e. at least you have a choice. The two latest 2.42.x
-# ebuilds in the tree both build fine with gstreamer disabled, so it is
-# at least safe to re-enable for those. Older ebuilds, who knows.
-<net-libs/webkit-gtk-2.42 gstreamer
-
# Alexey Sokolov <alexey+gentoo@asokolov.org> (2023-08-14)
# OpenMW is only playtested with LuaJIT, and in fact unit tests fail with Lua-5.
# Therefore apply mask/force to override the profile's defaults, and invert on
@@ -61,12 +44,6 @@ media-video/mpv lua_single_target_luajit
# so force the flag on until problem fixed upstream
>=sys-cluster/ceph-17.2.1 system-boost
-# Esteve Varela Colominas <esteve.varela@gmail.com> (2022-02-19)
-# Use the jemalloc allocator for telegram, as recommended by upstream,
-# to reduce memory usage, at least on glibc.
-# See the ebuild for more info.
-net-im/telegram-desktop jemalloc
-
# Sam James <sam@gentoo.org> (2022-02-11)
# Always build with PIE-default, just like GCC.
sys-devel/clang pie
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 2e02550c758b..f7d287da3287 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -218,13 +218,6 @@ x11-apps/xdpyinfo dmx
# https://bugs.gentoo.org/833098
dev-java/openjdk:11 lto
-# 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
-
# Michał Górny <mgorny@gentoo.org> (2023-02-20)
# dev-python/colorspacious is masked for removal.
<dev-python/matplotlib-3.7.1 doc
@@ -333,7 +326,6 @@ app-antivirus/clamav jit
# John Helmert III <ajak@gentoo.org> (2022-08-14)
# slurm is last rited
-app-metrics/collectd collectd_plugins_slurm
sys-cluster/openmpi openmpi_rm_slurm
# Joonas Niilola <juippis@gentoo.org> (2022-08-02)
@@ -649,7 +641,6 @@ sci-chemistry/gromacs python
# Michał Górny <mgorny@gentoo.org> (2019-12-16)
# Requires old x11-libs/fox:1.6 slot.
dev-games/openscenegraph fox
-dev-libs/hidapi fox
sci-mathematics/gsl-shell fox
# Michał Górny <mgorny@gentoo.org> (2019-12-04)
@@ -657,7 +648,6 @@ sci-mathematics/gsl-shell fox
# supporting Python 2.7. This can be resolved long term via either
# using any-r1 API to build docs or cond-deps.
dev-python/matplotlib doc
-dev-python/pandas doc
dev-python/statsmodels doc
# Haelwenn (lanodan) Monnier <contact@hacktivis.me> (2019-12-01)
@@ -706,10 +696,6 @@ mail-client/claws-mail litehtml
# bug #318841#c20.
sys-kernel/linux-firmware unknown-license
-# Virgil Dupras <vdupras@gentoo.org> (2019-04-29)
-# Docs are temporarily broken. See bug #680014
-dev-python/pandas doc
-
# Ulrich Müller <ulm@gentoo.org> (2019-04-25)
# Pulls in media-fonts/kochi-substitute as dependency, which allows
# only non-commercial distribution and can therefore not be included
@@ -823,7 +809,6 @@ net-irc/hexchat theme-manager
# Ulrich Müller <ulm@gentoo.org> (2016-10-15)
# The --with-cairo option is considered as experimental by upstream
# and causes problems with updating the X window, bug #592238
-app-editors/emacs:25 cairo
app-editors/emacs:26 cairo
# Matthew Brewer <tomboy64@sina.cn> (2016-06-02)
@@ -880,10 +865,6 @@ media-libs/cogl gstreamer
# gentoo bugs.
media-libs/libsdl2 custom-cflags
-# Kacper Kowalik <xarthisius@gentoo.org> (2013-05-19)
-# Fails to build, haven't had time to debug
-app-text/doxygen sqlite
-
# Bernard Cafarelli <voyageur@gentoo.org> (2013-04-04)
# Broken for now (segmentation fault on play)
gnustep-apps/cynthiune flac
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index d3d281bd6407..e8fd188ba270 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -115,7 +115,6 @@ x11-themes/arc-theme cinnamon
# Pacho Ramos <pacho@gentoo.org> (2020-08-21)
# app-text/pandoc is hard to stabilize #737612
-sys-apps/earlyoom docs
sys-apps/earlyoom man
# Sergei Trofimovich <slyfox@gentoo.org> (2020-04-13)
diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
index f730c94e928d..967a17ce1715 100644
--- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
@@ -1,8 +1,7 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-04)
# We only need versions that support ieee-long-double.
-<sys-devel/clang-15.0.5
<sys-devel/gcc-12
<sys-libs/glibc-2.36-r7
diff --git a/profiles/default/linux/ppc64le/23.0/package.mask b/profiles/default/linux/ppc64le/23.0/package.mask
index f730c94e928d..967a17ce1715 100644
--- a/profiles/default/linux/ppc64le/23.0/package.mask
+++ b/profiles/default/linux/ppc64le/23.0/package.mask
@@ -1,8 +1,7 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-04)
# We only need versions that support ieee-long-double.
-<sys-devel/clang-15.0.5
<sys-devel/gcc-12
<sys-libs/glibc-2.36-r7
diff --git a/profiles/desc/collectd_plugins.desc b/profiles/desc/collectd_plugins.desc
index 963c7cd4d5c0..0d56d03a40fa 100644
--- a/profiles/desc/collectd_plugins.desc
+++ b/profiles/desc/collectd_plugins.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# This file contains descriptions of COLLECTD_PLUGINS USE_EXPAND flags.
@@ -104,7 +104,6 @@ rrdtool - Build the rrdtool output plugin (writes values to RRD-files)
sensors - Build the sensors input plugin (reads hardware sensors from lm-sensors)
serial - Build the serial input plugin (collects the traffic on serial interfaces)
sigrok - Build the sigrok input plugin (reads measurements from any supported hardware from sigrok project)
-slurm - Build the slurm input plugin (collects metrics from the SLURM workload manager)
smart - Build the S.M.A.R.T input plugin (collects S.M.A.R.T statistics from disk drives)
snmp - Build the snmp input plugin (reads values from network devices using SNMP)
snmp_agent - Build an input plugin which implements an SNMP AgentX subagent that receives and handles queries from SNMP master agent and returns configured metrics
diff --git a/profiles/features/llvm/package.use b/profiles/features/llvm/package.use
index e878f28f7454..b929e71ac461 100644
--- a/profiles/features/llvm/package.use
+++ b/profiles/features/llvm/package.use
@@ -11,5 +11,4 @@ sys-libs/compiler-rt clang
sys-devel/clang-runtime compiler-rt libcxx -sanitize
# sys-libs/compiler-rt-sanitizers clang
-sys-libs/libcxx libunwind libcxxabi
-sys-libs/libcxxabi libunwind
+sys-libs/libcxx libcxxabi
diff --git a/profiles/features/llvm/package.use.force b/profiles/features/llvm/package.use.force
index 31b3e120e5ff..d081e137b403 100644
--- a/profiles/features/llvm/package.use.force
+++ b/profiles/features/llvm/package.use.force
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Ionen Wolkens <ionen@gentoo.org> (2023-08-11)
@@ -12,5 +12,4 @@ app-emulation/wine-vanilla mingw
# 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 825cc227972c..5258f32f66d3 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -121,15 +121,6 @@ dev-libs/cutlass
# RTLD_DEEPBIND does not exist on musl
dev-libs/intel-compute-runtime
-# Sam James <sam@gentoo.org> (2022-12-17)
-# Segfaults when building on musl, bug #885501
-=sys-devel/gcc-10.4.1_p20221208:10
-=sys-devel/gcc-10.4.1_p20221222:10
-=sys-devel/gcc-11.3.1_p20221209:11
-=sys-devel/gcc-11.3.1_p20221223:11
-=sys-devel/gcc-12.2.1_p20221231:12
-=sys-devel/gcc-12.2.1_p20230121:12
-
# Sam James <sam@gentoo.org> (2022-10-17)
# Needs porting to musl
# https://github.com/rr-debugger/rr/issues/2236
@@ -353,12 +344,7 @@ x11-misc/xflux
x11-misc/xflux-gui
# Ulrich Müller <ulm@gentoo.org> (2022-01-04, 2022-07-31)
-# Emacs 23 does not support x86_64-gentoo-linux-musl systems
-# (bug #830408). Emacs 24 and 25 have build failures (bug #862462).
# Emacs 26 segfaults when dumping (bug #862489).
-app-editors/emacs:23
-app-editors/emacs:24
-app-editors/emacs:25
app-editors/emacs:26
# Conrad Kostecki <conikost@gentoo.org> (2021-12-15)
diff --git a/profiles/features/musl/package.use b/profiles/features/musl/package.use
index db211e90d794..34953eccb832 100644
--- a/profiles/features/musl/package.use
+++ b/profiles/features/musl/package.use
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors.
+# Copyright 1999-2024 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
# Sam James <sam@gentoo.org> (2022-09-08)
@@ -7,10 +7,6 @@
# off by default to steer towards libxcrypt.
sys-libs/musl -crypt
-# Esteve Varela Colominas <esteve.varela@gmail.com> (2022-02-19)
-# The musl allocator works well with telegram
-net-im/telegram-desktop -jemalloc
-
# Anthony G. Basile <blueness@gentoo.org> (2016-07-14)
# We need this to break a circular dependency with
# 'sys-libs/libcap pam' in stage3 catalyst builds
diff --git a/profiles/features/musl/package.use.force b/profiles/features/musl/package.use.force
index 52cf9aedc611..78001ea4cdfe 100644
--- a/profiles/features/musl/package.use.force
+++ b/profiles/features/musl/package.use.force
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors.
+# Copyright 1999-2024 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
# Violet Purcell <vimproved@inventati.org> (2023-04-25)
@@ -13,10 +13,6 @@ sys-libs/libxcrypt -system -compat
# net-misc/netkit-rsh is masked on musl and USE=-crypt depends on it
sys-cluster/torque crypt
-# Esteve Varela Colominas <esteve.varela@gmail.com> (2022-02-19)
-# The musl allocator works well with telegram
-net-im/telegram-desktop -jemalloc
-
# Force system-libevent use flag on mozilla packages, since the building of
# bundled libevent cannot accomodate a system without sysctl.h
# See bug 574830 for more info.
diff --git a/profiles/license_groups b/profiles/license_groups
index bf3ded23f722..d9c23c07bc10 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -34,7 +34,7 @@ OSI-APPROVED-FREE 0BSD AFL-3.0 AGPL-3 AGPL-3+ Apache-1.1 Apache-2.0 APL-1.0 APSL
# Licenses in this list should NOT appear directly or indirectly in
# @FSF-APPROVED or @OSI-APPROVED.
# Note: Licenses for fonts should be included in @MISC-FREE-DOCS.
-MISC-FREE AIFFWriter.m Allegro alternate AMPAS BEER-WARE boehm-gc BSD-1 BSD-2-with-patent BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily coldspringharbor CPL-0.5 CRACKLIB Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JasPer2.0 JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LLGPL-2.1 LPPL-1.0 LPPL-1.3 lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-AMD NCSA-HDF netcat NEWLIB ngrep NPSL-0.95 Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA RtMidi rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd Spencer-99 SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 totd Toyoda trio UCAR-Unidata unicode URT VTK w3m wm2 xbatt xboing XC Xdebug xtrs ZSH
+MISC-FREE AIFFWriter.m Allegro alternate AMPAS BEER-WARE boehm-gc BSD-1 BSD-2-with-patent BSD-with-attribution BSD-with-disclosure buddy bufexplorer.vim BZIP2 CAOSL CDDL-1.1 CDDL-Schily coldspringharbor CPL-0.5 Crypt-IDEA curl DES docbook dom4j DUMB-0.9.3 ElementTree Emacs ErlPL-1.1 FastCGI feh File-MMagic Flashpix FLEX flexmock FLTK freetts FVWM gd gsm HTML-Tidy iASL icu IDPL imagemagick Info-ZIP inner-net Interbase-1.0 ipadic Ispell JasPer2.0 JDOM JOVE Khronos-CLHPP LambdaMOO LIBGLOSS libmng libpng libpng2 libtiff LLGPL-2.1 LPPL-1.0 LPPL-1.3 lsof matplotlib Mini-XML minpack MIT-with-advertising mm mpich2 NCSA-AMD NCSA-HDF netcat NEWLIB ngrep NPSL-0.95 Old-MIT openafs-krb5-a Openwall otter par PCRE perforce photopc PHP-2.02 pngcrush pngnq Princeton psutils rc rdisc regexp-UofT repoze RSA RtMidi rwpng sash scanlogd sdlsasteroids Sendmail Sendmail-Open-Source SMAIL Snd Spencer-99 SSLeay symlinks Sympow-BSD tablelist tcltk tcp_wrappers_license TeX TeX-other-free TextMate-bundle the-Click-license Time-Format Time-modules tm-align torque-2.5 Toyoda trio UCAR-Unidata unicode URT VTK w3m wm2 xbatt xboing XC Xdebug xtrs ZSH
# Metaset for all free software
FREE-SOFTWARE @FSF-APPROVED @OSI-APPROVED-FREE @MISC-FREE
diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 4b34e77f7396..8e619d65ae2d 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -84,11 +84,6 @@ media-sound/pulseaudio
# Please port your package to use dev-ruby/erubis instead.
dev-ruby/erubis
-# Sam James <sam@gentoo.org> (2023-04-07)
-# No longer supported upstream, fork of dev-ruby/listen.
-# Please port your package to use dev-ruby/listen instead.
-dev-ruby/sass-listen
-
# Sam James <sam@gentoo.org> (2023-04-06)
# net-libs/libgsasl and net-misc/gsasl are now merged together.
# Please depend on net-misc/gsasl[server] for the server and
diff --git a/profiles/package.mask b/profiles/package.mask
index da1cc98203b8..024da3dc217e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,17 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2024-03-22)
+# New versions of Hatchling counterintuitively ignore changes
+# to pyproject.toml when PKG-INFO exists (i.e. when unpacking
+# from sdist). Masked until upstream reaches final decision on how
+# things are going to behave, and we add safety checks and/or hacks
+# in the eclass.
+#
+# https://github.com/pypa/hatch/issues/1325
+# https://discuss.python.org/t/respecting-core-metadata-2-2-when-building-from-source-distributions/48886/5
+>=dev-python/hatchling-1.22
+
# Hans de Graaff <graaff@gentoo.org> (2024-03-22)
# Broken with modern compilers, bug 884249. No longer maintained
# upstream, last release 5 years ago. No reverse dependencies left. Use
diff --git a/profiles/prefix/darwin/macos/10.13/x64/package.mask b/profiles/prefix/darwin/macos/10.13/x64/package.mask
index 17ae8c198138..9a83a5bc7eac 100644
--- a/profiles/prefix/darwin/macos/10.13/x64/package.mask
+++ b/profiles/prefix/darwin/macos/10.13/x64/package.mask
@@ -1,8 +1,7 @@
-# Copyright 1999-2024 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Fabian Groffen <grobian@gentoo.org> (2024-01-11)
# Fails to compile:
# https://github.com/c-ares/c-ares/issues/682
-=net-dns/c-ares-1.25.0
=net-dns/c-ares-1.25.0-r1
diff --git a/profiles/prefix/darwin/macos/arch/arm64/package.use.mask b/profiles/prefix/darwin/macos/arch/arm64/package.use.mask
index 278f35a3ca9f..f0400ba13c23 100644
--- a/profiles/prefix/darwin/macos/arch/arm64/package.use.mask
+++ b/profiles/prefix/darwin/macos/arch/arm64/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Benda Xu <heroxbd@gentoo.org> (2023-07-10)
@@ -7,9 +7,3 @@
# Author: Fabian Groffen <grobian@gentoo.org>
# Date: Sun Feb 7 20:09:02 2021 +0100
sys-devel/gcc ssp
-
-# Sam James <sam@gentoo.org> (2021-11-09)
-# Older GMP releases have a bug in their arm64 Darwin ASM
-# 6.2.2 isn't released but this will catch any releases we know are broken
-# like 6.2.1, and it's already fixed in git upstream.
-<dev-libs/gmp-6.2.2 asm cpudetection
diff --git a/profiles/prefix/package.use.mask b/profiles/prefix/package.use.mask
index 366025a398c0..b6c030b2bd77 100644
--- a/profiles/prefix/package.use.mask
+++ b/profiles/prefix/package.use.mask
@@ -22,7 +22,7 @@ net-libs/libsoup gssapi samba vala
net-libs/glib-networking gnome libproxy
net-misc/wget metalink uuid
sys-apps/dbus selinux elogind systemd
-app-text/doxygen clang doxysearch qt5 gui
+app-text/doxygen clang doxysearch gui
app-text/ghostscript-gpl cups
app-text/texlive-core cjk
diff --git a/profiles/prefix/sunos/solaris/package.mask b/profiles/prefix/sunos/solaris/package.mask
index 57b9515d4216..d9757c8bbe3d 100644
--- a/profiles/prefix/sunos/solaris/package.mask
+++ b/profiles/prefix/sunos/solaris/package.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Fabian Groffen <grobian@gentoo.org> (2023-06-23)
@@ -17,12 +17,6 @@ sys-apps/attr
# fix: https://lore.kernel.org/git/20230606205935.3183276-1-asedeno@google.com/
~dev-vcs/git-2.41.0
-# Fabian Groffen <grobian@gentoo.org> (2023-06-07)
-# Fails to compile, epoll missing:
-# https://github.com/chriskohlhoff/asio/issues/1289
-# patch: https://bugs.gentoo.org/908025
-~dev-libs/boost-1.82.0
-
# Fabian Groffen <grobian@gentoo.org> (2014-01-14)
# util-linux has no business on Solaris systems
sys-apps/util-linux
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 53559f86a2a8..06a7cad5d516 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -29,183 +29,183 @@ alpha default/linux/alpha/23.0/split-usr/desktop/gnome exp
# AMD64 Profiles
# @MAINTAINER: amd64@gentoo.org
-amd64 default/linux/amd64/17.1 stable
-amd64 default/linux/amd64/17.1/selinux stable
-amd64 default/linux/amd64/17.1/hardened stable
-amd64 default/linux/amd64/17.1/hardened/selinux stable
-amd64 default/linux/amd64/17.1/desktop stable
-amd64 default/linux/amd64/17.1/desktop/gnome stable
-amd64 default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr stable
-amd64 default/linux/amd64/17.1/desktop/plasma stable
-amd64 default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr stable
-amd64 default/linux/amd64/17.1/desktop/systemd/merged-usr stable
+amd64 default/linux/amd64/17.1 exp
+amd64 default/linux/amd64/17.1/selinux exp
+amd64 default/linux/amd64/17.1/hardened exp
+amd64 default/linux/amd64/17.1/hardened/selinux exp
+amd64 default/linux/amd64/17.1/desktop exp
+amd64 default/linux/amd64/17.1/desktop/gnome exp
+amd64 default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr exp
+amd64 default/linux/amd64/17.1/desktop/plasma exp
+amd64 default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr exp
+amd64 default/linux/amd64/17.1/desktop/systemd/merged-usr exp
amd64 default/linux/amd64/17.1/developer exp
-amd64 default/linux/amd64/17.1/no-multilib stable
-amd64 default/linux/amd64/17.1/no-multilib/hardened stable
-amd64 default/linux/amd64/17.1/no-multilib/hardened/selinux stable
-amd64 default/linux/amd64/17.1/no-multilib/systemd/merged-usr dev
+amd64 default/linux/amd64/17.1/no-multilib exp
+amd64 default/linux/amd64/17.1/no-multilib/hardened exp
+amd64 default/linux/amd64/17.1/no-multilib/hardened/selinux exp
+amd64 default/linux/amd64/17.1/no-multilib/systemd/merged-usr exp
amd64 default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr exp
-amd64 default/linux/amd64/17.1/systemd/merged-usr stable
+amd64 default/linux/amd64/17.1/systemd/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/merged-usr exp
amd64 default/linux/amd64/23.0 stable
-amd64 default/linux/amd64/23.0/systemd exp
-amd64 default/linux/amd64/23.0/desktop exp
-amd64 default/linux/amd64/23.0/desktop/systemd exp
-amd64 default/linux/amd64/23.0/desktop/gnome exp
-amd64 default/linux/amd64/23.0/desktop/gnome/systemd exp
-amd64 default/linux/amd64/23.0/desktop/plasma exp
-amd64 default/linux/amd64/23.0/desktop/plasma/systemd exp
-amd64 default/linux/amd64/23.0/no-multilib exp
-amd64 default/linux/amd64/23.0/no-multilib/systemd exp
-amd64 default/linux/amd64/23.0/no-multilib/hardened exp
-amd64 default/linux/amd64/23.0/no-multilib/hardened/systemd exp
-amd64 default/linux/amd64/23.0/no-multilib/hardened/selinux exp
-amd64 default/linux/amd64/23.0/no-multilib/hardened/selinux/systemd exp
+amd64 default/linux/amd64/23.0/systemd stable
+amd64 default/linux/amd64/23.0/desktop stable
+amd64 default/linux/amd64/23.0/desktop/systemd stable
+amd64 default/linux/amd64/23.0/desktop/gnome stable
+amd64 default/linux/amd64/23.0/desktop/gnome/systemd stable
+amd64 default/linux/amd64/23.0/desktop/plasma stable
+amd64 default/linux/amd64/23.0/desktop/plasma/systemd stable
+amd64 default/linux/amd64/23.0/no-multilib stable
+amd64 default/linux/amd64/23.0/no-multilib/systemd stable
+amd64 default/linux/amd64/23.0/no-multilib/hardened stable
+amd64 default/linux/amd64/23.0/no-multilib/hardened/systemd stable
+amd64 default/linux/amd64/23.0/no-multilib/hardened/selinux stable
+amd64 default/linux/amd64/23.0/no-multilib/hardened/selinux/systemd stable
amd64 default/linux/amd64/23.0/no-multilib/prefix exp
amd64 default/linux/amd64/23.0/no-multilib/prefix/kernel-2.6.32+ exp
amd64 default/linux/amd64/23.0/no-multilib/prefix/kernel-2.6.16+ exp
amd64 default/linux/amd64/23.0/no-multilib/prefix/kernel-3.2+ exp
-amd64 default/linux/amd64/23.0/llvm exp
-amd64 default/linux/amd64/23.0/llvm/systemd exp
-amd64 default/linux/amd64/23.0/hardened exp
-amd64 default/linux/amd64/23.0/hardened/systemd exp
-amd64 default/linux/amd64/23.0/hardened/selinux exp
-amd64 default/linux/amd64/23.0/hardened/selinux/systemd exp
-amd64 default/linux/amd64/23.0/split-usr exp
-amd64 default/linux/amd64/23.0/split-usr/desktop exp
-amd64 default/linux/amd64/23.0/split-usr/desktop/gnome exp
-amd64 default/linux/amd64/23.0/split-usr/desktop/plasma exp
-amd64 default/linux/amd64/23.0/split-usr/no-multilib exp
-amd64 default/linux/amd64/23.0/split-usr/no-multilib/selinux exp
-amd64 default/linux/amd64/23.0/split-usr/no-multilib/hardened exp
-amd64 default/linux/amd64/23.0/split-usr/no-multilib/hardened/selinux exp
+amd64 default/linux/amd64/23.0/llvm stable
+amd64 default/linux/amd64/23.0/llvm/systemd stable
+amd64 default/linux/amd64/23.0/hardened stable
+amd64 default/linux/amd64/23.0/hardened/systemd stable
+amd64 default/linux/amd64/23.0/hardened/selinux stable
+amd64 default/linux/amd64/23.0/hardened/selinux/systemd stable
+amd64 default/linux/amd64/23.0/split-usr stable
+amd64 default/linux/amd64/23.0/split-usr/desktop stable
+amd64 default/linux/amd64/23.0/split-usr/desktop/gnome stable
+amd64 default/linux/amd64/23.0/split-usr/desktop/plasma stable
+amd64 default/linux/amd64/23.0/split-usr/no-multilib stable
+amd64 default/linux/amd64/23.0/split-usr/no-multilib/selinux stable
+amd64 default/linux/amd64/23.0/split-usr/no-multilib/hardened stable
+amd64 default/linux/amd64/23.0/split-usr/no-multilib/hardened/selinux stable
amd64 default/linux/amd64/23.0/split-usr/no-multilib/prefix exp
amd64 default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-2.6.32+ exp
amd64 default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-2.6.16+ exp
amd64 default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-3.2+ exp
-amd64 default/linux/amd64/23.0/split-usr/llvm exp
-amd64 default/linux/amd64/23.0/split-usr/hardened exp
-amd64 default/linux/amd64/23.0/split-usr/hardened/selinux exp
+amd64 default/linux/amd64/23.0/split-usr/llvm stable
+amd64 default/linux/amd64/23.0/split-usr/hardened stable
+amd64 default/linux/amd64/23.0/split-usr/hardened/selinux stable
# AMD64 Profiles
# @MAINTAINER: amd64@gentoo.org
-amd64 default/linux/amd64/17.0/x32 dev
+amd64 default/linux/amd64/17.0/x32 exp
amd64 default/linux/amd64/17.0/x32/systemd/merged-usr exp
-amd64 default/linux/amd64/23.0/x32 exp
+amd64 default/linux/amd64/23.0/x32 dev
amd64 default/linux/amd64/23.0/x32/systemd exp
amd64 default/linux/amd64/23.0/split-usr/x32 exp
# ARM Profiles
# @MAINTAINER: arm@gentoo.org
-arm default/linux/arm/17.0 stable
-arm default/linux/arm/17.0/desktop dev
-arm default/linux/arm/17.0/desktop/gnome dev
-arm default/linux/arm/17.0/desktop/gnome/systemd/merged-usr dev
-arm default/linux/arm/17.0/desktop/plasma dev
-arm default/linux/arm/17.0/desktop/plasma/systemd/merged-usr dev
+arm default/linux/arm/17.0 exp
+arm default/linux/arm/17.0/desktop exp
+arm default/linux/arm/17.0/desktop/gnome exp
+arm default/linux/arm/17.0/desktop/gnome/systemd/merged-usr exp
+arm default/linux/arm/17.0/desktop/plasma exp
+arm default/linux/arm/17.0/desktop/plasma/systemd/merged-usr exp
arm default/linux/arm/17.0/developer exp
-arm default/linux/arm/17.0/armv4 dev
-arm default/linux/arm/17.0/armv4/desktop dev
-arm default/linux/arm/17.0/armv4/desktop/gnome dev
-arm default/linux/arm/17.0/armv4/desktop/plasma dev
+arm default/linux/arm/17.0/armv4 exp
+arm default/linux/arm/17.0/armv4/desktop exp
+arm default/linux/arm/17.0/armv4/desktop/gnome exp
+arm default/linux/arm/17.0/armv4/desktop/plasma exp
arm default/linux/arm/17.0/armv4/developer exp
-arm default/linux/arm/17.0/armv4t dev
-arm default/linux/arm/17.0/armv4t/desktop dev
-arm default/linux/arm/17.0/armv4t/desktop/gnome dev
-arm default/linux/arm/17.0/armv4t/desktop/plasma dev
+arm default/linux/arm/17.0/armv4t exp
+arm default/linux/arm/17.0/armv4t/desktop exp
+arm default/linux/arm/17.0/armv4t/desktop/gnome exp
+arm default/linux/arm/17.0/armv4t/desktop/plasma exp
arm default/linux/arm/17.0/armv4t/developer exp
-arm default/linux/arm/17.0/armv4t/systemd/merged-usr dev
-arm default/linux/arm/17.0/armv5te dev
-arm default/linux/arm/17.0/armv5te/desktop dev
-arm default/linux/arm/17.0/armv5te/desktop/gnome dev
-arm default/linux/arm/17.0/armv5te/desktop/plasma dev
+arm default/linux/arm/17.0/armv4t/systemd/merged-usr exp
+arm default/linux/arm/17.0/armv5te exp
+arm default/linux/arm/17.0/armv5te/desktop exp
+arm default/linux/arm/17.0/armv5te/desktop/gnome exp
+arm default/linux/arm/17.0/armv5te/desktop/plasma exp
arm default/linux/arm/17.0/armv5te/developer exp
-arm default/linux/arm/17.0/armv5te/systemd/merged-usr dev
-arm default/linux/arm/17.0/armv6j stable
+arm default/linux/arm/17.0/armv5te/systemd/merged-usr exp
+arm default/linux/arm/17.0/armv6j exp
arm default/linux/arm/17.0/armv6j/hardened exp
-arm default/linux/arm/17.0/armv7a/hardened/selinux exp
-arm default/linux/arm/17.0/armv6j/desktop dev
-arm default/linux/arm/17.0/armv6j/desktop/gnome dev
-arm default/linux/arm/17.0/armv6j/desktop/plasma dev
+arm default/linux/arm/17.0/armv6j/hardened/selinux exp
+arm default/linux/arm/17.0/armv6j/desktop exp
+arm default/linux/arm/17.0/armv6j/desktop/gnome exp
+arm default/linux/arm/17.0/armv6j/desktop/plasma exp
arm default/linux/arm/17.0/armv6j/developer exp
arm default/linux/arm/17.0/armv6j/selinux exp
-arm default/linux/arm/17.0/armv6j/systemd/merged-usr dev
-arm default/linux/arm/17.0/armv7a stable
+arm default/linux/arm/17.0/armv6j/systemd/merged-usr exp
+arm default/linux/arm/17.0/armv7a exp
arm default/linux/arm/17.0/armv7a/hardened exp
-arm default/linux/arm/17.0/armv7a/hardened/selinux dev
-arm default/linux/arm/17.0/armv7a/desktop dev
-arm default/linux/arm/17.0/armv7a/desktop/gnome 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/merged-usr dev
+arm default/linux/arm/17.0/armv7a/hardened/selinux exp
+arm default/linux/arm/17.0/armv7a/desktop exp
+arm default/linux/arm/17.0/armv7a/desktop/gnome exp
+arm default/linux/arm/17.0/armv7a/desktop/gnome/systemd/merged-usr exp
+arm default/linux/arm/17.0/armv7a/desktop/plasma exp
+arm default/linux/arm/17.0/armv7a/desktop/plasma/systemd/merged-usr exp
arm default/linux/arm/17.0/armv7a/developer exp
-arm default/linux/arm/17.0/armv7a/systemd/merged-usr dev
+arm default/linux/arm/17.0/armv7a/systemd/merged-usr exp
arm default/linux/arm/23.0 stable
-arm default/linux/arm/23.0/desktop exp
-arm default/linux/arm/23.0/desktop/gnome exp
-arm default/linux/arm/23.0/desktop/gnome/systemd exp
-arm default/linux/arm/23.0/desktop/plasma exp
-arm default/linux/arm/23.0/desktop/plasma/systemd exp
-arm default/linux/arm/23.0/armv4 exp
-arm default/linux/arm/23.0/armv4t exp
-arm default/linux/arm/23.0/armv4t/systemd exp
-arm default/linux/arm/23.0/armv5te exp
-arm default/linux/arm/23.0/armv5te/systemd exp
-arm default/linux/arm/23.0/armv6j_sf exp
-arm default/linux/arm/23.0/armv6j_sf/hardened exp
-arm default/linux/arm/23.0/armv6j_sf/hardened/selinux exp
-arm default/linux/arm/23.0/armv6j_sf/systemd exp
-arm default/linux/arm/23.0/armv6j_hf exp
-arm default/linux/arm/23.0/armv6j_hf/hardened exp
-arm default/linux/arm/23.0/armv6j_hf/hardened/selinux exp
-arm default/linux/arm/23.0/armv6j_hf/systemd exp
-arm default/linux/arm/23.0/armv7a_sf exp
-arm default/linux/arm/23.0/armv7a_sf/hardened exp
-arm default/linux/arm/23.0/armv7a_sf/hardened/selinux exp
-arm default/linux/arm/23.0/armv7a_sf/desktop exp
-arm default/linux/arm/23.0/armv7a_sf/desktop/gnome exp
-arm default/linux/arm/23.0/armv7a_sf/desktop/gnome/systemd exp
-arm default/linux/arm/23.0/armv7a_sf/desktop/plasma exp
-arm default/linux/arm/23.0/armv7a_sf/desktop/plasma/systemd exp
-arm default/linux/arm/23.0/armv7a_sf/systemd exp
-arm default/linux/arm/23.0/armv7a_hf exp
-arm default/linux/arm/23.0/armv7a_hf/hardened exp
-arm default/linux/arm/23.0/armv7a_hf/hardened/selinux exp
-arm default/linux/arm/23.0/armv7a_hf/desktop exp
-arm default/linux/arm/23.0/armv7a_hf/desktop/gnome exp
-arm default/linux/arm/23.0/armv7a_hf/desktop/gnome/systemd exp
-arm default/linux/arm/23.0/armv7a_hf/desktop/plasma exp
-arm default/linux/arm/23.0/armv7a_hf/desktop/plasma/systemd exp
-arm default/linux/arm/23.0/armv7a_hf/systemd exp
-arm default/linux/arm/23.0/split-usr exp
-arm default/linux/arm/23.0/split-usr/desktop exp
-arm default/linux/arm/23.0/split-usr/desktop/gnome exp
-arm default/linux/arm/23.0/split-usr/desktop/plasma exp
-arm default/linux/arm/23.0/split-usr/armv4 exp
-arm default/linux/arm/23.0/split-usr/armv4t exp
-arm default/linux/arm/23.0/split-usr/armv5te exp
-arm default/linux/arm/23.0/split-usr/armv6j_sf exp
-arm default/linux/arm/23.0/split-usr/armv6j_sf/hardened exp
-arm default/linux/arm/23.0/split-usr/armv6j_sf/hardened/selinux exp
-arm default/linux/arm/23.0/split-usr/armv6j_hf exp
-arm default/linux/arm/23.0/split-usr/armv6j_hf/hardened exp
-arm default/linux/arm/23.0/split-usr/armv6j_hf/hardened/selinux exp
-arm default/linux/arm/23.0/split-usr/armv7a_sf exp
-arm default/linux/arm/23.0/split-usr/armv7a_sf/hardened exp
-arm default/linux/arm/23.0/split-usr/armv7a_sf/hardened/selinux exp
-arm default/linux/arm/23.0/split-usr/armv7a_sf/desktop exp
-arm default/linux/arm/23.0/split-usr/armv7a_sf/desktop/gnome exp
-arm default/linux/arm/23.0/split-usr/armv7a_sf/desktop/plasma exp
-arm default/linux/arm/23.0/split-usr/armv7a_hf exp
-arm default/linux/arm/23.0/split-usr/armv7a_hf/hardened exp
-arm default/linux/arm/23.0/split-usr/armv7a_hf/hardened/selinux exp
-arm default/linux/arm/23.0/split-usr/armv7a_hf/desktop exp
-arm default/linux/arm/23.0/split-usr/armv7a_hf/desktop/gnome exp
-arm default/linux/arm/23.0/split-usr/armv7a_hf/desktop/plasma exp
+arm default/linux/arm/23.0/desktop dev
+arm default/linux/arm/23.0/desktop/gnome dev
+arm default/linux/arm/23.0/desktop/gnome/systemd dev
+arm default/linux/arm/23.0/desktop/plasma dev
+arm default/linux/arm/23.0/desktop/plasma/systemd dev
+arm default/linux/arm/23.0/armv4 dev
+arm default/linux/arm/23.0/armv4t dev
+arm default/linux/arm/23.0/armv4t/systemd dev
+arm default/linux/arm/23.0/armv5te dev
+arm default/linux/arm/23.0/armv5te/systemd dev
+arm default/linux/arm/23.0/armv6j_sf stable
+arm default/linux/arm/23.0/armv6j_sf/hardened dev
+arm default/linux/arm/23.0/armv6j_sf/hardened/selinux dev
+arm default/linux/arm/23.0/armv6j_sf/systemd stable
+arm default/linux/arm/23.0/armv6j_hf stable
+arm default/linux/arm/23.0/armv6j_hf/hardened dev
+arm default/linux/arm/23.0/armv6j_hf/hardened/selinux dev
+arm default/linux/arm/23.0/armv6j_hf/systemd stable
+arm default/linux/arm/23.0/armv7a_sf stable
+arm default/linux/arm/23.0/armv7a_sf/hardened dev
+arm default/linux/arm/23.0/armv7a_sf/hardened/selinux dev
+arm default/linux/arm/23.0/armv7a_sf/desktop dev
+arm default/linux/arm/23.0/armv7a_sf/desktop/gnome dev
+arm default/linux/arm/23.0/armv7a_sf/desktop/gnome/systemd dev
+arm default/linux/arm/23.0/armv7a_sf/desktop/plasma dev
+arm default/linux/arm/23.0/armv7a_sf/desktop/plasma/systemd dev
+arm default/linux/arm/23.0/armv7a_sf/systemd stable
+arm default/linux/arm/23.0/armv7a_hf stable
+arm default/linux/arm/23.0/armv7a_hf/hardened dev
+arm default/linux/arm/23.0/armv7a_hf/hardened/selinux dev
+arm default/linux/arm/23.0/armv7a_hf/desktop dev
+arm default/linux/arm/23.0/armv7a_hf/desktop/gnome dev
+arm default/linux/arm/23.0/armv7a_hf/desktop/gnome/systemd dev
+arm default/linux/arm/23.0/armv7a_hf/desktop/plasma dev
+arm default/linux/arm/23.0/armv7a_hf/desktop/plasma/systemd dev
+arm default/linux/arm/23.0/armv7a_hf/systemd stable
+arm default/linux/arm/23.0/split-usr stable
+arm default/linux/arm/23.0/split-usr/desktop dev
+arm default/linux/arm/23.0/split-usr/desktop/gnome dev
+arm default/linux/arm/23.0/split-usr/desktop/plasma dev
+arm default/linux/arm/23.0/split-usr/armv4 dev
+arm default/linux/arm/23.0/split-usr/armv4t dev
+arm default/linux/arm/23.0/split-usr/armv5te dev
+arm default/linux/arm/23.0/split-usr/armv6j_sf stable
+arm default/linux/arm/23.0/split-usr/armv6j_sf/hardened dev
+arm default/linux/arm/23.0/split-usr/armv6j_sf/hardened/selinux dev
+arm default/linux/arm/23.0/split-usr/armv6j_hf stable
+arm default/linux/arm/23.0/split-usr/armv6j_hf/hardened dev
+arm default/linux/arm/23.0/split-usr/armv6j_hf/hardened/selinux dev
+arm default/linux/arm/23.0/split-usr/armv7a_sf stable
+arm default/linux/arm/23.0/split-usr/armv7a_sf/hardened dev
+arm default/linux/arm/23.0/split-usr/armv7a_sf/hardened/selinux dev
+arm default/linux/arm/23.0/split-usr/armv7a_sf/desktop dev
+arm default/linux/arm/23.0/split-usr/armv7a_sf/desktop/gnome dev
+arm default/linux/arm/23.0/split-usr/armv7a_sf/desktop/plasma dev
+arm default/linux/arm/23.0/split-usr/armv7a_hf stable
+arm default/linux/arm/23.0/split-usr/armv7a_hf/hardened dev
+arm default/linux/arm/23.0/split-usr/armv7a_hf/hardened/selinux dev
+arm default/linux/arm/23.0/split-usr/armv7a_hf/desktop dev
+arm default/linux/arm/23.0/split-usr/armv7a_hf/desktop/gnome dev
+arm default/linux/arm/23.0/split-usr/armv7a_hf/desktop/plasma dev
# ARM64 Profiles
diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use
index 6df6ec312109..0822e94248e9 100644
--- a/profiles/targets/desktop/package.use
+++ b/profiles/targets/desktop/package.use
@@ -24,7 +24,7 @@ dev-qt/qtgui:5 accessibility egl libinput
# on desktop profiles and CMake is unavoidable, it feels a shame to drag in
# Qt 6 just for something people are unlikely to want. Plus, it avoids a
# circular dependency out of the box.
-dev-build/cmake -gui -qt5 -qt6
+dev-build/cmake -gui -qt6
# Andreas Sturmlechner <asturm@gentoo.org> (2023-07-29)
# Required by dev-python/PyQt5[multimedia]
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 7c9ab278f5cc..7ed64452976c 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -689,7 +689,7 @@ app-emulation/wine-proton:osmesa - Enable off-screen rendering (OpenGL in bitmap
app-emulation/wine-proton:perl - Install helpers that require perl (winedump/winemaker)
app-emulation/wine-proton:sdl - Enable gamepad support using media-libs/libsdl2
app-emulation/wine-proton:vkd3d - Enable DirectX 12 support using app-emulation/vkd3d
-app-emulation/wine-proton:wow64 - Enable running 32bit applications without 32bit ELF multilib by mapping to 64bit calls (experimental, may have slightly worse OpenGL performance or other issues compared to USE=abi_x86_32, also lacks 16bit support) -- still need dev-util/mingw64-toolchain with abi_x86_32 which itself does not need multilib
+app-emulation/wine-proton:wow64 - Enable running 32bit applications without 32bit ELF multilib by mapping to 64bit calls (experimental, *may* have worse/unusable OpenGL performance or other issues compared to USE=abi_x86_32, also lacks 16bit support) -- still need dev-util/mingw64-toolchain with abi_x86_32 which itself does not need multilib
app-emulation/wine-staging:capi - Enable ISDN support using net-libs/libcapi
app-emulation/wine-staging:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up)
app-emulation/wine-staging:dos - Pull in games-emulation/dosbox to run DOS applications
@@ -702,7 +702,7 @@ app-emulation/wine-staging:pcap - Support packet capture software (e.g. wireshar
app-emulation/wine-staging:perl - Install helpers that require perl (winedump/winemaker)
app-emulation/wine-staging:samba - Pull in net-fs/samba with winbind for NTLM auth support
app-emulation/wine-staging:sdl - Enable gamepad support using media-libs/libsdl2
-app-emulation/wine-staging:wow64 - Enable running 32bit applications without 32bit ELF multilib by mapping to 64bit calls (experimental, may have slightly worse OpenGL performance or other issues compared to USE=abi_x86_32, also lacks 16bit support) -- still need dev-util/mingw64-toolchain with abi_x86_32 which itself does not need multilib
+app-emulation/wine-staging:wow64 - Enable running 32bit applications without 32bit ELF multilib by mapping to 64bit calls (experimental, *may* have worse/unusable OpenGL performance or other issues compared to USE=abi_x86_32, also lacks 16bit support) -- still need dev-util/mingw64-toolchain with abi_x86_32 which itself does not need multilib
app-emulation/wine-vanilla:capi - Enable ISDN support using net-libs/libcapi
app-emulation/wine-vanilla:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up)
app-emulation/wine-vanilla:dos - Pull in games-emulation/dosbox to run DOS applications
@@ -716,7 +716,7 @@ app-emulation/wine-vanilla:perl - Install helpers that require perl (winedump/wi
app-emulation/wine-vanilla:samba - Pull in net-fs/samba with winbind for NTLM auth support
app-emulation/wine-vanilla:sdl - Enable gamepad support using media-libs/libsdl2
app-emulation/wine-vanilla:vkd3d - Enable DirectX 12 support using app-emulation/vkd3d
-app-emulation/wine-vanilla:wow64 - Enable running 32bit applications without 32bit ELF multilib by mapping to 64bit calls (experimental, may have slightly worse OpenGL performance or other issues compared to USE=abi_x86_32, also lacks 16bit support) -- still need dev-util/mingw64-toolchain with abi_x86_32 which itself does not need multilib
+app-emulation/wine-vanilla:wow64 - Enable running 32bit applications without 32bit ELF multilib by mapping to 64bit calls (experimental, *may* have worse/unusable OpenGL performance or other issues compared to USE=abi_x86_32, also lacks 16bit support) -- still need dev-util/mingw64-toolchain with abi_x86_32 which itself does not need multilib
app-emulation/winetricks:rar - Pull in app-arch/unrar for extraction of rar-compressed game files
app-emulation/x48:readline - Enables support for libreadline
app-emulation/xe-guest-utilities:xenstore - Use xenstore binaries bundled by Citrix instead of building app-emulation/xen-tools