Gentoo Linux – my personally customized make.conf

May 5, 2009 by V-Teq · 1 Comment
Filed under: Gentoo 

/etc/make.conf

See official documentation of USE flags or other features of Gentoo Portage.



# /etc/make.conf (Gentoo Linux)
 
# Portage USE Flags
USE="symlink x86 cxx X qt4 art kde kdeprefix gnome gtk opengl sdl mono java java6 \
     perl pcre ruby php tokenizer python webkit examples subversion latex xml xsl \
     cdr dvd dvdr dvdread alsa -oss hal dbus firefox mozilla javascript ssl ipv6 \
     icq jabber msn yahoo gimp gif jpeg jpeg2k png pdf musicbrainz mad mp3 ogg vorbis\
     aac asf a52 avi ffmpeg xvid quicktime live mjpeg mpeg xine xinerama wmp real \
     realmedia theora win32codecs -apache apache2 mysql mysqli embedded vhosts \
     readline recode bash-completion vim-syntax samba netboot rdesktop encode \
     bluetooth ieee1394 wifi usb pcmcia ipv6 -cups gzip zlib truetype unicode \
     mmx sse sse2 sse3 xcb -3dfx -voodoo3 -emacs nptl lcms battery mng -dso"
 
# Allow non-stable packages
ACCEPT_KEYWORDS="~x86"
AUTOCLEAN="yes"
 
# Processor optimizations (Intel Core 2 Duo)
CFLAGS="-mtune=core2 -march=core2 -msse3 -O3 -pipe -fomit-frame-pointer" 
CXXFLAGS="${CFLAGS}"
 
# Allow parallel compilation on both cores (Intel Core 2 Duo)
MAKEOPTS="-j3"
 
# Show colored output even when piped
NOCOLOR="no"
 
# This prevents some merge colission (see http://bugs.gentoo.org/)
FEATURES="ccache buildpkg distlocks metadata-tranfer parallel-fetch sandbox sfperms \
          strict unmerge-orphans userfetch -distcc"
CHOST="i686-pc-linux-gnu"
 
# Directory of overlay ebuilds
PORTDIR_OVERLAY="/usr/local/overlay"
PORTAGE_ECLASS_WARNING_ENABLE="0"
 
# List of mirror servers (to download packages from)
GENTOO_MIRRORS="http://ftp.fi.muni.cz/pub/linux/gentoo/ \
                ftp://ftp.fi.muni.cz/pub/linux/gentoo/ \
                http://distfiles.gentoo.org \
                http://www.ibiblio.org/pub/Linux/distributions/gentoo"
 
# List of sync servers (emerge --sync)
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
 
# Input devices (to prevent some evdev/hal/Xorg problems)
INPUT_DEVICES="evdev keyboard mouse synaptics"
VIDEO_CARDS="intel i810 vesa"
 
# Languages support (English, Czech)
LINGUAS="en cs"