blob: 2aaa0f07362059245fa2797696e7da8d82188d47 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# Parent profiles, in the order ./parent lists them. ./parent holds no comments, because portage-utils
# (qlist and friends) reads every line there as a profile path.
# :base Gentoo's base profile.
# :default/linux Gentoo's default/linux masks and forces (2026-10-16). hedronfire copies only those
# files of that layer; its USE defaults and @system are hedronfire's own (flavor/*).
# ../../../arch/base Gentoo's arch-specific entries, which are moved from base into arch/base.
# :releases/23.0 Gentoo's 23.0 release masks and forces (2026-10-16): merged-usr, and gcc's
# default-znow and default-stack-clash-protection hardening. hedronfire copies only
# those files of that layer.
# Overrides go here, in hedronfire/1.0/linux-gnu.
ELIBC="glibc"
KERNEL="linux"
USERLAND="GNU"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed"
USE="kernel_linux userland_GNU elibc_glibc"
ACCEPT_LICENSE="* -@EULA Oracle-BCLA-JavaSE"
ACCEPT_PROPERTIES="* -reboot"
USE_EXPAND="CPU_FLAGS_X86 CPU_FLAGS_ARM OSS_CARDS APACHE2_MODULES APACHE2_MPMS FOO2ZJS_DEVICES MISDN_CARDS FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES INPUT_DEVICES LLVM_SLOT LLVM_TARGETS USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS ALSA_CARDS ALSA_PCM_PLUGINS LCD_DEVICES CAMERAS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS SANE_BACKENDS RUBY_TARGETS PHP_TARGETS XFCE_PLUGINS XTABLES_ADDONS GPSD_PROTOCOLS COLLECTD_PLUGINS ABI_X86"
# Nginx variables
USE_EXPAND="${USE_EXPAND} NGINX_MODULES_EXTERNAL NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM"
# USE_EXPAND variables whose contents are not shown in package manager
# output. Changes need discussion on gentoo-dev.
USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS CPU_FLAGS_ARM ABI_X86"
COLLISION_IGNORE="/lib/modules/* *.py[co] *\$py.class"
COLLISION_IGNORE="${COLLISION_IGNORE} /lib/firmware/*"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
# We don't want to remove /etc/portage/ and it's contents.
UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /etc/portage/*"
# Gentoo 23.0 merged-usr default: protect compatibility symlinks.
UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin"
UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /usr/lib/modules/*"
# Variables that are set exclusively by the profile
# and not by user configuration files.
PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND"
# Benedikt Böhm <hollow@gentoo.org> (27 Nov 2007)
# Sane defaults for built-in apache modules
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
# Miroslav Šulc <fordfrog@gentoo.org> (19 Nov 2008)
# Netbeans modules/clusters
NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml"
# Default Ruby build targets
RUBY_TARGETS="ruby32 ruby33 ruby34"
# Small default list of enabled plugins for collectd
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
# HedronFire distribution identity, consumed by Gentoo's branding.eclass.
BRANDING_OS_NAME="HedronFire"
BRANDING_OS_ID="hedronfire"
BRANDING_OS_ID_LIKE="gentoo"
BRANDING_OS_PRETTY_NAME="HedronFire Linux"
BRANDING_OS_HOME_URL="https://hedronfire.com/"
BRANDING_OS_SUPPORT_URL="https://hedronfire.com/"
BRANDING_OS_BUG_REPORT_URL="https://hedronfire.com/"
|