Przykładowe make.conf

27.01.2013 Notatki make.confPortage

W tej instalacji konfiguracja jest nastawiona na środowisko graficzne Gnome z gnome-shell, ale nie ograniczone tylko do niego. Instalacja jest 64-bitowa, testing. Użyta grafika to Intel HD4000. Flagi use nastawione na dobrą obsługę multimediów i środowisko programistyczne.

make.conf

CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"

ACCEPT_KEYWORDS="amd64 ~amd64"
FEATURES="ccache splitdebug"
MAKEOPTS="-j6 --quiet"

PORTAGE_NICENESS="19"
CCACHE_SIZE="2G"

LINGUAS="pl en"
ACCEPT_LICENSE="*"

INPUT_DEVICES="evdev keyboard mouse synaptics"
VIDEO_CARDS="intel i965"
ALSA_CARDS="hda-intel"

USE_TESTING   ="sna uxa gles gles2 gps -apm vaapi"
USE_OPTIMIZE  ="mmx sse sse2 ssse3 sse4 smp glibc-omitfp math optimization double-precision threads ccache"
USE_MULTIMEDIA="speex theora jpeg2k ffmpeg imagemagick radio rtmp v4l mjpeg xmp dvb dvbplayer dvbpsi sourcecaps bluray"
USE_DESKTOP   ="networkmanager mtp wifi wps postproc multimedia declarative fontconfig raw nsplugin vlc gimp openal pulseaudio -samba"
USE_SYSTEM    ="icu idn apm fat json sqlite secure-delete socks5 bash-completion network ntfs sftp xattr lm_sensors"
USE_MISC      ="python python3 curl git mercurial urandom tools"
USE_BLOCK     ="-ldap -gstreamer -lxc -libvirtd -fortran -perl -arts -esd -xmms -gpm -handbook"

USE="${USE} ${USE_OPTIMIZE} ${USE_MULTIMEDIA} ${USE_DESKTOP} ${USE_SYSTEM} ${USE_MISC} ${USE_BLOCK} ${USE_TESTING}"

PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage" # Lokalny overlay - zakomentować jeśli nieużywany
source /var/lib/layman/make.conf # Wymaga przynajmniej jednego overlay zarządzanego przez layman!

PORTAGE_RSYNC_EXTRA_OPTS="--quiet"
EMERGE_DEFAULT_OPTS="--verbose --quiet-build --autounmask-write"

GENTOO_MIRRORS="rsync://ftp.vectranet.pl/gentoo/ http://ftp.vectranet.pl/gentoo/"
SYNC="rsync://rsync1.pl.gentoo.org/gentoo-portage"