Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Please review 'man make.conf' for more information.
- # Host Setting
- # ============
- #
- CHOST="x86_64-pc-linux-gnu"
- # Host and optimization settings
- # ==============================
- #
- # https://wiki.gentoo.org/wiki/Safe_CFLAGS#Find_cpu-specific_options
- CFLAGS="-march=bdver2 -O2 -pipe"
- # Disable the buffer overflow protection. The protections has a small performance cost
- CFLAGS="${CFLAGS} -fno-stack-protector"
- CXXFLAGS="${CFLAGS}"
- # Advanced Masking
- # ================
- #
- ACCEPT_KEYWORDS="amd64"
- # Portage Directories
- # ===================
- #
- PORTDIR="/usr/portage"
- #DISTDIR="${PORTDIR}/distfiles"
- # Don't drive to SSD (/var/tmp is tmpfs, see fstab)
- PORTAGE_TMPDIR="/var/tmp"
- CCACHE_DIR="/mass/tmp/ccache"
- # See the comment in /etc/env.d/02distcc
- #DISTCC_DIR="${PORTAGE_TMPDIR}/distcc"
- EMERGE_LOG_DIR="/var/log"
- PORT_LOGDIR="${EMERGE_LOG_DIR}/portage"
- #PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlay/hujuice/gentoo-overlay ${PORTDIR_OVERLAY}"
- PORTDIR_OVERLAY="/usr/local/portage ${PORTDIR_OVERLAY}"
- # Synchronizing Portage
- # =====================
- #
- # See news
- #SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
- # In case of failure, lookup a mirror from:
- # http://www.gentoo.org/main/en/mirrors-rsync.xml
- # Mirror states:
- # http://mirrorstats.gentoo.org/rsync/
- # Fetching files
- # ==============
- #
- GENTOO_MIRRORS="http://mirror.units.it/gentoo/ \
- http://mirror.switch.ch/ftp/mirror/gentoo/ \
- http://ftp.snt.utwente.nl/pub/os/linux/gentoo \
- http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/distfiles/ "
- # Advanced Features
- # =================
- #
- FEATURES=""
- FEATURES="${FEATURES} userfetch"
- FEATURES="${FEATURES} parallel-fetch"
- FEATURES="${FEATURES} collision-protect"
- FEATURES="${FEATURES} clean-logs"
- FEATURES="${FEATURES} candy"
- # Disable ccache because performance
- # See /etc/portage/env/huge.conf
- #FEATURES="${FEATURES} ccache"
- MAKEOPTS="-j10"
- PORTAGE_NICENESS=12
- PORTAGE_IONICE_COMMAND="ionice -c3 -p \$\{PID\}"
- EMERGE_DEFAULT_OPTS="--ask y --verbose --quiet-build --keep-going --with-bdeps=y --autounmask-write y"
- #EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --load-average 0.2"
- #EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --exclude www-client/chromium"
- #EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --exclude app-office/libreoffice"
- CCACHE_SIZE="2G"
- # Questo viene gestito con distcc-config e nel file /etc/env.d/02distcc
- # In questo file, si possono forzare alcuni valori
- # NO NO NO, see the comment in /etc/env.d/02distcc
- #DISTCC_LOG="/var/log/portage/distccc.log"
- PORTAGE_RSYNC_EXTRA_OPTS="--exclude='local-comment.txt'"
- PORTAGE_ELOG_CLASSES="error warn qa info log"
- PORTAGE_ELOG_SYSTEM="echo:error,warn save_summary:error,warn save:*"
- PORTAGE_ELOG_MAILURI="notifiche@gmail.com"
- PORTAGE_ELOG_MAILFROM="root@box.inservibile.org"
- PORTAGE_ELOG_MAILSUBJECT="\${PACKAGE} merged on \${HOST} with notice"
- # Build-time functionality
- # ========================
- #
- LINGUAS="it it_IT en en_GB"
- INPUT_DEVICES="wacom evdev"
- VIDEO_CARDS="nouveau nvidia v4l vesa"
- ALSA_CARDS="usb-audio"
- # Heavy choice. There will be many package with unuseful 3322 bit ABI.
- # The light (per package) choice results in a huge, unmaintainable package.use
- ABI_X86="64 32"
- # Old Python
- #USE_PYTHON="2.7"
- # USE flags
- # =========
- #
- # Profile: 'plasma'
- UHW="-bluetooth directfb fbcon hddtemp lm_sensors smp"
- USYS="caps curl -cups device-mapper fontconfig gd geoip gtk3 icu imagemagick lzma lzo nsplugin sqlite syslog vaapi vdpau wayland"
- UNET="-ipv6 -ldap -ppp"
- UCMDL="offensive vim-syntax"
- UDEVEL="tidy"
- UMEDIA="aalib audiofile cddb ffmpeg gstreamer jack lame libass libcaca matroska mplayer musicbrainz pulseaudio quicktime taglib theora v4l vlc x265 xpm xspf"
- # About CPU_FLAGS_X86:
- # In order to ensure safe migration and maintain compatibility with
- # external repositories, it is recommended to preserve the old USE
- # settings for a period of one year or until no package of interest is
- # still using them.
- CPU_FLAGS_X86="aes avx fma3 fma4 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xop"
- USE="${UHW} ${USYS} ${UNET} ${UCMDL} ${UDEVEL} ${UMEDIA} ${CPU_FLAGS_X86}"
- # Layman integration
- # ==================
- #
- source /var/lib/layman/make.conf
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement