Overlay/profiles/default/linux/amd64/13.0/backbone/desktop/profile.bashrc

160 lines
6.0 KiB
Plaintext
Raw Normal View History

# no-lto
2013-10-26 15:49:32 +04:00
if [[ true != false
&& ${CATEGORY}/${PN} != sys-apps/sandbox
&& ${CATEGORY}/${PN} != sys-apps/sysvinit
&& ${CATEGORY}/${PN} != dev-lang/perl
&& ${CATEGORY}/${PN} != sys-apps/gawk
&& ${CATEGORY}/${PN} != sys-apps/coreutils
&& ${CATEGORY}/${PN} != dev-libs/elfutils
&& ${CATEGORY}/${PN} != sys-apps/shadow
&& ${CATEGORY}/${PN} != dev-lang/python
&& ${CATEGORY}/${PN} != dev-libs/glib
&& ${CATEGORY}/${PN} != sys-fs/e2fsprogs
&& ${CATEGORY}/${PN} != net-misc/openssh
&& ${CATEGORY}/${PN} != sys-apps/hdparm
&& ${CATEGORY}/${PN} != sys-apps/hwinfo
&& ${CATEGORY}/${PN} != media-libs/alsa-lib
&& ${CATEGORY}/${PN} != dev-util/valgrind
&& ${CATEGORY}/${PN} != sys-fs/mtools
&& ${CATEGORY}/${PN} != dev-libs/boost
&& ${CATEGORY}/${PN} != app-text/rarian
&& ${CATEGORY}/${PN} != net-analyzer/nmap
&& ${CATEGORY}/${PN} != sys-apps/pciutils
&& ${CATEGORY}/${PN} != sys-devel/distcc
&& ${CATEGORY}/${PN} != media-libs/libcdr
&& ${CATEGORY}/${PN} != media-libs/libvisio
&& ${CATEGORY}/${PN} != sys-devel/llvm
&& ${CATEGORY}/${PN} != app-admin/sudo
&& ${CATEGORY}/${PN} != x11-base/xorg-server
&& ${CATEGORY}/${PN} != sys-power/upower
&& ${CATEGORY}/${PN} != dev-qt/qtdeclarative
&& ${CATEGORY}/${PN} != media-libs/mesa
2013-10-29 12:13:19 +04:00
&& ${CATEGORY}/${PN}-${PV} != dev-lang/spidermonkey-1.8.5
2013-10-26 15:49:32 +04:00
&& ${CATEGORY}/${PN} != games-action/minetest
&& ${CATEGORY}/${PN} != app-emulation/wine
&& ${CATEGORY}/${PN} != app-emulation/virtualbox
&& ${CATEGORY}/${PN} != media-video/ffmpeg
&& ${CATEGORY}/${PN} != x11-libs/wxGTK
&& ${CATEGORY}/${PN} != www-client/firefox
&& ${CATEGORY}/${PN} != mail-client/thunderbird
&& ${CATEGORY}/${PN} != dev-tex/luatex
&& ${CATEGORY}/${PN} != dev-python/notify-python
&& ${CATEGORY}/${PN} != media-plugins/audacious-plugins
&& ${CATEGORY}/${PN} != media-video/avidemux
&& ${CATEGORY}/${PN} != media-video/mplayer
2013-10-26 15:49:32 +04:00
&& ${CATEGORY}/${PN} != media-video/mplayer2
&& ${CATEGORY}/${PN} != media-libs/avidemux-plugins
&& ${CATEGORY}/${PN} != net-p2p/eiskaltdcpp
&& ${CATEGORY}/${PN} != dev-qt/qtwebkit
&& ${CATEGORY}/${PN} != net-libs/webkit-gtk
&& ${CATEGORY}/${PN} != media-libs/avidemux-core
&& ${CATEGORY}/${PN} != dev-libs/libaio # Required by Qemu
&& ${CATEGORY}/${PN} != dev-games/simgear
&& ${CATEGORY}/${PN} != dev-qt/qtgui
2013-10-28 12:47:35 +04:00
&& ${CATEGORY}/${PN} != dev-libs/libbsd
2013-10-28 13:13:07 +04:00
&& ${CATEGORY}/${PN} != app-misc/vlock
2013-10-28 15:36:39 +04:00
&& ${CATEGORY}/${PN} != app-cdr/cdrtools
2013-10-28 18:37:28 +04:00
&& ${CATEGORY}/${PN} != dev-vcs/cvs
2013-10-28 18:39:12 +04:00
&& ${CATEGORY}/${PN} != media-libs/flac
2013-10-29 13:22:08 +04:00
&& ${CATEGORY}/${PN} != sys-process/audit
2013-10-29 14:39:00 +04:00
&& ${CATEGORY}/${PN} != dev-cpp/libcmis
2013-10-29 15:11:22 +04:00
&& ${CATEGORY}/${PN} != sys-fs/e4rat
2013-10-29 15:26:03 +04:00
&& ${CATEGORY}/${PN} != app-antivirus/clamav
2013-10-29 16:08:01 +04:00
&& ${CATEGORY}/${PN} != sys-boot/grub
2013-10-29 16:37:44 +04:00
&& ${CATEGORY}/${PN} != dev-qt/qtscript
2013-10-29 18:11:42 +04:00
&& ${CATEGORY}/${PN} != sys-libs/gpm
2013-10-30 10:34:25 +04:00
&& ${CATEGORY}/${PN} != dev-libs/xmlrpc-c
2013-10-30 17:46:13 +04:00
&& ${CATEGORY}/${PN} != media-tv/v4l-utils
&& ${CATEGORY}/${PN} != x11-drivers/xf86-video-intel
2013-10-31 11:53:58 +04:00
&& ${CATEGORY}/${PN} != media-gfx/fbida
2013-11-10 11:56:28 +04:00
&& ${CATEGORY}/${PN} != x11-misc/primus
2013-10-25 13:43:33 +04:00
]] ; then
2013-10-26 15:49:32 +04:00
tmp="-flto=4"
CFLAGS="${CFLAGS} ${tmp}"
CXXFLAGS="${CXXFLAGS} ${tmp}"
LDFLAGS="${LDFLAGS} ${tmp}"
fi
# No parallelize-loops-all
2013-10-26 15:49:32 +04:00
if [[ true != false
&& ${CATEGORY}/${PN} != dev-lang/perl
&& ${CATEGORY}/${PN} != sys-apps/gawk # Internal error when emerging hyphen
&& ${CATEGORY}/${PN} != app-shells/bash
&& ${CATEGORY}/${PN} != sys-apps/groff
&& ${CATEGORY}/${PN} != media-libs/libogg
&& ${CATEGORY}/${PN} != dev-libs/openssl
&& ${CATEGORY}/${PN} != sys-libs/ncurses
&& ${CATEGORY}/${PN} != dev-libs/expat
&& ${CATEGORY}/${PN} != media-video/dirac
&& ${CATEGORY}/${PN} != dev-games/openscenegraph
&& ${CATEGORY}/${PN} != dev-vcs/subversion
&& ${CATEGORY}/${PN} != media-video/ffmpeg
&& ${CATEGORY}/${PN} != media-video/mjpegtools
&& ${CATEGORY}/${PN} != media-libs/gegl
&& ${CATEGORY}/${PN} != media-gfx/graphviz
&& ${CATEGORY}/${PN} != media-sound/audacious
&& ${CATEGORY}/${PN} != app-text/texlive-core
&& ${CATEGORY}/${PN} != media-video/mplayer
2013-10-26 15:49:32 +04:00
&& ${CATEGORY}/${PN} != media-video/mplayer2
&& ${CATEGORY}/${PN} != media-video/vlc
&& ${CATEGORY}/${PN} != media-libs/avidemux-core
&& ${CATEGORY}/${PN} != games-fps/nexuiz
&& ${CATEGORY}/${PN} != sys-apps/dbus
&& ${CATEGORY}/${PN} != dev-qt/qtgui
&& ${CATEGORY}/${PN} != media-gfx/inkscape
&& ${CATEGORY}/${PN} != dev-libs/glib # epiphany hangs (GObject)
&& ${CATEGORY}/${PN} != www-client/firefox
&& ${CATEGORY}/${PN} != app-emulation/wine
&& ${CATEGORY}/${PN} != app-text/poppler # Evince hangs on www.fairchildsemi.com/ds/ND/NDS9435A.pdf
&& ${CATEGORY}/${PN} != media-libs/libmikmod
&& ${CATEGORY}/${PN} != media-libs/libvorbis
&& ${CATEGORY}/${PN} != media-libs/x264
&& ${CATEGORY}/${PN} != net-misc/openssh
&& ${CATEGORY}/${PN} != media-libs/sdl-mixer # Sauerbraten segfaults
&& ${CATEGORY}/${PN}-${PV} != net-libs/webkit-gtk-1.8.3 # Epiphany segfaults
&& ${CATEGORY}/${PN} != sci-libs/gdal # Out of memory when building the package
&& ${CATEGORY}/${PN} != dev-util/anjuta # anjuta-tags segfaults
&& ${CATEGORY}/${PN} != net-libs/libvncserver # Black rectangular artefacts in Remmina
2013-10-25 13:43:33 +04:00
]] ; then
2013-10-26 15:49:32 +04:00
tmp="-floop-parallelize-all"
CFLAGS="${CFLAGS} ${tmp}"
CXXFLAGS="${CXXFLAGS} ${tmp}"
LDFLAGS="${LDFLAGS} ${tmp}"
fi
# No OpenMP
2013-10-26 15:49:32 +04:00
if [[ true != false
&& ${CATEGORY}/${PN} != sys-apps/busybox
&& ${CATEGORY}/${PN} != media-libs/mesa
&& ${CATEGORY}/${PN} != app-emulation/wine
&& ${CATEGORY}/${PN} != dev-db/sqlite # Required to emerge avidemux-core
2013-10-25 13:43:33 +04:00
]] ; then
2013-10-26 15:49:32 +04:00
tmp="-fopenmp"
CFLAGS="${CFLAGS} ${tmp}"
CXXFLAGS="${CFLAGS} ${tmp}"
LDFLAGS="${LDFLAGS} ${tmp}"
fi
# no-graphite
2013-10-26 15:49:32 +04:00
if [[ true != false
&& ${CATEGORY}/${PN} != undefined/undefined
2013-10-25 13:43:33 +04:00
]] ; then
2013-10-26 15:49:32 +04:00
tmp="-floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block"
CFLAGS="${CFLAGS} ${tmp}"
CXXFLAGS="${CXXFLAGS} ${tmp}"
LDFLAGS="${LDFLAGS} ${tmp}"
fi
# fno-tree-vectorize
if [[ true != false
&& ${CATEGORY}/${PN} != undefined/undefined
&& ${CATEGORY}/${PN} != www-client/firefox
&& ${CATEGORY}/${PN} != x11-base/xorg-server # Artefacts in Dia (app-office/dia) when drawing an ellipse
&& ${CATEGORY}/${PN} != sys-devel/llvm
2013-10-26 15:49:32 +04:00
]] ; then
tmp="-ftree-vectorize"
CFLAGS="${CFLAGS} ${tmp}"
CXXFLAGS="${CXXFLAGS} ${tmp}"
LDFLAGS="${LDFLAGS} ${tmp}"
fi