summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/features')
-rw-r--r--profiles/features/big-endian/package.mask5
-rw-r--r--profiles/features/big-endian/package.use.mask10
-rw-r--r--profiles/features/llvm/make.defaults12
-rw-r--r--profiles/features/llvm/package.use12
-rw-r--r--profiles/features/llvm/package.use.force2
-rw-r--r--profiles/features/llvm/package.use.mask1
-rw-r--r--profiles/features/llvm/packages14
-rw-r--r--profiles/features/llvm/packages.build14
-rw-r--r--profiles/features/musl/llvm/eapi1
-rw-r--r--profiles/features/musl/llvm/package.mask10
-rw-r--r--profiles/features/musl/llvm/parent2
-rw-r--r--profiles/features/musl/package.mask33
-rw-r--r--profiles/features/musl/package.use.force2
-rw-r--r--profiles/features/musl/package.use.mask33
-rw-r--r--profiles/features/musl/package.use.stable.mask2
-rw-r--r--profiles/features/selinux/use.mask3
-rw-r--r--profiles/features/split-usr/make.defaults3
-rw-r--r--profiles/features/wd40/package.mask11
-rw-r--r--profiles/features/wd40/package.use.mask11
19 files changed, 126 insertions, 55 deletions
diff --git a/profiles/features/big-endian/package.mask b/profiles/features/big-endian/package.mask
index f37645ffb46b..ce763eba0a38 100644
--- a/profiles/features/big-endian/package.mask
+++ b/profiles/features/big-endian/package.mask
@@ -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
# Michał Górny <mgorny@gentoo.org> (2024-06-07)
@@ -40,7 +40,7 @@ kde-apps/grantlee-editor
kde-apps/akregator
dev-util/kdevelop
dev-qt/qtwebview
-dev-python/PyQtWebEngine
+dev-python/pyqtwebengine
app-text/kchmviewer
app-office/merkuro
app-editors/ghostwriter
@@ -48,7 +48,6 @@ kde-misc/zanshin
kde-apps/mailcommon
kde-apps/pim-sieve-editor
kde-apps/korganizer
-kde-apps/knotes
kde-apps/kdepim-meta
kde-apps/kdepim-addons
kde-apps/kaddressbook
diff --git a/profiles/features/big-endian/package.use.mask b/profiles/features/big-endian/package.use.mask
index bbde951452d2..7b11c936a2e9 100644
--- a/profiles/features/big-endian/package.use.mask
+++ b/profiles/features/big-endian/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Nowa Ammerlaan <nowa@gentoo.org> (2025-02-03)
+# QtWebView is masked here
+dev-python/pyside webview
+
# Michał Górny <mgorny@gentoo.org> (2024-06-05)
# media-libs/exempi is seriously broken on big endian platforms.
# https://gitlab.freedesktop.org/libopenraw/exempi/-/merge_requests/8#note_2277243
@@ -24,8 +28,9 @@ media-plugins/gst-plugins-meta vpx
net-p2p/ktorrent rss webengine
net-irc/quassel urlpreview
kde-apps/kalarm pim
-dev-python/QtPy pyqt5
+dev-python/qtpy pyqt5
gnome-base/gnome extras
+games-engines/scummvm vpx
# matoro <matoro_gentoo@matoro.tk> (2023-11-16)
# media-libs/libaom casualties
@@ -42,6 +47,7 @@ mail-client/thunderbird system-av1
# dev-libs/weston casualties (#833010)
# https://gitlab.freedesktop.org/wayland/weston/-/issues/739
gui-libs/gtk wayland
+app-i18n/ibus wayland
gnome-base/gnome-control-center wayland
sys-apps/xdg-desktop-portal-gnome wayland
net-libs/webkit-gtk:6 wayland
diff --git a/profiles/features/llvm/make.defaults b/profiles/features/llvm/make.defaults
index f36599c1e300..ffc23dbddd44 100644
--- a/profiles/features/llvm/make.defaults
+++ b/profiles/features/llvm/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# this is for now highly experimental -dilfridge
@@ -41,19 +41,19 @@ CXXSTDLIB="c++"
# curl needed by cmake
BOOTSTRAP_USE="${BOOTSTRAP_USE} ssl curl_ssl_openssl"
-# sys-devel/llvm
+# llvm-core/llvm
BOOTSTRAP_USE="${BOOTSTRAP_USE} -binutils-plugin"
-# sys-devel/clang, sys-devel/clang-runtime, sys-libs/llvm-libunwind, sys-libs/libcxx, sys-libs/libcxxabi
+# llvm-core/clang, llvm-core/clang-runtime, llvm-runtimes/libunwind, llvm-runtimes/libcxx, llvm-runtimes/libcxxabi
BOOTSTRAP_USE="${BOOTSTRAP_USE} compiler-rt clang libunwind"
-# sys-devel/clang
+# llvm-core/clang
BOOTSTRAP_USE="${BOOTSTRAP_USE} default-compiler-rt default-lld default-libcxx llvm-libunwind"
-# sys-devel/clang-runtime
+# llvm-core/clang-runtime
BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxx -sanitize"
-# sys-libs/libcxxabi
+# llvm-runtimes/libcxxabi
BOOTSTRAP_USE="${BOOTSTRAP_USE} libcxxabi"
# llvm & clang: explicitly disable all extra targets, otherwise linking stage2 fails
diff --git a/profiles/features/llvm/package.use b/profiles/features/llvm/package.use
index b929e71ac461..cebefca7c186 100644
--- a/profiles/features/llvm/package.use
+++ b/profiles/features/llvm/package.use
@@ -1,14 +1,14 @@
# Make static linking work by default for simple binaries (bug #892956)
-sys-libs/llvm-libunwind static-libs
+llvm-runtimes/libunwind static-libs
# use lld by default
-sys-devel/llvm -binutils-plugin
+llvm-core/llvm -binutils-plugin
# use all defaults
-sys-libs/compiler-rt clang
+llvm-runtimes/compiler-rt clang
# disable sanitizers for now
-sys-devel/clang-runtime compiler-rt libcxx -sanitize
-# sys-libs/compiler-rt-sanitizers clang
+llvm-core/clang-runtime compiler-rt libcxx -sanitize
+# llvm-runtimes/compiler-rt-sanitizers clang
-sys-libs/libcxx libcxxabi
+llvm-runtimes/libcxx libcxxabi
diff --git a/profiles/features/llvm/package.use.force b/profiles/features/llvm/package.use.force
index d081e137b403..a9959f2773fd 100644
--- a/profiles/features/llvm/package.use.force
+++ b/profiles/features/llvm/package.use.force
@@ -12,4 +12,4 @@ app-emulation/wine-vanilla mingw
# default-libcxx in particular changes ABI so can't be toggled at-will, and other
# profile settings expect it.
# TODO: Make a profile without default-libcxx too?
-sys-devel/clang-common default-compiler-rt default-lld default-libcxx
+llvm-core/clang-common default-compiler-rt default-lld default-libcxx
diff --git a/profiles/features/llvm/package.use.mask b/profiles/features/llvm/package.use.mask
index 9559cea0d1f0..b0c20b56ac0e 100644
--- a/profiles/features/llvm/package.use.mask
+++ b/profiles/features/llvm/package.use.mask
@@ -13,3 +13,4 @@ sys-devel/binutils pgo
# Sam James <sam@gentoo.org> (2022-09-15)
# Works on pure LLVM systems: bug #870211.
dev-lang/rust -llvm-libunwind
+dev-lang/rust-bin -llvm-libunwind
diff --git a/profiles/features/llvm/packages b/profiles/features/llvm/packages
index 9536b85862f3..e70811e37285 100644
--- a/profiles/features/llvm/packages
+++ b/profiles/features/llvm/packages
@@ -1,11 +1,11 @@
# now part of @system set
-*sys-devel/lld
-*sys-devel/llvm
-*sys-devel/clang
-*sys-libs/libcxx
-*sys-libs/libcxxabi
-*sys-libs/compiler-rt
-*sys-libs/llvm-libunwind
+*llvm-core/lld
+*llvm-core/llvm
+*llvm-core/clang
+*llvm-runtimes/libcxx
+*llvm-runtimes/libcxxabi
+*llvm-runtimes/compiler-rt
+*llvm-runtimes/libunwind
# not needed with clang
-*sys-devel/gcc
diff --git a/profiles/features/llvm/packages.build b/profiles/features/llvm/packages.build
index fd1e69e329e3..35e422a67562 100644
--- a/profiles/features/llvm/packages.build
+++ b/profiles/features/llvm/packages.build
@@ -1,11 +1,11 @@
# will be pulled by stage1
-sys-libs/compiler-rt
-sys-libs/libcxxabi
-sys-libs/libcxx
-sys-devel/llvm
-sys-devel/lld
-sys-devel/clang
-sys-libs/llvm-libunwind
+llvm-runtimes/compiler-rt
+llvm-runtimes/libcxxabi
+llvm-runtimes/libcxx
+llvm-core/llvm
+llvm-core/lld
+llvm-core/clang
+llvm-runtimes/libunwind
# remove gcc & friends
-sys-devel/gcc
diff --git a/profiles/features/musl/llvm/eapi b/profiles/features/musl/llvm/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/musl/llvm/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/musl/llvm/package.mask b/profiles/features/musl/llvm/package.mask
new file mode 100644
index 000000000000..963110bb1b35
--- /dev/null
+++ b/profiles/features/musl/llvm/package.mask
@@ -0,0 +1,10 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Michal Rostecki <vadorovsky@protonmail.com> (2025-02-09)
+# A libgcc_s drop-in replacement, which conflicts with sys-devel/gcc,
+# therefore meant only for profiles which can work without GCC being
+# present even as a fallback. Since glibc can't be built with clang,
+# it's possible only on musl/llvm profiles. If that ever changes, we
+# can move this unmask to all llvm profiles.
+-llvm-runtimes/libgcc
diff --git a/profiles/features/musl/llvm/parent b/profiles/features/musl/llvm/parent
new file mode 100644
index 000000000000..fe91e777cfe2
--- /dev/null
+++ b/profiles/features/musl/llvm/parent
@@ -0,0 +1,2 @@
+..
+../../llvm
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index 99dda9c5fafa..5ad7199cadf8 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,29 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# NHOrus <jy6x2b32pie9@yahoo.com> (2025-02-01)
+# not ported to musl, bug #713434
+app-crypt/mit-krb5-appl
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2025-01-25)
+# depends on vscode/vscodium, which are glibc binary package
+kde-misc/krunner-vscodeprojects
+
+# Sam James <sam@gentoo.org> (2025-01-10)
+# These packages are only relevant on musl systems.
+-sys-libs/argp-standalone
+-sys-libs/error-standalone
+-sys-libs/fts-standalone
+-sys-libs/obstack-standalone
+-sys-libs/queue-standalone
+-sys-libs/rpmatch-standalone
+
+# Cheyenne Wills <cwills@witznd.net> (2025-01-05)
+# Not ported to musl, bug #832428
+# openafs hasn't been tested with musl
+# would require a patch to get past the configure step
+net-fs/openafs
+
# Sam James <sam@gentoo.org> (2024-11-19)
# Not ported to musl (bug #717252, bug #938613)
sys-apps/dog
@@ -23,8 +46,7 @@ net-nds/nsscache
# Sam James <sam@gentoo.org> (2024-09-30)
# Needs porting to musl (bug #940130)
-=sys-auth/elogind-255.5
-=sys-auth/elogind-255.5-r1
+~sys-auth/elogind-255.5
# Sam James <sam@gentoo.org> (2024-08-31)
# sys-devel/binutils[gprofng] is masked on musl
@@ -69,6 +91,7 @@ sci-electronics/ghdl
# Alfredo Tupone <tupone@gentoo.org> (2024-03-13)
# To bootstrap uses an ada compiler built using glibc
+dev-lang/ada-bootstrap
dev-lang/gnat-gpl
dev-lang/spark
dev-ada/gnatcoll-db
@@ -78,6 +101,7 @@ dev-ada/libgpr
dev-ada/gnatcoll-core
dev-ada/gnatcoll-bindings
dev-ada/langkit
+dev-ada/langkit-contrib
dev-ada/templates-parser
dev-ada/libadalang-tools
dev-ada/libadalang
@@ -96,6 +120,8 @@ dev-ada/ada_libfswatch
dev-ada/gnatsymbolize
dev-ada/AdaSAT
dev-ada/lal-refactor
+dev-ada/prettier-ada
+dev-ada/gnatformat
# Sergey Popov <pinkbyte@gentoo.org> (2024-03-05)
# games-strategy/seven-kingdoms does not build on musl,
@@ -246,6 +272,7 @@ app-office/onlyoffice-bin
app-shells/pwsh-bin
app-text/master-pdf-editor
app-text/zotero-bin
+dev-db/mongodb-compass-bin
dev-db/ocp
dev-db/oracle-instantclient
dev-db/sqlcl-bin
diff --git a/profiles/features/musl/package.use.force b/profiles/features/musl/package.use.force
index 5dc756fc6d32..734c2ad4026f 100644
--- a/profiles/features/musl/package.use.force
+++ b/profiles/features/musl/package.use.force
@@ -4,7 +4,7 @@
# Sam James <sam@gentoo.org> (2024-06-03)
# Poor rendering performance otherwise (bug #931215) but it doesn't
# work on musl.
-kde-plasma/kwin -caps
+kde-plasma/kwin -filecaps
# Violet Purcell <vimproved@inventati.org> (2023-04-25)
# SBCL Upstream does not provide musl binaries for bootstrap, use CLisp.
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index 0440e25ba43a..8127476c7ca4 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,6 +1,17 @@
-# 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> (2025-01-08)
+# Depends on currently-masked elogind version on musl profiles (bug #947739)
+sys-libs/pam elogind
+
+# Cheyenne Wills <cwills@witznd.net> (2025-01-05)
+# openafs hasn't been ported to / tested with musl bug #832428
+app-crypt/heimdal afs
+app-crypt/kstart afs
+net-mail/cyrus-imapd afs
+www-apps/webdavcgi afs
+
# Nowa Ammerlaan <nowa@gentoo.org> (2024-10-08)
# Not all required dependencies are keyworded here
sys-kernel/dracut test
@@ -16,7 +27,7 @@ gui-libs/neatvnc tracing
gui-apps/wayvnc tracing
# Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> (2024-08-06)
-# Requires sys-libs/libcxx.
+# Requires llvm-runtimes/libcxx.
dev-cpp/benchmark libcxx
# Nowa Ammerlaan <nowa@gentoo.org> (2024-07-25)
@@ -25,8 +36,9 @@ app-emulation/virt-firmware test
# Sam James <sam@gentoo.org> (2024-06-03)
# Poor rendering performance otherwise (bug #931215) but it doesn't
-# work on musl.
-kde-plasma/kwin caps
+# work on musl. Bugs #946505, #946643
+kde-plasma/kwin filecaps
+kde-plasma/powerdevil filecaps
# Violet Purcell <vimproved@inventati.org> (2024-05-15)
# Python does not support JIT on musl, see
@@ -71,7 +83,7 @@ dev-qt/qtbase renderdoc
dev-debug/gdb cet
sys-devel/binutils cet
sys-devel/binutils-hppa64 cet
-sys-devel/clang-common cet
+llvm-core/clang-common cet
sys-devel/gcc cet
sys-libs/binutils-libs cet
sys-libs/glibc cet
@@ -150,6 +162,7 @@ dev-libs/oneDNN mkl
kde-apps/kdenetwork-meta dropbox
media-libs/opencv atlas mkl
media-video/ffmpeg amf
+media-video/handbrake amf
net-fs/openafs tsm
net-analyzer/nagios-plugin-check_raid megaraid-sas
sys-apps/hwloc gl
@@ -198,10 +211,10 @@ media-video/mkvtoolnix nls
sci-electronics/kicad-meta doc
sys-apps/fakeroot nls
sys-apps/man-db nls
-sys-apps/man-pages l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu
-sys-apps/man-pages l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro
-sys-apps/man-pages l10n_sr l10n_sv l10n_uk l10n_vi
-sys-apps/man-pages l10n_ja l10n_ru l10n_zh-CN
+sys-apps/man-pages l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr
+sys-apps/man-pages l10n_hu l10n_id l10n_it l10n_ko l10n_mk l10n_nb l10n_nl
+sys-apps/man-pages l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv
+sys-apps/man-pages l10n_uk l10n_vi
sys-apps/sysvinit nls
sys-auth/sssd man
sys-apps/util-linux nls
@@ -209,7 +222,7 @@ sys-apps/util-linux nls
# Sam James <sam@gentoo.org> (2021-11-07)
# Disable some sanitizers for LLVM, see bug #753935
# Needs libexecinfo on musl, not yet packaged
-sys-libs/compiler-rt-sanitizers gwp-asan
+llvm-runtimes/compiler-rt-sanitizers gwp-asan
# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-19)
# check does not work on musl, bug #713138
diff --git a/profiles/features/musl/package.use.stable.mask b/profiles/features/musl/package.use.stable.mask
index a903356e7e0b..1d29384ead55 100644
--- a/profiles/features/musl/package.use.stable.mask
+++ b/profiles/features/musl/package.use.stable.mask
@@ -3,7 +3,7 @@
# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-03-07)
# This doesn't work yet with musl-1.2.4, bug 906603
-sys-libs/compiler-rt-sanitizers msan
+llvm-runtimes/compiler-rt-sanitizers msan
# Sam James <sam@gentoo.org> (2022-10-04)
# libxcrypt migration isn't yet stable on musl.
diff --git a/profiles/features/selinux/use.mask b/profiles/features/selinux/use.mask
index 5c4a7be6e3f1..97e2d484fb65 100644
--- a/profiles/features/selinux/use.mask
+++ b/profiles/features/selinux/use.mask
@@ -8,6 +8,3 @@
-hardened
-selinux
-
-# no policy yet
-homed
diff --git a/profiles/features/split-usr/make.defaults b/profiles/features/split-usr/make.defaults
index 3f95c0a0e32a..0527e21a0bb2 100644
--- a/profiles/features/split-usr/make.defaults
+++ b/profiles/features/split-usr/make.defaults
@@ -1,2 +1,5 @@
# Set an environment variable so we can easily test for the profile type
PROFILE_23_USRTYPE="split-usr"
+
+# Avoid warnings about legacy symlinks, #945390
+UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /lib/systemd /lib/udev"
diff --git a/profiles/features/wd40/package.mask b/profiles/features/wd40/package.mask
index f96cd5b28b77..4b33cfbd0b8a 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# James Le Cuirot <chewi@gentoo.org> (2024-12-17)
+# steam-overlay packages requiring Rust.
+x11-libs/extest
+
# Viorel Munteanu <ceamac@gentoo.org> (2024-10-24)
# Requires already masked packages (dev-python/bcrypt,
# dev-python/cryptography, dev-python/fido2, dev-python/pyopenssl)
@@ -35,6 +39,7 @@ sys-apps/lsd
sys-apps/fd
net-wireless/urh
net-proxy/mitmproxy
+net-proxy/mitmproxy-rs
net-wireless/gr-ieee802154
net-wireless/gr-rds
net-wireless/gr-scopy
@@ -91,7 +96,6 @@ 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
@@ -130,7 +134,7 @@ dev-python/elasticsearch
dev-python/dns-lexicon
dev-python/dissononce
dev-python/consonance
-dev-python/PyGithub
+dev-python/pygithub
dev-python/adblock
dev-python/pysnmp
dev-python/pysnmp-mibs
@@ -139,7 +143,6 @@ dev-python/pysnmpcrypto
dev-java/icedtea-web
dev-debug/pwndbg
dev-db/mycli
-sci-mathematics/mathlib-tools
dev-python/keep
dev-db/pgcli
dev-db/mysql-workbench
@@ -151,6 +154,7 @@ app-text/fblog
app-shells/nushell
app-misc/rpick
app-misc/skim
+app-misc/anki
app-i18n/yaskkserv2
app-emulation/cloud-init
app-forensics/yara-x
@@ -222,6 +226,7 @@ dev-python/aws-sam-translator
>=dev-python/bcrypt-4
dev-python/cfn-lint
>=dev-python/cryptography-36
+dev-python/aioquic
dev-python/apprise
dev-python/cramjam
dev-python/dirty-equals
diff --git a/profiles/features/wd40/package.use.mask b/profiles/features/wd40/package.use.mask
index d3cabe26cd47..ca24ddf1d273 100644
--- a/profiles/features/wd40/package.use.mask
+++ b/profiles/features/wd40/package.use.mask
@@ -1,6 +1,14 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Viorel Munteanu <ceamac@gentoo.org> (2025-01-24)
+# Requires dev-python/asyncssh.
+net-misc/dropbear test-async
+
+# Sam James <sam@gentoo.org> (2025-01-04)
+# ptp-helper is written in Rust
+media-libs/gstreamer ptp
+
# Mike Gilbert <floppym@gentoo.org> (2024-11-12)
# Requires rust/cargo.
sys-kernel/dracut dracut-cpio
@@ -61,7 +69,6 @@ sys-kernel/installkernel efistub
dev-python/botocore test
dev-python/ipython nbconvert test
dev-python/pip-run test
-dev-python/sentry-sdk test
dev-python/sphinx-autodoc-typehints test
# Michał Górny <mgorny@gentoo.org> (2024-02-01)