summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin235671 -> 237249 bytes
-rw-r--r--profiles/arch/alpha/package.use.mask4
-rw-r--r--profiles/arch/arm/make.defaults4
-rw-r--r--profiles/arch/arm/use.stable.mask4
-rw-r--r--profiles/arch/hppa/make.defaults4
-rw-r--r--profiles/arch/riscv/rv32imac/eapi1
-rw-r--r--profiles/arch/riscv/rv32imac/ilp32/parent1
-rw-r--r--profiles/arch/riscv/rv32imac/ilp32d/parent1
-rw-r--r--profiles/arch/riscv/rv32imac/parent1
-rw-r--r--profiles/arch/sparc/make.defaults4
-rw-r--r--profiles/arch/sparc/use.stable.mask4
-rw-r--r--profiles/arch/x86/i486/parent1
-rw-r--r--profiles/base/package.mask7
-rw-r--r--profiles/default/linux/arm/17.0/musl/parent1
-rw-r--r--profiles/default/linux/arm/23.0/armv6j_hf/musl/parent1
-rw-r--r--profiles/default/linux/arm/23.0/armv7a_hf/musl/parent1
-rw-r--r--profiles/default/linux/arm/23.0/musl/parent1
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent1
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent1
-rw-r--r--profiles/default/linux/arm/23.0/split-usr/musl/parent1
-rw-r--r--profiles/default/linux/m68k/17.0/musl/parent1
-rw-r--r--profiles/default/linux/m68k/23.0/musl/parent1
-rw-r--r--profiles/default/linux/m68k/23.0/split-usr/musl/parent1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/n64/musl/parent1
-rw-r--r--profiles/default/linux/mips/17.0/mipsel/o32/musl/parent1
-rw-r--r--profiles/default/linux/mips/17.0/n64/musl/parent1
-rw-r--r--profiles/default/linux/mips/17.0/o32/musl/parent1
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/n64/musl/parent1
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/o32/musl/parent1
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent1
-rw-r--r--profiles/default/linux/mips/23.0/n64/musl/parent1
-rw-r--r--profiles/default/linux/mips/23.0/o32/musl/parent1
-rw-r--r--profiles/default/linux/mips/23.0/o32_sf/musl/parent1
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent1
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent1
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent1
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/n64/musl/parent1
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/o32/musl/parent1
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent1
-rw-r--r--profiles/default/linux/ppc/17.0/musl/parent1
-rw-r--r--profiles/default/linux/ppc/23.0/musl/parent1
-rw-r--r--profiles/default/linux/ppc/23.0/split-usr/musl/parent1
-rw-r--r--profiles/default/linux/ppc64/17.0/musl/parent1
-rw-r--r--profiles/default/linux/ppc64/23.0/musl/package.mask7
-rw-r--r--profiles/default/linux/ppc64/23.0/musl/package.use.force6
-rw-r--r--profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask7
-rw-r--r--profiles/default/linux/ppc64/23.0/split-usr/musl/package.use.force6
-rw-r--r--profiles/default/linux/ppc64le/17.0/musl/parent1
-rw-r--r--profiles/default/linux/ppc64le/23.0/musl/package.mask7
-rw-r--r--profiles/default/linux/ppc64le/23.0/musl/package.use.force6
-rw-r--r--profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask7
-rw-r--r--profiles/default/linux/ppc64le/23.0/split-usr/musl/package.use.force6
-rw-r--r--profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force6
-rw-r--r--profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force6
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force6
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force6
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force6
-rw-r--r--profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force6
-rw-r--r--profiles/default/linux/x86/17.0/musl/parent1
-rw-r--r--profiles/default/linux/x86/23.0/i686/musl/parent1
-rw-r--r--profiles/default/linux/x86/23.0/i686/split-usr/musl/parent1
-rw-r--r--profiles/features/wd40/package.mask157
-rw-r--r--profiles/features/wd40/package.use.mask35
-rw-r--r--profiles/features/wd40/use.mask6
-rw-r--r--profiles/package.mask25
-rw-r--r--profiles/thirdpartymirrors4
-rw-r--r--profiles/use.local.desc7
67 files changed, 346 insertions, 46 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 501e0673bf61..c9b129d7d248 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 127015fe08c6..a3fc2a240cd9 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Hans de Graaff <graaff@gentoo.org> (2024-08-16)
+# Requires large parts of dev-ruby/rails to be keyworded
+dev-ruby/minitest-hooks test
+
# Matt Jolly <kangie@gentoo.org> (2024-08-14)
# QUIC dependencies are not keyworded
net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2
diff --git a/profiles/arch/arm/make.defaults b/profiles/arch/arm/make.defaults
index 49365fcaee47..72f8fa05cf8e 100644
--- a/profiles/arch/arm/make.defaults
+++ b/profiles/arch/arm/make.defaults
@@ -25,7 +25,3 @@ VIDEO_CARDS="exynos fbdev omap"
# Michał Górny <mgorny@gentoo.org> (2017-03-14)
# Unhide the ARM-specific USE_EXPANDs.
USE_EXPAND_HIDDEN="-CPU_FLAGS_ARM"
-
-# Hans de Graaff <graaff@gentoo.org> (2024-05-20)
-# Allow ruby32 stabling: https://bugs.gentoo.org/932285
-RUBY_TARGETS="ruby31 -ruby32"
diff --git a/profiles/arch/arm/use.stable.mask b/profiles/arch/arm/use.stable.mask
index 067c0d6c42db..dceaf51d1fc3 100644
--- a/profiles/arch/arm/use.stable.mask
+++ b/profiles/arch/arm/use.stable.mask
@@ -4,10 +4,6 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Hans de Graaff <graaff@gentoo.org> (2024-05-20)
-# Allow ruby32 stabling: https://bugs.gentoo.org/932285
-ruby_targets_ruby32
-
# Sam James <sam@gentoo.org> (2022-01-16)
# net-libs/gnome-online-accounts is not marked stable on arm yet
gnome-online-accounts
diff --git a/profiles/arch/hppa/make.defaults b/profiles/arch/hppa/make.defaults
index a279a075b229..b8faae33585f 100644
--- a/profiles/arch/hppa/make.defaults
+++ b/profiles/arch/hppa/make.defaults
@@ -22,7 +22,3 @@ CHOST_hppa="${CHOST}"
# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
# Defaults for video drivers
VIDEO_CARDS="fbdev"
-
-# Hans de Graaff <graaff@gentoo.org> (2024-05-20)
-# Allow ruby32 stabling: https://bugs.gentoo.org/932285
-RUBY_TARGETS="ruby31 -ruby32"
diff --git a/profiles/arch/riscv/rv32imac/eapi b/profiles/arch/riscv/rv32imac/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/arch/riscv/rv32imac/ilp32/parent b/profiles/arch/riscv/rv32imac/ilp32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/ilp32/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/riscv/rv32imac/ilp32d/parent b/profiles/arch/riscv/rv32imac/ilp32d/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/ilp32d/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/arch/riscv/rv32imac/parent b/profiles/arch/riscv/rv32imac/parent
new file mode 100644
index 000000000000..6c33bf12d0d1
--- /dev/null
+++ b/profiles/arch/riscv/rv32imac/parent
@@ -0,0 +1 @@
+../../../features/wd40
diff --git a/profiles/arch/sparc/make.defaults b/profiles/arch/sparc/make.defaults
index cf143847e97a..ad4a52329c2f 100644
--- a/profiles/arch/sparc/make.defaults
+++ b/profiles/arch/sparc/make.defaults
@@ -42,7 +42,3 @@ VIDEO_CARDS="fbdev mga r128 radeon"
# Enable USE=libtirpc by default, to ease dependency resolution during
# the stabilization of glibc-2.26. Bug 657148
USE="libtirpc"
-
-# Hans de Graaff <graaff@gentoo.org> (2024-05-20)
-# Allow ruby32 stabling: https://bugs.gentoo.org/932285
-RUBY_TARGETS="ruby31 -ruby32"
diff --git a/profiles/arch/sparc/use.stable.mask b/profiles/arch/sparc/use.stable.mask
index 865b799bc738..79cf2319f1fd 100644
--- a/profiles/arch/sparc/use.stable.mask
+++ b/profiles/arch/sparc/use.stable.mask
@@ -4,10 +4,6 @@
# This file requires eapi 5 or later. New entries go on top.
# Please use the same syntax as in use.mask
-# Hans de Graaff <graaff@gentoo.org> (2024-05-20)
-# Allow ruby32 stabling: https://bugs.gentoo.org/932285
-ruby_targets_ruby32
-
# Sam James <sam@gentoo.org> (2024-03-07)
# dev-lang/php:8.2 is not marked stable here yet (bug #920701)
php_targets_php8-2
diff --git a/profiles/arch/x86/i486/parent b/profiles/arch/x86/i486/parent
new file mode 100644
index 000000000000..6c33bf12d0d1
--- /dev/null
+++ b/profiles/arch/x86/i486/parent
@@ -0,0 +1 @@
+../../../features/wd40
diff --git a/profiles/base/package.mask b/profiles/base/package.mask
index cbe031846f35..f7f6c9a921d0 100644
--- a/profiles/base/package.mask
+++ b/profiles/base/package.mask
@@ -1,6 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2024-08-18)
+# Pre-rust versions of librsvg. Has vulnerabilities, so masked by
+# default and only unmasked on wd40.
+<gnome-base/librsvg-2.41
+
# Mike Gilbert <floppym@gentoo.org> (2023-06-15)
# Conflicts with glibc.
sys-apps/musl-locales
diff --git a/profiles/default/linux/arm/17.0/musl/parent b/profiles/default/linux/arm/17.0/musl/parent
index 468c1fa0a937..a5858d7a3c50 100644
--- a/profiles/default/linux/arm/17.0/musl/parent
+++ b/profiles/default/linux/arm/17.0/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../arch/arm
../../../../../features/musl
+../../../../../features/wd40
diff --git a/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent b/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent
index 5bbe8700f1a6..bd0ef6ecac62 100644
--- a/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent
+++ b/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/default/linux/arm/23.0/armv7a_hf/musl/parent b/profiles/default/linux/arm/23.0/armv7a_hf/musl/parent
index 5bbe8700f1a6..bd0ef6ecac62 100644
--- a/profiles/default/linux/arm/23.0/armv7a_hf/musl/parent
+++ b/profiles/default/linux/arm/23.0/armv7a_hf/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/default/linux/arm/23.0/musl/parent b/profiles/default/linux/arm/23.0/musl/parent
index 468c1fa0a937..a5858d7a3c50 100644
--- a/profiles/default/linux/arm/23.0/musl/parent
+++ b/profiles/default/linux/arm/23.0/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../arch/arm
../../../../../features/musl
+../../../../../features/wd40
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent
index b488e1ca01b8..a3de2bcf95f7 100644
--- a/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent
+++ b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent b/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent
index b488e1ca01b8..a3de2bcf95f7 100644
--- a/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent
+++ b/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/arm/23.0/split-usr/musl/parent b/profiles/default/linux/arm/23.0/split-usr/musl/parent
index 5bbe8700f1a6..bd0ef6ecac62 100644
--- a/profiles/default/linux/arm/23.0/split-usr/musl/parent
+++ b/profiles/default/linux/arm/23.0/split-usr/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/default/linux/m68k/17.0/musl/parent b/profiles/default/linux/m68k/17.0/musl/parent
index 58651906cb67..9ef7663a23b6 100644
--- a/profiles/default/linux/m68k/17.0/musl/parent
+++ b/profiles/default/linux/m68k/17.0/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../features/musl
+../../../../../features/wd40
diff --git a/profiles/default/linux/m68k/23.0/musl/parent b/profiles/default/linux/m68k/23.0/musl/parent
index 58651906cb67..9ef7663a23b6 100644
--- a/profiles/default/linux/m68k/23.0/musl/parent
+++ b/profiles/default/linux/m68k/23.0/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../features/musl
+../../../../../features/wd40
diff --git a/profiles/default/linux/m68k/23.0/split-usr/musl/parent b/profiles/default/linux/m68k/23.0/split-usr/musl/parent
index 5bbe8700f1a6..bd0ef6ecac62 100644
--- a/profiles/default/linux/m68k/23.0/split-usr/musl/parent
+++ b/profiles/default/linux/m68k/23.0/split-usr/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent b/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent
index a3de2bcf95f7..7b9610fe3971 100644
--- a/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../../features/musl
../../../../../../../features/wd40
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent b/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent
index a3de2bcf95f7..7b9610fe3971 100644
--- a/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../../features/musl
../../../../../../../features/wd40
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/n64/musl/parent b/profiles/default/linux/mips/17.0/n64/musl/parent
index bd0ef6ecac62..25049c8047e4 100644
--- a/profiles/default/linux/mips/17.0/n64/musl/parent
+++ b/profiles/default/linux/mips/17.0/n64/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../features/musl
../../../../../../features/wd40
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/17.0/o32/musl/parent b/profiles/default/linux/mips/17.0/o32/musl/parent
index bd0ef6ecac62..25049c8047e4 100644
--- a/profiles/default/linux/mips/17.0/o32/musl/parent
+++ b/profiles/default/linux/mips/17.0/o32/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../features/musl
../../../../../../features/wd40
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent b/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent
index a3de2bcf95f7..7b9610fe3971 100644
--- a/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent
+++ b/profiles/default/linux/mips/23.0/mipsel/n64/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../../features/musl
../../../../../../../features/wd40
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent b/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent
index a3de2bcf95f7..7b9610fe3971 100644
--- a/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent
+++ b/profiles/default/linux/mips/23.0/mipsel/o32/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../../features/musl
../../../../../../../features/wd40
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent
index a3de2bcf95f7..7b9610fe3971 100644
--- a/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../../features/musl
../../../../../../../features/wd40
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/n64/musl/parent b/profiles/default/linux/mips/23.0/n64/musl/parent
index bd0ef6ecac62..25049c8047e4 100644
--- a/profiles/default/linux/mips/23.0/n64/musl/parent
+++ b/profiles/default/linux/mips/23.0/n64/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../features/musl
../../../../../../features/wd40
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/o32/musl/parent b/profiles/default/linux/mips/23.0/o32/musl/parent
index bd0ef6ecac62..25049c8047e4 100644
--- a/profiles/default/linux/mips/23.0/o32/musl/parent
+++ b/profiles/default/linux/mips/23.0/o32/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../features/musl
../../../../../../features/wd40
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/o32_sf/musl/parent b/profiles/default/linux/mips/23.0/o32_sf/musl/parent
index bd0ef6ecac62..25049c8047e4 100644
--- a/profiles/default/linux/mips/23.0/o32_sf/musl/parent
+++ b/profiles/default/linux/mips/23.0/o32_sf/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../features/musl
../../../../../../features/wd40
+../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent
index 43b77c652c58..83d58b1b76c5 100644
--- a/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../../../features/musl
../../../../../../../../features/wd40
+../../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent
index 43b77c652c58..83d58b1b76c5 100644
--- a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../../../features/musl
../../../../../../../../features/wd40
+../../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent
index 43b77c652c58..83d58b1b76c5 100644
--- a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../../../features/musl
../../../../../../../../features/wd40
+../../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent b/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent
index a3de2bcf95f7..7b9610fe3971 100644
--- a/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent
+++ b/profiles/default/linux/mips/23.0/split-usr/n64/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../../features/musl
../../../../../../../features/wd40
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent b/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent
index a3de2bcf95f7..7b9610fe3971 100644
--- a/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent
+++ b/profiles/default/linux/mips/23.0/split-usr/o32/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../../features/musl
../../../../../../../features/wd40
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent
index a3de2bcf95f7..7b9610fe3971 100644
--- a/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../../features/musl
../../../../../../../features/wd40
+../../../../../../../features/wd40
diff --git a/profiles/default/linux/ppc/17.0/musl/parent b/profiles/default/linux/ppc/17.0/musl/parent
index 9ef7663a23b6..65eaf9bd2624 100644
--- a/profiles/default/linux/ppc/17.0/musl/parent
+++ b/profiles/default/linux/ppc/17.0/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../features/musl
../../../../../features/wd40
+../../../../../features/wd40
diff --git a/profiles/default/linux/ppc/23.0/musl/parent b/profiles/default/linux/ppc/23.0/musl/parent
index 9ef7663a23b6..65eaf9bd2624 100644
--- a/profiles/default/linux/ppc/23.0/musl/parent
+++ b/profiles/default/linux/ppc/23.0/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../features/musl
../../../../../features/wd40
+../../../../../features/wd40
diff --git a/profiles/default/linux/ppc/23.0/split-usr/musl/parent b/profiles/default/linux/ppc/23.0/split-usr/musl/parent
index bd0ef6ecac62..25049c8047e4 100644
--- a/profiles/default/linux/ppc/23.0/split-usr/musl/parent
+++ b/profiles/default/linux/ppc/23.0/split-usr/musl/parent
@@ -1,3 +1,4 @@
..
../../../../../../features/musl
../../../../../../features/wd40
+../../../../../../features/wd40
diff --git a/profiles/default/linux/ppc64/17.0/musl/parent b/profiles/default/linux/ppc64/17.0/musl/parent
index 58651906cb67..9ef7663a23b6 100644
--- a/profiles/default/linux/ppc64/17.0/musl/parent
+++ b/profiles/default/linux/ppc64/17.0/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../features/musl
+../../../../../features/wd40
diff --git a/profiles/default/linux/ppc64/23.0/musl/package.mask b/profiles/default/linux/ppc64/23.0/musl/package.mask
new file mode 100644
index 000000000000..ab6e39a666f1
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/musl/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2024 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License v2
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-15)
+# rust-bin is available on ppc64 musl starting from 1.80.1
+-dev-lang/rust-bin
+<dev-lang/rust-bin-1.80.1
diff --git a/profiles/default/linux/ppc64/23.0/musl/package.use.force b/profiles/default/linux/ppc64/23.0/musl/package.use.force
new file mode 100644
index 000000000000..fd3ef27d892d
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/musl/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-16)
+# We build our riscv musl binaries ourselves, #936643
+dev-lang/rust system-bootstrap
diff --git a/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask b/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask
new file mode 100644
index 000000000000..ab6e39a666f1
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/split-usr/musl/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2024 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License v2
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-15)
+# rust-bin is available on ppc64 musl starting from 1.80.1
+-dev-lang/rust-bin
+<dev-lang/rust-bin-1.80.1
diff --git a/profiles/default/linux/ppc64/23.0/split-usr/musl/package.use.force b/profiles/default/linux/ppc64/23.0/split-usr/musl/package.use.force
new file mode 100644
index 000000000000..fd3ef27d892d
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/split-usr/musl/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-16)
+# We build our riscv musl binaries ourselves, #936643
+dev-lang/rust system-bootstrap
diff --git a/profiles/default/linux/ppc64le/17.0/musl/parent b/profiles/default/linux/ppc64le/17.0/musl/parent
index 58651906cb67..9ef7663a23b6 100644
--- a/profiles/default/linux/ppc64le/17.0/musl/parent
+++ b/profiles/default/linux/ppc64le/17.0/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../features/musl
+../../../../../features/wd40
diff --git a/profiles/default/linux/ppc64le/23.0/musl/package.mask b/profiles/default/linux/ppc64le/23.0/musl/package.mask
new file mode 100644
index 000000000000..ab6e39a666f1
--- /dev/null
+++ b/profiles/default/linux/ppc64le/23.0/musl/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2024 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License v2
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-15)
+# rust-bin is available on ppc64 musl starting from 1.80.1
+-dev-lang/rust-bin
+<dev-lang/rust-bin-1.80.1
diff --git a/profiles/default/linux/ppc64le/23.0/musl/package.use.force b/profiles/default/linux/ppc64le/23.0/musl/package.use.force
new file mode 100644
index 000000000000..fd3ef27d892d
--- /dev/null
+++ b/profiles/default/linux/ppc64le/23.0/musl/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-16)
+# We build our riscv musl binaries ourselves, #936643
+dev-lang/rust system-bootstrap
diff --git a/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask b/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask
new file mode 100644
index 000000000000..ab6e39a666f1
--- /dev/null
+++ b/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.mask
@@ -0,0 +1,7 @@
+# Copyright 2024 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License v2
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-15)
+# rust-bin is available on ppc64 musl starting from 1.80.1
+-dev-lang/rust-bin
+<dev-lang/rust-bin-1.80.1
diff --git a/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.use.force b/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.use.force
new file mode 100644
index 000000000000..fd3ef27d892d
--- /dev/null
+++ b/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-16)
+# We build our riscv musl binaries ourselves, #936643
+dev-lang/rust system-bootstrap
diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force b/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force
new file mode 100644
index 000000000000..1205c8086524
--- /dev/null
+++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# matoro <matoro_gentoo@matoro.tk>
+# We build our riscv musl binaries ourselves, #936643
+dev-lang/rust system-bootstrap
diff --git a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force
new file mode 100644
index 000000000000..1205c8086524
--- /dev/null
+++ b/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# matoro <matoro_gentoo@matoro.tk>
+# We build our riscv musl binaries ourselves, #936643
+dev-lang/rust system-bootstrap
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force b/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force
new file mode 100644
index 000000000000..1205c8086524
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# matoro <matoro_gentoo@matoro.tk>
+# We build our riscv musl binaries ourselves, #936643
+dev-lang/rust system-bootstrap
diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force b/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force
new file mode 100644
index 000000000000..1205c8086524
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# matoro <matoro_gentoo@matoro.tk>
+# We build our riscv musl binaries ourselves, #936643
+dev-lang/rust system-bootstrap
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force
new file mode 100644
index 000000000000..1205c8086524
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# matoro <matoro_gentoo@matoro.tk>
+# We build our riscv musl binaries ourselves, #936643
+dev-lang/rust system-bootstrap
diff --git a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force
new file mode 100644
index 000000000000..1205c8086524
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# matoro <matoro_gentoo@matoro.tk>
+# We build our riscv musl binaries ourselves, #936643
+dev-lang/rust system-bootstrap
diff --git a/profiles/default/linux/x86/17.0/musl/parent b/profiles/default/linux/x86/17.0/musl/parent
index 58651906cb67..9ef7663a23b6 100644
--- a/profiles/default/linux/x86/17.0/musl/parent
+++ b/profiles/default/linux/x86/17.0/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../features/musl
+../../../../../features/wd40
diff --git a/profiles/default/linux/x86/23.0/i686/musl/parent b/profiles/default/linux/x86/23.0/i686/musl/parent
index 5bbe8700f1a6..bd0ef6ecac62 100644
--- a/profiles/default/linux/x86/23.0/i686/musl/parent
+++ b/profiles/default/linux/x86/23.0/i686/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../../features/musl
+../../../../../../features/wd40
diff --git a/profiles/default/linux/x86/23.0/i686/split-usr/musl/parent b/profiles/default/linux/x86/23.0/i686/split-usr/musl/parent
index b488e1ca01b8..a3de2bcf95f7 100644
--- a/profiles/default/linux/x86/23.0/i686/split-usr/musl/parent
+++ b/profiles/default/linux/x86/23.0/i686/split-usr/musl/parent
@@ -1,2 +1,3 @@
..
../../../../../../../features/musl
+../../../../../../../features/wd40
diff --git a/profiles/features/wd40/package.mask b/profiles/features/wd40/package.mask
index 9ddabd675833..c6156b25d79c 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -1,6 +1,163 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2024-08-10), #936643
+# Unmask old pre-rust librsvg. This has vulnerabilities,
+# so it is masked by default and only unmasked on wd40
+-<gnome-base/librsvg-2.41
+
+# matoro <matoro_gentoo@matoro.tk> (2024-07-27)
+# Additional entries exposed by correcting musl, #936643
+x11-terms/alacritty
+www-client/firefox
+www-misc/buku
+www-client/seamonkey
+www-misc/urlwatch
+www-client/tangram
+www-apps/nextcloud-notify_push
+sys-process/below
+sys-process/bottom
+sys-cluster/ceph
+sys-block/dust
+sys-apps/zram-generator
+sys-apps/ripgrep
+sys-apps/eza
+sys-apps/lsd
+sys-apps/fd
+net-wireless/urh
+net-proxy/mitmproxy
+net-wireless/gr-ieee802154
+net-wireless/gr-rds
+net-wireless/gr-scopy
+net-wireless/gqrx-scanner
+net-misc/electrum
+net-misc/gns3-server
+net-misc/geckodriver
+net-im/synapse
+net-irc/limnoria
+net-irc/limnoria-plugins-progval
+net-irc/limnoria-plugins-jlu5
+net-irc/limnoria-plugins-chantracker
+net-analyzer/nagstamon
+net-analyzer/python-gvm
+net-analyzer/suricata
+net-analyzer/gvm-tools
+net-analyzer/gr-fosphor
+net-analyzer/gvm
+media-sound/beets
+media-sound/gnome-sound-recorder
+media-gfx/oxipng
+media-gfx/curtail
+mail-client/thunderbird
+gui-libs/greetd
+gnome-extra/gnome-shell-extensions
+gui-apps/tuigreet
+gnome-base/gnome-extra-apps
+gui-apps/gtkgreet
+gnome-extra/pch-session
+gnome-extra/gnome-weather
+gnome-extra/gnome-shell-frippery
+gnome-extra/gnome-characters
+gnome-extra/cjs
+gnome-extra/cinnamon
+gnome-extra/gnome-shell-extension-dash-to-panel
+gnome-extra/gnome-shell-extension-weather-in-the-clock
+gnome-extra/gnome-shell-extension-bluetooth-quick-connect
+gnome-extra/gnome-shell-extension-gsconnect
+gnome-extra/gnome-shell-extension-desktop-icons-ng
+gnome-extra/gnome-shell-extension-appindicator
+gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen
+gnome-extra/gnome-shell-extension-bing-wallpaper
+gnome-extra/gnome-shell-extension-applications-overview-tooltip
+gnome-extra/gnome-shell-extension-alphabetical-grid
+gnome-extra/gnome-shell-extension-pop-shell
+gnome-base/gnome
+games-strategy/ja2-stracciatella
+games-strategy/0ad
+games-rpg/rpg-cli
+games-board/gnome-chess
+dev-util/pwntools
+dev-util/rustup
+dev-util/sccache
+dev-util/bindgen
+dev-util/cargo-license
+dev-util/cargo-ebuild
+dev-util/cargo-audit
+dev-util/bingrep
+dev-python/trimesh
+dev-python/vpython
+dev-python/treq
+dev-python/twython
+dev-python/txtorcon
+dev-python/txredisapi
+dev-python/sqlglot
+dev-python/spake2
+dev-python/requests-ntlm
+dev-python/python3-discogs-client
+dev-python/python-axolotl
+net-im/yowsup
+dev-python/pyghmi
+dev-python/omemo-dr
+net-im/transwhat
+dev-python/noiseprotocol
+dev-python/mitmproxy_wireguard
+dev-python/magic-wormhole
+dev-python/magic-wormhole-transit-relay
+dev-python/magic-wormhole-mailbox-server
+dev-python/jwcrypto
+dev-python/websockify
+dev-python/jupyter
+dev-python/jupyter-server-proxy
+dev-python/jupyter-kernel-test
+dev-python/jellyfish
+www-apps/novnc
+dev-python/jsonmerge
+dev-python/jinja2_pluralize
+dev-python/fido2
+dev-python/github3-py
+dev-python/google-auth-oauthlib
+dev-python/elasticsearch
+dev-python/dns-lexicon
+dev-python/dissononce
+dev-python/consonance
+dev-python/PyGithub
+dev-python/adblock
+dev-java/icedtea-web
+dev-debug/pwndbg
+dev-db/mycli
+sci-mathematics/mathlib-tools
+dev-python/keep
+dev-db/pgcli
+dev-db/mysql-workbench
+>=app-text/pelican-4.9.0
+dev-util/howdoi
+app-text/pdfminer
+app-text/restview
+app-text/fblog
+app-shells/nushell
+app-misc/rpick
+app-misc/skim
+app-i18n/yaskkserv2
+app-emulation/cloud-init
+app-forensics/yara-x
+app-eselect/eselect-gnome-shell-extensions
+app-emacs/rg
+app-emacs/emacs-ipython-notebook
+app-crypt/yubikey-manager
+app-crypt/yubikey-manager-qt
+app-crypt/sequoia-sq
+app-crypt/sequoia-sqv
+app-crypt/certbot-apache
+app-crypt/nitrocli
+app-crypt/certbot-dns-nsone
+app-crypt/certbot-dns-dnsimple
+app-containers/netavark
+app-containers/aardvark-dns
+app-backup/duplicity
+app-backup/backintime
+app-benchmarks/hyperfine
+app-backup/duply
+
# Agostino Sarubbo <ago@gentoo.org> (2024-04-10)
# Requires rust on armv4/armv4t/arm5te
dev-util/bugbite-cli
diff --git a/profiles/features/wd40/package.use.mask b/profiles/features/wd40/package.use.mask
index 4848ad8b6b79..3520b9ccc372 100644
--- a/profiles/features/wd40/package.use.mask
+++ b/profiles/features/wd40/package.use.mask
@@ -1,6 +1,41 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2024-07-27)
+# Additional entries exposed by correcting musl, #936643
+x11-wm/xpra crypt oauth
+>=x11-wm/xpra-6.0.1-r1 test
+x11-misc/gpaste introspection gnome
+www-servers/servefile ssl
+sys-block/tgt rbd
+sci-physics/root jupyter
+sci-libs/branca doc test
+net-vpn/eduvpn-client doc
+net-misc/httpie test
+net-dns/dnsdist doh3 quic
+net-analyzer/linkchecker test
+x11-themes/arc-theme cinnamon
+dev-python/xdoctest test
+dev-python/stripe test
+dev-python/respx test
+dev-python/python-swiftclient test
+dev-python/pypdf test
+dev-python/oct2py test
+dev-python/octave-kernel test
+dev-python/markups test
+dev-python/keyrings-alt test
+sci-mathematics/cadabra jupyter
+sci-mathematics/yacas jupyter
+dev-python/metakernel test
+dev-python/elastic-transport test
+dev-python/genson test
+dev-python/construct test
+dev-db/barman test
+app-emulation/libvirt rbd virtiofsd
+app-misc/gramps test
+app-forensics/volatility3 jsonschema
+app-emulation/libguestfs test
+
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-03-19)
# Requires dev-python/cryptography
sys-kernel/installkernel efistub
diff --git a/profiles/features/wd40/use.mask b/profiles/features/wd40/use.mask
index a265b328acb2..cd95248c0a62 100644
--- a/profiles/features/wd40/use.mask
+++ b/profiles/features/wd40/use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# matoro <matoro_gentoo@matoro.tk> (2024-07-27)
+# media-video/rav1e requires Rust.
+rav1e
+
rust
# Michał Górny <mgorny@gentoo.org> (2022-10-09)
diff --git a/profiles/package.mask b/profiles/package.mask
index c13778d27310..662de3abfa0e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
#--- END OF EXAMPLES ---
+# Eli Schwartz <eschwartz@gentoo.org> (2024-08-15)
+# Abandoned upstream since 2011, unmaintained in gentoo since 2017. Tons of
+# patches, breaks again with GCC 14. Severe QA issues, automagic dependencies,
+# sole reverse dependency wants to remove it anyway.
+# Removal on 2024-09-14. Bug #829229, #854900, #863959, #880839, #882265, #931102, #914924.
+app-text/cuneiform
+
# Ionen Wolkens <ionen@gentoo.org> (2024-08-11)
# >=1.1.14 enables usage of explicit sync (with >=nvidia-drivers-560
# and compositors that supports like kwin-6), which currently seems
@@ -204,24 +211,6 @@ games-strategy/crimson
# dependencies left. Removal on 2024-08-17.
dev-ruby/rmagick:4
-# Eli Schwartz <eschwartz@gentoo.org> (2024-07-15)
-# FreeWnn has no activity upstream on its (very slow!) development site
-# since 2015. Website is gone. Various build failures, fails to build
-# with gcc 14. All of its reverse dependencies are even more dead, as
-# they do not even have distfiles anymore.
-# Removal on 2024-08-14. Bug 936129.
-# Bug #829613, #854579, #871603, #874114, #934595.
-app-i18n/freewnn
-app-i18n/im-freewnn
-app-dicts/wnn-ldic
-app-i18n/kinput2
-
-# Hans de Graaff <graaff@gentoo.org> (2024-07-14)
-# Ancient package, last release ca. 2009. Upstream is gone. All
-# improvements are now available in dev-ruby/irb itself.
-# Removal on 2024-08-14.
-dev-ruby/wirble
-
# Leonardo Hernández Hernández <leohdz172@proton.me> (2024-07-07)
# New major ffmpeg version. Tracker bug #928905.
>=media-video/ffmpeg-7.0
diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors
index cd90a50f23e9..bb5398896976 100644
--- a/profiles/thirdpartymirrors
+++ b/profiles/thirdpartymirrors
@@ -6,13 +6,13 @@ gcc https://gcc.gnu.org/pub/gcc/ http://mirrors.concertpass.com/gcc/ https://mi
gimp https://ftp.fau.de/gimp/gimp/ ftp://ftp.fau.de/gimp/gimp/ https://artfiles.org/gimp.org/pub/gimp/ https://www.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ ftp://ftp.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/
gnome https://download.gnome.org/
gnu https://ftp.gnu.org/gnu/ https://artfiles.org/gnu.org/ https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/
-gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/ https://mirrors.dotsrc.org/gcrypt/ https://gnupg.org/ftp/gcrypt/ ftp://ftp.gnupg.org/gcrypt/
+gnupg https://www.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/ https://mirrors.dotsrc.org/gcrypt/ https://gnupg.org/ftp/gcrypt/ ftp://ftp.gnupg.org/gcrypt/
goproxy https://proxy.golang.org/ https://goproxy.io/
idsoftware ftp://ftp.fu-berlin.de/pc/games/idgames/idstuff ftp://ftp.gamers.org/pub/idgames/idstuff
imagemagick https://imagemagick.org/archive/releases/ https://mirror.checkdomain.de/imagemagick/releases/ https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ ftp://ftp.fifi.org/pub/ImageMagick/releases/
kde https://download.kde.org https://mirror.csclub.uwaterloo.ca/kde ftp://mirrors.dotsrc.org/kde http://kde.mirror.anlx.net
lokigames http://updates.lokigames.com
-mariadb https://archive.mariadb.org/ http://ftp.bme.hu/pub/mirrors/mariadb/ https://ftp.heanet.ie/mirrors/mariadb/ https://ftp.nluug.nl/db/mariadb/ https://mirrors.up.pt/pub/mariadb/ https://rsync.osuosl.org/pub/mariadb/ https://mirror.netcologne.de/mariadb/
+mariadb https://archive.mariadb.org/ http://ftp.bme.hu/pub/mirrors/mariadb/ https://ftp.nluug.nl/db/mariadb/ https://mirrors.up.pt/pub/mariadb/ https://rsync.osuosl.org/pub/mariadb/ https://mirror.netcologne.de/mariadb/
mplayer https://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http://www7.mplayerhq.hu/MPlayer http://www8.mplayerhq.hu/MPlayer ftp://ftp1.mplayerhq.hu/MPlayer/ ftp://ftp6.mplayerhq.hu/MPlayer/ ftp://ftp7.mplayerhq.hu/MPlayer/ ftp://ftp8.mplayerhq.hu/MPlayer/
nongnu https://download.savannah.nongnu.org/releases/ https://ftp.cc.uoc.gr/mirrors/nongnu.org/ http://ftp.twaren.net/Unix/NonGNU/ https://mirror.csclub.uwaterloo.ca/nongnu/ ftp://mirror.csclub.uwaterloo.ca/nongnu/ https://mirrors.fe.up.pt/pub/nongnu/ ftp://mirrors.fe.up.pt/pub/nongnu/ https://nongnu.askapache.com/ https://nongnu.uib.no/ ftp://nongnu.uib.no/pub/nongnu/ http://savannah.c3sl.ufpr.br/ ftp://ftp.twaren.net/Unix/NonGNU/
openbsd https://cdn.openbsd.org/pub/OpenBSD https://fastly.cdn.openbsd.org/pub/OpenBSD
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 871fb2f60652..9a389fe2d1c2 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -804,7 +804,6 @@ app-i18n/fcitx-qt:qt6 - Build support for QT6
app-i18n/fcitx-qt:staticplugin - Build plugin as static
app-i18n/fcitx-rime:configuration-tool - Install configuration tool
app-i18n/fcitx-unikey:macro-editor - Install macro editor
-app-i18n/freewnn:uum - Build uum
app-i18n/ibus:emoji - Enable support for Emoji
app-i18n/ibus:gtk2 - Enable the GTK-2 input method module
app-i18n/ibus:gtk3 - Enable the GTK-3 input method module
@@ -2499,8 +2498,6 @@ dev-python/pyarrow:parquet - Enables read/write parquet data format
dev-python/pyglet:image - Enable support for image formats other than PNG and BMP
dev-python/pymongo:native-extensions - Compiles native C extensions
dev-python/pymongo:test-full - Run test suite in full, including tests that run a local database instance.
-dev-python/pyocr:cuneiform - Enable support for the app-text/cuneiform OCR engine
-dev-python/pyocr:tesseract - Enable support for the app-text/tesseract OCR engine
dev-python/pyopengl_accelerate:numpy - Building NumPy native format handlers.
dev-python/pypax:ptpax - Enable PT_PAX_FLAGS support.
dev-python/pypax:xtpax - Enable XATTR_PAX_FLAGS support.
@@ -3374,6 +3371,7 @@ games-strategy/wesnoth:server - Enable compilation of server
games-util/gslist:web - Enable the web interface
games-util/heroic-bin:gamescope - Run Heroic Launcher inside gamescope
games-util/lgogdownloader:gui - Enable GUI login support for passing reCAPTCHA
+games-util/sc-controller:trayicon - Enable system tray icon
games-util/slade:fluidsynth - Enable MIDI software synthesis using media-sound/fluidsynth
games-util/wit:fuse - Enable image mount support via fuse
gnome-base/gdm:bluetooth-sound - Allow loading of bluetooth sound modules. This may be necessary for accessibility screen readers, but may cause bluetooth sound issues for users logging in.
@@ -3469,7 +3467,6 @@ gui-apps/waybar:mpd - Enable support for the Music Player Daemon
gui-apps/waybar:mpris - Enable support for mpris
gui-apps/waybar:network - Enable libnl support for network related features
gui-apps/waybar:pipewire - Enable support for pipewire
-gui-apps/waybar:popups - Enable popup support with gtk-layer-shell
gui-apps/waybar:pulseaudio - Enable support for volume control via PulseAudio
gui-apps/waybar:sndio - Enable support for volume control via sndio
gui-apps/waybar:tray - Enable support for tray
@@ -3633,6 +3630,7 @@ kde-apps/parley:webengine - Build browser integration for the editor, requires d
kde-apps/pimcommon:designer - Build plugins for dev-qt/designer
kde-apps/spectacle:share - Enable support for a share menu using kde-frameworks/purpose
kde-apps/step:qalculate - Enable the libqalculate library for unit conversion
+kde-apps/thumbnailers:blender - Enable blender thumbnail generation using kde-frameworks/karchive
kde-apps/thumbnailers:mobi - Enable mobipocket thumbnail generation using kde-apps/kdegraphics-mobipocket
kde-apps/umbrello:php - Enable PHP import support using dev-util/kdevelop and dev-util/kdevelop-pg-qt
kde-apps/yakuake:absolute-position - Use kde-plasma/kwayland for absolute window positioning in KWin
@@ -8197,6 +8195,7 @@ sys-devel/binutils-hppa64:gprofng - Enable the next-generation gprofng profiler
sys-devel/binutils-hppa64:multitarget - Adds support to binutils for cross compiling (does not work with gas)
sys-devel/binutils-hppa64:pgo - Build binutils with Profile Guided Optimization (PGO) and LTO
sys-devel/binutils-hppa64:plugins - Enable plugin support in tools
+sys-devel/bpf-toolchain:bin-symlinks - Symlink executables to usr/bin to be in default PATH (conflicts with crossdev bpf, and crossdev is preferable for a fully featured toolchain)
sys-devel/clang:extra - Build extra tools (clangd, clang-tidy and a few more)
sys-devel/clang:ieee-long-double - Use accelerated 128-bit IEEE long double ABI (ppc64le only)
sys-devel/clang:static-analyzer - Install the Clang static analyzer