diff options
Diffstat (limited to 'profiles/features')
-rw-r--r-- | profiles/features/big-endian/package.mask | 5 | ||||
-rw-r--r-- | profiles/features/big-endian/package.use.mask | 10 | ||||
-rw-r--r-- | profiles/features/llvm/make.defaults | 12 | ||||
-rw-r--r-- | profiles/features/llvm/package.use | 12 | ||||
-rw-r--r-- | profiles/features/llvm/package.use.force | 2 | ||||
-rw-r--r-- | profiles/features/llvm/package.use.mask | 1 | ||||
-rw-r--r-- | profiles/features/llvm/packages | 14 | ||||
-rw-r--r-- | profiles/features/llvm/packages.build | 14 | ||||
-rw-r--r-- | profiles/features/musl/llvm/eapi | 1 | ||||
-rw-r--r-- | profiles/features/musl/llvm/package.mask | 10 | ||||
-rw-r--r-- | profiles/features/musl/llvm/parent | 2 | ||||
-rw-r--r-- | profiles/features/musl/package.mask | 33 | ||||
-rw-r--r-- | profiles/features/musl/package.use.force | 2 | ||||
-rw-r--r-- | profiles/features/musl/package.use.mask | 33 | ||||
-rw-r--r-- | profiles/features/musl/package.use.stable.mask | 2 | ||||
-rw-r--r-- | profiles/features/selinux/use.mask | 3 | ||||
-rw-r--r-- | profiles/features/split-usr/make.defaults | 3 | ||||
-rw-r--r-- | profiles/features/wd40/package.mask | 11 | ||||
-rw-r--r-- | profiles/features/wd40/package.use.mask | 11 |
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) |