etc-gentoo/portage/make.conf

125 lines
3.8 KiB
Plaintext

# Host Settings
# =============
ACCEPT_KEYWORDS="amd64"
CHOST="x86_64-pc-linux-gnu"
# Compiler Settings
# =================
#CFLAGS="-march=native -O2 -pipe -Wall"
#CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j8"
#MAKEOPTS="-j10" # distcc
#FEATURES="$FEATURES ccache"
CCACHE_DIR="/var/tmp/ccache/gcc"
CCACHE_SIZE="4G"
# distcc
CFLAGS="-march=core-avx2 -O2 -pipe -Wall"
CXXFLAGS="${CFLAGS}"
HCFLAGS="-O3"
#FEATURES="$FEATURES distcc"
DISTCC_VERBOSE="1"
PKG_CONFIG="pkg-config"
# Emerge Settings
# ===============
VIDEO_CARDS="nvidia nouveau"
# ALSA_CARDS="usb-audio"
INPUT_DEVICES="evdev keyboard mouse joystick"
LINGUAS="en de"
QEMU_SOFTMMU_TARGETS="arm i386 ppc ppc64 x86_64"
QEMU_USER_TARGETS="arm i386 ppc ppc64 x86_64"
# USE-EX="fbcondecor"
USE="cups qt3support -gnutls -qt4 a52 aac acpi alsa apng bash-completion cairo cdr consolekit cscope css dbus dri dv dvd dvdr exif fat ffmpeg flac fontconfig gif gpm gstreamer hddtemp icq icu ipv6 jabber jpeg jpeg2k lame libnotify lm_sensors matroska mmx mp3 mp4 mpeg multilib musepack nsplugin ntfs ogg opengl oscar pdf png policykit python raw sdl sound sse sse2 ssse3 svg tcpd tiff timidity truetype threads udev unicode usb v4l vcd vdpau vim-syntax vnc vorbis wavpack wayland win32codecs wmf x264 xv xvmc xvid X"
ABI_X86="64"
#EMERGE_DEFAULT_OPTS="--ignore-built-slot-operator-deps=y --dynamic-deps=n"
#FEATURES="$FEATURES buildpkg"
PORTAGE_NICENESS=19
AUTOCLEAN="yes"
FEATURES="$FEATURES parallel-fetch -preserve-libs userfetch webrsync-gpg"
QUICKPKG_DEFAULT_OPTS="--include-config=y --umask=022"
CONFIG_PROTECT="/usr/share/applications /etc/cron.hourly"
INSTALL_MASK="/usr/lib/systemd/*"
GAMES_SHOW_WARNING=0
# Mirror Settings
#================
#FETCHCOMMAND="/usr/bin/curl --socks5-hostname 127.0.0.1:9050 --ssl --connect-timeout 60 -f -L --output \${DISTDIR}/\${FILE} \${URI}"
#RESUMECOMMAND="/usr/bin/curl --socks5-hostname 127.0.0.1:9050 --ssl -C - --connect-timeout 60 -f -L --output \${DISTDIR}/\${FILE} \${URI}"
# FETCHCOMMAND="/usr/bin/wget -t 3 -T 60 --passive-ftp -O \"\${DISTDIR}/\${FILE}\" \"\${URI}\""
# RESUMECOMMAND="/usr/bin/wget -c -t 3 -T 60 --passive-ftp -O \"\${DISTDIR}/\${FILE}\" \"\${URI}\""
GENTOO_MIRRORS="ftp://mirror.netcologne.de/gentoo/ ftp://gentoo.imj.fr/pub/gentoo/ ftp://de-mirror.org/gentoo/"
#SYNC="rsync://rsync2.de.gentoo.org/gentoo-portage"
#SYNC=""
#SYNC="cvs://hasufell@cvs.gentoo.org:/var/cvsroot"
#CVSROOT=":ext:hasufell@cvs.gentoo.org:/var/cvsroot"
DISTDIR="/mnt/sda2/distfiles"
PKGDIR="/var/cache/packages"
# compression
#============
PORTAGE_COMPRESS="xz"
PORTAGE_COMPRESS_FLAGS="-z -9"
# Portdirs, Overlay Settings
# ==========================
PORTDIR="/usr/portage"
source "/var/lib/layman/make.conf"
LOCAL_OVERLAY="/usr/local/portage /usr/local/portage-science"
PORTDIR_OVERLAY="$PORTDIR_OVERLAY $LOCAL_OVERLAY"
# Log Settings
# =============
#PORTAGE_ELOG_CLASSES="log warn error info"
PORTAGE_ELOG_SYSTEM="save echo"
#PORTAGE_ELOG_MAILURI=""
FEATURES="$FEATURES split-log"
PORT_LOGDIR="/home/portage-log"
# Python
USE_PYTHON="2.7 3.2 3.3 3.4"
PYTHON_TARGETS="pypy python2_7 python3_2 python3_3 python3_4"
#PYTHON_SINGLE_TARGET=""
# netbeans
NETBEANS_MODULES="*"
# ruby
RUBY_TARGETS="ruby20"
# libreoffice
LIBREOFFICE_EXTENSIONS="pdfimport presenter-console presenter-minimizer"
# gpg
PORTAGE_GPG_DIR="/home/jule/.gnupg"
PORTAGE_GPG_KEY="BDEED020"
# dev settings
FEATURES="$FEATURES collision-protect multilib-strict sign splitdebug -test test-fail-continue"
I_KNOW_WHAT_I_AM_DOING="yes"
PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"
CFLAGS="${CFLAGS} -g"
CXXFLAGS="${CXXFLAGS} -g"
LDFLAGS="${LDFLAGS} -Wl,--hash-style=gnu"
#EXTRA_ECONF="--disable-silent-rules"
# not compatible with pypy
# https://bugs.pypy.org/issue833
FEATURES="$FEATURES -userfetch"
CURL_SSL="polarssl"
I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1
GAMES_PERMISSIONS=0
GAMES_VARIABLES=0