summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin238562 -> 237708 bytes
-rw-r--r--profiles/arch/alpha/package.use.mask4
-rw-r--r--profiles/arch/amd64/package.use.mask4
-rw-r--r--profiles/arch/arm/package.use.mask4
-rw-r--r--profiles/arch/arm/package.use.stable.mask4
-rw-r--r--profiles/arch/arm/use.mask1
-rw-r--r--profiles/arch/arm64/package.use.mask4
-rw-r--r--profiles/arch/base/package.use.mask6
-rw-r--r--profiles/arch/loong/package.use.force5
-rw-r--r--profiles/arch/mips/package.use.mask6
-rw-r--r--profiles/arch/powerpc/package.use.mask4
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.mask2
-rw-r--r--profiles/arch/powerpc/ppc32/package.use.stable.mask1
-rw-r--r--profiles/arch/riscv/package.use.mask4
-rw-r--r--profiles/arch/sparc/package.use.force8
-rw-r--r--profiles/arch/sparc/package.use.mask6
-rw-r--r--profiles/arch/sparc/package.use.stable.mask6
-rw-r--r--profiles/arch/x86/package.use.mask4
-rw-r--r--profiles/arch/x86/package.use.stable.mask4
-rw-r--r--profiles/arch/x86/use.stable.mask5
-rw-r--r--profiles/base/package.use.force4
-rw-r--r--profiles/base/package.use.mask14
-rw-r--r--profiles/base/package.use.stable.mask13
-rw-r--r--profiles/base/use.mask5
-rw-r--r--profiles/base/use.stable.mask5
-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.use.force6
-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.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/features/llvm/package.use.force3
-rw-r--r--profiles/features/prefix/package.use.force9
-rw-r--r--profiles/features/selinux/make.defaults3
-rw-r--r--profiles/features/selinux/package.use.mask12
-rw-r--r--profiles/package.mask110
-rw-r--r--profiles/targets/desktop/package.use6
-rw-r--r--profiles/updates/1Q-20251
-rw-r--r--profiles/updates/4Q-20211
-rw-r--r--profiles/use.local.desc23
44 files changed, 178 insertions, 173 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 540fb6a25ca9..f0da3d682cf9 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 676b01c1c8ea..8ba96a88b9a1 100644
--- a/profiles/arch/alpha/package.use.mask
+++ b/profiles/arch/alpha/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2025-03-04)
+# qt is not keyworded here
+net-wireless/wpa_supplicant gui
+
# Matt Jolly <kangie@gentoo.org> (2025-01-29)
# Needs dev-lang/go which is not keyworded here
x11-wm/fvwm3 go
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 75dd18accfa8..4ab21f782c0f 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Thibaud CANALE <thican@thican.net> (2025-03-09)
+# Google DNS dependencies available (bug 949851)
+app-crypt/certbot -certbot-dns-google
+
# Nowa Ammerlaan <nowa@gentoo.org> (2025-02-03)
# QtWebView is available here
dev-python/pyside -webview
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 4c3eb494e3e1..a5f1c79094d5 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-08)
+# Needs kde-frameworks/{kwallet,ki18n,kconfig} stable
+dev-vcs/subversion kwallet
+
# Alfred Wingate <parona@protonmail.com> (2025-02-22)
# media-libs/zint is not keyworded here
media-libs/zxing-cpp experimental
diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask
index d8aa2a4fdd90..c31719dbb00f 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -103,10 +103,6 @@ dev-util/geany-plugins markdown
sci-mathematics/z3 java
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-10)
-# Needs kde-frameworks/{kwallet,ki18n,kconfig} stable
-dev-vcs/subversion kwallet
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-10)
# Needs kde-plasma/{polkit-kde-agent,plasma-workspace} stable
sys-auth/polkit kde
virtual/notification-daemon kde
diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask
index edfc08209a8c..c3c31da70656 100644
--- a/profiles/arch/arm/use.mask
+++ b/profiles/arch/arm/use.mask
@@ -10,6 +10,7 @@ ada_target_gnat_2021
# Sam James <sam@gentoo.org> (2024-06-13)
# Needs as-yet-unkeyworded KF6 (bug #934215)
+kde
kf6compat
# Andreas Sturmlechner <asturm@gentoo.org> (2023-02-06)
diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
index bad25872aff3..b60e01d5b242 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Thibaud CANALE <thican@thican.net> (2025-03-09)
+# Google DNS dependencies available (bug 949851)
+app-crypt/certbot -certbot-dns-google
+
# Paul Zander <negril.nx+gentoo@gmail.com> (2025-02-23)
# Not part of the arm64 archive
dev-util/nvidia-cuda-toolkit -examples -rdma
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 08fc31c1b1fc..e0b6400c3139 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,12 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Thibaud CANALE <thican@thican.net> (2025-03-09)
+# Too many dependencies are not keyworded (bug 949851)
+# - dev-python/google-api-python-client
+# - dev-python/google-auth
+app-crypt/certbot certbot-dns-google
+
# Nowa Ammerlaan <nowa@gentoo.org> (2025-02-03)
# QtWebView is not available everywhere
dev-python/pyside webview
diff --git a/profiles/arch/loong/package.use.force b/profiles/arch/loong/package.use.force
index 66e574a891d5..84d4b3cc4756 100644
--- a/profiles/arch/loong/package.use.force
+++ b/profiles/arch/loong/package.use.force
@@ -5,11 +5,6 @@
# We only have MariaDB on loong, not MySQL.
dev-perl/DBD-MariaDB mariadb
-# WANG Xuerui <xen0n@gentoo.org> (2023-08-05)
-# 1.71.0 is the first Rust version with loong support, so there's no previous
-# version to bootstrap from
-dev-lang/rust:stable/1.71 system-bootstrap
-
# Ionen Wolkens <ionen@gentoo.org> (2023-07-26)
# MPV currently[1] has no plans to support >=lua5-3 making luajit
# the only choice for maintained lua. Apply mask/force to override
diff --git a/profiles/arch/mips/package.use.mask b/profiles/arch/mips/package.use.mask
index 07d4ce6523d8..877f13ac5057 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2025-03-04)
+# qt is not keyworded here
+net-wireless/wpa_supplicant gui
+
# Sam James <sam@gentoo.org> (2025-02-21)
# media-video/rav1e is not yet keyworded here
media-video/ffmpeg rav1e
@@ -50,7 +54,7 @@ gnome-base/gvfs google test
# Michał Górny <mgorny@gentoo.org> (2024-09-08)
# libcxx is broken on mips, https://bugs.gentoo.org/939297#c2
llvm-core/clang-common default-libcxx
-llvm-core/clang-runtime libcxx
+llvm-core/clang-runtime default-libcxx libcxx
# Hans de Graaff <graaff@gentoo.org> (2024-09-08)
# Requires large parts of dev-ruby/rails to be keyworded
diff --git a/profiles/arch/powerpc/package.use.mask b/profiles/arch/powerpc/package.use.mask
index 5c1746b3c084..72e1352de25c 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Yongxiang Liang <tanekliang@gentoo.org> (2024-10-10)
@@ -286,7 +286,7 @@ app-forensics/sleuthkit java
# Michał Górny <mgorny@gentoo.org> (2017-03-24)
# libcxx fails to compile on ppc*, #595744.
llvm-core/clang-common default-libcxx
-llvm-core/clang-runtime libcxx
+llvm-core/clang-runtime default-libcxx libcxx
# James Le Cuirot <chewi@gentoo.org> (2016-12-14)
# DOSBox + OpenGLide is untested on this arch.
diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
index d67f12ae175e..3410b476f68e 100644
--- a/profiles/arch/powerpc/ppc32/package.use.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.mask
@@ -187,7 +187,7 @@ dev-lang/php avif
# Sam James <sam@gentoo.org> (2021-02-28)
# compiler-rt* has no support for ppc32 (yet?)
# bug #708344
-llvm-core/clang-runtime compiler-rt sanitize
+llvm-core/clang-runtime compiler-rt default-compiler-rt sanitize
llvm-core/clang-common default-compiler-rt
# Florian Schmaus <flo@geekplace.eu> (2020-12-03)
diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask b/profiles/arch/powerpc/ppc32/package.use.stable.mask
index 0cb37eecca03..526c3e92c261 100644
--- a/profiles/arch/powerpc/ppc32/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask
@@ -39,6 +39,7 @@ dev-ruby/kramdown unicode
# Sam James <sam@gentoo.org> (2022-11-19)
# Deps not stable on ppc
llvm-core/clang-common default-lld
+llvm-core/clang-runtime default-lld
llvm-core/llvm binutils-plugin z3 xar
# Sam James <sam@gentoo.org> (2022-07-27)
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 07bc3e7174d1..8b7df2363a59 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,10 +1,6 @@
# Copyright 2019-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Alfred Wingate <parona@protonmail.com> (2025-02-22)
-# media-libs/zint is not keyworded here
-media-libs/zxing-cpp experimental
-
# Alexey Shvetsov <alexxy@gentoo.org> (2024-11-21)
# sci-libs/caffe2 is not keyworded on riscv
sci-chemistry/gromacs nnpot
diff --git a/profiles/arch/sparc/package.use.force b/profiles/arch/sparc/package.use.force
index 8468ce0df82b..fc29ed979edd 100644
--- a/profiles/arch/sparc/package.use.force
+++ b/profiles/arch/sparc/package.use.force
@@ -1,12 +1,6 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Sam James <sam@gentoo.org> (2022-06-25)
-# dev-lang/rust lacks wiring up to use our custom rust-bin bootstrap
-# tarball, so force system-bootstrap instead (i.e. force using rust-bin
-# or existing installed rust). bug #842246, bug #869680.
-dev-lang/rust system-bootstrap
-
# Sam James <sam@gentoo.org> (2022-02-19)
# New enough SpiderMonkey not (yet?) keyworded here, bug #753221
sys-auth/polkit duktape
diff --git a/profiles/arch/sparc/package.use.mask b/profiles/arch/sparc/package.use.mask
index 2b8ff1ac1890..403317b18af6 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2025-03-04)
+# qt is not keyworded here
+net-wireless/wpa_supplicant gui
+
# Sam James <sam@gentoo.org> (2025-02-21)
# media-video/rav1e is not yet keyworded here
media-video/ffmpeg rav1e
@@ -326,7 +330,7 @@ dev-cpp/eigen test
# Sam James <sam@gentoo.org> (2021-04-27)
# Deps not yet tested/keyworded.
llvm-core/clang-common default-compiler-rt default-lld
-llvm-core/clang-runtime compiler-rt
+llvm-core/clang-runtime compiler-rt default-compiler-rt default-lld
llvm-core/llvm z3
# Sam James <sam@gentoo.org> (2021-03-19)
diff --git a/profiles/arch/sparc/package.use.stable.mask b/profiles/arch/sparc/package.use.stable.mask
index 0d6bd09a0817..0a5f9b75b9d6 100644
--- a/profiles/arch/sparc/package.use.stable.mask
+++ b/profiles/arch/sparc/package.use.stable.mask
@@ -17,12 +17,6 @@ www-client/links avif
# dev-ruby/stringex is not marked stable here yet
dev-ruby/kramdown unicode
-# Sam James <sam@gentoo.org> (2022-09-12)
-# dev-lang/rust lacks wiring up to use our custom rust-bin bootstrap
-# tarball, so force system-bootstrap instead (i.e. force using rust-bin
-# or existing installed rust). bug #842246, bug #869680.
-dev-lang/rust -system-bootstrap
-
# Sam James <sam@gentoo.org> (2022-06-10)
# gstreamer not marked stable on sparc
media-sound/pulseaudio-daemon aptx ldac
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 50737a610007..c6ebe9b80b1f 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Thibaud CANALE <thican@thican.net> (2025-03-09)
+# Google DNS dependencies available (bug 949851)
+app-crypt/certbot -certbot-dns-google
+
# Alfred Wingate <parona@protonmail.com> (2025-02-22)
# media-libs/zint is not keyworded here
media-libs/zxing-cpp experimental
diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask
index 3f7e98548d4b..17de34b8fd7b 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-07)
+# KDE Frameworks is no longer stable on x86
+x11-themes/QGnomePlatform qt5
+
# Sam James <sam@gentoo.org> (2025-02-13)
# sys-cluster/corosync is marked stable here
sys-fs/mdadm -corosync
diff --git a/profiles/arch/x86/use.stable.mask b/profiles/arch/x86/use.stable.mask
index 8309eabe2e3a..f791b36944bd 100644
--- a/profiles/arch/x86/use.stable.mask
+++ b/profiles/arch/x86/use.stable.mask
@@ -4,6 +4,11 @@
# New entries go on top.
# Please use the same syntax as in use.mask.
+# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-07)
+# KDE Frameworks is not stable
+kde
+kwallet
+
# Paul Zander <negril.nx+gentoo@gmail.org> (2024-02-14)
# sci-libs/atlas is not stable
atlas
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 1b44176c4132..1f239ebb9cb8 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,10 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Joonas Niilola <juippis@gentoo.org> (2025-03-05)
+# 136.0 can't be compiled with "-rust-extensions".
+~mail-client/thunderbird-136.0 rust-extensions
+
# Ionen Wolkens <ionen@gentoo.org> (2024-12-24)
# ebuild currently only support luajit, spare users from having
# to set it by forcing it here (bug #946881)
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index d4a0180e877d..30272f0f1102 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,14 @@
# New entries go on top.
+# Michał Górny <mgorny@gentoo.org> (2025-03-05)
+# Mask until we have keyworded dev-util/spirv-llvm-translator:20 release.
+llvm-core/libclc llvm_slot_20
+
+# Michał Górny <mgorny@gentoo.org> (2025-03-05)
+# Mask until we have keyworded dev-lang/rust{,-bin} / slot 20 release.
+www-client/chromium llvm_slot_20
+
# Paul Zander <negril.nx+gentoo@gmail.com> (2025-02-24)
# Only builds with ffmpeg-4.x, upstream has no timeline to fix it.
# https://tracker.dev.opencascade.org/view.php?id=32871
@@ -103,7 +111,6 @@ dev-python/qtpy pyside2
# Joonas Niilola <juippis@gentoo.org> (2024-11-16)
# Wasm support is (currently) only available on amd64 and arm64.
-www-client/firefox wasm
www-client/firefox wasm-sandbox
# Matt Jolly <kangie@gentoo.org> (2024-11-11)
@@ -335,7 +342,10 @@ dev-lang/ruby jemalloc
# Joonas Niilola <juippis@gentoo.org> (2023-07-14)
# Calendar is broken with some languages on 115.0 release. Bug #910229
->=mail-client/thunderbird-115.0 system-icu
+# Update on 136.0: Thunderbird upstream still carries the patch for bundled icu
+# and in icu upstream, the issue is unresolved. "system-icu" still doesn't
+# work properly in 136.0, bug #950687.
+mail-client/thunderbird system-icu
# Marek Szuba <marecki@gentoo.org> (2023-07-10)
# dev-python/mkdocs-material is by design directly integrated with
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index b92c0566396a..0857dcab86e1 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,11 @@
# New entries go on top.
# Please use the same syntax as in package.use.mask.
+# Sam James <sam@gentoo.org> (2025-03-07)
+# Gradually unmask for newer Rust to avoid making users recompile for
+# the change. See bug #735154.
+<dev-lang/rust-1.86 system-llvm
+
# Arthur Zamarin <arthurzam@gentoo.org> (2025-02-03)
# Requires dev-util/shelltestrunner
app-arch/mt-st test
@@ -138,7 +143,7 @@ app-emulation/winetricks test
# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-12-21)
# For bleeding edge features and testing, not generally suitable
# for stable systems
-dev-lang/rust nightly system-bootstrap
+dev-lang/rust nightly
# Andreas Sturmlechner <asturm@gentoo.org> (2019-12-09)
# Declared experimental, and dev-cpp/websocketpp not stable yet
@@ -154,12 +159,6 @@ dev-perl/Template-Toolkit gd
media-fonts/unifont utils fontforge
media-video/vdrsync dvdr
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2019-05-10)
-# needs llvm slots which are not stable #678908
-# also prone to weird compilation failures
-# masking this for now, will readjust as situation changes
->=dev-lang/rust-1.34 system-llvm
-
# Mart Raudsepp <leio@gentoo.org> (2019-04-14)
# Needs media-plugins/gst-plugins-chromaprint, which is not stable
# anywhere yet.
diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index fbfe251fd8c2..d1ffecbdc302 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,10 +4,13 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Sam James <sam@gentoo.org> (2025-03-09)
+# Obsolete in favour of gcc_*. gnat-gpl will be removed soon.
+ada_target_gnat_2021
+
# Michał Górny <mgorny@gentoo.org> (2024-12-31)
# LLVM slots with no keyworded releases yet.
llvm_slot_21
-llvm_slot_20
# Andreas Sturmlechner <asturm@gentoo.org> (2024-12-11)
# dev-db/firebird last-rites preparation
diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index f38e5e82c741..a20d2f136b8d 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,6 +4,11 @@
# New entries go on top.
# Please use the same syntax as in use.mask.
+# Michał Górny <mgorny@gentoo.org> (2024-12-31)
+# LLVM slots with no stable releases yet.
+llvm_slot_21
+llvm_slot_20
+
# Hans de Graaff <graaff@gentoo.org> (2024-12-26)
# Currently in testing and not ready to go stable yet.
ruby_targets_ruby34
diff --git a/profiles/default/linux/ppc64/23.0/musl/package.use.force b/profiles/default/linux/ppc64/23.0/musl/package.use.force
deleted file mode 100644
index fd3ef27d892d..000000000000
--- a/profiles/default/linux/ppc64/23.0/musl/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# 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.use.force b/profiles/default/linux/ppc64/23.0/split-usr/musl/package.use.force
deleted file mode 100644
index fd3ef27d892d..000000000000
--- a/profiles/default/linux/ppc64/23.0/split-usr/musl/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# 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/musl/package.use.force b/profiles/default/linux/ppc64le/23.0/musl/package.use.force
deleted file mode 100644
index fd3ef27d892d..000000000000
--- a/profiles/default/linux/ppc64le/23.0/musl/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# 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.use.force b/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.use.force
deleted file mode 100644
index fd3ef27d892d..000000000000
--- a/profiles/default/linux/ppc64le/23.0/split-usr/musl/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# 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
deleted file mode 100644
index 1205c8086524..000000000000
--- a/profiles/default/linux/riscv/20.0/rv64gc/lp64/musl/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# 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
deleted file mode 100644
index 1205c8086524..000000000000
--- a/profiles/default/linux/riscv/20.0/rv64gc/lp64d/musl/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# 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
deleted file mode 100644
index 1205c8086524..000000000000
--- a/profiles/default/linux/riscv/23.0/rv64/lp64/musl/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# 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
deleted file mode 100644
index 1205c8086524..000000000000
--- a/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# 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
deleted file mode 100644
index 1205c8086524..000000000000
--- a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# 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
deleted file mode 100644
index 1205c8086524..000000000000
--- a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/package.use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# 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/features/llvm/package.use.force b/profiles/features/llvm/package.use.force
index a9959f2773fd..69e173188c3f 100644
--- a/profiles/features/llvm/package.use.force
+++ b/profiles/features/llvm/package.use.force
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Ionen Wolkens <ionen@gentoo.org> (2023-08-11)
@@ -13,3 +13,4 @@ app-emulation/wine-vanilla mingw
# profile settings expect it.
# TODO: Make a profile without default-libcxx too?
llvm-core/clang-common default-compiler-rt default-lld default-libcxx
+llvm-core/clang-runtime default-compiler-rt default-lld default-libcxx
diff --git a/profiles/features/prefix/package.use.force b/profiles/features/prefix/package.use.force
deleted file mode 100644
index c8e401afccd7..000000000000
--- a/profiles/features/prefix/package.use.force
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Georgy Yakovlev <gyakovlev@gentoo.org> (2021-04-03)
-# We want to use rust-bin (with fixes) or source-built rust
-# to bootstrap rust properly.
-# See https://github.com/gentoo/gentoo/pull/19815 for discussion
-# and bug #682370, bug #682370
-dev-lang/rust system-bootstrap
diff --git a/profiles/features/selinux/make.defaults b/profiles/features/selinux/make.defaults
index e5a1534aaee8..d7e8ef2aaf75 100644
--- a/profiles/features/selinux/make.defaults
+++ b/profiles/features/selinux/make.defaults
@@ -11,7 +11,8 @@ USE="selinux"
FEATURES="selinux sesandbox sfperms -pid-sandbox"
-POLICY_TYPES="strict targeted"
+# Build all policy types by default
+POLICY_TYPES="strict targeted mcs mls"
PORTAGE_T="portage_t"
PORTAGE_FETCH_T="portage_fetch_t"
PORTAGE_SANDBOX_T="portage_sandbox_t"
diff --git a/profiles/features/selinux/package.use.mask b/profiles/features/selinux/package.use.mask
index c632ae715dc5..e4ca8cc41d6b 100644
--- a/profiles/features/selinux/package.use.mask
+++ b/profiles/features/selinux/package.use.mask
@@ -3,9 +3,9 @@
# Brian Dolbec <dolsen@gentoo.org> (2014-09-17)
# mask pypy for several utilities due to incompatibility with libselinux
-sys-apps/portage python_targets_pypy3
-app-portage/elicense python_targets_pypy3
-app-portage/elogv python_targets_pypy3
-app-portage/gentoolkit python_targets_pypy3
-app-portage/smart-live-rebuild python_targets_pypy3
-app-portage/gentoopm python_targets_pypy3
+sys-apps/portage python_targets_pypy3 python_targets_pypy3_11
+app-portage/elicense python_targets_pypy3 python_targets_pypy3_11
+app-portage/elogv python_targets_pypy3 python_targets_pypy3_11
+app-portage/gentoolkit python_targets_pypy3 python_targets_pypy3_11
+app-portage/smart-live-rebuild python_targets_pypy3 python_targets_pypy3_11
+app-portage/gentoopm python_targets_pypy3 python_targets_pypy3_11
diff --git a/profiles/package.mask b/profiles/package.mask
index e9a5ca50f0a6..b4309f537250 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,71 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2025-03-09)
+# Obsolete in favour of dev-lang/ada-bootstrap. Using sys-devel/gcc[ada]
+# should now Just Work. Removal on 2025-04-10.
+dev-lang/gnat-gpl
+
+# Sam James <sam@gentoo.org> (2025-03-09)
+# Breaks distutils.ccompiler with a lot of fallout. bug #950978 and
+# many others.
+=dev-python/setuptools-75.9.0
+=dev-python/setuptools-75.9.1
+=dev-python/setuptools-76.0.0
+=dev-python/ensurepip-setuptools-75.9.0
+=dev-python/ensurepip-setuptools-75.9.1
+=dev-python/ensurepip-setuptools-76.0.0
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2025-03-08)
+# EAPI=7. Broken CLI for packages.g.o.
+# Removal on 2025-04-07.
+app-portage/pgo
+
+# Anna (navi) Figueiredo Gomes <navi@vlhl.dev> (2025-03-08)
+# User services is merged and released in openrc-0.60, this fork
+# is now unmaintained and superseded.
+# Removal on 2025-04-08. Bug #950367
+sys-apps/openrc-navi
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-07)
+# No more revdeps after kde-apps/knotes last-rites and Gear 24.08.3 cleanup.
+# Removal on 2025-03-31.
+kde-apps/akonadi-notes
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-07)
+# Downstream-split fallback package for KF5-based revdeps without any
+# revdeps left. Removal on 2025-03-31.
+kde-apps/kdesdk-thumbnailers-common
+media-libs/ksanecore-common
+net-misc/kio-zeroconf-common
+
+# Sam James <sam@gentoo.org> (2025-03-07)
+# May cause emerge to hang (bug #950707). Tests hang on one machine
+# and another strange report upstream: https://github.com/pkgconf/pkgconf/issues/383.
+# Mask out of caution for now.
+=dev-util/pkgconf-2.4.1
+
+# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-06)
+# Last release in 2018 and no upstream activity ever since.
+# Please migrate to an alternative backup solution. Bug #947894
+# Removal on 2025-04-15.
+app-backup/luckybackup
+
+# Michał Górny <mgorny@gentoo.org> (2025-03-06)
+# This package is clearly unmaintained. It has lost all CPython
+# versions, and retained PyPy3 likely only because it wasn't versioned.
+# Also, since it's eclass usage used to be broken, it went under the
+# radar. Removal on 2025-04-05. Bug #950702.
+dev-vcs/notify-webhook
+
+# Joonas Niilola <juippis@gentoo.org> (2025-03-05)
+# New release channel deemed as stable. Package.masked for the early
+# adopters - make sure to have ~/.thunderbird backed up, since
+# downgrading back to esr channel (128) might be impossible due to
+# changed database schemas.
+>=mail-client/thunderbird-136.0
+>=mail-client/thunderbird-bin-136.0
+
# John Helmert III <ajak@gentoo.org> (2025-03-02)
# Doesn't seem to cleanly load, see:
# https://github.com/lkrg-org/lkrg/issues/364
@@ -51,13 +116,6 @@ sci-biology/clustalx
media-sound/qtscrobbler
# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-01)
-# Currently packaged version released 12 years ago; dead upstream,
-# possibly GPL violating piece of very expensive software not available
-# to "new" customers in most countries even for a 5-figure USD sum.
-# Bug #947239. Removal on 2025-03-31.
-app-text/diffpdf
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-01)
# Last release 10 years ago, dead upstream, does not build with Qt6,
# no one else packages this. Removal on 2025-03-31.
media-gfx/qvv
@@ -255,38 +313,6 @@ games-fps/quakeforge
# https://bugs.gentoo.org/949414
=dev-cpp/cpp-httplib-0.18.6
-# Mike Pagano <mpagano@gentoo.org> (2025-02-07)
-# Last release 3 years ago, no version compiles; ours or upstreams.
-# Ack from maintainer. Driver is available in the Linux Kernel
-# Removal on 2025-03-07. Bug: 949318
-net-misc/AQtion
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2025-01-28)
-# Since we are done with EGO_SUM, this tool isn't needed any more.
-# Removal on 2025-02-27. Bug #948966.
-dev-go/get-ego-vendor
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2025-01-24)
-# EAPI=7, uses deprecated Go eclasses, fails to compile, installation
-# blocked by current versions of docker (which provides the features).
-# Removal on 2025-02-23. Bugs #948656, #844577, #694898, #678982.
-app-containers/docker-proxy
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2025-01-24)
-# EAPI=7, uses depcreated Go eclasses, fails to compile. burrow itself
-# has exporter built in since version 1.3.4, which can be used instead.
-# Removal on 2025-02-23. Bugs #948655, #844613, #679086.
-app-metrics/burrow_exporter
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2025-01-24)
-# EAPI=7, uses deprecated Go eclasses, upstream repo is archived.
-# gom is a go dependency manager which doesn't work with modern
-# Go tools, and is redundent to standard `go install` commands.
-# go-colortext has only gom as reverse dependency.
-# Removal on 2025-02-23. Bugs #948653, #844655, #844664, #922697.
-dev-go/go-colortext
-dev-go/gom
-
# Andreas Sturmlechner <asturm@gentoo.org> (2025-01-23)
# Qt5 package without any revdeps. Use dev-qt/qttools[qdbus] instead.
dev-qt/qdbusviewer
@@ -313,12 +339,6 @@ dev-qt/qtwebview:5
>=dev-libs/intel-compute-runtime-24.52.32224.5
>=dev-util/intel-graphics-compiler-2.5.7
-# Nowa Ammerlaan <nowa@gentoo.org> (2025-01-03)
-# Contains a serious bug that can cause deletion of the users home dir.
-# See-also: https://github.com/keshavbhatt/whatsie/issues/230
-# Removal on 2025-03-03 unless upstream fixes the issue
-net-im/whatsie
-
# Michał Górny <mgorny@gentoo.org> (2024-12-05)
# 6.12.2 does not boot for me.
=sys-kernel/gentoo-kernel-6.12.2
diff --git a/profiles/targets/desktop/package.use b/profiles/targets/desktop/package.use
index da37d51de1b4..82b89cf299d4 100644
--- a/profiles/targets/desktop/package.use
+++ b/profiles/targets/desktop/package.use
@@ -1,6 +1,12 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Filip Kobierski <fkobi@pm.me> (2025-02-27)
+# Most desktop users will get doxygen because a USE=doc dep.
+# With USE=gui, which is the default for this profile, it pulls in
+# qtbase with many dependencies and I doubt it will be used.
+app-text/doxygen -gui
+
# Andreas Sturmlechner <asturm@gentoo.org> (2024-03-07)
# Required by kde-frameworks/kio:6
dev-qt/qtbase libproxy
diff --git a/profiles/updates/1Q-2025 b/profiles/updates/1Q-2025
index 22b8430552af..85bc04dad989 100644
--- a/profiles/updates/1Q-2025
+++ b/profiles/updates/1Q-2025
@@ -1,3 +1,4 @@
move dev-python/pyside6 dev-python/pyside
slotmove dev-php/pecl-ssh2 0 7
slotmove dev-php/pecl-stomp 0 7
+move dev-util/rr dev-debug/rr
diff --git a/profiles/updates/4Q-2021 b/profiles/updates/4Q-2021
index 1c656f25a536..2f03ad804c6f 100644
--- a/profiles/updates/4Q-2021
+++ b/profiles/updates/4Q-2021
@@ -30,7 +30,6 @@ move app-crypt/openpgp-keys-teemutoivola sec-keys/openpgp-keys-teemutoivola
move app-crypt/openpgp-keys-terminator sec-keys/openpgp-keys-terminator
move app-crypt/openpgp-keys-tor sec-keys/openpgp-keys-tor
move app-crypt/openpgp-keys-voikko sec-keys/openpgp-keys-voikko
-move app-emulation/docker-proxy app-containers/docker-proxy
move app-emulation/containerd app-containers/containerd
move app-emulation/crun app-containers/crun
move app-emulation/buildah app-containers/buildah
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 202a162d2127..c8d485c4309d 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -32,6 +32,7 @@ app-accessibility/freetts:mbrola - Adds support for mbrola voices
app-accessibility/orca:braille - Enable braille support
app-accessibility/speech-dispatcher:espeak - Adds support for espeak-ng speech engine
app-accessibility/speech-dispatcher:flite - Adds support for flite speech engine
+app-accessibility/speech-dispatcher:pipewire - Enables support for PipeWire. Recommended for latency related advantages if it works in your setup.
app-admin/clsync:apidoc - Provide doxygen generated API docs.
app-admin/clsync:cgroups - Use cgroups to limit /dev access.
app-admin/clsync:clsync - Build clsync binary. Most likely you want it. However it is possible to build only libclsync without clsync itself.
@@ -707,7 +708,6 @@ app-emulation/wine-mono:shared - Install pre-unpacked files which do not need to
app-emulation/wine-proton:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up and is mostly unsupported, try disabling if have issues)
app-emulation/wine-proton:gecko - Enable mshtml support using app-emulation/wine-gecko
app-emulation/wine-proton:mono - Enable .NET support using app-emulation/wine-mono
-app-emulation/wine-proton:osmesa - Enable off-screen rendering (OpenGL in bitmaps) support
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: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
@@ -718,7 +718,6 @@ app-emulation/wine-staging:gecko - Enable mshtml support using app-emulation/win
app-emulation/wine-staging:mingw - Build PE files using a MinGW toolchain for better compatibility
app-emulation/wine-staging:mono - Enable .NET support using app-emulation/wine-mono
app-emulation/wine-staging:netapi - Enable support for configuring remote shares using net-fs/samba
-app-emulation/wine-staging:osmesa - Enable off-screen rendering (OpenGL in bitmaps) support
app-emulation/wine-staging:pcap - Support packet capture software (e.g. wireshark)
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
@@ -731,7 +730,6 @@ app-emulation/wine-vanilla:gecko - Enable mshtml support using app-emulation/win
app-emulation/wine-vanilla:mingw - Build PE files using a MinGW toolchain for better compatibility
app-emulation/wine-vanilla:mono - Enable .NET support using app-emulation/wine-mono
app-emulation/wine-vanilla:netapi - Enable support for configuring remote shares using net-fs/samba
-app-emulation/wine-vanilla:osmesa - Enable off-screen rendering (OpenGL in bitmaps) support
app-emulation/wine-vanilla:pcap - Support packet capture software (e.g. wireshark)
app-emulation/wine-vanilla:perl - Install helpers that require perl (winedump/winemaker)
app-emulation/wine-vanilla:samba - Pull in net-fs/samba with winbind for NTLM auth support
@@ -1064,6 +1062,7 @@ app-office/libreoffice:mariadb - Prefer mariadb connector over mysql connector
app-office/libreoffice:odk - Build the Office Development Kit
app-office/libreoffice:pdfimport - Enable PDF import via the Poppler library
app-office/libreoffice:vulkan - Enable Vulkan usage via the skia library (clang recommended)
+app-office/libreoffice-bin:offlinehelp - Install help files locally instead of using the LibreOffice Wiki
app-office/libreoffice-l10n:offlinehelp - Install help files locally instead of using the LibreOffice Wiki
app-office/lyx:aspell - Add support for aspell spellchecking
app-office/lyx:dia - Add support for diagrams (app-office/dia)
@@ -1321,7 +1320,6 @@ dev-ada/gpr-unit-provider:shared - Build shared library
dev-ada/gpr-unit-provider:static-pic - Build static library with pic code
dev-ada/gtkada:shared - Build gtkada as shared library
dev-ada/gtkada:static-pic - Build static library with pic code
-dev-ada/lal-refactor:shared - Build shared library
dev-ada/lal-refactor:static-pic - Build static library with pic code
dev-ada/langkit:shared - Build shared library
dev-ada/langkit:static-pic - Build static library with pic code
@@ -3441,6 +3439,7 @@ gnustep-base/gnustep-back-xlib:xim - Enable X11 XiM input method
gnustep-base/gnustep-make:libobjc2 - Enables use of the GNUstep Objective-C runtime (gnustep-base/libobjc2) with non-fragile ABI and llvm-core/clang compiler
gnustep-base/gnustep-make:native-exceptions - Enables use of the native Objective-C exception support (@try/@catch/@finally) built-in objective-c exceptions with compilers that support it
gui-apps/foot:grapheme-clustering - Enable grapheme clustering support
+gui-apps/foot:utempter - Enable utmp support via sys-libs/libutempter
gui-apps/grim:jpeg - Enable JPEG support.
gui-apps/gtkgreet:layershell - Enable layer shell support
gui-apps/kanshi:varlink - Enable remote control with varlink
@@ -3725,9 +3724,13 @@ llvm-core/clang-common:default-compiler-rt - Use compiler-rt + libunwind instead
llvm-core/clang-common:default-libcxx - Use libc++ instead of libstdc++ as the default stdlib for clang. Beware: this breaks ABI, producing binaries incompatible with those built with GCC or Clang using libstdc++. Do not set unless you know what you're doing.
llvm-core/clang-common:default-lld - Use lld as the default linker for clang
llvm-core/clang-runtime:compiler-rt - Install llvm-runtimes/compiler-rt for -rtlib=compiler-rt
+llvm-core/clang-runtime:default-compiler-rt - Use compiler-rt + libunwind instead of libgcc as the default rtlib for clang
+llvm-core/clang-runtime:default-libcxx - Use libc++ instead of libstdc++ as the default stdlib for clang
+llvm-core/clang-runtime:default-lld - Use lld as the default linker for clang
llvm-core/clang-runtime:libcxx - Install llvm-runtimes/libcxx for -stdlib=libc++
llvm-core/clang-runtime:offload - Install llvm-runtimes/offload for -fopenmp GPU offloading
llvm-core/clang-runtime:openmp - Install llvm-runtimes/openmp for -fopenmp support
+llvm-core/clang-runtime:polly - Load Polly plugin (you still need -mllvm -polly to use it)
llvm-core/clang-runtime:sanitize - Enable compiler-rt sanitizer (-fsanitize*) support
llvm-core/clang-toolchain-symlinks:gcc-symlinks - Install symlinks for 'gcc' and 'g++' for extra compatibility.
llvm-core/clang-toolchain-symlinks:multilib-symlinks - Install symlinks for all ABI CHOSTs. Note that this can result in gcc being overrode for native builds, as well as conflict with crossdev if used for the same targets.
@@ -4390,6 +4393,10 @@ media-libs/libsdl2:pipewire - Enable support for the media-video/pipewire audio
media-libs/libsdl2:sndio - Enable support for the media-sound/sndio backend
media-libs/libsdl2:sound - Control audio support (disable at your own risk)
media-libs/libsdl2:video - Control video support (disable at your own risk)
+media-libs/libsdl3:ibus - Enable support for app-i18n/ibus
+media-libs/libsdl3:kms - Enable support for direct Kernel Mode Setting video output
+media-libs/libsdl3:pipewire - Enable support for media-video/pipewire
+media-libs/libsdl3:sndio - Enable support for media-sound/sndio
media-libs/libshumate:sysprof - Enable sysprof-capture support for profiling
media-libs/libtgvoip:dsp - Enable signal processing (echo cancellation, noise suppression, and automatic gain control)
media-libs/libv4l:bpf - Enable support for IR BPF decoders
@@ -4787,7 +4794,6 @@ media-sound/lmms:vst - Enables the VeSTige plugin to run VST plugins through Win
media-sound/mangler:espeak - Text to speech engine
media-sound/mangler:g15 - Logitech g15 lcd support
media-sound/mixxx:benchmark - Build and install benchmark binary: mixxx-test --benchmark
-media-sound/mixxx:hid - Enable HID controller support
media-sound/mixxx:keyfinder - Enable musical key detection support via media-libs/libkeyfinder
media-sound/mixxx:lv2 - Add support for Ladspa V2 via media-libs/lilv
media-sound/mixxx:midi - Enable MIDI support via media-libs/portmidi
@@ -5661,8 +5667,6 @@ net-dns/knot:dnsproxy - Enable the tiny DNS proxy module
net-dns/knot:dnstap - Include support for the dnstap binary log format (http://dnstap.info/)
net-dns/knot:doh - Enable DNS over HTTP (DoH) using libnghttp2
net-dns/knot:fastparser - Use a zone file parser that is faster, but requires more memory and CPU time to compile
-net-dns/knot:geoip - Enable the Geography-based responses module
-net-dns/knot:libidn2 - If IDN support is enabled, use net-dns/libidn2 instead of net-dns/libidn
net-dns/knot:noudp - Enable the module which can send empty truncated responses to UDP queries
net-dns/knot:onlinesign - Enable the module that sign zones on the fly instead of pre-signing zone
net-dns/knot:pkcs11 - Add support for PKCS#11
@@ -5679,7 +5683,6 @@ net-dns/knot-resolver:dnstap - Build dnstap binary logging module
net-dns/knot-resolver:kresc - Build (experimental) command-line client
net-dns/knot-resolver:manager - Manager is a user-friendly interface and a component handling rolling restarts, config update logic and more.
net-dns/knot-resolver:nghttp2 - DNS-over-HTTPS support
-net-dns/knot-resolver:prometheus - Metrics exported in Prometheus
net-dns/knot-resolver:xdp - Enable eXpress Data Path
net-dns/nsd:bind8-stats - Enables BIND8 like NSTATS and XSTATS and statistics in nsd-control
net-dns/nsd:default-znow - Enable full relocation binding at load-time (RELRO NOW, to protect GOT and .dtor areas)
@@ -5885,6 +5888,7 @@ net-im/gajim:remote - Controling Gajim instance from command line with gajim-rem
net-im/gajim:rst - Generating XHTML output from RST code
net-im/gajim:spell - Spellchecking of composed messages
net-im/gajim:upnp - Ability to request your router to forward port for file transfer
+net-im/gajim:voice - Support for video calls, audio calls and voice messages
net-im/gajim:webp - Support WebP avatars
net-im/libcommuni:qml - Install optional qml files.
net-im/libcommuni:uchardet - Use app-i18n/uchardet, which is upstreams default, instead of dev-libs/icu, which makes impossible to run tests.
@@ -6228,7 +6232,6 @@ net-mail/vpopmail:clearpasswd - Enables cleartext password storage in the vpassw
net-mail/vpopmail:ipalias - Enables enable-ip-alias-domains
net-mail/vpopmail:maildrop - Enables mail-filter/maildrop support in vdelivermail
net-mail/vpopmail:spamassassin - Enables mail-filter/spamassassin support
-net-misc/AQtion:lro - Enable/disable Large Receive Offload. This MUST be disabled for bridging or forwarding.
net-misc/apt-cacher-ng:fuse - Install the sys-fs/fuse based acngfs, to use a userspace filesystem for the apt cache.
net-misc/aria2:bittorrent - Enable support for the bittorrent protocol.
net-misc/aria2:gnutls - Use net-libs/gnutls as TLS provider (preferred). Otherwise, dev-libs/openssl will be used as TLS provider. Both apply only with USE=ssl.
@@ -6772,6 +6775,7 @@ net-p2p/retroshare:miniupnp - Enables UPnP port forwarding via net-libs/miniupnp
net-p2p/retroshare:plugins - Enables plugin support
net-p2p/retroshare:service - Enables the new RetroShare service
net-p2p/retroshare:sqlcipher - Enables GXS database encryption via SQLCipher
+net-p2p/rtorrent:tinyxml2 - Use vendor tinyxml2 instead of xmlrpc-c. This allows significant reduction in overhead (experimental)
net-p2p/syncthing:tools - Install stdiscosrv, strelaysrv and other tools to /usr/libexec/syncthing/.
net-p2p/transmission:cli - Build command-line client
net-p2p/transmission:debug - Enable assertions
@@ -7055,6 +7059,7 @@ net-wireless/kismet:wext - Enable building kismet with support for the deprecate
net-wireless/libxtrxll:usb3380 - support xtrx usb model
net-wireless/neard:tools - Build and install 'nfctool' for further NFC debugging
net-wireless/rtl-sdr:zerocopy - may cause a bus error on some ARM systems
+net-wireless/rtl-sdr-blog:zerocopy - may cause a bus error on some ARM systems
net-wireless/rtl_433:rtlsdr - Build with Realtek RTL2832U (rtlsdr) support
net-wireless/rtl_433:soapysdr - Build with SoapySDR support
net-wireless/soapysdr:bladerf - Add support for bladerf hardware