diff options
Diffstat (limited to 'profiles/default/linux')
| -rw-r--r-- | profiles/default/linux/eapi | 1 | ||||
| -rw-r--r-- | profiles/default/linux/package.mask | 29 | ||||
| -rw-r--r-- | profiles/default/linux/package.use.force | 6 | ||||
| -rw-r--r-- | profiles/default/linux/package.use.mask | 75 | ||||
| -rw-r--r-- | profiles/default/linux/use.mask | 15 |
5 files changed, 126 insertions, 0 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/default/linux/use.mask b/profiles/default/linux/use.mask new file mode 100644 index 000000000000..a6cffc3e27a4 --- /dev/null +++ b/profiles/default/linux/use.mask @@ -0,0 +1,15 @@ +# 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 +# profile for any architecture. This works, for example, if a non-default +# profile (such as the selinux profiles) have a USE flag associated with +# them. + +# 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 |
