# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/profiles/base/make.defaults,v 1.89 2012/11/16 17:45:13 tommy Exp $ # # System-wide defaults for the Portage system # See portage(5) manpage # Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later) IUSE_IMPLICIT="prefix" USE_EXPAND_UNPREFIXED="ARCH" USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux hppa hppa-hpux ia64 ia64-hpux ia64-linux m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt" USE_EXPAND_VALUES_ELIBC="AIX Cygwin Darwin FreeBSD glibc HPUX Interix mintlib NetBSD OpenBSD SunOS uclibc Winnt" USE_EXPAND_VALUES_KERNEL="AIX Cygwin Darwin FreeBSD freemint HPUX Interix linux NetBSD OpenBSD SunOS Winnt" USE_EXPAND_VALUES_USERLAND="BSD GNU" # Env vars to expand into USE vars. Modifying this requires prior # discussion on gentoo-dev@gentoo.org. USE_EXPAND="APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES ENLIGHTENMENT_MODULES 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 PHP_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL XFCE_PLUGINS XTABLES_ADDONS GPSD_PROTOCOLS COLLECTD_PLUGINS DRACUT_MODULES OFED_DRIVERS GRUB_PLATFORMS FFTOOLS PYTHON_TARGETS CURL_SSL OPENMPI_FABRICS OPENMPI_RM OPENMPI_OFED_FEATURES LIBREOFFICE_EXTENSIONS VOICEMAIL_STORAGE" # 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 IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND" # 'Sane' defaults ELIBC="glibc" KERNEL="linux" USERLAND="GNU" INPUT_DEVICES="keyboard mouse" # Tomáš Chvátal (12 Aug 2011) # By default do not build any grub platform and let it guess. GRUB_PLATFORMS="" # Tomáš Chvátal (05 May 2013) # By default enable all extensions with no dependencies LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" # Tomáš Chvátal (15 May 2011) # Andreas K. Hüttel (19 Aug 2011, 25 Mar 2012) # By default build all koffice / calligra features. CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" # Pacho Ramos (14 Feb 2010) # Enable 'ptp2' by default as it is available for most cameras. CAMERAS="ptp2" # Ole Markus With (09 Oct 2010) # Default PHP targets (should always be latest stable version) PHP_TARGETS="php5-3" # Andreas K. Huettel (28 Sep 2010) # Small default list of enabled plugins for collectd COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" # Tomáš Chvátal (26 Oct 2010) # By default enable all protocols for average GPS user GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" # 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 # Patrick Lauer (12 Oct 2012) # extend for apache 2.4 APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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="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 ruby19" # 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" # Jorge Manuel B. S. Vicetto (16 Nov 2011) # Add default USE value for bootstrap and rename it from STAGE1_USE to BOOTSTRAP_USE BOOTSTRAP_USE="cxx unicode" # Mike Gilbert (15 May 2012) # Default target(s) for python-r1.eclass PYTHON_TARGETS="python2_7 python3_2"