diff options
| author | Crucible <crucible@localhost> | 2026-10-16 07:33:12 -0500 |
|---|---|---|
| committer | Crucible <crucible@localhost> | 2026-10-16 07:33:12 -0500 |
| commit | ddd33649d7beee53470fb432decfab20ca94bc70 (patch) | |
| tree | ebe6368129c08242c10879377a8ba7bbc6d6c8c7 /profiles | |
| parent | c38023a8fad627dc9baa8ab92d01156d5448b897 (diff) | |
| download | srcux-ddd33649d7beee53470fb432decfab20ca94bc70.tar.gz srcux-ddd33649d7beee53470fb432decfab20ca94bc70.tar.xz srcux-ddd33649d7beee53470fb432decfab20ca94bc70.zip | |
Publish srcux candidate 0000000713-20261016-072911
Diffstat (limited to 'profiles')
16 files changed, 122 insertions, 224 deletions
diff --git a/profiles/default/linux/eapi b/profiles/default/linux/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/package.mask b/profiles/default/linux/package.mask new file mode 100644 index 000000000000..ebca6f1973e3 --- /dev/null +++ b/profiles/default/linux/package.mask @@ -0,0 +1,29 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James <sam@gentoo.org> (2025-11-05) +# A libatomic 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. +llvm-runtimes/libatomic-stub + +# Michal Rostecki <vadorovsky@protonmail.com> (2025-02-10) +# 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. +llvm-runtimes/libgcc + +# 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 + +# Sam James <sam@gentoo.org> (2023-06-06) +# Only available on Linux. +-dev-libs/libaio +-sys-libs/libcap-ng +-sys-libs/libseccomp diff --git a/profiles/default/linux/package.use.force b/profiles/default/linux/package.use.force new file mode 100644 index 000000000000..155c529b4d30 --- /dev/null +++ b/profiles/default/linux/package.use.force @@ -0,0 +1,6 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Matt Turner <mattst88@gentoo.org> (2024-12-11) +# Forced on to avoid potential breakage. +virtual/opengl X diff --git a/profiles/default/linux/package.use.mask b/profiles/default/linux/package.use.mask new file mode 100644 index 000000000000..8d689c51c576 --- /dev/null +++ b/profiles/default/linux/package.use.mask @@ -0,0 +1,75 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Sam James <sam@gentoo.org> (2026-09-23) +# Only supported on Linux. +dev-libs/elfutils -stackprof + +# Ben Kohler <bkohler@gentoo.org (2026-06-04) +# Libseat functionality still needs more work on both systemd & elogind +sys-apps/kmscon libseat + +# Jaco Kroon <jkroon@gentoo.org> (2025-11-11) +# The depended on packages will need to be keyworded for various arches +# to which I don't have access. +dev-db/mariadb aws-km + +# Patrick Lauer <patrick@gentoo.org> (2025-09-19) +# Dependency currently in ::guru +games-board/lc0 onnx + +# Conrad Kostecki <conikost@gentoo.org> (2025-09-06) +# Currently does not build in headless mode. +# See: https://github.com/OpenRCT2/OpenRCT2/issues/25119 +>=games-simulation/openrct2-0.4.26 dedicated + +# idealseal <realidealseal@protonmail.com> (2025-07-08) +# Only supported on x86-64. +dev-util/sccache dist-server + +# Matt Turner <mattst88@gentoo.org> (2025-04-23) +# Requires osmesa, which was removed in mesa-25.1 +app-emulation/aranym osmesa +app-emulation/crossover-bin osmesa + +# Sam James <sam@gentoo.org> (2023-06-06) +# Needs linux-only dev-libs/libaio. +app-emulation/qemu -aio + +# Peter Levine <plevine457@gmail.com> (2019-10-01) +# Native inotify support is preferred on linux. +# bug #697476 +net-fs/samba fam + +# Patrick McLean <chutzpah@gentoo.org> (2019-09-17) +# Masked due to upstream build failures (bug #693018) +# One example: https://tracker.ceph.com/issues/41523 +>=sys-cluster/ceph-14.2 dpdk + +# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-27) +# The libpci access is only used for linux. +net-analyzer/net-snmp -pci + +# Richard Yao <ryao@gentoo.org> (2012-08-22) +# USE=kernel-builtin is dangerous. Only those that know what they are doing +# should use it until documentation improves. +sys-fs/zfs kernel-builtin + +# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-20) +# The prevent-removal USE flag is only implemented for Linux. +sys-auth/pam_mktemp -prevent-removal + +# Samuli Suominen <ssuominen@gentoo.org> (2012-01-10) +# Masked in base/package.use.mask as Linux -only feature +app-arch/libarchive -e2fsprogs + +# Diego E. Pettenò <flameeyes@gentoo.org> (2011-03-27) +# +# Unmask pdnsd's Linux-specific USE flags. +net-dns/pdnsd -urandom + +# Diego E. Pettenò <flameeyes@gentoo.org> (2009-08-20) +# Mask oss USE flag for PulseAudio; it's present for compatibility +# with FreeBSD and other operating systems that have no better +# interfaces, but people would probably abuse it with Linux as well. +media-sound/pulseaudio-daemon oss diff --git a/profiles/srcux/1.0/linux-gnu/use.mask/01-gentoo b/profiles/default/linux/use.mask index a801fcedca7f..a6cffc3e27a4 100644 --- a/profiles/srcux/1.0/linux-gnu/use.mask/01-gentoo +++ b/profiles/default/linux/use.mask @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation. +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # This file masks out USE flags that are simply NOT allowed in the default @@ -6,10 +6,10 @@ # profile (such as the selinux profiles) have a USE flag associated with # them. -# Diego Elio Pettenò <flameeyes@gentoo.org> (27 Aug 2012) -# netlink is a Linux-specific interface --netlink - -# Samuli Suominen <ssuominen@gentoo.org> (19 Apr 2013) +# Samuli Suominen <ssuominen@gentoo.org> (2013-04-19) # Linux specific module loading/unloading support -kmod + +# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-27) +# netlink is a Linux-specific interface +-netlink diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo index a85d702b4541..da84f601988d 100644 --- a/profiles/package.mask/00-gentoo +++ b/profiles/package.mask/00-gentoo @@ -258,11 +258,6 @@ dev-python/overrides # Removal on 2026-10-11. Bugs #982278, #952501. gnome-extra/gnome-integration-spotify -# Arthur Zamarin <arthurzam@gentoo.org> (2026-09-11) -# EAPI=7, uses deprecated golang eclass, fails to compile. -# Removal on 2026-10-11. Bugs #982277, #657284, #739422, #844712, #926030. -net-analyzer/kapacitor - # Alexey Sokolov <alexey+gentoo@asokolov.org> (2026-09-09) # Upstream abandoned the project, suggests www-servers/gatling # by the same upstream instead. diff --git a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/make.defaults b/profiles/srcux/1.0/linux-gnu/abi/no-multilib/make.defaults deleted file mode 100644 index cecaf3e955d6..000000000000 --- a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/make.defaults +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -MULTILIB_ABIS="amd64" -ABI_X86="64" - -# Michał Górny <mgorny@gentoo.org> (26 Jan 2013) -# Hide the ABI_X86 USE_EXPAND back for non-multilib profile. -USE_EXPAND_HIDDEN="ABI_X86" diff --git a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/package.mask/01-gentoo b/profiles/srcux/1.0/linux-gnu/abi/no-multilib/package.mask/01-gentoo deleted file mode 100644 index 3fce08a9762c..000000000000 --- a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/package.mask/01-gentoo +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# 2026-10-15: reviewed; entries without their own date are older than this. - -# David Seifert <soap@gentoo.org> (2018-01-03) -# Requires 32-bit multilib compatibility -sys-block/megamgr - -# James Le Cuirot <chewi@gentoo.org> (2016-08-13) -# Steam requires amd64 multilib. These are steam-overlay packages. -dev-util/adobe-air-runtime -games-util/steam-client-meta -games-util/steam-games-meta -games-util/steam-launcher -games-util/steam-meta - -# Andreas K. Huettel <dilfridge@gentoo.org> -# Novell Groupwise Client sadly needs a 32bit java vm (bundled) -mail-client/novell-groupwise-client - -# AMD64 Team <amd64@gentoo.org> -# Mask packages that rely on amd64 multilib ->=app-i18n/atokx3-3.0.0 -app-accessibility/mbrola -app-arch/stuffit -app-benchmarks/cpuburn -app-editors/emacs:18 -app-emulation/crossover-bin -app-emulation/playonlinux -app-emulation/protontricks -app-emulation/q4wine -app-emulation/winetricks -dev-embedded/libftd2xx -dev-embedded/openocd -dev-util/android-ndk -dev-util/android-sdk-update-manager -dev-util/biew -games-action/badland -games-action/beathazardultra -games-action/brutal-legend -games-action/crimsonland -games-action/cs2d -games-action/descent3 -games-action/descent3-demo -games-action/guacamelee -games-action/heretic2 -games-action/heretic2-demo -games-action/hotline-miami -games-action/intrusion2 -games-action/lugaru -games-action/rune -games-action/shadowgrounds-bin -games-action/shadowgrounds-survivor-bin -games-action/solar2 -games-action/swordandsworcery -games-action/trine-enchanted-edition -games-action/trine2 -games-arcade/aquaria -games-arcade/barbarian-bin -games-arcade/dynamitejack -games-arcade/gish-demo -games-arcade/jardinains -games-arcade/thinktanks-demo -games-emulation/caps -games-emulation/nestra -games-emulation/pcsx2 -games-emulation/zinc -games-emulation/zsnes -games-fps/avp -games-fps/etqw-bin -games-fps/etqw-data -games-fps/etqw-demo -games-fps/glxquake-bin -games-fps/legends -games-fps/sauerbraten -games-fps/serious-sam-tse -games-fps/soldieroffortune -games-fps/ut2003 -games-fps/ut2003-demo -games-fps/ut2004-demo -games-misc/little-inferno -games-misc/papers-please -games-puzzle/triptych -games-roguelike/adom -games-rpg/baldurs-gate-ee -games-rpg/costume-quest -games-rpg/dear-esther -games-rpg/dungeon-defenders -games-rpg/eschalon-book-1-demo -games-rpg/wasteland2 -games-server/etqw-ded -games-simulation/bcs-demo -games-strategy/darwinia -games-strategy/darwinia-demo -games-strategy/defcon-demo -games-strategy/dominions2 -games-strategy/knights-demo -games-strategy/majesty-demo -games-strategy/spaz -media-sound/aucdtect -media-video/binkplayer -media-video/tsmuxer -net-misc/icaclient -net-misc/ps3mediaserver -net-print/cndrvcups-common-lb -net-print/cndrvcups-lb -sci-biology/foldingathome -sci-chemistry/cara-bin -sci-chemistry/mars -sci-electronics/eagle diff --git a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/package.use.force b/profiles/srcux/1.0/linux-gnu/abi/no-multilib/package.use.force deleted file mode 100644 index 17acf1185e81..000000000000 --- a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/package.use.force +++ /dev/null @@ -1,6 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Michał Górny <mgorny@gentoo.org> (2017-04-08) -# Undo multilib forcing. -sys-apps/sandbox -abi_x86_32 diff --git a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/package.use.mask/01-gentoo b/profiles/srcux/1.0/linux-gnu/abi/no-multilib/package.use.mask/01-gentoo deleted file mode 100644 index 783aae0d2c34..000000000000 --- a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/package.use.mask/01-gentoo +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Yixun Lan <dlan@gentoo.org> (2017-07-12) -# GLEP 73 Immutability, USE=ovmf requires hvm -app-emulation/xen-tools ovmf - -# NP-Hardass <NP-Hardass@gentoo.org> (2017-07-11) -# GLEP 73 Immutability, USE=test requires -# abi_x86_32 at this time. -app-emulation/wine-vanilla test -app-emulation/wine-staging test - -# Mike Frysinger <vapier@gentoo.org> (2016-08-12) -# Requires sys-boot/grub:0 which is masked here. -sys-apps/memtest86+ floppy - diff --git a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/parent b/profiles/srcux/1.0/linux-gnu/abi/no-multilib/parent new file mode 100644 index 000000000000..dcb06c844965 --- /dev/null +++ b/profiles/srcux/1.0/linux-gnu/abi/no-multilib/parent @@ -0,0 +1,2 @@ +# Gentoo's amd64 no-multilib profile (2026-10-16). Overrides go here. +:arch/amd64/no-multilib diff --git a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/use.mask/01-gentoo b/profiles/srcux/1.0/linux-gnu/abi/no-multilib/use.mask/01-gentoo deleted file mode 100644 index 90e2d6e49b31..000000000000 --- a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/use.mask/01-gentoo +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# USE flags masked because providing packages have ABI=x86 - -# 2007/08/29 Christoph Mende <angelos@gentoo.org> -# app-accessibility/mbrola is x86 only -mbrola - -# 2008/02/13 - Chris Gianelloni <wolf31o2@gentoo.org> -# Mask multilib, since we cannot use it. -multilib - -# Michał Górny <mgorny@gentoo.org> (26 Jan 2013) -# Mask the multilib flags back for non-multilib profile. -abi_x86_32 diff --git a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/use.mask/multilib b/profiles/srcux/1.0/linux-gnu/abi/no-multilib/use.mask/multilib deleted file mode 100644 index 169a704ba9bf..000000000000 --- a/profiles/srcux/1.0/linux-gnu/abi/no-multilib/use.mask/multilib +++ /dev/null @@ -1 +0,0 @@ -multilib diff --git a/profiles/srcux/1.0/linux-gnu/package.unmask/baldeagleos-workarounds b/profiles/srcux/1.0/linux-gnu/package.unmask/baldeagleos-workarounds deleted file mode 100644 index b7c8ab8322f7..000000000000 --- a/profiles/srcux/1.0/linux-gnu/package.unmask/baldeagleos-workarounds +++ /dev/null @@ -1,7 +0,0 @@ -# 2026-10-15: reviewed; entries without their own date are older than this. -# removing masks for packages masked in base profile -# Only available on Linux o unmasking here -dev-libs/libaio -sys-libs/libcap-ng -sys-libs/libseccomp - diff --git a/profiles/srcux/1.0/linux-gnu/package.use.mask/01-gentoo b/profiles/srcux/1.0/linux-gnu/package.use.mask/01-gentoo deleted file mode 100644 index 3fd370f23df0..000000000000 --- a/profiles/srcux/1.0/linux-gnu/package.use.mask/01-gentoo +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# 2026-10-15: reviewed; entries without their own date are older than this. - -# Peter Levine <plevine457@gmail.com> (2019-10-01) -# Native inotify support is preferred on linux. -# https://bugs.gentoo.org/697476 -net-fs/samba fam - -# Patrick McLean <chutzpah@gentoo.org> (2019-09-17) -# Masked due to upstream build failures (bug #693018) -# One example: https://tracker.ceph.com/issues/41523 ->=sys-cluster/ceph-14.2 dpdk - -# Michael Palimaka <kensington@gentoo.org> (2015-09-03) -# Native inotify support is preferred on linux. -kde-frameworks/kcoreaddons fam - -# Diego Elio Pettenò (2012-08-27) -# The libpci access is only used for linux. -net-analyzer/net-snmp -pci - -# Richard Yao <ryao@gentoo.org> (2012-08-22) -# USE=kernel-builtin is dangerous. Only those that know what they are doing -# should use it until documentation improves. -sys-fs/zfs kernel-builtin - -# Diego Elio Pettenò (2012-08-20) -# The prevent-removal USE flag is only implemented for Linux. -sys-auth/pam_mktemp -prevent-removal - -sys-devel/gcc hardened -sys-libs/glibc hardened - -# Samuli Suominen <ssuominen@gentoo.org> (2012-04-30) -# This is replaced by native CONFIG_INOTIFY_USER support wrt #413403 -=dev-libs/glib-2* fam - -# Samuli Suominen <ssuominen@gentoo.org> (2012-01-10) -# Masked in base/package.use.mask as Linux -only feature -app-arch/libarchive -e2fsprogs - -# Diego E. Pettenò <flameeyes@gentoo.org> (2011-03-27) -# -# Unmask pdnsd's Linux-specific USE flags. -net-dns/pdnsd -isdn -urandom - diff --git a/profiles/srcux/1.0/linux-gnu/parent b/profiles/srcux/1.0/linux-gnu/parent index 7a44229e1b74..d19f316f8fcf 100644 --- a/profiles/srcux/1.0/linux-gnu/parent +++ b/profiles/srcux/1.0/linux-gnu/parent @@ -1,5 +1,8 @@ # Inherit Gentoo's base profile. Overrides go in srcux/1.0/linux-gnu. :base +# Gentoo's default/linux masks and forces (2026-10-16). srcux copies only those files of +# that layer; its USE defaults and @system are srcux's own (flavor/*). +:default/linux # Inherit Gentoo's arch-specific entries, which are moved from base into arch/base. # Overrides go in srcux/1.0/linux-gnu. ../../../arch/base |
