mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-01-30 12:02:57 +01:00
49 lines
2.5 KiB
Text
49 lines
2.5 KiB
Text
# Copyright 2004-2010 Gentoo Foundation.
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: $
|
|
|
|
# Adding -Wl,--hash-style=gnu to default LDFLAGS for linux/amd64 dev profile
|
|
# This will help developers track packages, that don't respect LDFLAGS, down
|
|
# more effectively
|
|
LDFLAGS="${LDFLAGS} -Wl,--hash-style=gnu"
|
|
|
|
#Adding -frecord-gcc-switches to help track down packages which don't respect *FLAGS
|
|
#should probably leave a note in /etc/portage/make.conf about keeping this when override
|
|
CFLAGS="${CFLAGS} -frecord-gcc-switches"
|
|
CXXFLAGS="${CXXFLAGS} -frecord-gcc-switches"
|
|
FFLAGS="${FFLAGS} -frecord-gcc-switches"
|
|
FCFLAGS="${FCFLAGS} -frecord-gcc-switches"
|
|
|
|
FEATURES="${FEATURES} usersandbox protect-owned userpriv userfetch fixlafiles news parallel-fetch sfperms unmerge-orphans unknown-features-warn usersync multilib-strict preserve-libs"
|
|
|
|
#add --getbinpkg=y and PORTAGE_BINHOST when we have binhost offered
|
|
#prepping for major use of binpkgs, we need to "fix" a few of gentoo's flaws:
|
|
#a package built against kernel A will attempt to be used even when remerging on kernel B (often to hilarious consequences)
|
|
#so we will define a long list of such packages and exclude them from being built and used (catch it on both ends to avoid issues)
|
|
#DOES NOT WORK #PENTOO_BINPKG_RESTRICTED="sys-kernel/compat-drivers sys-kernel/ax88179_178a x11-drivers/ati-drivers x11-drivers/nvidia-drivers sys-fs/zfs-kmod sys-kernel/spl sys-power/bbswitch app-emulation/virtualbox-modules app-emulation/vmware-modules app-emulation/open-vm-tools-kmod"
|
|
EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --ask-enter-invalid --keep-going=y --binpkg-respect-use=y --tree --verbose"
|
|
|
|
XFCE_PLUGINS="${XFCE_PLUGINS} brightness menu logout trash"
|
|
|
|
INPUT_DEVICES="evdev"
|
|
|
|
# Log eqawarn messages
|
|
PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"
|
|
|
|
RUBY_TARGETS="ruby18 ruby19"
|
|
|
|
PORTAGE_NICENESS="9"
|
|
|
|
VIDEO_CARDS="virtualbox nvidia fglrx nouveau fbdev glint intel mach64 mga nv radeon radeonhd savage sis tdfx trident vesa vga via vmware voodoo apm ark chips cirrus cyrix epson i128 i740 imstt nsc rendition s3 s3virge siliconmotion"
|
|
|
|
USE="${USE} X adns caps curl directfb fbcon gps jack lm_sensors lua lzma oss perl pulseaudio python ruby samba sqlite subversion xattr xinerama"
|
|
|
|
PORTAGE_BZIP2_COMMAND="lbzip2"
|
|
|
|
QEMU_SOFTMMU_TARGETS="arm i386 x86_64"
|
|
QEMU_USER_TARGETS="arm i386 x86_64"
|
|
|
|
GRUB_PLATFORMS="coreboot efi-32 efi-64 emu multiboot pc qemu"
|
|
|
|
# Env vars to expand into USE vars.
|
|
USE_EXPAND="${USE_EXPAND} COMPAT_DRIVERS_WIFI COMPAT_DRIVERS_ETHERNET COMPAT_DRIVERS_VARIOUS"
|