From ddd33649d7beee53470fb432decfab20ca94bc70 Mon Sep 17 00:00:00 2001 From: Crucible Date: Fri, 16 Oct 2026 07:33:12 -0500 Subject: Publish srcux candidate 0000000713-20261016-072911 --- profiles/default/linux/eapi | 1 + profiles/default/linux/package.mask | 29 ++++++++++++ profiles/default/linux/package.use.force | 6 +++ profiles/default/linux/package.use.mask | 75 ++++++++++++++++++++++++++++++++ profiles/default/linux/use.mask | 15 +++++++ 5 files changed, 126 insertions(+) create mode 100644 profiles/default/linux/eapi create mode 100644 profiles/default/linux/package.mask create mode 100644 profiles/default/linux/package.use.force create mode 100644 profiles/default/linux/package.use.mask create mode 100644 profiles/default/linux/use.mask (limited to 'profiles/default/linux') 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 (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 (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 (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 (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 (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 (2026-09-23) +# Only supported on Linux. +dev-libs/elfutils -stackprof + +# Ben Kohler (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 (2025-09-19) +# Dependency currently in ::guru +games-board/lc0 onnx + +# Conrad Kostecki (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 (2025-07-08) +# Only supported on x86-64. +dev-util/sccache dist-server + +# Matt Turner (2025-04-23) +# Requires osmesa, which was removed in mesa-25.1 +app-emulation/aranym osmesa +app-emulation/crossover-bin osmesa + +# Sam James (2023-06-06) +# Needs linux-only dev-libs/libaio. +app-emulation/qemu -aio + +# Peter Levine (2019-10-01) +# Native inotify support is preferred on linux. +# bug #697476 +net-fs/samba fam + +# Patrick McLean (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ò (2012-08-27) +# The libpci access is only used for linux. +net-analyzer/net-snmp -pci + +# Richard Yao (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 + +# Samuli Suominen (2012-01-10) +# Masked in base/package.use.mask as Linux -only feature +app-arch/libarchive -e2fsprogs + +# Diego E. Pettenò (2011-03-27) +# +# Unmask pdnsd's Linux-specific USE flags. +net-dns/pdnsd -urandom + +# Diego E. Pettenò (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 (2013-04-19) +# Linux specific module loading/unloading support +-kmod + +# Diego Elio Pettenò (2012-08-27) +# netlink is a Linux-specific interface +-netlink -- cgit v1.3