- John

Code: Select all
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="-march=native -O2 -pipe"
#CFLAGS="-march=native -O2 -pipe -flto=4"
#CXXFLAGS="-march=native -O2 -pipe -flto=4"
LDFLAGS="-Wl,-O1,--hash-style=gnu,--as-needed,--gc-sections,--icf=all,--icf-iterations=3"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j4"
PORTAGE_NICENESS=19
USE="mmx sse sse2 sse3 3dnow -acl alsa ogg apng audiofile -avahi bash-completion -bluetooth cairo cscope cups dbus djvu dri -emacs exif extras fbcon
fontconfig gnome -introspection -ipv6 -java -java6 kpathsea kde maildir -modules opengl png gif gtk jpeg tiff -policykit -pulseaudio semantic-deskto
p threads truetype -qt qt4 qt3support vim-syntax X xft zsh-completion -video_cards_nouveau -video_cards_intel video_cards_radeon cgroup"
#GENTOO_MIRRORS="http://ftp.halifax.rwth-aachen.de/gentoo/"
GENTOO_MIRRORS="http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/"
#SYNC="rsync://rsync3.de.gentoo.org/gentoo-portage"
SYNC="rsync://134.147.32.114/gentoo-portage"
ACCEPT_KEYWORDS="~amd64"
DISTDIR="/var/tmp/portage"
#PORTAGE_TMPDIR ="/mnt/port"
INPUT_DEVICES="evdev"
VIDEO_CARDS="radeon"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/usr/local/portage"
source /var/lib/layman/make.conf

Code: Select all
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
FEATURES="userfetch parallel-fetch"
ACCEPT_KEYWORDS="~amd64"
ACCEPT_LICENSE="*"
CAMERAS="*"
VIDEO_CARDS="nv nvidia"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://gd.tuwien.ac.at/opsys/linux/gentoo/ http://mirror.ynet.sk/pub/gentoo/"
ALSA_PCM_PLUGINS="*"
PORTAGE_NICENESS="19"
PORTDIR_OVERLAY="/usr/local/portage"
LINGUAS="sk"
source /var/lib/layman/make.conf
USE="-hal -cups -introspection -bluetooth pulseaudio consolekit dbus policykit udev mmx sse sse2 X qt qt4 kde gnome gtk bash-completion vim-syntax gnome-keyring avahi"
Code: Select all
app-editors/nano justify
sys-apps/lm_sensors -sensord
app-portage/eix optimization
dev-lang/php exif fileinfo hash json apache2 calendar gd postgres xmlreader xmlrpc xmlwriter xsl
x11-libs/pango -introspection
x11-themes/gtk-engines-qtcurve mozilla
x11-misc/tint2 batter tint2conf examples
dev-python/pygobject libffi
media-plugins/gst-plugins-meta X a52 aac alsa dvd flac mp3 mpeg ogg vorbis theora wavpack taglib ffmpeg
media-libs/xine-lib a52 aac alsa css dts flac mad mng modplug -ipv6 opengl theora truetype vorbis imagemagick gtk wavpack
app-admin/sudo -ldap
x11-misc/xscreensaver suid
dev-java/sun-jre-bin nsplugin
x11-libs/qt-sql postgres
dev-db/tora postgres
x11-terms/aterm cjk xgetdefaultx11-libs/vte glade
x11-libs/qt-core private-headers
x11-libs/qt-script private-headers
x11-libs/qt-gui private-headers
x11-libs/qt-declarative webkit private-headers
sys-fs/ntfs3g suid
media-libs/phonon xine
net-im/qutim icq
media-libs/libcanberra gstreamer gtk
net-irc/xchat gtk
app-crypt/pinentry qt4 gtk
rox-base/rox -video
net-libs/glib-networking -libproxy
dev-libs/openobex -bluetooth
gnome-base/gvfs -bluetooth fuse gphoto2 gnome
gnome-base/nautilus gnome
app-cdr/brasero nautilus
x11-wm/compiz gtk fuse gconf
gnome-extra/nautilus-sendto cdr -mail
media-libs/libpng apng
gnome-base/libgnome -branding
dev-util/cmake qt4
x11-libs/qt-webkit kde
x11-libs/qt-qt3support kde
kde-base/kdelibs semantic-desktop -zeroconf
gnome-extra/gnome-games artworkextra
app-emulation/wine alsa dbus gecko jpeg lcms mp3 opengl png ssl truetype win32 -win64 fontconfig gphoto2 openal xcomposite
media-plugins/audacious-plugins aac alsa flas -ipv6 libnotify mp3 sse2 vorbis cdda cue gnome lame libsamplerate midi sndfile wavpack
dev-python/PyQt4 declarative kde phonon sql webkit
x11-base/xorg-server kdrive
dev-vcs/mercurial gpg
app-portage/layman bazaar cvs git mercurial subversion
net-irc/irssi -ipv6
dev-util/kdevplatform subversion
net-misc/networkmanager avahi resolvconf dhcpcd -bluetooth
net-dns/avahi autoipd
kde-base/solid networkmanager
gnome-base/gnome-panel networkmanager
net-p2p/transmission libcanberra utp
gnome-base/gnome-applets gnome policykit gstreamer networkmanager
gnome-extra/gnome-utils bonobo
x11-libs/vte glade
media-video/vlc X a52 aac alsa avahi cdda dbus dts dvd flac gcrypt gnome kde libnotify mmx mp3 mpeg ogg opengl png pulseaduio qt4 sse svg truetype udev vorbis x264 xcb xv fontconfig id3tag nsplugin xosd theora
x11-libs/pango introspection
dev-libs/json-glib introspection
x11-wm/mutter introspection
media-libs/clutter introspection
Code: Select all
ACCEPT_KEYWORDS="~amd64"
FEATURES=""
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=core2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j9"
GENTOO_MIRRORS="http://mirror.bytemark.co.uk/gentoo/ \
http://distfiles.gentoo.org"
source /var/lib/layman/make.conf
#PORTDIR_OVERLAY="$PORTDIR_OVERLAY /usr/local/portage"
#PREROOTPATH="/usr/lib/ccache/bin:/usr/lib/icecc/bin:$PREROOTPATH"
ACCEPT_LICENSE="*"
LINGUAS="en gb en_GB"
INPUT_DEVICES="evdev synaptics"
VIDEO_CARDS="nvidia displaylink fbdev"
USE="custom-optimization custom-cflags java -qt3support -qt4 threads xcomposite \
xinerama"
# layman
USE="$USE git mercurial subversion"
#latex stuff
USE="$USE context detex dvipdfm extra fontconfig graphics kpathsea latex latex3 \
luatex plotutils pstricks science xetex"
#conky
#USE="$USE iostats math nvidia wifi xmms2"
#multimedia stuff
USE="$USE 3dnow 3dnowext blueray cddb css custom-cpuopts cpudetection ffmpeg \
libmpeg2 mplayer mpg123 mmxext ssse3 xine"
# calibre stuff
#USE="$USE webkit qt4"
# sage and maxima stuff
USE="$USE data ecls glpk gmp ntl pari24 sage sbcl sqlite wxwidgets"
# firefox stuff
USE="$USE apng nsplugin"


Code: Select all
# more detailed example: /usr/share/portage/config/make.conf.example for a more
# C/C++ platform independent flags
CFLAGS="-O2 -pipe -march=native -mtune=native"
CXXFLAGS="${CFLAGS}"
# platform independent use flags
USE_MEDIA_SOUND="mp3 mad ogg theora flac midi lame twolame amr wmf sgv svg"
USE_MEDIA_IMAGE="jpeg jpeg2k gif png tiff"
USE_MEDIA_VIDEO="ffmpeg libmpeg2 mpeg mp4"
USE_MEDIA_PROTOCOLS="rtmp v4l v4l2 libv4l libv4l2"
USE_MEDIA_META="id3 id3tag exif"
USE_MEDIA_OTHER="win32codecs video vorbis vpx x264 xvid truetype youtube"
USE_MEDIA="$USE_MEDIA_SOUND $USE_MEDIA_IMAGE $USE_MEDIA_PROTOCOLS $USE_MEDIA_VIDEO $USE_MEDIA_META $USE_MEDIA_OTHER"
USE_FOR_SAMBA="kerberos acl cups ldap pam readline python winbind"
USE_PROTOCOLS="samba ftp"
USE_GUI="gtk gtkstyle cairo opengl X libnotify"
USE_PLATFORMS="java"
USE_APPS="firefox nsplugin"
USE_IO="alsa fuse webcam aio fam"
USE_SECURITY="gpg"
USE_DOCUMENTS="djvu dvi t1lib"
USE_AUTH="ntlm"
USE_OTHERS="branding #bluetooth -win64 bash-completion dbus threads -doc"
USE_TO_BE_REVISED="zsh-completion extras osdmenu md5sum policykit ns icu xml"
USE="$USE_MEDIA $USE_APPS $USE_FOR_SAMBA $USE_PLATFORMS $USE_GUI $USE_OTHERS $USE_PROTOCOLS $USE_IO $USE_ENCODING $USE_FORMATS $USE_UNKNOWN $USE_AUTH $USE_SECURITY $USE_TO_BE_REVISED $USE_DOCUMENTS"
ACCEPT_LICENSE="dlj-1.1 Q3AEULA RTCW-ETEULA PUEL google-talkplugin ut2003 ut2004 LOKI-EULA"
PORTDIR_OVERLAY="/root/ebuilds/ /var/lib/layman/belak/ /root/overlays/utouch"
# platform dependent config
source specific/current/make.confCode: Select all
VIDEO_CARDS="fglrx"
INPUT_DEVICES="evdev synaptics"
USE="$USE sse sse2 sse3 ssse3 sse4_1 mmx smp" # some of these should be moved to "-x86_64" or "-intel-core2"
source ../-notebook/make.conf
source ../-x86_64/make.confCode: Select all
USE="$USE pm-utils acpi pmu lm_sensors laptop upower sensord apm"Code: Select all
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"Code: Select all
CFLAGS="-O2 -pipe -march=native -mtune=native"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j2"
ACCEPT_KEYWORDS="amd64"
PORTDIR="/usr/portage/gentoo"
PORTDIR_OVERLAY="/usr/portage/local"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_NICENESS="10"
PORTAGE_GPG_DIR="/etc/portage/gpg"
EMERGE_DEFAULT_OPTS="--verbose"
FEATURES="distlocks fixlafiles multilib-strict parallel-fetch sandbox sfperms stricter userfetch userpriv usersandbox usersync webrsync-gpg"
GENTOO_MIRRORS="http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://mirror.bytemark.co.uk/gentoo/"
USE="acpi bash-completion bzip2 consolekit crypt dbus fam hardened introspection lm_sensors lvm lzma nptl nptlonly pic policykit smp sqlite ssl threads udev unicode usb xml"
USE="${USE} a52 aac alsa cairo cdr css dts dvd dvdnav dvdr encode exif ffmpeg flac fontconfig gif gtk jpeg lcms mad mikmod mng mp3 mp4 mpeg offensive ogg opengl pango pdf png sdl spell startup-notification svg tga tiff theora truetype vorbis x264 X xcb xcomposite xrandr xv xvid"
USE="${USE} -cups -gcj -gnome -gstreamer -hal -kde -libnotify -oss -qt3 -qt4 -xscreensaver"
VIDEO_CARDS="r300 radeon"
INPUT_DEVICES="evdev"
ALSA_CARDS="emu10k1"
LINGUAS="en_GB en"Code: Select all
WITHOUT_X11=yes
CPUTYPE?=core2
WITH_CPUFLAGS=yes
WITH_OPTIMIZED_CFLAGS=yes
# added by use.perl 2011-03-09 18:07:18
PERL_VERSION=5.10.1Code: Select all
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer -falign-loops=1 -falign-jumps=1 -falign-labels=1 -falign-functions=1"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j2"
#GENTOO_MIRRORS="http://gentoo.kiev.ua/ftp"
USE="kde opengl cups X sqlite syslog samba ldap xml tcl tk kerberos svg mp3 mmx sse sse2 openmp fam qt4 jpeg unicode consolekit dbus pam policykit udev"
USE="$USE tiff png alsa -ipv6 -handbook -gtk -hal -berkdb startup-notification session lock qt3support zeroconf -semantic-desktop -gallium -gstreamer"
FEATURES="parallel-fetch ccache noinfo nodoc fail-clean unknown-features-warn fixlafiles"
EMERGE_DEFAULT_OPTS="--ask --verbose --with-bdeps=y --deep --autounmask=n"
CLEAN_DELAY=0
VIDEO_CARDS="intel"
CCACHE_SIZE="2G"
INPUT_DEVICES="evdev"
LINGUAS="en ru"
ACCEPT_LICENSE="*"

Code: Select all
# Compiler stuff
GRAPHITE="-floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block"
CFLAGS="-O2 -ftree-vectorize -march=i686 -pipe ${GRAPHITE}"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
# Portage stuff
FEATURES="parallel-fetch protect-owned splitdebug"
ACCEPT_KEYWORDS="~x86"
#CCACHE_SIZE="50G"
LINGUAS="en en_US"
## USE ARRAYS ##
SAB_BAD="-kdeprefix -arts -qt3 -beagle -gnome -evo -mono -eds -apm -oss -branding -esd"
SAB_MEDIA="musicbrainz sdl pulseaudio wmf fame cdr mp3rtp xine cddb alsa dvb dvd network dvdread ipod audiofile artswrappersuid dvdr jack dri cdda mjpeg mmx joystick xvmc cpudetection v4l v4l2"
#dvi
SAB_CODECS="x264 gsm lame dv mp3 stream live openal theora ogg a52 win32codecs matroska xvid flac ffmpeg aac speex real dts musepack"
SAB_SYSTEM="cjk unicode gnutls nptl gcj udev kerberos acl dbus bash-completion lzo rar policykit xcb bzip2 bidi wifi lm_sensors acpi usb pcmcia bluetooth irda ieee1394 perl python"
SAB_FILESYS="fat hfs jfs xfs ntfs reiserfs sysfs inotify"
SAB_PRINT="cups ppds foomatic-db gimpprint freetype xprint scanner"
SAB_XSYS="cairo X opengl gif gtk qt4 qt3support xpm tiff xinerama aiglx svg gphoto2 dga lcd openexr"
##NOTE## png is set in amd64 but not in i686
SAB_DESKTOP="kdehiddenvisibility gmp libnotify rdesktop pda zeroconf kdeenablefinal visualization avahi startup-notification accessibility"
SAB_BROWSER="nsplugin firefox mozdevelop xulrunner"
SAB_COMMS="jabber msn yahoo icq irc aim rss slp mail imap"
USE="${SAB_BAD} ${SAB_MEDIA} ${SAB_CODECS} ${SAB_SYSTEM} ${SAB_FILESYS} ${SAB_PRINT} ${SAB_XSYS} ${SAB_DESKTOP} ${SAB_BROWSER} ${SAB_COMMS}"
## DEVICES ##
INPUT_DEVICES="evdev void"
VIDEO_CARDS="fbdev vesa radeonhd"
LIRC_DEVICES="audio audio_alsa serial pctv"
ALSA_CARDS="emu10k1x darla20 darla24 emu10k1 gina20 gina24 hdsp hdspm ice1712 indigo indigoio layla20 layla24 mia mixart mona pcxhr rme32 rme96 sb16 sbawe sscape usbusx2y vx222 usb-usx2y"
CAMERAS="agfa_cl20 casio_qv dimagev dimera3500 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica_qm150 panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ricoh_g3 sipix_blink sipix_blink2 sipix_web2 sony_dscf1 sony_dscf55 toshiba_pdrm11 adc65 aox barbie canon clicksmart310 digigr8 digita directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 konica largan lg_gsm mars mustek pccam300 pccam600 ptp2 ricoh samsung sierra smal sonix soundvision spca50x sq905 stv0674 stv0680 sx330z template"
#VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo epson vermilion xgi nvidia"
APACHE2_MPMS="prefork"
## QEMU ##
QEMU_USER_TARGETS="alpha arm armeb cris i386 m68k microblaze mips mipsel ppc ppc64 ppc64abi32 sh4 sh4eb sparc sparc32plus sparc64 x86_64"
QEMU_SOFTMMU_TARGETS="x86_64 arm cris i386 m68k microblaze mips mips64 mips64el mipsel ppc ppc64 ppcemb sh4 sh4eb sparc sparc64"
## PORTAGE CONFIG ##
source /var/lib/layman/make.conf
CONFIG_PROTECT="/usr/share/config/kdm /etc /etc/conf.d /etc/init.d"
CONFIG_PROTECT_MASK="/etc/skel"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ ftp://ftp.halifax.rwth-aachen.de/gentoo/ ftp://mirror.cambrium.nl/pub/os/linux/gentoo/ ftp://mirror.opteamax.de/gentoo/ http://ftp.heanet.ie/pub/gentoo/"
## FUCK KILL PYTHON 3 WITH FIRE ##
# Avoids python.eclass to compile stuff for Python 3
USE_PYTHON="2.7"
# Other forced targets
PHP_TARGETS="php5-3"
RUBY_TARGETS="ruby18"a) i was just wondering about the amount of cameras in your make.conf but don't mind thatbotdotcom wrote:
a) do u mean to comment the paragraph of cameras? none...
b) don't follow u homie...

It's for PHP packages, not PHP itself. It instructs the PHP related ebuilds as to which major version of PHP it should build against.botdotcom wrote:Comment or not comment? that's the question! I do not have cameras...btw what's PHP_TARGETS="php5-3"![]()

Only if your native language isn't English.botdotcom wrote:I commented 'linguas' could be a problem?
Code: Select all
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
VIDEO_CARDS="intel"
USE="qt" 
http://blog.flameeyes.eu/2010/07/debunk ... yths-reduxusing ccache makes build “10 to 5 times faster”. I’ll call this statement for what it is: bullshit
Debunking ccache myths redux
Posted by Diego Elio “Flameeyes” Pettenò 12/07/2010 at 20h00
Since my original post from two years ago didn’t reach yet all the users, and some of the developers as well, I would like to reiterate that you should not be enabling ccache unconditionally.
It seems like our own (Gentoo’s) documentation is still reporting that using ccache makes build “10 to 5 times faster”. I’ll call this statement for what it is: bullshit. The rebuild of the same package might have such a hit, but not the normal emerge process of a standard user with Gentoo. If anything at all, the use of ccache will slow your build down, and even add further failure cases and make it difficult to identify errors.