# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/profiles/base/make.defaults,v 1.54 2010/08/23 22:16:12 ssuominen Exp $ # # System-wide defaults for the Portage system # See portage(5) manpage # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@gentoo.org. USE_EXPAND="APACHE2_MODULES APACHE2_MPMS FOO2ZJS_DEVICES MISDN_CARDS FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES INPUT_DEVICES LINGUAS 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 NGINX_MODULES_HTTP NGINX_MODULES_MAIL XFCE_PLUGINS XTABLES_ADDONS" # 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" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" # Variables that are set exclusively by the profile # and not by user configuration files. PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND" # 'Sane' defaults ELIBC="glibc" KERNEL="linux" USERLAND="GNU" INPUT_DEVICES="keyboard mouse" # Diego Pettenò (21 Dec 2006) # Build everything for the average user ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" # Benedikt Böhm (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" # Peter Volkov (29 Apr 2010) # Set some defaults or package will fail to build (Check mconfig in package sources) XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" # Robert Buchholz (17 Jan 2006) # Some common lcd devices LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" # 2006/10/17 - Daniel Drake # cracklib is becoming optional in shadow (and removed from system) as of # today. However, cracklib is very standard across the Linux world so we # enable it by default. # # Diego Pettenò (14 Jul 2007) # Moved to base/ profile from default-linux/ so that it also applies to # embedded and hardened profiles. USE="${USE} cracklib" # Miroslav Šulc (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" # 2009/09/21 Robin H. Johnson # http://archives.gentoo.org/gentoo-dev/msg_dc705dc2c1a45e18a85aa62e8fb17009.xml # Build kernel modules from linux-mod by default: USE="${USE} modules" # Alex Legler (30 Nov 2009) # Default Ruby build targets RUBY_TARGETS="ruby18" # Samuli Suominen (03 Dec 2009) # Enable USE cxx by default so base-system and toolchain pkgs can start using USE cxx # instead of USE nocxx. # http://archives.gentoo.org/gentoo-dev/msg_a181cd0d36600067b599f4b996c6989f.xml USE="${USE} cxx" # Tiziano Müller (24 Jan 2010) # We usually don't want python to (re)write .py[co] files during phase runs # since it could cause sandbox violations PYTHONDONTWRITEBYTECODE="1" # Let XZ use all memory when unpacking to avoid failure with low-mem #303975 XZ_OPT="--memory=max"