summaryrefslogtreecommitdiff
path: root/profiles/default/linux
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-10-16 07:33:12 -0500
committerCrucible <crucible@localhost>2026-10-16 07:33:12 -0500
commitddd33649d7beee53470fb432decfab20ca94bc70 (patch)
treeebe6368129c08242c10879377a8ba7bbc6d6c8c7 /profiles/default/linux
parentc38023a8fad627dc9baa8ab92d01156d5448b897 (diff)
downloadsrcux-ddd33649d7beee53470fb432decfab20ca94bc70.tar.gz
srcux-ddd33649d7beee53470fb432decfab20ca94bc70.tar.xz
srcux-ddd33649d7beee53470fb432decfab20ca94bc70.zip
Publish srcux candidate 0000000713-20261016-072911
Diffstat (limited to 'profiles/default/linux')
-rw-r--r--profiles/default/linux/eapi1
-rw-r--r--profiles/default/linux/package.mask29
-rw-r--r--profiles/default/linux/package.use.force6
-rw-r--r--profiles/default/linux/package.use.mask75
-rw-r--r--profiles/default/linux/use.mask15
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