summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--conf/home/.bash_profile4
-rw-r--r--conf/home/.bashrc2
-rw-r--r--conf/home/eixrc6
-rw-r--r--conf/intel/entropy/packages/packages.server.sets26
-rw-r--r--conf/intel/portage/NOTES15
-rw-r--r--conf/intel/portage/env/O3.amd64.conf5
-rw-r--r--conf/intel/portage/env/O3.amd64.notest.conf5
-rw-r--r--conf/intel/portage/env/O3.x86.conf5
-rw-r--r--conf/intel/portage/env/apache.conf6
-rw-r--r--conf/intel/portage/env/damn.sse.conf3
-rw-r--r--conf/intel/portage/env/dev-lang/python7
-rw-r--r--conf/intel/portage/env/disable.debug+userpriv.conf1
-rw-r--r--conf/intel/portage/env/disable.debug.conf1
-rw-r--r--conf/intel/portage/env/disable.userpriv.conf1
-rw-r--r--conf/intel/portage/env/ggdb.amd64.conf2
-rw-r--r--conf/intel/portage/env/ggdb.x86.conf2
-rw-r--r--conf/intel/portage/env/gnome-extra/nm-applet14
-rw-r--r--conf/intel/portage/env/hardened.conf2
-rw-r--r--conf/intel/portage/env/linguas-en.conf1
-rw-r--r--conf/intel/portage/env/nographite.amd64.conf8
-rw-r--r--conf/intel/portage/env/nographite.x86.conf8
-rw-r--r--conf/intel/portage/env/sys-boot/grub11
-rw-r--r--conf/intel/portage/env/www-servers/apache14
-rw-r--r--conf/intel/portage/make.conf.amd6480
-rw-r--r--conf/intel/portage/make.conf.x8680
-rw-r--r--conf/intel/portage/package.env.amd64158
-rw-r--r--conf/intel/portage/package.env.x86162
-rw-r--r--conf/intel/portage/package.env/.keep0
-rw-r--r--conf/intel/portage/package.keywords/00-kogaion.package.keywords203
-rw-r--r--conf/intel/portage/package.license51
-rw-r--r--conf/intel/portage/package.mask/00-kogaion.package.mask235
-rw-r--r--conf/intel/portage/package.unmask/00-kogaion.package.unmask394
-rw-r--r--conf/intel/portage/package.use/00-kogaion.package.use1177
-rw-r--r--conf/intel/portage/profile/package.provided0
-rw-r--r--conf/intel/portage/profile/package.use.mask/00-kogaion.mask16
-rw-r--r--conf/intel/portage/profile/use.mask17
-rw-r--r--conf/intel/portage/profile/virtuals1
-rw-r--r--conf/intel/repo/kogaion-testing/packages.db.critical4
-rw-r--r--conf/intel/repo/kogaion-testing/packages.db.keywords7
-rw-r--r--conf/intel/repo/kogaion-testing/packages.db.lic_whitelist770
-rw-r--r--conf/intel/repo/kogaion-testing/packages.db.missing_deps_blacklist5
-rw-r--r--conf/intel/repo/kogaion-testing/packages.db.system_mask15
-rw-r--r--conf/intel/repo/kogaion-tight/packages.db.critical4
-rw-r--r--conf/intel/repo/kogaion-tight/packages.db.fallback_mirrors6
-rw-r--r--conf/intel/repo/kogaion-tight/packages.db.keywords7
-rw-r--r--conf/intel/repo/kogaion-tight/packages.db.lic_whitelist770
-rw-r--r--conf/intel/repo/kogaion-tight/packages.db.mask2
-rw-r--r--conf/intel/repo/kogaion-tight/packages.db.mirrors8
-rw-r--r--conf/intel/repo/kogaion-tight/packages.db.missing_deps_blacklist5
-rw-r--r--conf/intel/repo/kogaion-tight/packages.db.post_update.sh84
-rw-r--r--conf/intel/repo/kogaion-tight/packages.db.post_upgrade.sh133
-rw-r--r--conf/intel/repo/kogaion-tight/packages.db.repo_updates97
-rw-r--r--conf/intel/repo/kogaion-tight/packages.db.system_mask15
-rw-r--r--conf/intel/repo/kogaion-tight/packages.db.webservices1
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.critical4
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.fallback_mirrors6
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.keywords7
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.lic_whitelist770
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.mask2
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.mirrors8
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.missing_deps_blacklist5
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.post_update.sh84
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.post_upgrade.sh133
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.repo_updates96
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.restricted7
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.system_mask15
-rw-r--r--conf/intel/repo/kogaionlinux.ro/packages.db.webservices1
-rw-r--r--conf/noarch/entropy/packages/packages.server.dep_blacklist18
-rw-r--r--conf/noarch/entropy/packages/packages.server.dep_rewrite207
-rwxr-xr-xconf/noarch/entropy/packages/packages.server.qa.exec272
70 files changed, 6291 insertions, 0 deletions
diff --git a/conf/home/.bash_profile b/conf/home/.bash_profile
new file mode 100644
index 0000000..ebd6cb0
--- /dev/null
+++ b/conf/home/.bash_profile
@@ -0,0 +1,4 @@
+# Do this or ssh localhost:123 screen -Rx won't source bashrc
+if [ -f ~/.bashrc ]; then
+ . ~/.bashrc
+fi
diff --git a/conf/home/.bashrc b/conf/home/.bashrc
new file mode 100644
index 0000000..11c731f
--- /dev/null
+++ b/conf/home/.bashrc
@@ -0,0 +1,2 @@
+# Current build server user .bashrc file
+. /kogaion/bin/buildrc
diff --git a/conf/home/eixrc b/conf/home/eixrc
new file mode 100644
index 0000000..c8859d2
--- /dev/null
+++ b/conf/home/eixrc
@@ -0,0 +1,6 @@
+# Don't clobber screen status!
+# STRING
+# If the beginning of TERM matches a word of this space-separated list,
+# it is assumed that the terminal supports a status line.
+#TERM_STATUSLINE="xterm screen rxvt aterm konsole gnome Eterm eterm kterm interix"
+TERM_STATUSLINE=""
diff --git a/conf/intel/entropy/packages/packages.server.sets b/conf/intel/entropy/packages/packages.server.sets
new file mode 100644
index 0000000..763d260
--- /dev/null
+++ b/conf/intel/entropy/packages/packages.server.sets
@@ -0,0 +1,26 @@
+# List here Entropy Server package sets, organized per repository, that you
+# want to guarantee the availability. This list will be used inside Entropy
+# Server repository QA routines to ensure that vital package sets will be
+# removed and the action go unnoticed.
+
+# LINE CONSTRUCTION:
+# <repository> <package set> [<package set 2> ...]
+# See examples below, multiple repository lines are also accepted,
+# data will be concatenated.
+
+# EXAMPLES:
+# kogaion-testing entropy kde music
+# kogaion-testing gnome
+
+# Hardware
+kogaionlinux.ro wireless
+# Package management
+kogaionlinux.ro entropy packagekit
+# Sabayon stuff
+kogaionlinux.ro kogaion-artwork
+# Desktop environments
+kogaionlinux.ro X e17 xfce lxde fluxbox gnome
+# gst plugins for GNOME, KDE, Xfce
+kogaionlinux.ro gst-plugins gst-plugins-extra
+# IME fonts stuff
+kogaionlinux.ro ime-fonts-support ime-fonts
diff --git a/conf/intel/portage/NOTES b/conf/intel/portage/NOTES
new file mode 100644
index 0000000..38aea8b
--- /dev/null
+++ b/conf/intel/portage/NOTES
@@ -0,0 +1,15 @@
+- Files in here must be real file, hardlinks or directories
+(containing split files, like for instance, package.use/
+which contains 00-kogaion.package.use).
+
+Symlinks are not allowed since they're read by Entropy Server
+during repository metadata generation and, if symlink, their
+symlink pointer is recorded instead of the file content.
+
+Split files in configuration directories, like package.use/*
+must end with "." + the directory name. For instance, configuration
+files inside package.use/ must end with ".package.use". This is
+required in order to have them pulled in properly into
+packages.db.meta by Entropy Server.
+
+See: entropy/lib/entropy/server/interfaces/db.py -> spm_files_map
diff --git a/conf/intel/portage/env/O3.amd64.conf b/conf/intel/portage/env/O3.amd64.conf
new file mode 100644
index 0000000..90787c5
--- /dev/null
+++ b/conf/intel/portage/env/O3.amd64.conf
@@ -0,0 +1,5 @@
+# Set -O3 for perf. critical packages
+FEATURES="test compressdebug splitdebug"
+CFLAGS="-O3 -march=x86-64 -pipe ${GRAPHITE}"
+#CFLAGS="-O3 -ffast-math -march=x86-64 -pipe ${GRAPHITE}"
+CXXFLAGS="${CFLAGS}"
diff --git a/conf/intel/portage/env/O3.amd64.notest.conf b/conf/intel/portage/env/O3.amd64.notest.conf
new file mode 100644
index 0000000..52b5a87
--- /dev/null
+++ b/conf/intel/portage/env/O3.amd64.notest.conf
@@ -0,0 +1,5 @@
+# Set -O3 for perf. critical packages
+FEATURES="compressdebug splitdebug"
+CFLAGS="-O3 -march=x86-64 -pipe ${GRAPHITE}"
+#CFLAGS="-O3 -ffast-math -march=x86-64 -pipe ${GRAPHITE}"
+CXXFLAGS="${CFLAGS}"
diff --git a/conf/intel/portage/env/O3.x86.conf b/conf/intel/portage/env/O3.x86.conf
new file mode 100644
index 0000000..7b2e009
--- /dev/null
+++ b/conf/intel/portage/env/O3.x86.conf
@@ -0,0 +1,5 @@
+# Set -O3 for perf. critical packages
+FEATURES="test compressdebug splitdebug"
+CFLAGS="-O3 -march=i686 -pipe ${GRAPHITE}"
+#CFLAGS="-O3 -ffast-math -march=i686 -pipe ${GRAPHITE}"
+CXXFLAGS="${CFLAGS}"
diff --git a/conf/intel/portage/env/apache.conf b/conf/intel/portage/env/apache.conf
new file mode 100644
index 0000000..4b9c57c
--- /dev/null
+++ b/conf/intel/portage/env/apache.conf
@@ -0,0 +1,6 @@
+# On i686, CFLAGS=-O2 causes runtime failures
+# http://bugs.sabayon.org/show_bug.cgi?id=2725
+# http://bugs.sabayon.org/show_bug.cgi?id=2824
+# Do not set -march !
+CFLAGS="-O1 -pipe"
+CXXFLAGS="${CFLAGS}"
diff --git a/conf/intel/portage/env/damn.sse.conf b/conf/intel/portage/env/damn.sse.conf
new file mode 100644
index 0000000..2ee02e7
--- /dev/null
+++ b/conf/intel/portage/env/damn.sse.conf
@@ -0,0 +1,3 @@
+# Damn x86 packages requiring SSE
+CFLAGS="-O2 -march=i686 -msse -msse2 ${GRAPHITE}"
+CXXFLAGS="${CFLAGS}"
diff --git a/conf/intel/portage/env/dev-lang/python b/conf/intel/portage/env/dev-lang/python
new file mode 100644
index 0000000..27cae24
--- /dev/null
+++ b/conf/intel/portage/env/dev-lang/python
@@ -0,0 +1,7 @@
+# Disable PIE, because it seems to cause
+# Segmentation faults with guake.
+# See Sabayon bug #3599
+echo "* Disabling PIE as per bug 3599"
+GCC_SPECS=$(gcc-config -L | cut -d":" -f1)/hardenednopiessp.specs
+echo "* Setting GCC_SPECS to ${GCC_SPECS}"
+export GCC_SPECS
diff --git a/conf/intel/portage/env/disable.debug+userpriv.conf b/conf/intel/portage/env/disable.debug+userpriv.conf
new file mode 100644
index 0000000..f3fe9c6
--- /dev/null
+++ b/conf/intel/portage/env/disable.debug+userpriv.conf
@@ -0,0 +1 @@
+FEATURES="parallel-fetch protect-owned -debug -compressdebug -splitdebug -userpriv"
diff --git a/conf/intel/portage/env/disable.debug.conf b/conf/intel/portage/env/disable.debug.conf
new file mode 100644
index 0000000..610b188
--- /dev/null
+++ b/conf/intel/portage/env/disable.debug.conf
@@ -0,0 +1 @@
+FEATURES="parallel-fetch protect-owned -debug -compressdebug -splitdebug"
diff --git a/conf/intel/portage/env/disable.userpriv.conf b/conf/intel/portage/env/disable.userpriv.conf
new file mode 100644
index 0000000..acacbdb
--- /dev/null
+++ b/conf/intel/portage/env/disable.userpriv.conf
@@ -0,0 +1 @@
+FEATURES="parallel-fetch protect-owned -userpriv"
diff --git a/conf/intel/portage/env/ggdb.amd64.conf b/conf/intel/portage/env/ggdb.amd64.conf
new file mode 100644
index 0000000..ab79c15
--- /dev/null
+++ b/conf/intel/portage/env/ggdb.amd64.conf
@@ -0,0 +1,2 @@
+CFLAGS="-O2 -march=x86-64 -pipe -ggdb"
+CXXFLAGS="${CFLAGS}"
diff --git a/conf/intel/portage/env/ggdb.x86.conf b/conf/intel/portage/env/ggdb.x86.conf
new file mode 100644
index 0000000..42b2ca8
--- /dev/null
+++ b/conf/intel/portage/env/ggdb.x86.conf
@@ -0,0 +1,2 @@
+CFLAGS="-O2 -march=i686 -pipe -ggdb"
+CXXFLAGS="${CFLAGS}"
diff --git a/conf/intel/portage/env/gnome-extra/nm-applet b/conf/intel/portage/env/gnome-extra/nm-applet
new file mode 100644
index 0000000..7468a6d
--- /dev/null
+++ b/conf/intel/portage/env/gnome-extra/nm-applet
@@ -0,0 +1,14 @@
+if [ "${EBUILD_PHASE}" = "install" ]; then
+ elog
+ elog "Entropy administration information:"
+ elog
+ elog "~~~ READ THIS CAREFULLY ~~~"
+ elog "if you are bumping gnome-extra/nm-applet"
+ elog "please also bump the Entropy injected version"
+ elog "for GTK2 this way:"
+ elog "emerge -B nm-applet-gtk2 && \\"
+ elog "eit inject /usr/portage/packages/gnome-extra/nm-applet-gtk2*"
+ elog
+ elog "~~~ READ THIS CAREFULLY ~~~"
+ elog
+fi
diff --git a/conf/intel/portage/env/hardened.conf b/conf/intel/portage/env/hardened.conf
new file mode 100644
index 0000000..f4492b3
--- /dev/null
+++ b/conf/intel/portage/env/hardened.conf
@@ -0,0 +1,2 @@
+# This configuration assumes the default profile is -vanilla
+GCC_SPECS=""
diff --git a/conf/intel/portage/env/linguas-en.conf b/conf/intel/portage/env/linguas-en.conf
new file mode 100644
index 0000000..b8a76e0
--- /dev/null
+++ b/conf/intel/portage/env/linguas-en.conf
@@ -0,0 +1 @@
+LINGUAS="en"
diff --git a/conf/intel/portage/env/nographite.amd64.conf b/conf/intel/portage/env/nographite.amd64.conf
new file mode 100644
index 0000000..d0ce28d
--- /dev/null
+++ b/conf/intel/portage/env/nographite.amd64.conf
@@ -0,0 +1,8 @@
+# this configuration sets default compilation options for
+# packages that don't need / don't compile with graphite on
+# AMD64 architecture.
+# Note that on GCC versions older than 4.5 using graphite is not
+# recommended, due to its instability.
+
+CFLAGS="-O2 -ftree-vectorize -march=x86-64 -pipe"
+CXXFLAGS="${CFLAGS}"
diff --git a/conf/intel/portage/env/nographite.x86.conf b/conf/intel/portage/env/nographite.x86.conf
new file mode 100644
index 0000000..b7d3e88
--- /dev/null
+++ b/conf/intel/portage/env/nographite.x86.conf
@@ -0,0 +1,8 @@
+# this configuration sets default compilation options for
+# packages that don't need / don't compile with graphite on
+# x86 architecture.
+# Note that on GCC versions older than 4.5 using graphite is not
+# recommended, due to its instability.
+
+CFLAGS="-O2 -ftree-vectorize -march=i686 -pipe"
+CXXFLAGS="${CFLAGS}"
diff --git a/conf/intel/portage/env/sys-boot/grub b/conf/intel/portage/env/sys-boot/grub
new file mode 100644
index 0000000..7d277cf
--- /dev/null
+++ b/conf/intel/portage/env/sys-boot/grub
@@ -0,0 +1,11 @@
+if [ "${EBUILD_PHASE}" = "install" ]; then
+ elog
+ elog "Entropy administration information:"
+ elog
+ elog "~~~ READ THIS CAREFULLY ~~~"
+ elog "if you are bumping sys-boot/grub:0"
+ elog "please MAKE SURE to compile it with gcc-4.4."
+ elog "Later GCC versions could cause runtime failures"
+ elog "~~~ READ THIS CAREFULLY ~~~"
+ elog
+fi
diff --git a/conf/intel/portage/env/www-servers/apache b/conf/intel/portage/env/www-servers/apache
new file mode 100644
index 0000000..004d976
--- /dev/null
+++ b/conf/intel/portage/env/www-servers/apache
@@ -0,0 +1,14 @@
+if [ "${EBUILD_PHASE}" = "install" ]; then
+ elog
+ elog "Entropy administration information:"
+ elog
+ elog "~~~ READ THIS CAREFULLY ~~~"
+ elog "if you are bumping www-servers/apache"
+ elog "please also bump the Entropy tagged version"
+ elog "containing the worker MPM, this way:"
+ elog "USE=\"threads\" APACHE2_MPMS=\"worker\" emerge -B apache && \\"
+ elog "ENTROPY_PROJECT_TAG=\"worker\" eit inject /usr/portage/packages/www-servers/apache*"
+ elog
+ elog "~~~ READ THIS CAREFULLY ~~~"
+ elog
+fi
diff --git a/conf/intel/portage/make.conf.amd64 b/conf/intel/portage/make.conf.amd64
new file mode 100644
index 0000000..354793f
--- /dev/null
+++ b/conf/intel/portage/make.conf.amd64
@@ -0,0 +1,80 @@
+# These settings were set by the catalyst build script that automatically built this stage
+# Please consult /etc/make.conf.example for a more detailed example
+
+# Compiler stuff
+GRAPHITE="-floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block"
+# Only enable Graphite via package.env
+CFLAGS="-O2 -march=x86-64 -pipe" # -ftree-vectorize ${GRAPHITE}"
+CHOST="x86_64-pc-linux-gnu"
+CXXFLAGS="${CFLAGS}"
+LDFLAGS="-Wl,-O1 -Wl,--as-needed"
+MAKEOPTS="-j16 -s"
+
+# Portage stuff
+ACCEPT_KEYWORDS="~amd64"
+FEATURES="parallel-fetch protect-owned compressdebug splitdebug"
+CCACHE_SIZE="2G"
+CCACHE_DIR="/var/ccache"
+
+LINGUAS="en en_US af ar az bg bn br bs ca cs cy da de el en_GB eo es et eu fa fi fr fy ga gl he hi hr hu is it ja kk km ko lt lv mk mn ms nb nds nl nn pa pl pt pt_BR ro ru rw se sk sl sr sr@Latn ss sv ta tg tr uk uz vi zh_CN zh_TW es_AR es_ES fy_NL ga_IE gu gu_IN nb_NO nn_NO pt_PT sv_SE zh"
+
+## USE ##
+SAB_BAD="-kdeprefix -arts -qt3 -beagle -gnome -evo -mono -eds -apm -oss -branding -esd"
+SAB_MEDIA="musicbrainz sdl pulseaudio wmf fame cdr dvi mp3rtp xine cddb alsa dvb dvd bluray network dvdread ipod audiofile artswrappersuid dvdr jack dri cdda mjpeg mmx joystick xvmc cpudetection v4l v4l2"
+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 systemd logind -consolekit 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 png gif gtk qt4 qt3support xpm tiff xinerama aiglx svg gphoto2 dga lcd openexr"
+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 radeonsi radeon"
+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"
+
+## OFFICE ##
+LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer pdfimport wiki-publisher"
+
+## 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 ##
+PORTDIR_OVERLAY="/usr/local/portage"
+source /var/lib/layman/make.conf
+CONFIG_PROTECT="/usr/share/config/kdm /etc /etc/conf.d /etc/init.d"
+# /lib/modules mask is useful for our internal tinderbox
+CONFIG_PROTECT_MASK="/etc/skel /lib/modules"
+SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
+APACHE2_MPMS="prefork"
+GENTOO_MIRRORS="ftp://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://archive.mmu.edu.my/gentoo rsync://gentoo.bloodhost.ru/gentoo-distfiles ftp://gentoo.mirrors.tds.net/gentoo ftp://ftp.halifax.rwth-aachen.de/gentoo/ rsync://mirror.neolabs.kz/gentoo http://ftp.gentoo.bg/ http://ftp.cc.uoc.gr/mirrors/linux/gentoo/ ftp://ftp.cc.uoc.gr/mirrors/linux/gentoo/ ftp://mirrors.tera-byte.com/pub/gentoo"
+
+USE_PYTHON="2.7"
+PYTHON_TARGETS="python2_7 python3_3"
+
+# Some more forced targets
+PHP_TARGETS="php5-4"
+RUBY_TARGETS="ruby19"
+
+# Apache suEXEC default UMASK
+# See bug 3544
+SUEXEC_UMASK=022
+
+# Setup GRUB platforms
+GRUB_PLATFORMS="efi-32 efi-64 pc"
+
+# Support both 64bit and 32bit
+ABI_X86="64 32"
+
+# Set PORTDIR for backward compatibility with various tools:
+# gentoo-bashcomp - bug #478444
+# euse - bug #474574
+# euses and ufed - bug #478318
+PORTDIR="/usr/portage"
diff --git a/conf/intel/portage/make.conf.x86 b/conf/intel/portage/make.conf.x86
new file mode 100644
index 0000000..9e87ae5
--- /dev/null
+++ b/conf/intel/portage/make.conf.x86
@@ -0,0 +1,80 @@
+# These settings were set by the catalyst build script that automatically built this stage
+# Please consult /etc/make.conf.example for a more detailed example
+
+# Compiler stuff
+GRAPHITE="-floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block"
+# Only enable Graphite via package.env
+CFLAGS="-O2 -march=i686 -pipe" # -ftree-vectorize ${GRAPHITE}"
+CHOST="i686-pc-linux-gnu"
+CXXFLAGS="${CFLAGS}"
+LDFLAGS="-Wl,-O1 -Wl,--as-needed"
+MAKEOPTS="-j16 -s"
+
+# Portage stuff
+FEATURES="parallel-fetch protect-owned compressdebug splitdebug"
+ACCEPT_KEYWORDS="~x86"
+CCACHE_SIZE="2G"
+CCACHE_DIR="/var/ccache"
+
+LINGUAS="en en_US af ar az bg bn br bs ca cs cy da de el en_GB eo es et eu fa fi fr fy ga gl he hi hr hu is it ja kk km ko lt lv mk mn ms nb nds nl nn pa pl pt pt_BR ro ru rw se sk sl sr sr@Latn ss sv ta tg tr uk uz vi zh_CN zh_TW es_AR es_ES fy_NL ga_IE gu gu_IN nb_NO nn_NO pt_PT sv_SE zh"
+
+## USE ##
+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 bluray 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 systemd logind -consolekit 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 radeonsi radeon"
+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"
+
+## OFFICE ##
+LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer pdfimport wiki-publisher"
+
+## 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 ##
+PORTDIR_OVERLAY="/usr/local/portage"
+source /var/lib/layman/make.conf
+CONFIG_PROTECT="/usr/share/config/kdm /etc /etc/conf.d /etc/init.d"
+# /lib/modules mask is useful for our internal tinderbox
+CONFIG_PROTECT_MASK="/etc/skel /lib/modules"
+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/"
+
+USE_PYTHON="2.7"
+PYTHON_TARGETS="python2_7 python3_3"
+
+# Other forced targets
+PHP_TARGETS="php5-4"
+RUBY_TARGETS="ruby19"
+
+# Apache suEXEC default UMASK
+# See bug 3544
+SUEXEC_UMASK=022
+
+# Setup GRUB platforms
+GRUB_PLATFORMS="pc"
+
+# Set PORTDIR for backward compatibility with various tools:
+# gentoo-bashcomp - bug #478444
+# euse - bug #474574
+# euses and ufed - bug #478318
+PORTDIR="/usr/portage"
diff --git a/conf/intel/portage/package.env.amd64 b/conf/intel/portage/package.env.amd64
new file mode 100644
index 0000000..9b54383
--- /dev/null
+++ b/conf/intel/portage/package.env.amd64
@@ -0,0 +1,158 @@
+media-video/ffmpeg O3.amd64.conf
+media-video/libav O3.amd64.notest.conf
+games-fps/nexuiz O3.amd64.conf
+games-fps/xonotic O3.amd64.conf
+games-fps/quake3 O3.amd64.conf
+games-fps/openarena O3.amd64.conf
+games-fps/warsow O3.amd64.conf
+www-servers/apache apache.conf
+
+# kernels, portage 2.2 enables FEATURES=userpriv, genkernel fails
+sys-kernel/linux-openvz disable.debug+userpriv.conf
+sys-kernel/linux-ec2 disable.debug+userpriv.conf
+sys-kernel/linux-kogaion disable.debug+userpriv.conf
+sys-kernel/linux-server disable.debug+userpriv.conf
+
+# micia: nvidia toolkit packages require GCC 4.4
+# as of 05/jan/2012 disable graphite on it
+dev-util/nvidia-cuda-sdk nographite.amd64.conf
+dev-util/nvidia-cuda-toolkit nographite.amd64.conf
+
+net-print/pnm2ppa linguas-en.conf
+# separate language packages are used
+www-client/firefox linguas-en.conf
+
+# Enable hardening
+app-admin/osiris hardened.conf
+app-admin/sudo hardened.conf
+app-arch/bzip2 hardened.conf
+app-arch/gzip hardened.conf
+app-arch/tar hardened.conf
+app-arch/xz-utils hardened.conf
+app-backup/amanda hardened.conf
+app-backup/tsm hardened.conf
+app-cdr/cdrtools hardened.conf
+app-cdr/lightscribe-lacie hardened.conf
+app-cdr/qpxtool hardened.conf
+app-crypt/mit-krb5 hardened.conf
+app-editors/emacs hardened.conf
+app-emulation/hercules hardened.conf
+app-emulation/open-vm-tools hardened.conf
+app-emulation/virtualbox-bin hardened.conf
+app-emulation/virtualbox-guest-additions hardened.conf
+app-i18n/fbiterm hardened.conf
+app-i18n/jfbterm hardened.conf
+app-laptop/macbook-backlight hardened.conf
+app-misc/ddccontrol hardened.conf
+app-misc/email2trac hardened.conf
+app-misc/jail hardened.conf
+app-misc/mc hardened.conf
+app-misc/screen hardened.conf
+app-misc/vlock hardened.conf
+app-mobilephone/gnokii hardened.conf
+app-shells/bash hardened.conf
+app-shells/rssh hardened.conf
+dev-embedded/scratchbox hardened.conf
+dev-embedded/upslug2 hardened.conf
+dev-lang/python hardened.conf
+dev-libs/eeze hardened.conf
+dev-util/schroot hardened.conf
+dev-util/systemtap hardened.conf
+games-puzzle/atomix hardened.conf
+gnome-extra/evolution-data-server hardened.conf
+gnome-extra/gnome-games hardened.conf
+kde-base/kdelibs hardened.conf
+kde-base/kdesu hardened.conf
+kde-base/kppp hardened.conf
+mail-client/mutt hardened.conf
+mail-filter/dcc hardened.conf
+mail-filter/dspam hardened.conf
+mail-filter/maildrop hardened.conf
+mail-filter/procmail hardened.conf
+mail-mta/postfix hardened.conf
+media-gfx/DFBPoint hardened.conf
+media-sound/pulseaudio hardened.conf
+media-tv/xawtv hardened.conf
+media-video/dfbsee hardened.conf
+net-analyzer/fping hardened.conf
+net-analyzer/lft hardened.conf
+net-analyzer/nagios-check_fail2ban hardened.conf
+net-analyzer/nagios-plugins hardened.conf
+net-analyzer/netselect hardened.conf
+net-analyzer/pinger hardened.conf
+net-analyzer/tcptraceroute hardened.conf
+net-dialup/ppp hardened.conf
+net-dialup/rp-pppoe hardened.conf
+net-fs/davfs2 hardened.conf
+net-fs/netatalk hardened.conf
+net-fs/nfs-utils hardened.conf
+net-im/ejabberd hardened.conf
+net-libs/liblockfile hardened.conf
+net-mail/cmd5checkpw hardened.conf
+net-mail/mailman hardened.conf
+net-misc/iputils hardened.conf
+net-misc/ndisc6 hardened.conf
+net-misc/netkit-rsh hardened.conf
+net-misc/nxnode hardened.conf
+net-misc/nxserver-freeedition hardened.conf
+net-misc/openssh hardened.conf
+net-misc/rsync hardened.conf
+net-misc/scponly hardened.conf
+net-misc/taylor-uucp hardened.conf
+net-misc/vmnet hardened.conf
+net-misc/wget hardened.conf
+net-nntp/inn hardened.conf
+net-proxy/squid hardened.conf
+net-wireless/kismet hardened.conf
+sys-apps/coreutils hardened.conf
+sys-apps/dbus hardened.conf
+sys-apps/diffutils hardened.conf
+sys-apps/file hardened.conf
+sys-apps/findutils hardened.conf
+sys-apps/gawk hardened.conf
+sys-apps/grep hardened.conf
+sys-apps/kbd hardened.conf
+sys-apps/less hardened.conf
+sys-apps/man-db hardened.conf
+sys-apps/mlocate hardened.conf
+sys-apps/net-tools hardened.conf
+sys-apps/pmount hardened.conf
+sys-apps/sed hardened.conf
+sys-apps/shadow hardened.conf
+sys-apps/texinfo hardened.conf
+sys-apps/usermode-utilities hardened.conf
+sys-apps/util-linux hardened.conf
+sys-apps/which hardened.conf
+sys-auth/pam_dotfile hardened.conf
+sys-auth/polkit hardened.conf
+sys-auth/skey hardened.conf
+sys-cluster/torque hardened.conf
+sys-devel/binutils hardened.conf
+sys-devel/gcc hardened.conf
+sys-devel/gnuconfig hardened.conf
+sys-devel/make hardened.conf
+sys-devel/patch hardened.conf
+sys-fs/fuse hardened.conf
+sys-fs/ntfs3g hardened.conf
+sys-libs/glibc hardened.conf
+sys-libs/libutempter hardened.conf
+sys-libs/pam hardened.conf
+sys-process/at hardened.conf
+sys-process/atop hardened.conf
+sys-process/procps hardened.conf
+sys-process/psmisc hardened.conf
+sys-process/vixie-cron hardened.conf
+www-apache/mod_suphp hardened.conf
+www-apache/pwauth hardened.conf
+www-client/chromium hardened.conf
+www-servers/apache hardened.conf
+www-servers/thttpd hardened.conf
+x11-libs/gnome-pty-helper hardened.conf
+x11-misc/slock hardened.conf
+x11-misc/xtrlock hardened.conf
+x11-plugins/wmlaptop hardened.conf
+x11-plugins/wmping hardened.conf
+x11-terms/aterm hardened.conf
+x11-terms/mrxvt hardened.conf
+x11-wm/enlightenment hardened.conf
+
diff --git a/conf/intel/portage/package.env.x86 b/conf/intel/portage/package.env.x86
new file mode 100644
index 0000000..ae9c817
--- /dev/null
+++ b/conf/intel/portage/package.env.x86
@@ -0,0 +1,162 @@
+media-video/ffmpeg O3.x86.conf
+media-video/libav O3.x86.conf
+games-fps/nexuiz O3.x86.conf
+games-fps/xonotic O3.x86.conf
+games-fps/quake3 O3.x86.conf
+games-fps/openarena O3.x86.conf
+games-fps/warsow O3.x86.conf
+games-strategy/0ad damn.sse.conf
+media-gfx/darktable damn.sse.conf
+www-servers/apache apache.conf
+
+# kernels, portage 2.2 enables FEATURES=userpriv, genkernel fails
+sys-kernel/linux-openvz disable.debug+userpriv.conf
+sys-kernel/linux-ec2 disable.debug+userpriv.conf
+sys-kernel/linux-kogaion disable.debug+userpriv.conf
+sys-kernel/linux-server disable.debug+userpriv.conf
+
+# micia: nvidia toolkit packages require GCC 4.4
+# as of 05/jan/2012 disable graphite on it
+dev-util/nvidia-cuda-sdk nographite.x86.conf
+dev-util/nvidia-cuda-toolkit nographite.x86.conf
+
+net-print/pnm2ppa linguas-en.conf
+# separate language packages are used
+www-client/firefox linguas-en.conf
+
+# Enable hardening
+app-admin/osiris hardened.conf
+app-admin/sudo hardened.conf
+app-arch/bzip2 hardened.conf
+app-arch/gzip hardened.conf
+app-arch/tar hardened.conf
+app-arch/xz-utils hardened.conf
+app-backup/amanda hardened.conf
+app-backup/tsm hardened.conf
+app-cdr/cdrtools hardened.conf
+app-cdr/lightscribe-lacie hardened.conf
+app-cdr/qpxtool hardened.conf
+app-crypt/mit-krb5 hardened.conf
+app-editors/emacs hardened.conf
+app-emulation/hercules hardened.conf
+app-emulation/open-vm-tools hardened.conf
+app-emulation/virtualbox-bin hardened.conf
+app-emulation/virtualbox-guest-additions hardened.conf
+app-i18n/fbiterm hardened.conf
+app-i18n/jfbterm hardened.conf
+app-laptop/macbook-backlight hardened.conf
+app-misc/ddccontrol hardened.conf
+app-misc/email2trac hardened.conf
+app-misc/jail hardened.conf
+app-misc/mc hardened.conf
+app-misc/screen hardened.conf
+app-misc/vlock hardened.conf
+app-mobilephone/gnokii hardened.conf
+app-shells/bash hardened.conf
+app-shells/rssh hardened.conf
+dev-embedded/scratchbox hardened.conf
+dev-embedded/upslug2 hardened.conf
+dev-lang/python hardened.conf
+dev-libs/eeze hardened.conf
+dev-util/schroot hardened.conf
+dev-util/systemtap hardened.conf
+games-puzzle/atomix hardened.conf
+gnome-extra/evolution-data-server hardened.conf
+gnome-extra/gnome-games hardened.conf
+kde-base/kdelibs hardened.conf
+kde-base/kdesu hardened.conf
+kde-base/kppp hardened.conf
+mail-client/mutt hardened.conf
+mail-filter/dcc hardened.conf
+mail-filter/dspam hardened.conf
+mail-filter/maildrop hardened.conf
+mail-filter/procmail hardened.conf
+mail-mta/postfix hardened.conf
+media-gfx/DFBPoint hardened.conf
+media-sound/pulseaudio hardened.conf
+media-tv/xawtv hardened.conf
+media-video/dfbsee hardened.conf
+net-analyzer/fping hardened.conf
+net-analyzer/lft hardened.conf
+net-analyzer/nagios-check_fail2ban hardened.conf
+net-analyzer/nagios-plugins hardened.conf
+net-analyzer/netselect hardened.conf
+net-analyzer/pinger hardened.conf
+net-analyzer/tcptraceroute hardened.conf
+net-dialup/ppp hardened.conf
+net-dialup/rp-pppoe hardened.conf
+net-fs/davfs2 hardened.conf
+net-fs/netatalk hardened.conf
+net-fs/nfs-utils hardened.conf
+net-im/ejabberd hardened.conf
+net-libs/liblockfile hardened.conf
+net-mail/cmd5checkpw hardened.conf
+net-mail/mailman hardened.conf
+net-misc/iputils hardened.conf
+net-misc/ndisc6 hardened.conf
+net-misc/netkit-rsh hardened.conf
+net-misc/nxnode hardened.conf
+net-misc/nxserver-freeedition hardened.conf
+net-misc/openssh hardened.conf
+net-misc/rsync hardened.conf
+net-misc/scponly hardened.conf
+net-misc/taylor-uucp hardened.conf
+net-misc/vmnet hardened.conf
+net-misc/wget hardened.conf
+net-nntp/inn hardened.conf
+net-proxy/squid hardened.conf
+net-wireless/kismet hardened.conf
+sys-apps/coreutils hardened.conf
+sys-apps/dbus hardened.conf
+sys-apps/diffutils hardened.conf
+sys-apps/file hardened.conf
+sys-apps/findutils hardened.conf
+sys-apps/gawk hardened.conf
+sys-apps/grep hardened.conf
+sys-apps/kbd hardened.conf
+sys-apps/less hardened.conf
+sys-apps/man-db hardened.conf
+sys-apps/mlocate hardened.conf
+sys-apps/net-tools hardened.conf
+sys-apps/pmount hardened.conf
+sys-apps/sed hardened.conf
+sys-apps/shadow hardened.conf
+sys-apps/texinfo hardened.conf
+sys-apps/usermode-utilities hardened.conf
+sys-apps/util-linux hardened.conf
+sys-apps/which hardened.conf
+sys-auth/pam_dotfile hardened.conf
+sys-auth/polkit hardened.conf
+sys-auth/skey hardened.conf
+sys-cluster/torque hardened.conf
+sys-devel/binutils hardened.conf
+sys-devel/gcc hardened.conf
+sys-devel/gnuconfig hardened.conf
+sys-devel/make hardened.conf
+sys-devel/patch hardened.conf
+sys-fs/e2fsprogs hardened.conf
+sys-fs/fuse hardened.conf
+sys-fs/ntfs3g hardened.conf
+sys-libs/e2fsprogs-libs hardened.conf
+sys-libs/glibc hardened.conf
+sys-libs/libutempter hardened.conf
+sys-libs/pam hardened.conf
+sys-process/at hardened.conf
+sys-process/atop hardened.conf
+sys-process/procps hardened.conf
+sys-process/psmisc hardened.conf
+sys-process/vixie-cron hardened.conf
+www-apache/mod_suphp hardened.conf
+www-apache/pwauth hardened.conf
+www-client/chromium hardened.conf
+www-servers/apache hardened.conf
+www-servers/thttpd hardened.conf
+x11-libs/gnome-pty-helper hardened.conf
+x11-misc/slock hardened.conf
+x11-misc/xtrlock hardened.conf
+x11-plugins/wmlaptop hardened.conf
+x11-plugins/wmping hardened.conf
+x11-terms/aterm hardened.conf
+x11-terms/mrxvt hardened.conf
+x11-wm/enlightenment hardened.conf
+
diff --git a/conf/intel/portage/package.env/.keep b/conf/intel/portage/package.env/.keep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/conf/intel/portage/package.env/.keep
diff --git a/conf/intel/portage/package.keywords/00-kogaion.package.keywords b/conf/intel/portage/package.keywords/00-kogaion.package.keywords
new file mode 100644
index 0000000..d2bf279
--- /dev/null
+++ b/conf/intel/portage/package.keywords/00-kogaion.package.keywords
@@ -0,0 +1,203 @@
+# Only use stable versions of these libs
+# sys-kernel/linux-headers -~amd64 -~x86
+sys-libs/glibc -~amd64 -~x86
+# Allow glibc 2.17, it's good enough and:
+# https://bugs.rogentos.ro/show_bug.cgi?id=4182
+=sys-libs/glibc-2.17* ~amd64 ~x86
+<dev-lang/python-3 -~amd64 -~x86
+dev-libs/openssl -~amd64 -~x86
+dev-lang/perl -~amd64 -~x86
+sys-devel/make -~amd64 -~x86
+sys-kernel/linux-headers -~amd64 -~x86
+sys-libs/libselinux -~amd64 -~x86
+net-libs/gnutls -~amd64 -~x86
+# Accept gnutls-3.3 now
+=net-libs/gnutls-3.3* ~amd64 ~x86 amd64 x86
+dev-lang/tcl -~amd64 -~x86
+dev-lang/tk -~amd64 -~x86
+dev-lang/ghc -~amd64 -~x86
+dev-lang/ruby -~amd64 -~x86
+media-video/libav -~amd64 -~x86
+virtual/ffmpeg -~amd64 -~x86
+net-libs/ptlib -~amd64 -~x86
+net-libs/opal -~amd64 -~x86
+# Force stable boost
+dev-libs/boost -~amd64 -~x86
+dev-util/boost-build -~amd64 -~x86
+=dev-libs/boost-1.52* ~amd64 ~x86 amd64 x86
+=dev-util/boost-build-1.52* ~amd64 ~x86 amd64 x86
+# sci-mathematics/maxima needs texinfo <5.0
+# stick texinfo to stable to avoid matter bump it
+sys-apps/texinfo -~amd64 -~x86
+
+# Apache is a critical component and 2.2 is still
+# "good enough", 2.4 isn't yet stabilized
+app-admin/apache-tools -~amd64 -~x86
+www-servers/apache -~amd64 -~x86
+<www-servers/apache-2.3 ~amd64 ~x86 amd64 x86
+<app-admin/apache-tools-2.3 ~amd64 ~x86 amd64 x86
+# required to compile Chromium on x86, it seems
+=sys-devel/make-3.82-r4 ~amd64 ~x86
+
+# force stable libpng
+media-libs/libpng -~amd64 -~x86
+# but allow libpng 1.6, we need ABI_X86 support
+=media-libs/libpng-1.6* ~amd64 ~x86
+# and also multilib-minimal aware 1.2
+=media-libs/libpng-1.2.50-r1 ~amd64 ~x86
+# and also this support package
+=media-libs/libpng-1.5.17-r15 ~amd64 ~x86
+
+# force stable icu
+dev-libs/icu -~amd64 -~x86
+# Allow all icu-51 revisions due to ABI_X86 support
+=dev-libs/icu-51* ~amd64 ~x86
+
+app-crypt/qca:2 **
+dev-python/pycups **
+
+# Grub2, make binpkg for now, keep masked
+<sys-boot/grub-2.99 **
+dev-embedded/avr-libc * ~* -x86 -~x86 -amd64 -~amd64
+
+# Use portage-2.2
+=sys-apps/portage-2.2* **
+
+# versioned ebuilds missing ~x86 keword, GNOME 3.2 stuff
+<net-libs/gnome-online-accounts-9999 ** ~*
+<gnome-extra/gnome-contacts-9999 ** ~*
+>=gnome-extra/gnome-dvb-daemon-0.2.5 ** ~amd64 ~x86
+# required by gnome-extra/gnome-dvb-daemon-0.2.5, required by gnome-extra/gnome-dvb-daemon (argument)
+>=media-libs/gst-rtsp-server-0.10.8 ** ~amd64 ~x86
+
+
+# gst-plugins missing x86 keywords
+media-plugins/gst-plugins-assrender **
+# ~x86 arch missing
+media-video/hwdecode-demos ** ~x86 ~amd64
+
+# using only stable versions
+www-client/chromium -~amd64 -~x86
+
+# From the bumblebee overlay
+=x11-misc/primus-9999 ** ~amd64 ~x86
+
+# Keeps being pulled in while qgis still needs an older version
+>=x11-libs/qwtpolar-1.0 -~amd64 -~x86
+
+# Python 3.3, add keywords
+dev-lang/python:3.3 ** ~amd64 ~x86
+
+# OpenEXR 2.0.0 causes a huge breakage, keep stable, mask unstable
+media-libs/ilmbase -~amd64 -~x86
+media-libs/openexr -~amd64 -~x86
+media-gfx/openexr_viewers -~amd64 -~x86
+
+# leechcraft only stable versions
+app-leechcraft/leechcraft-meta -~amd64 -~x86
+
+# These are a pain in the ass when they abi break
+net-libs/libosip -~amd64 -~x86
+# net-libs/libeXosip -~amd64 -~x86
+
+# Keyword libsdl2 required by steam on amd64
+=media-libs/libsdl2-2.0.0-r1 ** ~amd64
+
+# 7.6.3-r1 (stable) does not compile on x86
+# (related to Kogaion hardening)
+=dev-lang/ghc-7.6.3 **
+
+# Force stable, since shorewall{6,}-lite
+# inverse deps are not updated with the same freq.
+net-firewall/shorewall-core -~amd64 -~x86
+
+# Accept any libav-0.8* and virtual/ffmpeg-0.10*
+# This is what we currently support
+=media-video/libav-0.8* ~amd64 ~x86
+=virtual/ffmpeg-0.10* ~amd64 ~x86
+=media-video/libav-9* ~amd64 ~x86
+=virtual/ffmpeg-9* ~amd64 ~x86
+
+# new libvirt may break virtinst revdep, force stable
+app-emulation/libvirt -~amd64 -~x86
+
+# Latest libgcrypt may break a gazillion of pkgs,
+# wait for it to be stabilized
+dev-libs/libgcrypt -~amd64 -~x86
+# allow 1.5 and 1.6 on amd64, mainly due to true multilib
+=dev-libs/libgcrypt-1.5* ~amd64
+=dev-libs/libgcrypt-1.6* ~amd64
+
+# Force stable, due to Gentoo bug #495236
+dev-python/tempita -~amd64 -~x86
+
+# GNOME 3.10/3.12 crap for x86
+# required by =gnome-base/gnome-3.10* (argument)
+=gnome-base/gnome-3.12* ** ~x86
+=gnome-extra/gnome-documents-3.12* ** ~x86
+# required by =gnome-base/gnome-extra-apps-3.10* (argument)
+=gnome-base/gnome-extra-apps-3.12* ** ~x86
+=net-misc/gnome-online-miners-3.12* ** ~x86
+# required by gnome-weather (argument)
+=gnome-extra/gnome-weather-3.12* ** ~x86
+# required by gnome-music (argument)
+=media-sound/gnome-music-3.12* ** ~x86
+# required by gnome-photos (argument)
+=media-gfx/gnome-photos-3.12* ** ~x86
+# required by gnome-maps (argument)
+=sci-geosciences/gnome-maps-3.12* ** ~x86
+
+# vlc fails configure with unstable libdvbpsi
+media-libs/libdvbpsi -~amd64 -~x86
+
+# singular fails with unstable ntl
+dev-libs/ntl -~amd64 -~x86
+
+# we want stable systemd stack
+virtual/udev -~amd64 -~x86
+# accept udev-208-r2 since it provides true multilib support
+=virtual/udev-208-r2 ~amd64
+sys-apps/systemd -~amd64 -~x86
+# except systemd-208
+=sys-apps/systemd-208* ~amd64 ~x86
+
+# Allow any openssl 0.9.8y revision as well
+=dev-libs/openssl-0.9.8* ~amd64 ~x86
+# Allow any openssl 1.0.1 as well, this includes
+# true multilib aware versions, only needed for amd64
+=dev-libs/openssl-1.0.1* ~amd64
+
+# required by x11-wm/mutter-3.12.1
+# required by gnome-base/gnome-shell-3.12.1
+# required by gnome-shell (argument)
+=sys-power/upower-0.99* ** ~amd64 ~x86
+=sys-power/upower-0.100* ** ~amd64 ~x86
+
+# required by net-misc/gnome-online-miners-3.12.0
+# required by gnome-extra/gnome-documents-3.12.0
+# required by gnome-documents (argument)
+=net-libs/libgfbgraph-0.2* ** ~amd64 ~x86
+
+# keep xdebug-client to stable, since devs tend to update
+# xdebug and xdebug-client separately
+dev-php/xdebug-client -~amd64 -~x86
+
+# Prefer a stable and reliable version of freetype
+media-libs/freetype -~amd64 -~x86
+# but allow 2.5.0* which is fine
+=media-libs/freetype-2.5.0* ~amd64 ~x86 amd64 x86
+
+# Allow systemd and upower-0.99 friendly version
+=xfce-extra/xfce4-power-manager-1.2.0_p20140527 ** ~amd64 ~x86 amd64 x86
+
+# Use stable clhep to avoid breaking geant
+sci-physics/clhep -~amd64 -~x86
+# Allow 2.1.4.2 as it works fine
+~sci-physics/clhep-2.1.4.2 ~amd64 ~x86 amd64 x86
+
+# Use stable libgit2 to allow reverse deps to catch up
+dev-libs/libgit2 -~amd64 -~x86
+
+# Force stable pyparsing since unstable 2.0.x introduces incompatible changes
+dev-python/pyparsing -~amd64 -~x86
+
diff --git a/conf/intel/portage/package.license b/conf/intel/portage/package.license
new file mode 100644
index 0000000..99856cd
--- /dev/null
+++ b/conf/intel/portage/package.license
@@ -0,0 +1,51 @@
+app-emulation/emul-linux-x86-java dlj-1.1
+app-emulation/emul-linux-x86-java Oracle-BCLA-JavaSE
+dev-java/sun-jce-bin Oracle-BCLA-JavaSE sun-bcla-java-vm
+dev-java/sun-jre-bin Oracle-BCLA-JavaSE
+dev-java/sun-jdk dlj-1.1
+dev-java/sun-jdk Oracle-BCLA-JavaSE
+dev-lang/icc Intel-SDP
+dev-lang/idb Intel-SDP
+dev-lang/ifc Intel-SDP
+dev-libs/intel-common Intel-SDP
+dev-util/intel-ocl-sdk Intel-SDP
+dev-util/nvidia-cuda-toolkit NVIDIA-CUDA
+games-action/mutantstorm-demo POMPOM
+games-action/spacetripper-demo POMPOM
+games-arcade/thinktanks-demo THINKTANKS
+games-arcade/marbleblast-demo MARBLEBLAST
+games-arcade/marbleblastgold-demo MARBLEBLAST
+games-fps/quake3-data Q3AEULA
+games-fps/quake3-demo Q3AEULA
+games-fps/quake4-demo QUAKE4
+games-fps/enemy-territory RTCW-ETEULA
+games-fps/urbanterror Q3AEULA Q3AEULA-20000111
+games-fps/ut2004 ut2003
+games-fps/ut2004-data ut2003
+games-server/ut2004-ded ut2003
+games-fps/ut2004-bonuspack-mega ut2003
+games-fps/ut2004-bonuspack-ece ut2003
+games-strategy/darwinia-demo Introversion
+games-strategy/darwinia Introversion
+app-cdr/nero Nero-EULA-US
+games-simulation/bcs-demo BCS
+media-sound/google-musicmanager Google-TOS
+net-wireless/broadcom-sta Broadcom
+app-emulation/virtualbox-bin PUEL
+media-sound/google-musicmanager google-talkplugin Apache-2.0 MIT LGPL-2.1 gSOAP BSD FDL-1.2 MPL-1.1 openssl ZLIB as-is
+media-sound/neroaac Nero-AAC-EULA
+media-tv/livestation Livestation-EULA
+media-video/makemkv MakeMKV-EULA
+games-action/heretic2-demo LOKI-EULA
+net-im/skype >=net-im/skype-4.0.0.7-r2 skype-4.0.0.7-copyright
+sci-electronics/eagle cadsoft
+sci-geosciences/googleearth googleearth
+sci-misc/mendeleydesktop Mendeley-EULA
+www-client/google-chrome google-chrome
+www-plugins/adobe-flash AdobeFlash-10.3 AdobeFlash-11.x
+www-plugins/chrome-binary-plugins google-chrome
+www-plugins/google-talkplugin Google-TOS
+dev-java/oracle-jdk-bin Oracle-BCLA-JavaSE
+dev-java/oracle-jre-bin Oracle-BCLA-JavaSE
+sys-firmware/b43-firmware Broadcom
+net-misc/teamviewer TeamViewer
diff --git a/conf/intel/portage/package.mask/00-kogaion.package.mask b/conf/intel/portage/package.mask/00-kogaion.package.mask
new file mode 100644
index 0000000..b30c735
--- /dev/null
+++ b/conf/intel/portage/package.mask/00-kogaion.package.mask
@@ -0,0 +1,235 @@
+# Joost Ruis: Old as wolfden!
+x11-libs/gtk+:1
+
+### Blockers
+
+# 2010-10-29 Joost Ruis: Blocks sci-biology/emboss
+sys-devel/cons
+dev-java/emma
+
+# Joost Ruis: Blocks bash
+app-shells/bashdb
+
+# Joost Ruis: Blocks media-gfx/hugin
+dev-util/cocom
+
+# Joost Ruis: Requires mesa +motif
+media-libs/openinventor
+sci-biology/arb
+
+# Joost Ruis: needs pciutils with zlib, but we have it in package.use with -zlib no idea why.
+xfce-extra/xfce4-cellmodem-plugin
+
+### Temp masked due a bug
+
+### Slotted packages
+<net-analyzer/metasploit-3.2_p6750
+app-editors/emacs:18
+
+### net-analyser
+
+# Joost Ruis: We have netcat6 in our tree
+net-analyzer/netcat
+app-forensics/air
+
+### net-p2p
+
+### www-client
+
+# Joost Ruis: This requires x11-libs/fltk with -cairo, that ain't happening
+# SÅ‚awomir Nizio (30 Dec 2011): now fltk:2 is compiled with -cairo, and it's used by dillo 2 (3 wants fltk:1)
+>=www-client/dillo-3
+
+### net-misc
+
+# Joost Ruis: This package cannot be in tree with distcc
+net-misc/pump
+
+# Joost Ruis: This package cannot be in tree with sys-apps/iproute2
+net-misc/arpd
+
+#Joost Ruis: Wants >=dev-lang/perl-5.6.1[-ithreads] never going to happen.
+net-irc/epic4
+
+# Joost Ruis: We use net-misc/ntp so we want to mask this
+net-misc/openntpd
+
+# Joost Ruis: We use net-misc/netkit-telnetd so we want to mask
+net-misc/telnet-bsd
+
+# Joost Ruis: Seems to be incompatible with latest net-misc/asterisk
+=net-misc/asterisk-rate_engine-0.5.4
+
+# Joost Ruis: We use dev-texlive/texlive-latexextra so we want to mask this
+dev-tex/prosper
+
+# Joost Ruis: wants dev-python/imaging +tk compiled, ain't going to happen
+=media-sound/lilycomp-1.0.2-r1
+media-gfx/skencil
+media-gfx/asymptote
+
+### Games
+
+# Joost Ruis: Requires media-libs/sdl-mixer[timidity]
+games-rpg/xu4
+games-arcade/rocksndiamonds
+
+# Joost Ruis: Wants gd-external for PHP, not want
+net-analyzer/pnp4nagios
+
+# 2010-10-02 Joost Ruis: Needs PHP with +mssql
+dev-php/PEAR-MDB2_Driver_mssql
+
+# 2010-10-02 Joost Ruis: Needs PHP with +firebird
+dev-php/PEAR-MDB2_Driver_ibase
+
+# 2010-10-02 Joost Ruis: Needs PHP with +oci8
+dev-php/PEAR-MDB2_Driver_oci8
+
+# 2010-07-26 Joost Ruis: Needs PHP with +xsl
+# move dev-php5/phing dev-php/phing
+dev-php/phing
+dev-php/agavi
+
+# 2010-10-29 Joost Ruis: Needs media-libs/mesa +motif
+sci-chemistry/molmol
+
+# 2010-10-29 Joost Ruis: collision with sci-libs/gdal
+sci-astronomy/cpl
+sci-astronomy/esorex
+
+# 2010-11-16 Joost Ruis: Needs qt-gui with +gtk (What the hell??)
+media-sound/qtractor
+
+# 2010-11-18 Joost Ruis: Blocks media-fonts/jsmath-extra-dark
+media-fonts/jsmath-extra-light
+
+# 2010-11-18 Joost Ruis: Blocks media-fonts/culmus
+media-fonts/culmus-ancient
+
+# 2010-11-26 Fabio Erculiani: Keep networkmanager from our overlay
+net-misc/networkmanager::gentoo
+
+# 2010-12-28 Joost Ruis: Needs vdr with -noepg
+media-plugins/vdr-noepgmenu
+
+# 2010-12-28 Joost Ruis: Needs vdr +setup, but we cannot enable that flag.
+media-plugins/vdr-setup
+
+# 2011-08-16 Fabio Erculiani: Cruft we don't want
+dev-php/eaccelerator
+dev-php/xcache
+
+# udevadm settle bug on LiveCD boot
+# reported upstream...
+# Upstream is LAME
+# Kay Sievers !!
+# >=sys-fs/udev-168
+
+# 2011-08-17 Joost Ruis: Wants pulseaudio +gnome
+media-sound/paprefs
+
+# 2011-08-17 Fabio Erculiani: Conflicts with x11-terms/terminal
+gnustep-apps/terminal
+
+# 2012-12-14 Fabio Erculiani: it is causing annoying sh errors on chroots
+>=app-shells/autojump-21.1.0
+
+# 2013-01-13 Fabio Erculiani: we use media-video/libav
+media-video/ffmpeg
+
+# 2013-02-08 Fabio Erculiani: we use man-db
+sys-apps/man
+
+# 2013-04-03 Fabio Erculiani: we are currently supporting 1.14
+>=x11-base/xorg-server-1.15
+
+# 2013-06-26 Fabio Erculiani: migrated to logind
+sys-auth/consolekit
+
+# 2013-08-06 Fabio Erculiani: not sure why this may be pulled in
+# but you know, gamerlay...
+>=games-strategy/0ad-99999
+
+# 2013-08-12 Fabio Erculiani: oyranos 0.9.4 wants elektra 0.7
+# stop matter from bumping it for now.
+>=app-admin/elektra-0.8
+
+# 2013-08-12 Fabio Erculiani: dev-python/python-novaclient and
+# dev-python/python-glanceclient want older prettytable and
+# matter keeps pulling it it.
+# 2013-04-18 SÅ‚awomir Nizio: bump masked version to avoid this
+# problem, even though 0.7 is the latest currently (relevant
+# mask is now: <dev-python/prettytable-0.8).
+>=dev-python/prettytable-0.8
+
+# 2013-08-12 Fabio Erculiani: dev-python/sqlalchemy-migrate-0.7
+# requires an older version of sqlalchemy (of course!)
+>=dev-python/sqlalchemy-0.8
+
+# 2013-08-12 Fabio Erculiani: dev-perl/math-pari wants exactly
+# sci-mathematics/pari-2.3.5
+<sci-mathematics/pari-2.3.5
+>sci-mathematics/pari-2.3.5
+
+# 2013-08-20 Fabio Erculiani: dev-python/warlock needs it and matter
+# keeps bumping it.
+>dev-python/jsonpatch-0.10
+
+# 2013-08-26 Fabio Erculiani: mask the gamerlay version of osg
+# osg has a very unstable API.
+dev-games/openscenegraph::gamerlay
+
+# 2013-09-16 Fabio Erculiani: wtf? live ebuild with keywords?
+>=dev-python/python-keystoneclient-9999
+
+# 2013-09-26 Fabio Erculiani: we're shipping with ruby:1.9 atm
+>=dev-lang/ruby-2.0
+
+# 2013-10-21 Fabio Erculiani: avoid libsdl from gamerlay, since
+# version 2 is in the main tree under a different PN (libsdl2).
+media-libs/libsdl::gamerlay
+games-util/steam-games-meta::gamerlay
+games-util/steam-client-meta::gamerlay
+
+# 2013-11-13 SÅ‚awomir Nizio: this package (v. 2013.1.4, 2013.2)
+# depends directly or indirectly on packages older than we already
+# provide. It cannot be supported properly (easily), and seems to
+# be unpopular.
+app-admin/glance
+
+# 2014-03-26 Fabui Erculiani: we now use systemd from kogaion-desktop
+sys-apps/systemd::systemd-love
+sys-apps/systemd::gentoo
+
+# 2014-03-31 Fabio Erculiani: causes build errors of reverse deps
+>=dev-lang/parrot-6.2
+
+# 2014-04-04 Fabio Erculiani: migrated to dev-python/pillow
+dev-python/imaging
+
+# 2014-04-15 Fabio Erculiani: no tomcat 7.0.53 yet
+~dev-java/tomcat-servlet-api-7.0.53
+
+# 2014-05-26 Fabio Erculiani: we are still using cpufrequtils
+sys-power/cpupower
+
+# 2014-06-01 Fabio Erculiani: always prefer stable chrome-binary-plugins
+www-plugins/chrome-binary-plugins:beta
+www-plugins/chrome-binary-plugins:unstable
+
+# 2014-07-01 Fabio Erculiani: broken reverse deps
+=razorqt-base/libqtxdg-0.5.3
+
+# 2014-07-24 Fabio Erculiani: mwlib wants an old pyparsing
+>=dev-python/pyparsing-1.6
+
+# 2014-08-02 Fabio Erculiani: plymouth 0.9.0 simply does not work
+>=sys-boot/plymouth-0.9.0
+>=sys-boot/plymouth-extras-0.9.0
+
+# 2014-08-15 Joost Ruis: Temp. mask the new stable perl
+>dev-lang/perl-5.16.3
+
+# 2014-08-31 SÅ‚awomir Nizio: we cannot support it properly, bug 3776
+app-portage/g-octave
diff --git a/conf/intel/portage/package.unmask/00-kogaion.package.unmask b/conf/intel/portage/package.unmask/00-kogaion.package.unmask
new file mode 100644
index 0000000..81d8862
--- /dev/null
+++ b/conf/intel/portage/package.unmask/00-kogaion.package.unmask
@@ -0,0 +1,394 @@
+media-sound/potamus
+<sys-apps/portage-2.3
+
+# Unmasking development kernel sources for openvz
+=sys-kernel/openvz-sources-2.6.32*
+
+# Only version 1.6.x works with latest kernels
+net-fs/openafs-kernel
+net-fs/openafs
+
+# it's broken, but we have it in repos
+>=x11-drivers/nvidia-drivers-275.21
+
+# GCC 4.6, welcome!
+sys-devel/gcc:4.6::kogaion-desktop
+
+# Needed for the >=games-action/teeworlds-0.6.1
+>=dev-util/bam-0.4.0
+
+# Our version is fine
+media-video/nvidia-settings::kogaion-desktop
+
+# Unmask Gimp 2.7, we want it
+<=media-gfx/gimp-2.8
+
+# Anaconda uses it (perhaps bundle it?)
+<sys-libs/libsepol-9999
+
+# Compiz Fusion stuff is hopefully going to be
+# resurrected by upstream volunteers
+<dev-python/compizconfig-python-9999
+<x11-apps/fusion-icon-9999
+<x11-apps/simple-ccsm-9999
+<x11-apps/ccsm-9999
+<x11-plugins/compiz-plugins-extra-9999
+<x11-themes/emerald-themes-9999
+<x11-libs/compizconfig-backend-gconf-9999
+<x11-libs/compiz-bcop-9999
+<x11-plugins/compiz-plugins-main-9999
+<x11-plugins/compiz-plugins-unsupported-9999
+<x11-wm/compiz-fusion-9999
+<x11-wm/emerald-9999
+<x11-libs/libcompizconfig-9999
+
+# We want MySQL 5.5, do we?
+=dev-db/mariadb-5.5*
+=dev-db/mysql-5.5*
+=virtual/mysql-5.5*
+
+# Unmask for us:
+# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (11 May 2012)
+# Nouveau API break, mask until situation becomes palatable for users
+# xf86-video-ati-6.14.5 needs new libdrm
+<x11-drivers/xf86-video-ati-9999
+<x11-drivers/xf86-video-nouveau-9999
+<x11-libs/libdrm-9999
+
+# Unmask for us:
+media-video/avidemux:2
+media-gfx/blender:0
+media-gfx/yafaray:0
+
+# Unmask for us:
+<dev-embedded/openocd-9999
+
+# >=qemu-1.2.0 has been masked on x86 due to futile reasons
+<app-emulation/qemu-9999
+
+# Yeah Yeah, security...
+<app-text/cuneiform-9999:0
+
+# Unmask true multilib aware libav ebuild
+=media-video/libav-0.8.9-r1
+=media-video/libav-9.10*
+
+# GNOME 3.10/3.12 related unmasks
+# required by gnome-base/gnome-settings-daemon-3.10.1::gnome-next
+# required by gnome-base/gnome-core-apps-3.10.1::gnome-next
+# required by gnome-base/gnome-3.10.1::gnome-next
+# required by gnome-base/gnome (argument)
+# /usr/portage/profiles/package.mask:
+# Alexandre Rostovtsev <tetromino@gentoo.org> (04 Aug 2013)
+# API break, reverse dependencies need patching; bug #479458.
+=sci-geosciences/geocode-glib-3.10.0
+# required by dev-libs/totem-pl-parser-3.10.0::gnome-next[quvi]
+# required by media-video/totem-3.10.1::gnome-next
+# required by gnome-base/gnome-core-apps-3.10.1::gnome-next
+# required by gnome-base/gnome-3.10.1::gnome-next
+# required by gnome-base/gnome (argument)
+# /usr/portage/profiles/package.mask:
+# Tim Harder <radhermit@gentoo.org> (22 May 2013)
+# masked for testing
+=media-libs/libquvi-0.9.3
+=media-libs/quvi-0.9.4
+# required by app-crypt/seahorse-3.10.1::gnome-next
+# required by gnome-base/gnome-core-apps-3.10.1::gnome-next
+# required by gnome-base/gnome-3.10.1::gnome-next
+# required by gnome-base/gnome (argument)
+# /usr/portage/profiles/package.mask:
+# Alexandre Rostovtsev <tetromino@gentoo.org> (02 Sep 2013)
+# Silent API/ABI change; mask until seahorse is patched; bug #483414
+=app-crypt/libsecret-0.16
+# required by media-libs/libquvi-0.9.3
+# required by dev-libs/totem-pl-parser-3.10.0::gnome-next[quvi]
+# required by media-video/totem-3.10.1::gnome-next
+# required by gnome-base/gnome-core-apps-3.10.1::gnome-next
+# required by gnome-base/gnome-3.10.1::gnome-next
+# required by gnome-base/gnome (argument)
+# /usr/portage/profiles/package.mask:
+# Tim Harder <radhermit@gentoo.org> (22 May 2013)
+# masked for testing
+=media-libs/libquvi-scripts-0.9.20131104
+
+# Gilles Dartiguelongue <eva@gentoo.org> (27 Apr 2014)
+# Gnome 3.12 mask. Also requires:
+# * >=upower-0.99
+>=app-accessibility/accerciser-3.12.0
+>=app-accessibility/at-spi2-atk-2.12.1
+>=app-accessibility/at-spi2-core-2.12.0
+>=app-accessibility/orca-3.12.1
+>=app-arch/file-roller-3.12.1
+>=app-cdr/brasero-3.11.3
+>=app-crypt/gcr-3.12.0
+>=app-crypt/libsecret-0.18
+>=app-crypt/seahorse-3.12.0
+>=app-editors/gedit-3.12.1
+>=app-editors/gedit-plugins-3.12.1
+>=app-misc/bijiben-3.12.0
+>=app-misc/geoclue-2.1.8
+>=app-misc/gnote-3.12.0
+>=app-misc/tracker-1.0.0
+>=app-text/evince-3.12.1
+>=app-text/yelp-tools-3.12.1
+>=dev-cpp/glibmm-2.40.0
+>=dev-cpp/gtkmm-3.12.0
+# don't want -r1 because of emul-linux-x86 crap
+=dev-libs/atk-2.12.0
+>=dev-libs/folks-0.9.6-r1
+>=dev-libs/gdl-3.12.0
+>=dev-libs/gjs-1.40.1
+>=dev-libs/glib-2.40.0
+>=dev-libs/gobject-introspection-1.40.0
+>=dev-libs/gobject-introspection-common-1.40.0
+>=dev-libs/json-glib-1.0.0
+>=dev-libs/libgee-0.14.0
+>=dev-libs/libgweather-3.12.1
+>=dev-libs/libpeas-1.10.0
+>=dev-python/pyatspi-2.12.0
+>=dev-python/pygobject-3.12.1
+>=dev-util/anjuta-3.12.0
+>=dev-util/devhelp-3.12.1
+>=dev-util/gdbus-codegen-2.40.0
+>=dev-util/glade-3.18.2
+>=dev-util/gnome-devel-docs-3.12.1
+>=games-arcade/gnome-nibbles-3.12.1
+>=games-arcade/gnome-robots-3.12.1
+>=games-board/four-in-a-row-3.12.1
+>=games-board/gnome-chess-3.12.1
+>=games-board/gnome-mahjongg-3.12.1
+>=games-board/gnome-mines-3.12.1
+>=games-board/iagno-3.12.1
+>=games-board/tali-3.12.1
+>=games-puzzle/five-or-more-3.12.1
+>=games-puzzle/gnome-klotski-3.12.1
+>=games-puzzle/gnome-sudoku-3.12.1
+>=games-puzzle/gnome-tetravex-3.12.1
+>=games-puzzle/lightsoff-3.12.1
+>=games-puzzle/quadrapassel-3.12.1
+>=games-puzzle/swell-foop-3.12.1
+>=gnome-base/dconf-0.20.0
+>=gnome-base/gdm-3.12.1
+>=gnome-base/gnome-3.12.0
+>=gnome-base/gnome-common-3.12.0
+>=gnome-base/gnome-control-center-3.12.1
+>=gnome-base/gnome-core-apps-3.12.0
+>=gnome-base/gnome-core-libs-3.12.0
+>=gnome-base/gnome-desktop-3.12.1
+>=gnome-base/gnome-extra-apps-3.12.0
+>=gnome-base/gnome-keyring-3.12.0
+>=gnome-base/gnome-light-3.12.0
+>=gnome-base/gnome-session-3.12.1
+>=gnome-base/gnome-settings-daemon-3.12.1
+>=gnome-base/gnome-shell-3.12.1
+>=gnome-base/gsettings-desktop-schemas-3.12.0
+>=gnome-base/gvfs-1.20.1
+>=gnome-base/libgnome-keyring-3.12.0
+>=gnome-base/nautilus-3.12.0
+>=gnome-extra/at-spi-2.12.0
+>=gnome-extra/evolution-data-server-3.12.1
+>=gnome-extra/evolution-ews-3.12.1
+>=gnome-extra/gnome-boxes-3.12.1
+>=gnome-extra/gnome-calculator-3.12.1
+>=gnome-extra/gnome-clocks-3.12.0
+>=gnome-extra/gnome-color-manager-3.12.1
+>=gnome-extra/gnome-contacts-3.12.0
+>=gnome-extra/gnome-documents-3.12.0
+>=gnome-extra/gnome-packagekit-3.12.1
+>=gnome-extra/gnome-power-manager-3.12.0
+>=gnome-extra/gnome-shell-extensions-3.12.0
+>=gnome-extra/gnome-system-monitor-3.12.1
+>=gnome-extra/gnome-tweak-tool-3.12.0
+>=gnome-extra/gnome-user-docs-3.12.1
+>=gnome-extra/gnome-weather-3.12.0
+>=gnome-extra/gtkhtml-4.8.0
+>=gnome-extra/gucharmap-3.12.0
+>=gnome-extra/mousetweaks-3.12.0
+>=gnome-extra/nautilus-tracker-tags-1.0.0
+>=gnome-extra/nm-applet-0.9.8.10
+>=gnome-extra/sushi-3.12.0
+>=gnome-extra/yelp-3.12.0
+>=gnome-extra/yelp-xsl-3.12.0
+>=mail-client/evolution-3.12.1
+>=media-gfx/eog-3.12.1
+>=media-gfx/eog-plugins-3.12.1
+>=media-gfx/gnome-font-viewer-3.12.0
+>=media-gfx/gnome-photos-3.12.1
+>=media-gfx/gnome-screenshot-3.12.0
+>=media-libs/clutter-1.18.2
+>=media-libs/cogl-1.18.0
+>=media-libs/libmediaart-0.4.0
+>=media-plugins/grilo-plugins-0.2.12
+>=media-sound/gnome-music-3.12.1
+>=media-sound/gnome-sound-recorder-3.12.1
+>=media-sound/sound-juicer-3.11.90
+>=media-video/cheese-3.12.1
+>=media-video/totem-3.12.0
+>=net-im/empathy-3.12.1
+>=net-im/telepathy-mission-control-5.16.1
+>=net-libs/glib-networking-2.40.1
+>=net-libs/gnome-online-accounts-3.12.0
+>=net-libs/libgfbgraph-0.2.2
+>=net-libs/libsoup-2.46.0
+>=net-libs/libsoup-gnome-2.46.0
+>=net-libs/rest-0.7.91
+>=net-libs/webkit-gtk-2.4.1
+>=net-misc/gnome-online-miners-3.12.0
+>=net-misc/networkmanager-0.9.8.10
+>=net-misc/vinagre-3.12.1
+>=net-misc/vino-3.12.0
+>=net-wireless/gnome-bluetooth-3.12.0
+>=sci-geosciences/geocode-glib-3.12.0
+>=sci-geosciences/gnome-maps-3.12.1
+>=sys-apps/baobab-3.12.1
+>=sys-apps/gnome-disk-utility-3.12.1
+>=sys-libs/libosinfo-0.2.10
+>=www-client/epiphany-3.12.0
+>=x11-libs/gnome-pty-helper-0.36.0
+>=x11-libs/gtk+-3.12.1
+>=x11-libs/gtksourceview-3.12.1
+>=x11-libs/vte-0.36.0
+>=x11-terms/gnome-terminal-3.12.0
+>=x11-themes/gnome-backgrounds-3.12.1
+>=x11-themes/gnome-icon-theme-3.12.0
+>=x11-themes/gnome-icon-theme-extras-3.12.0
+>=x11-themes/gnome-icon-theme-symbolic-3.12.0
+>=x11-themes/gnome-themes-standard-3.12.0
+>=x11-wm/mutter-3.12.1
+# required by app-misc/tracker-0.16.4[iso]
+# required by gnome-base/nautilus-3.12.0::kogaion-desktop
+# required by app-text/evince-3.12.1[nautilus]
+# required by gnome-extra/gnome-documents-3.12.0
+# required by gnome-documents (argument)
+# /usr/portage/profiles/package.mask:
+# Gilles Dartiguelongue <eva@gentoo.org> (27 Apr 2014)
+# Gnome 3.12 mask. Also requires:
+# * >=upower-0.99
+=sys-libs/libosinfo-0.2*
+# required by app-misc/tracker-1.0.0
+# required by gnome-extra/gnome-documents-3.12.0
+# required by gnome-documents (argument)
+# /usr/portage/profiles/package.mask:
+# Gilles Dartiguelongue <eva@gentoo.org> (27 Apr 2014)
+# Gnome 3.12 mask. Also requires:
+# * >=upower-0.99
+=media-libs/libmediaart-0.4*
+# required by net-misc/gnome-online-miners-3.10.3
+# required by gnome-extra/gnome-documents-3.12.0
+# required by gnome-documents (argument)
+# /usr/portage/profiles/package.mask:
+# Gilles Dartiguelongue <eva@gentoo.org> (27 Apr 2014)
+# Gnome 3.12 mask. Also requires:
+# * >=upower-0.99
+=app-misc/tracker-1.0*
+
+# required by gnome-base/nautilus-3.12.0::kogaion-desktop[tracker]
+# required by nautilus (argument)
+# /usr/portage/profiles/package.mask:
+# Gilles Dartiguelongue <eva@gentoo.org> (27 Apr 2014)
+# Gnome 3.12 mask. Also requires:
+# * >=upower-0.99
+=gnome-extra/nautilus-tracker-tags-1.0*
+# required by net-misc/gnome-online-miners-3.12.0
+# required by gnome-extra/gnome-documents-3.12.0
+# required by gnome-documents (argument)
+# /usr/portage/profiles/package.mask:
+# Gilles Dartiguelongue <eva@gentoo.org> (27 Apr 2014)
+# Gnome 3.12 mask. Also requires:
+# * >=upower-0.99
+=net-libs/libgfbgraph-0.2*
+
+# True multilib aware openal, want!
+=media-libs/openal-1.15.1-r1
+
+# Michał Górny <mgorny@gentoo.org> (28 Feb 2014)
+# New multilib conversions for testing, grouped with corresponding
+# emul-linux bumps. Please unmask in order, after getting ACK from
+# package maintainer.
+#
+# Note: yngwin explicitly requested 30 days + 1 version bump for cairo.
+>=dev-libs/libgcrypt-1.6.1-r1
+dev-libs/libgcrypt:11
+>=dev-libs/lzo-2.06-r1
+>=app-emulation/emul-linux-x86-baselibs-20131008-r20
+>=x11-libs/cairo-1.12.16-r1
+>=app-emulation/emul-linux-x86-gtklibs-20131008-r2
+>=x11-libs/gdk-pixbuf-2.30.5-r1
+>=app-emulation/emul-linux-x86-gtklibs-20131008-r3
+>=media-gfx/graphite2-1.2.4-r1
+>=media-libs/harfbuzz-0.9.26-r1
+>=x11-libs/pango-1.36.2-r1
+>=app-emulation/emul-linux-x86-gtklibs-20131008-r4
+=dev-libs/libxslt-1.1.28-r2
+=sys-libs/slang-2.2.4-r1
+=media-libs/giflib-4.2.3-r1
+=media-libs/libart_lgpl-2.3.21-r2
+=net-libs/libtirpc-0.2.4-r2
+=sys-libs/cracklib-2.9.1-r1
+=sys-libs/pam-1.1.8-r2
+=sys-devel/flex-2.5.39-r1
+=net-libs/neon-0.30.0-r1
+=dev-libs/nspr-4.10.6-r1
+=net-misc/curl-7.37.0-r1
+
+# MATE 1.8 is like zomg want
+<app-admin/mate-system-tools-1.9::mate-overlay
+<app-arch/engrampa-1.9::mate-overlay
+<app-arch/mate-file-archiver-1.9::mate-overlay
+<app-editors/mate-text-editor-1.9::mate-overlay
+<app-editors/pluma-1.9::mate-overlay
+<app-text/atril-1.9::mate-overlay
+<app-text/mate-doc-utils-1.9::mate-overlay
+<app-text/mate-document-viewer-1.9::mate-overlay
+<dev-libs/libmateweather-1.9::mate-overlay
+<dev-python/python-caja-1.9::mate-overlay
+<mate-base/caja-1.9::mate-overlay
+<mate-base/libmatekbd-1.9::mate-overlay
+<mate-base/libmatekeyring-1.9::mate-overlay
+<mate-base/mate-1.9::mate-overlay
+<mate-base/mate-applets-1.9::mate-overlay
+<mate-base/mate-common-1.9::mate-overlay
+<mate-base/mate-control-center-1.9::mate-overlay
+<mate-base/mate-desktop-1.9::mate-overlay
+<mate-base/mate-file-manager-1.9::mate-overlay
+<mate-base/mate-keyring-1.9::mate-overlay
+<mate-base/mate-menus-1.9::mate-overlay
+<mate-base/mate-panel-1.9::mate-overlay
+<mate-base/mate-session-manager-1.9::mate-overlay
+<mate-base/mate-settings-daemon-1.9::mate-overlay
+mate-extra/caja-dropbox::mate-overlay
+<mate-extra/mate-calc-1.9::mate-overlay
+<mate-extra/mate-character-map-1.9::mate-overlay
+<mate-extra/mate-dialogs-1.9::mate-overlay
+<mate-extra/mate-file-manager-image-converter-1.9::mate-overlay
+<mate-extra/mate-file-manager-open-terminal-1.9::mate-overlay
+<mate-extra/mate-file-manager-sendto-1.9::mate-overlay
+<mate-extra/mate-file-manager-share-1.9::mate-overlay
+<mate-extra/mate-media-1.9::mate-overlay
+<mate-extra/mate-polkit-1.9::mate-overlay
+<mate-extra/mate-power-manager-1.9::mate-overlay
+<mate-extra/mate-screensaver-1.9::mate-overlay
+<mate-extra/mate-sensors-applet-1.9::mate-overlay
+<mate-extra/mate-system-monitor-1.9::mate-overlay
+<mate-extra/mate-user-share-1.9::mate-overlay
+<mate-extra/mate-utils-1.9::mate-overlay
+<media-gfx/eom-1.9::mate-overlay
+<media-gfx/mate-image-viewer-1.9::mate-overlay
+<net-analyzer/mate-netspeed-1.9::mate-overlay
+<net-wireless/mate-bluetooth-1.9::mate-overlay
+virtual/notification-daemon::mate-overlay
+x11-apps/fusion-icon::mate-overlay
+<x11-libs/libmatewnck-1.9::mate-overlay
+<x11-misc/mate-menu-editor-1.9::mate-overlay
+<x11-misc/mate-notification-daemon-1.9::mate-overlay
+<x11-misc/mozo-1.9::mate-overlay
+<x11-terms/mate-terminal-1.9::mate-overlay
+<x11-themes/mate-backgrounds-1.9::mate-overlay
+<x11-themes/mate-icon-theme-1.9::mate-overlay
+<x11-themes/mate-icon-theme-faenza-1.9::mate-overlay
+<x11-themes/mate-themes-1.9::mate-overlay
+<x11-wm/marco-1.9::mate-overlay
+<x11-wm/mate-window-manager-1.9::mate-overlay
+
+# We want LXC 1.0.x
+=app-emulation/lxc-1.0*
diff --git a/conf/intel/portage/package.use/00-kogaion.package.use b/conf/intel/portage/package.use/00-kogaion.package.use
new file mode 100644
index 0000000..b5f6361
--- /dev/null
+++ b/conf/intel/portage/package.use/00-kogaion.package.use
@@ -0,0 +1,1177 @@
+## If you dont want to organize it, put new entries in at the very end
+
+app-accessibility/dasher gnome
+# These two want either one of alsa pulseaudio, etc
+app-accessibility/julius -alsa pulseaudio -oss -portaudio
+app-accessibility/simon -alsa pulseaudio -oss -portaudio
+
+app-admin/conky audacious hddtemp imlib iostats lua lua-imlib lua-cairo mpd thinkpad weather-metar weather-xoap -ipv6
+# eselect-php now contains fpm init script and apache stuff
+app-admin/eselect-php fpm apache2
+app-admin/gnome-system-tools nfs
+# PackageKit, Kogaion config
+app-admin/packagekit entropy cron pm-utils -qt4 -gtk
+# PackageKit settings
+app-admin/packagekit-base pm-utils entropy -bash-completion
+app-admin/ulogd mysql
+
+app-arch/advancecomp mng
+# GNOME PackageKit support
+app-arch/file-roller -nautilus packagekit
+app-arch/engrampa caja
+app-arch/p7zip -kde -wxwidgets
+# vzctl and other packages now require xattr support in tar
+app-arch/tar xattr
+app-arch/unzip natspec
+
+# Disable KDE on backintime
+app-backup/backintime gnome -kde
+app-backup/bacula sqlite3
+app-backup/deja-dup nautilus
+app-backup/fsarchiver lzma
+
+app-benchmarks/phoronix-test-suite gd -gtk
+
+app-cdr/brasero nautilus
+app-cdr/cdrdao -gnome
+app-cdr/dvd95 sse sse2
+app-cdr/k3b taglib
+app-cdr/xfburn gstreamer
+
+# required by seahorse
+app-crypt/gcr vala
+# We really wanted USE=static in order
+# to not add many pkgs on 700Mb sized ISO
+# images but it turned out to be buggy,
+# see bug 2781
+app-crypt/gnupg -static bzip2 smartcard
+# required by app-backup/deja-dup
+app-crypt/libsecret vala
+app-crypt/mit-krb5 krb4 openldap
+# app-crypt/pinentry is now a meta-package
+# enable GTK2 by default, people complaining
+# about dependencies, should really use pinentry-base
+# instead
+app-crypt/pinentry gtk qt4
+
+app-editors/bluefish gnome
+app-editors/emacs xft
+app-editors/gedit-plugins terminal
+# USE=spell wants Python 3.2, doesn't allow 3.3
+app-editors/retext -spell
+app-editors/vim cscope ruby vim-pager
+app-editors/xemacs xft
+
+app-emacs/auctex preview-latex
+
+# virt stuff
+app-emulation/e-uae capslib
+app-emulation/emul-linux-x86-soundlibs esd
+app-emulation/ganeti kvm lxc htools
+app-emulation/libvirt kvm qemu virt-network lvm caps iscsi nfs parted uml python xen
+app-emulation/qemu fdt spice -gtk virtfs xattr
+app-emulation/vice gnome
+app-emulation/virtualbox-bin additions vboxwebsrv -chm rdesktop-vrdp
+# Wine, more features
+app-emulation/wine fontconfig samba udisks
+app-emulation/winetricks -gtk
+# add HVM
+app-emulation/xen-tools hvm qemu
+
+# USE flag gtk3 enabled on app-i18n/ibus makes it depend on both slots of Gtk+; it shouldn't
+# be a real problem though since everyone nowadays has normally both of them installed.
+# Advantage is that it will be working for applications using either version of the toolkit
+# which also helps make it just work (bug 2518). It may be revisited in the future if needed.
+app-i18n/ibus gtk3 dconf
+app-i18n/skk-jisyo cdb
+
+app-laptop/pommed -gtk
+app-laptop/tp_smapi hdaps
+
+app-leechcraft/lc-lmp kde
+
+app-misc/ddccontrol -gtk -gnome
+app-misc/gcstar stats
+
+# Kernel drivers are unwanted for lirc, they're in-kernel
+app-misc/lirc -lirc_devices_audio -lirc_devices_audio_alsa -lirc_devices_serial
+
+app-misc/mc -slang
+# app-misc/recoll cannot use both inotify and fam, only one of them.
+app-misc/recoll -fam inotify
+app-misc/sphinx mysql
+app-misc/tuxcmd-modules gnome unrar
+
+app-mobilephone/gnokii sms -X
+app-mobilephone/kannel mysql
+
+app-office/abiword plugins
+app-office/calligra kdepim semantic-desktop
+app-office/dia gnome-print
+app-office/glabels doc
+app-office/gnucash chipcard hbci ofx quotes sqlite
+app-office/homebank ofx
+app-office/kmymoney hbci ofx
+app-office/libreoffice -nsplugin gnome java templates -kde pdfimport binfilter gtk3 gstreamer
+app-office/libreoffice-l10n-meta linguas_as linguas_as_IN linguas_ast linguas_be linguas_be_BY linguas_bo linguas_brx linguas_ca_XV linguas_dgo linguas_dz linguas_en_ZA linguas_fo linguas_gd linguas_gu linguas_hi_IN linguas_ia linguas_id linguas_ka linguas_kn linguas_kok linguas_ks linguas_ku linguas_ky linguas_lo linguas_mai linguas_mi linguas_ml linguas_ml_IN linguas_mni linguas_mr linguas_mr_IN linguas_my linguas_ne linguas_nr linguas_ns linguas_nso linguas_oc linguas_om linguas_or linguas_or_IN linguas_pa_IN linguas_pap linguas_ps linguas_sa_IN linguas_sat linguas_sd linguas_sh linguas_si linguas_sq linguas_st linguas_sw linguas_sw_TZ linguas_te linguas_te_IN linguas_th linguas_ti linguas_ti_ER linguas_tn linguas_ts linguas_ug linguas_ur_IN linguas_ve linguas_xh linguas_zu
+app-office/magicpoint mng
+
+app-pda/gtkpod gstreamer
+app-pda/libopensync-plugin-syncml obex
+
+app-portage/eix sqlite
+
+app-text/aspell -linguas_af -linguas_be -linguas_bg -linguas_br -linguas_ca -linguas_cs -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en -linguas_eo -linguas_es -linguas_et -linguas_fi -linguas_fo -linguas_fr -linguas_ga -linguas_gl -linguas_he -linguas_hr -linguas_is -linguas_it -linguas_lt -linguas_nl -linguas_no -linguas_pl -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_sk -linguas_sl -linguas_sr -linguas_sv -linguas_uk -linguas_vi
+app-text/hunspell -linguas_af -linguas_be -linguas_bg -linguas_br -linguas_ca -linguas_cs -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en -linguas_eo -linguas_es -linguas_et -linguas_fi -linguas_fo -linguas_fr -linguas_ga -linguas_gl -linguas_he -linguas_hr -linguas_hu -linguas_is -linguas_it -linguas_lt -linguas_lv -linguas_mk -linguas_ms -linguas_nb -linguas_nl -linguas_nn -linguas_no -linguas_pl -linguas_pt -linguas_ro -linguas_ru -linguas_sk -linguas_sl -linguas_sr -linguas_sv -linguas_uk -linguas_vi
+app-text/djvu threads -nsplugin
+app-text/enchant aspell
+app-text/evince djvu dvi gnome-keyring nautilus
+app-text/fbreader -gtk
+app-text/ghostscript-gpl -cjk -gtk
+app-text/lcdf-typetools kpathsea
+app-text/atril caja djvu dvi mate mate-keyring
+app-text/stardict tools
+app-text/texlive -truetype
+app-text/texlive-core xetex
+
+# qt4 is a bit overkill for highlight
+# our servers don't want qt4 either.
+app-text/highlight -qt4
+app-text/qpdfview sqlite
+# qt4 is overkill for cmake as well
+dev-util/cmake -qt4
+
+# Since those are not linker deps, we
+# can drop then and let users decide
+# to install the fonts they want
+app-text/ghostscript-gpl -linguas_ja -linguas_ko -linguas_zh_CN -linguas_zh_TW
+
+# required for blender
+dev-cpp/glog gflags
+
+dev-db/freetds mssql
+# dev-db/mongodb should use V8. Allows to fix bug 3069
+# embedded-v8 due to incompatiblity with Chromium - Gentoo bug 471582
+dev-db/mongodb v8 embedded-v8
+dev-db/postgresql-base threads
+# soundex required by Entropy
+# secure-delete required by xulrunner
+# unlock-notify required by dev-db/libzdb
+dev-db/sqlite soundex extensions unlock-notify
+# We don't have Oracle
+dev-db/tora -oracle
+
+dev-embedded/avr-libc -selinux
+dev-embedded/openocd ftdi
+
+dev-games/cegui devil
+dev-games/crystalspace mng
+dev-games/ode double-precision
+dev-games/ogre cg ois
+dev-games/physfs hog
+
+dev-java/antlr cxx script
+dev-java/bsh bsf
+dev-java/glazedlists java5
+dev-java/gnu-classpath gstreamer -qt4
+# micia: disable source inclusion in icedtea, save some space
+dev-java/icedtea -source
+# Needed for Netbeans ide
+dev-java/swing-layout source
+dev-java/swt cairo -xulrunner
+dev-java/swt -firefox
+# net-p2p/vuze requires swt[gnome] in order to work, see bug #3724
+dev-java/swt gnome
+dev-java/tomcat-servlet-api java5
+
+dev-lang/fpc source ide
+# icc doesn't like LINGUAS=ja on ifc
+dev-lang/ifc idb -linguas_ja
+dev-lang/lua deprecated
+dev-lang/mono moonlight
+dev-lang/ocaml tk
+dev-lang/parrot pcre
+dev-lang/php -threads apache2 bcmath calendar cgi ctype curl filter fpm ftp gd hash imap intl json mhash mysql mysqli mysqlnd odbc pcntl pcre pdo posix postgres reflection simplexml snmp soap sockets spl sqlite sqlite3 tidy tokenizer wddx xml xmlreader xmlwriter xsl zip sysvipc xslt
+dev-lang/python sqlite berkdb
+
+dev-libs/beecrypt threads
+# Needed by some lisp packages
+dev-libs/boehm-gc threads
+dev-libs/boost python threads icu
+# Enable threading support in botan
+dev-libs/botan threads
+dev-libs/crypto++ sse3
+# Needed by directvnc
+dev-libs/DirectFB dynload fbcon
+dev-libs/dbus-glib bash-completion
+# Required by terminology
+dev-libs/efl pulseaudio audio -xcb pixman sound X
+dev-libs/folks eds vala
+dev-libs/gdl gnome
+# 2010-04-6, trying to disable USE="mono" from gmime
+dev-libs/gmime -mono
+# Required by bitcoin-qt
+dev-libs/leveldb -snappy
+dev-libs/libassuan static-libs
+dev-libs/libf2c static-libs
+dev-libs/libgcrypt static-libs
+# Required by gnome-documents 3.6
+dev-libs/libgdata gnome
+dev-libs/libgpg-error static-libs
+dev-libs/libksba static-libs
+dev-libs/libmcs -kde
+dev-libs/libxml2 icu
+dev-libs/nss utils
+dev-libs/popt static-libs
+dev-libs/pth static-libs
+dev-libs/soprano clucene redland -java
+dev-libs/tinyxml stl
+dev-libs/tntnet sdk
+dev-libs/xerces-c xqilla icu
+dev-libs/xmlrpc-c curl
+dev-libs/xmlsec gcrypt
+
+# See Sabayon bug #1020
+dev-libs/openct pcsc-lite
+
+dev-ml/camlimages gs postscript
+dev-ml/lablgl glut
+dev-ml/lablgtk gnomecanvas
+
+dev-perl/PDL fftw
+
+dev-python/cgkit 3ds
+# Make possible to have dev-python/epydoc without python compiled with tk
+dev-python/epydoc -X
+dev-python/ipython -wxwidgets
+dev-python/matplotlib -wxwindows
+# Required by dev-python/graph-tool
+dev-python/numpy lapack
+# We want sqlite3 support in pypy
+dev-python/pypy sqlite
+dev-python/pyside script
+dev-python/pyudev pyqt4
+
+# don't require media-libs/alsa-lib[alisp]
+dev-python/pyglet -alsa
+
+dev-qt/qt-creator autotools cmake git subversion valgrind examples
+dev-qt/qt3support kde
+dev-qt/qthelp compat
+dev-qt/qtwebkit kde icu
+
+dev-scheme/guile regex discouraged networking
+dev-scheme/racket backtrace futures jit places threads
+
+dev-db/sqliteodbc sqlite3
+dev-db/mysql -berkdb embedded pic extraengine
+dev-db/mariadb -berkdb embedded extraengine
+virtual/mysql embedded
+
+dev-tcltk/tclxml expat
+
+dev-util/anjuta subversion
+dev-util/biew mmx sse
+dev-util/codeblocks contrib
+dev-util/eclipse-sdk java6
+dev-util/geany-plugins enchant gtkspell
+dev-util/glade -gnome
+dev-util/jay java
+dev-util/kdevelop php qthelp ruby
+dev-util/kdevplatform git subversion
+dev-util/nvidia-cuda-sdk opencl
+
+dev-vcs/bzr bash-completion curl sftp
+dev-vcs/git curl webdav -subversion -gtk
+dev-vcs/qct mercurial subversion
+dev-vcs/subversion -java -apache2 -dso -kde
+
+# use minimal so it doesn't depend on dev-python/imaging[tk]
+games-board/pysolfc minimal
+
+games-emulation/generator sdlaudio
+games-emulation/qmc2 sdlmess
+
+# Corsix USE=wxwidgets requires masked (dev) wxGTK 2.9
+games-engines/corsix-th -wxwidgets
+games-engines/stratagus mng
+
+games-fps/darkplaces textures
+games-fps/freedoom doomsday
+games-fps/nexuiz dedicated maps
+games-fps/worldofpadman maps
+
+games-rpg/eternal-lands-data music sound
+games-rpg/nwn-data videos
+
+games-strategy/0ad editor
+games-strategy/uqm voice
+games-strategy/warzone2100 videos
+
+games-util/springlobby bittorrent
+
+gnome-base/gconf policykit
+gnome-base/gnome-applets gnome networkmanager gstreamer
+gnome-base/gvfs ios samba gnome gdu fuse archive gnome-keyring udisks
+# Needed by net-analyzer/ehterape
+gnome-base/libgnomecanvas glade
+gnome-base/librsvg gnome
+gnome-base/nautilus gnome sendto
+
+gnome-extra/avant-window-navigator doc gnome xfce
+gnome-extra/avant-window-navigator-extras gnome
+gnome-extra/evolution-data-server ldap kerberos vala
+gnome-extra/gnome-games -sudoku
+gnome-extra/libgsf gnome
+gnome-extra/nautilus-sendto -cdr
+# nm-applet-gtk2 is the bloody version of nm-applet
+# used by non-gtk3 DEs, like LXDE, Xfce, E17, ...
+# Cannot enable bluetooth because gnome-bluetooth-3.x
+# is gtk3 as well
+gnome-extra/nm-applet-gtk2 -bluetooth modemmanager
+# disable fts because gnome-extra/zeitgeist-extensions[fts] doesn't allow gnome-extra/zeitgeist[fts]
+gnome-extra/zeitgeist-extensions -fts
+
+# See bug 3619
+kde-base/ark lzma
+kde-base/dolphin semantic-desktop thumbnail
+kde-base/gwenview kipi semantic-desktop
+kde-base/kactivities semantic-desktop
+kde-base/ksnapshot kipi
+# move kde-base/kde-l10n-meta kde-base/kde-l10n
+kde-base/kde-l10n linguas_be linguas_csb linguas_ne linguas_th linguas_wa
+kde-base/kdebase-runtime-meta semantic-desktop
+kde-base/kde-meta -nls semantic-desktop
+kde-base/kdepim-meta -nls
+kde-base/kdepimlibs semantic-desktop
+kde-base/kdebase-kioslaves samba
+kde-base/kdelibs jpeg2k -pertty acl semantic-desktop
+# kill linguas on kdepim-runtime, we ship it in kde-l10n
+kde-base/kdepim-runtime -linguas_ar -linguas_be -linguas_ca -linguas_ca@valencia -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_en_GB -linguas_eo -linguas_es -linguas_et -linguas_fi -linguas_fr -linguas_ga -linguas_gl -linguas_hr -linguas_hu -linguas_ia -linguas_it -linguas_ja -linguas_kk -linguas_km -linguas_ko -linguas_lt -linguas_lv -linguas_mai -linguas_nb -linguas_nds -linguas_nl -linguas_nn -linguas_pa -linguas_pl -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_se -linguas_sk -linguas_sl -linguas_sv -linguas_th -linguas_tr -linguas_uk -linguas_zh_CN -linguas_zh_TW google kolab
+kde-base/kdeplasma-addons desktopglobe json oauth semantic-desktop
+kde-base/kget bittorrent semantic-desktop
+kde-base/klipper prison
+kde-base/kopete addbookmarks alias autoreplace connectionstatus contactnotes gadu groupwise highlight history irc jingle -kdeenablefinal netmeeting nowlistening oscar otr qq sametime skype statistics texteffect translator webpresence winpopup yahoo
+kde-base/krdc vnc
+kde-base/krunner xcomposite
+kde-base/kwin captury xcomposite
+# Required by plasma-workspace
+kde-base/libplasmaclock semantic-desktop
+kde-base/marble plasma
+kde-base/okular chm djvu ebook crypt
+kde-base/phonon-kde -xine
+kde-base/plasma-workspace semantic-desktop python
+kde-base/pykde4 semantic-desktop
+kde-base/superkaramba python
+
+kde-misc/networkmanagement openvpn networksettings -linguas_ar -linguas_bs -linguas_ca -linguas_cs -linguas_da -linguas_de -linguas_el -linguas_es -linguas_et -linguas_fa -linguas_fi -linguas_fr -linguas_ga -linguas_gl -linguas_hu -linguas_it -linguas_ja -linguas_kk -linguas_km -linguas_lt -linguas_nb -linguas_nds -linguas_nl -linguas_nn -linguas_pl -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_se -linguas_sk -linguas_sl -linguas_sr -linguas_sr@Latn -linguas_sv -linguas_tr -linguas_uk -linguas_zh_CN -linguas_zh_TW
+
+mail-client/claws-mail archive bogofilter calendar networkmanager pdf perl python rss spam-report webkit -kde -pda
+mail-client/evolution exchange
+mail-client/mail-notification mozilla pop mbox gmail
+mail-client/mutt sasl sidebar smtp
+mail-client/thunderbird lightning -linguas_en_GB -linguas_es_AR -linguas_es_ES -linguas_fy -linguas_fy_NL -linguas_ga -linguas_ga_IE -linguas_gu_IN -linguas_ka -linguas_ku -linguas_nb -linguas_nb_NO -linguas_nn -linguas_nn_NO linguas_pl -linguas_pt -linguas_pt_BR -linguas_pt_PT -linguas_sv_SE -linguas_zh_CN -linguas_zh_TW -pa_IN
+
+mail-filter/dovecot-antispam dspam
+mail-filter/maildrop authlib
+mail-filter/procmail mbox
+mail-filter/spamassassin-fuzzyocr gocr
+
+mail-mta/netqmail qmail-spp
+# More postfix features
+mail-mta/postfix mbox sasl
+
+# We want the MATE NetworkManager applet
+mate-base/mate-applets networkmanager
+mate-base/caja mate
+
+mate-extra/mate-file-manager-sendto -cdr
+
+media-fonts/baekmuk-fonts -X
+
+media-gfx/asymptote -latex
+# Blender uses Python 3
+media-gfx/blender python_single_target_python3_4 python_targets_python3_4
+media-gfx/exiv2 xmp
+# l10n issue is handled by entropy dep_rewrite
+media-gfx/digikam handbook semantic-desktop
+media-gfx/gimageview mng
+media-gfx/gimp aalib mng wmf smp
+media-gfx/gphoto2 aalib
+media-gfx/greycstoration fftw
+media-gfx/gthumb -cdr slideshow
+media-gfx/imagemagick fftw gs perl
+media-gfx/k3d 3ds
+media-gfx/kphotoalbum kipi
+# micia, add documentation for librecad, so that help menu works properly
+media-gfx/librecad doc
+# SSE2 required, otherwise it does not merge
+media-gfx/luminance-hdr sse2
+# required for some functionality of Inkscape - bug 2941
+media-gfx/pstoedit plotutils
+# Newer kernels do not provide vid4l
+media-gfx/sane-backends threads -v4l
+media-gfx/sane-frontends gimp
+media-gfx/splashutils mng fbcondecor
+media-gfx/xsane tiff
+media-gfx/zbar imagemagick v4l
+
+media-libs/blib aalib
+# required by media-sound/picard
+media-libs/chromaprint tools
+# Needed for gnome-shell
+media-libs/clutter opengl introspection
+# Needed by freecad
+media-libs/coin doc
+media-libs/devil mng
+# move x11-libs/evas media-libs/evas
+media-libs/evas fontconfig sse threads
+media-libs/freetype -X -auto-hinter adobe-cff
+media-libs/gd fontconfig
+# LibreOffice wants it
+media-libs/harfbuzz icu
+# In order to generate files in different formats, we need to enable imlib
+media-libs/libcaca imlib
+media-libs/libgphoto2 exif
+media-libs/libggi aalib
+media-libs/libgpod ios
+# Required by media-gfx/darktable
+media-libs/libraw demosaic
+media-libs/libsamplerate sndfile
+media-libs/libsdl aalib
+# 32bit libs on amd64, list them here
+media-libs/libsdl2 abi_x86_32
+media-libs/libsfml doc examples
+media-libs/libsoundtouch sse2
+media-libs/libxtract fftw
+media-libs/mediastreamer video
+# www-client/chromium wants media-libs/mesa[gles2]
+media-libs/mesa gbm g3dvl nptl openvg pic shared-dricore shared-glapi video_cards_i915 video_cards_i965 video_cards_intel video_cards_nouveau video_cards_r100 video_cards_r200 video_cards_r300 video_cards_r600 video_cards_radeon video_cards_via video_cards_vmware video_cards_radeonsi xa xorg gles2
+media-libs/ming php
+media-libs/mlt melt frei0r kdenlive quicktime python
+media-libs/openexr -video_cards_nvidia
+# on amd64, if ABI_X86=32 is set, exif must be unset
+media-libs/oyranos -exif
+media-libs/sdl-mixer midi timidity mod mikmod
+# required by games-engines/gargoyle:0
+# USE=mikmod required by gltron
+media-libs/sdl-sound modplug mikmod
+media-libs/svgalib -kernel-helper
+media-libs/swfdec gstreamer
+media-libs/tiff lzma
+media-libs/vigra fftw
+media-libs/vips fftw
+media-libs/urt gs
+media-libs/xine-lib aalib fbcon mng vidix dxr3 -win32codecs -gtk
+
+media-plugins/alsa-plugins libsamplerate pulseaudio
+media-plugins/audacious-plugins chardet cue gnome -gtk gtk3 icecast libsamplerate sndfile wavpack
+# Enable the http plugin
+media-plugins/gst-plugins-meta mms http
+media-plugins/kipi-plugins calendar gpssync
+media-plugins/vdr-weatherng dxr3
+
+media-radio/tucnak2 fftw
+
+media-sound/alsa-tools -gtk
+media-sound/amarok lastfm cdaudio ifp njb mtp musicbrainz -xmms mp4 embedded
+media-sound/ardour freesound
+media-sound/asunder wavpack
+media-sound/audacity ladspa vamp soundtouch id3tag midi -ffmpeg
+media-sound/audacious -gtk gtk3 wma timidity lirc dbus chardet
+media-sound/banshee podcast -ipod -zeroconf mtp njb
+media-sound/cantata replaygain taglib cdparanoia devices
+media-sound/clementine lastfm ios moodbar mtp
+media-sound/cmus mikmod
+media-sound/deadbeef alac ape cover curl lastfm m3u hotkeys sndfile supereq wavpack
+media-sound/gmusicbrowser gstreamer
+media-sound/gpodder gstreamer
+media-sound/jack-audio-connection-kit -mmx -cpudetection -ffado
+media-sound/lmms fftw fluidsynth
+media-sound/mixxx shout
+media-sound/moc curl sndfile
+media-sound/mp3splt-gtk gstreamer
+media-sound/ncmpcpp curl
+media-sound/qtractor sse
+# Enable system-wide pulseaudio, also see bug #4009
+# Disable qt4
+# 2013-07-11: gtk3 is only used to set a proper window icon...
+media-sound/pulseaudio system-wide -qt4 -gtk
+# 2.92 with USE=cdr requires =app-cdr/brasero-3.4* but
+# gnome-base/gnome-core-apps[cdr] depends on >=app-cdr/brasero-3.6.1
+media-sound/rhythmbox -cdr
+media-sound/snd fftw
+media-sound/sonic-visualiser fftw
+>=media-sound/soundkonverter-0.2.90-r1 lame
+media-sound/vagalume libproxy
+# Broken with latest libmp4v2
+media-sound/kid3 -mp4
+
+media-tv/freevo lirc matrox
+media-tv/xawtv aalib
+media-tv/xbmc airplay bluray css goom mysql pvr rtmp upnp webserver xrandr sftp nfs
+
+# Disable MMX due to compile failures
+media-tv/mythtv fftw
+
+media-video/blinkensim aalib
+media-video/dvgrab quicktime
+virtual/ffmpeg threads ogg vhook faac faad video_cards_nvidia amr cpudetection vpx jpeg2k
+media-video/ffmpeg threads ogg vhook faac faad video_cards_nvidia amr cpudetection vpx
+media-video/jubler mplayer
+media-video/kino gstreamer quicktime
+media-video/libav amr cpudetection faac faad ogg rtmp threads vhook video_cards_nvidia vpx jpeg2k
+media-video/miro faac
+media-video/mplayer 3dnow 3dnowext aalib amr ass bl cddb cdparanoia cpudetection dvdnav -dxr3 faac rtmp ftp ladspa lirc -live md5sum mmxext mng mp2 openal pnm radio rar rtc sse sse2 ssse3 tga tivo vidix vpx x264 zoran
+# testing mplayer flags
+media-video/mplayer fbcon bs2b
+# Drop dead code, doesn't work with libav
+media-video/mplayer2 -xvmc
+# we have media-video/mkvtoolnix-gui
+media-video/mkvtoolnix -qt4 -wxwidgets
+media-video/ogmrip ogm mp4 srt
+media-video/totem xulrunner iplayer galago
+media-video/vdr SetGroupSep-Patch atsc cmdsubmenu dvbsetup dxr3 graphtft iptv menuorg pinplugin rotor submenu subtitles ttxtsubs ttxtsubs yaepg
+media-video/vlc aalib egl fontconfig httpd libass live lua rtsp samba skins taglib upnp vlm
+media-video/xine-ui aalib
+
+# Drop xine-ui from dvdrip, since
+# we don't want it on G ISO
+media-video/dvdrip -xine subtitles fping
+
+net-analyzer/nessus-core -gtk
+# Bluetooth dependency is unwanted on servers
+# It pulls in a lot of crap
+net-analyzer/netcat6 -bluetooth
+# No need to have USE=X on net-snmp
+# ucd-compat required by net-misc/vmpsd-1.4
+net-analyzer/net-snmp ucd-compat -X
+net-analyzer/snmptt mysql
+net-analyzer/snort dynamicplugin
+net-analyzer/smokeping apache2
+net-analyzer/wireshark python -qt4
+net-analyzer/zabbix frontend agent server mysql ssh snmp proxy -sqlite3
+
+# gtk part is provided by net-analyzer/zenmap
+net-analyzer/nmap -gtk ncat ndiff nping
+
+net-dialup/mgetty -fax
+net-dialup/ppp atm dhcp radius -gtk
+net-dialup/freeradius threads
+net-dialup/slmodem usb
+
+net-dns/avahi howl-compat mdnsresponder-compat dbus gdbm -gtk python autoipd -qt4 introspection
+net-dns/avahi-base introspection howl-compat autoipd mdnsresponder-compat
+net-dns/avahi-gtk introspection
+net-dns/avahi-gtk3 introspection
+net-dns/avahi-mono introspection
+net-dns/avahi-qt introspection
+net-dns/dnsmasq -dbus tftp conntrack dhcp script dhcp-tools
+# We must choose between mysql and postgres
+net-dns/mydns mysql
+
+net-fs/cifs-utils ads upcall
+net-fs/samba ads acl oav swat winbind
+
+net-ftp/proftpd authfile openssl
+
+net-im/bitlbee twitter
+net-im/centerim gadu
+# ejabberd, more features!
+net-im/ejabberd mod_irc mod_muc mod_pubsub odbc web
+net-im/ekg2 gadu gpg xmpp
+net-im/empathy gnome
+net-im/gajim -avahi
+net-im/gyachi gpgme gtkspell gtkhtml -webkit
+net-im/jabberd2 mysql
+net-im/kadu xmpp
+net-im/pidgin bonjour console gadu groupwise meanwhile msn prediction qq sasl silc -zephyr
+net-im/psi jingle
+net-im/telepathy-connection-managers -icq -yahoo
+net-im/mcabber otr
+
+net-irc/inspircd mysql sqlite
+net-irc/kvirc -audiofile dcc_video
+net-irc/znc -python
+
+net-libs/aqbanking chipcard ofx
+net-libs/c-client chappa
+net-libs/glib-networking gnome
+net-libs/libgadu ssl threads
+# Required by XBMC 12.x
+net-libs/libmicrohttpd messages
+# libproxy is bloatware
+net-libs/libproxy -kde -gnome python
+net-libs/libsoup gnome
+net-libs/opal sip sipim h323
+net-libs/ptlib video stun wav pipechan dns http dtmf
+# Wants an old version of farstream stuff
+net-libs/telepathy-qt -farstream
+net-libs/wvstreams -qt3
+
+# Disable net-wireless/bluez for libpcap to avoid
+# having dbus, thus half X shit around pulled in
+net-libs/libpcap -bluetooth
+
+net-mail/dbmail sqlite3
+# Provide more dovecot features
+net-mail/dovecot managesieve mbox sieve sqlite
+net-mail/notmuch mutt
+net-mail/tpop3d mbox maildir
+
+# See bug 3118
+net-misc/dropbox librsync-bundled
+
+net-misc/aria2 metalink bittorrent xmlrpc
+net-misc/asterisk jabber gtalk
+# Preffer openssl over nss and gnutls for curl
+# moreover, nss breaks git https:// checkouts
+net-misc/curl ssl -nss -gnutls
+# Hylafax features
+net-misc/hylafax mgetty
+net-misc/mediatomb thumbnail -javascript
+net-misc/minidlna netgear readynas
+net-misc/mosh ufw
+# bluetooth use flag is useless
+# wext due to bug 3283
+net-misc/networkmanager -bluetooth connection-sharing -dhclient dhcpcd -gnutls introspection modemmanager nss wext wimax
+# OLD: to make VPN working with networkmanager (nm-applet)
+# NEW: USE=gtk makes these plugins work properly with
+# newer nm-applet. Please, don't remove it and see
+# bug 3508
+net-misc/networkmanager-openvpn gtk
+net-misc/networkmanager-openswan gtk
+net-misc/networkmanager-openconnect gtk
+net-misc/networkmanager-pptp gtk
+net-misc/networkmanager-vpnc gnome
+net-misc/ntp -zeroconf
+net-misc/nxclient prebuilt
+net-misc/nxnode prebuilt vnc
+net-misc/openssh -X
+net-misc/openssh -ldap
+# No more spidermonkey
+net-misc/plowshare -javascript
+net-misc/ps3mediaserver multiuser tsmuxer
+net-misc/remmina vnc vte ssh freerdp
+# Add xattr support to rsync
+net-misc/rsync xattr
+net-misc/tightvnc -java server
+net-misc/tor threads
+net-misc/vinagre -avahi
+net-misc/x2goserver sqlite
+
+net-nds/openldap -minimal
+
+net-nntp/suck perl
+
+net-p2p/amule geoip stats remote upnp daemon
+net-p2p/deluge webinterface
+net-p2p/eiskaltdcpp json
+net-p2p/retroshare -cli
+net-p2p/vuze source
+
+net-print/cnijfilter-drivers e500 e510 e600 ip100 ip4700 ip4900 ip7200 mg2100 mg2200 mg3100 mg3200 mg4100 mg4200 mg5300 mg5400 mg6200 mg6300 mg8200 mp230 mp250 mp270 mp490 mp550 mp560 mp640 mx370 mx430 mx510 mx710 mx890
+net-print/cups -java
+net-print/gutenprint foomaticdb -gtk
+net-print/hplip -acl fax hpijs parport snmp static-ppds usb
+
+net-proxy/privoxy threads
+net-proxy/tsocks tordns
+
+net-voip/ekiga gstreamer
+
+net-wireless/bluez gstreamer obex
+net-wireless/wpa_supplicant -qt3 -qt4 wimax ap p2p eap-sim wps
+
+# Razorqt lightdm plugin is lagging behind, disable
+razorqt-base/razorqt-meta -lightdm
+
+sci-astronomy/celestia -kde
+
+# workaround for https://bugs.gentoo.org/show_bug.cgi?id=361411
+sci-biology/transfac -emboss
+
+# temp. disable python support due to sip shit
+sci-chemistry/avogadro -python
+sci-chemistry/openbabel -perl -python
+sci-chemistry/xds-bin smp
+
+sci-electronics/geda doc stroke
+
+sci-geosciences/grass tcl tk fftw
+# doesn't build with tiff 4.0
+sci-geosciences/mapserver flash threads -tiff
+sci-geosciences/qgis grass
+
+# required by media-gfx/luminance-hdr
+sci-libs/fftw threads
+sci-libs/gdal curl geos
+# PQStego requires this USE, see bug 2751
+>=sci-libs/gsl-1.15 cblas-external
+sci-libs/hdf5 -cxx -fortran -mpi threads szip
+sci-libs/itpp fftw
+sci-libs/indilib nova
+sci-libs/netcdf -fortran hdf5
+sci-libs/plplot -wxwidgets
+# -ffmpeg because at this time, with latest libav, build fails
+sci-libs/vtk tk mpi -ffmpeg
+
+sci-mathematics/maxima latex
+sci-mathematics/octave fftw curl
+
+# htmldoc, doc, graphviz are required by app-doc/root-docs
+sci-physics/root htmldoc doc fftw graphviz
+
+sci-visualization/fityk gnuplot wxwindows
+sci-visualization/gnuplot gd wxwidgets
+sci-visualization/grace fftw
+sci-visualization/gwyddion fftw
+
+# Disable nautilus integration, it gets pulled in in XFCE spin
+sys-apps/gnome-disk-utility -nautilus -avahi
+sys-apps/groff -X
+sys-apps/hwdata-gentoo binary-drivers
+# Do we really want berkdb?
+sys-apps/man-db -berkdb
+sys-apps/man-pages -linguas_da -linguas_de -linguas_fr -linguas_it -linguas_ja -linguas_nl -linguas_pl -linguas_ro -linguas_ru -linguas_zh_CN
+sys-apps/pciutils -zlib
+# systemd support
+sys-apps/systemd -gtk plymouth cryptsetup lzma xattr -openrc keymap
+# Install tty helpers (like wall)
+sys-apps/util-linux tty-helpers
+
+sys-auth/consolekit -acl
+sys-auth/pambase -consolekit -kerberos
+
+sys-block/gparted -kde -gtk dmraid mdadm btrfs
+sys-block/parted device-mapper
+
+# Kernel modules not needed
+sys-block/open-iscsi -modules
+
+# grub2 must be slotted for a while
+>sys-boot/grub-1 multislot
+sys-boot/grub device-mapper libzfs
+
+sys-cluster/openmpi romio
+sys-cluster/torque server
+# We support both vanilla and vz kernels
+sys-cluster/vzctl vanilla-kernel vz-kernel ploop
+
+# Disable GTK for distcc, this is a server-side app
+# and it's better to not ship with gtk
+sys-devel/distcc -avahi -gtk
+sys-devel/gcc objc objc++ objc-gc graphite go -gtk
+sys-devel/base-gcc objc objc++ objc-gc graphite -gtk
+
+# No fuck git by default!
+sys-devel/gettext -git
+# gdb tuning, we want XML
+sys-devel/gdb expat python
+# clang wants USE=clang for llvm
+sys-devel/llvm clang
+
+sys-fs/evms -gtk
+sys-fs/mtd-utils xattr
+sys-fs/ntfs3g suid ntfsprogs
+# USE=static static-libs must go together in order to have it compiling
+sys-fs/reiser4progs static static-libs
+sys-fs/udev extras
+# udisks, we want cryptsetup support
+sys-fs/udisks cryptsetup crypt
+# We use a builtin kernel module
+sys-fs/zfs kernel-builtin
+
+sys-apps/kmod lzma static-libs
+sys-libs/e2fsprogs-libs static-libs
+sys-fs/udev static-libs
+sys-apps/util-linux static-libs
+dev-libs/glib static-libs
+dev-libs/elfutils static-libs
+sys-libs/gpm static-libs
+
+sys-kernel/dracut device-mapper dracut_modules_biosdevname dracut_modules_btrfs dracut_modules_dmraid dracut_modules_dmsquash-live dracut_modules_gensplash dracut_modules_lvm dracut_modules_mdraid dracut_modules_multipath dracut_modules_nbd dracut_modules_nfs dracut_modules_plymouth dracut_modules_syslog dracut_modules_crypt dracut_modules_crypt-gpg dracut_modules_crypt-loop dracut_modules_iscsi dracut_modules_systemd net
+sys-kernel/genkernel cryptsetup crypt
+sys-kernel/genkernel-next cryptsetup crypt
+sys-kernel/linux-kogaion dmraid symlink grub iscsi mdadm luks lvm zfs plymouth
+<sys-kernel/linux-kogaion-3.13 splash
+sys-kernel/kogaion-sources symlink
+
+sys-libs/db -java
+sys-libs/zlib minizip
+
+virtual/mpi romio
+virtual/ooo java
+virtual/opencl video_cards_nvidia video_cards_fglrx
+
+# relevant flags must be kept in sync with dev-vcs/subversion
+www-apache/mod_dav_svn -dso
+
+www-apps/egroupware mysql
+www-apps/owncloud mysql postgres sqlite3
+www-apps/phprojekt mysql
+www-apps/postfixadmin mysql
+www-apps/rt mysql
+www-apps/trac mysql postgres vhosts sqlite
+
+# system-ffmpeg dependency pulls in ffmpeg, we use stable libav
+# which is not enough at this time, minimum req is 9.5
+www-client/chromium -system-ffmpeg
+www-client/firefox filepicker -gnome gstreamer mozbranding system-jpeg xforms
+www-client/firefox-bin linguas_be linguas_id linguas_ka linguas_ku linguas_pa_IN linguas_sq
+www-client/midori sqlite
+www-client/rekonq semantic-desktop
+www-client/seamonkey -linguas_en_GB -linguas_es_AR -linguas_es_ES -linguas_fy -linguas_fy_NL -linguas_ga -linguas_ga_IE -linguas_gu_IN -linguas_ka -linguas_ku -linguas_nb -linguas_nb_NO -linguas_nn -linguas_nn_NO -linguas_pl -linguas_pt -linguas_pt_BR -linguas_pt_PT -linguas_sv_SE -linguas_zh_CN -linguas_zh_TW -pa_IN
+www-client/uget gstreamer
+
+# 32bit plugin is unwanted
+www-plugins/adobe-flash -32bit sse2
+www-plugins/gnash egl openvg ffmpeg -python -cairo -sdl -kde
+
+# Our Apache defaults
+www-servers/apache apache2_modules_asis apache2_modules_auth_digest apache2_modules_authn_dbd apache2_modules_cern_meta apache2_modules_cgi apache2_modules_cgid apache2_modules_charset_lite apache2_modules_dbd apache2_modules_dumpio apache2_modules_imagemap apache2_modules_log_forensic apache2_modules_proxy apache2_modules_proxy_ajp apache2_modules_proxy_balancer apache2_modules_proxy_connect apache2_modules_proxy_ftp apache2_modules_proxy_http apache2_modules_substitute apache2_modules_version ident suexec
+
+www-servers/cherokee admin
+
+# Inflate lighttpd
+www-servers/lighttpd fastcgi lua memcache xattr
+
+x11-apps/fusion-icon -qt4
+
+# X.Org stuff
+x11-base/xorg-server -ipv6 nptl kdrive xvfb
+x11-base/xorg-x11 intel
+x11-drivers/xf86-video-intel sna uxa
+
+x11-drivers/ati-drivers distribution -qt4 disable-watermark
+x11-drivers/nvidia-drivers distribution uvm
+x11-drivers/nvidia-drivers -gtk
+# Disable USE=multilib, it's way too much space on amd64
+# see Sept. 6 2012 discussion on staff ML
+# Update: since we cannot disable USE=multilib,
+# USE flag has been renamed to x-multilib
+x11-drivers/nvidia-userspace -x-multilib
+x11-drivers/ati-userspace -x-multilib
+
+x11-libs/cairo glitz -qt4
+# move x11-libs/ecore dev-libs/ecore
+dev-libs/ecore curl
+x11-libs/goffice gnome
+x11-libs/libdrm video_cards_intel video_cards_nouveau video_cards_radeon video_cards_vmware libkms
+# libva coolness
+x11-libs/libva video_cards_dummy video_cards_intel
+
+dev-qt/qtgui mng private-headers raster gtkstyle
+
+dev-qt/qtcore private-headers
+dev-qt/qtscript private-headers
+dev-qt/qtdeclarative webkit private-headers
+x11-libs/wxGTK gstreamer
+
+# to make cinepaint work, enable threads on fltk
+# @cairo: doesn't compile if enabled, undefined ref -> fl_set_cairo_ctm()
+x11-libs/fltk threads xft -cairo
+
+# We want MT support for tcl and tk
+dev-lang/tcl threads
+dev-lang/tk threads
+dev-tcltk/tclx threads
+
+x11-terms/rxvt-unicode xft
+
+# Bumblebee stuff
+x11-misc/bumblebee video_cards_nvidia video_cards_nouveau -bbswitch
+x11-misc/cairo-dock xcomposite
+x11-misc/notification-daemon gstreamer
+x11-misc/obconf -lxde
+x11-misc/shutter drawing webphoto
+x11-misc/xaos aalib
+# Better support for xmobar, add xft USE flag
+x11-misc/xmobar xft
+# Disable new-login, pulls in gdm or kdm, which is bad
+x11-misc/xscreensaver -new-login
+
+x11-plugins/pidgin-sipe voice
+x11-plugins/cairo-dock-plugins alsa exif gmenu -kde terminal tomboy -webkit -xfce -xklavier
+x11-themes/cairo-dock-themes Azur Cobalt Djoole Glattering I_Cairo MacOSX TapisVert Ubuntu Verde Wood
+# Our artwork, blame Ian
+>=x11-themes/elementary-icon-theme-2.7.1 monochrome branding
+x11-themes/gnome-colors-common branding
+x11-themes/gtk-engines-murrine -themes
+x11-themes/gtk-engines-qtcurve -mozilla
+x11-themes/kogaion-artwork-kde ksplash
+x11-themes/skinenigmang-logos dxr3
+x11-themes/tango-icon-theme branding
+
+x11-wm/compiz -gnome -kde
+x11-wm/compiz-fusion -gnome -kde
+x11-wm/enlightenment xrandr -exchange
+x11-wm/fluxbox imlib
+x11-wm/fvwm imlib
+x11-wm/icewm imlib
+x11-wm/openbox imlib
+
+xfce-base/thunar thumbnail
+xfce-base/xfdesktop thunar-vfs
+xfce-base/xfwm4 xcomposite
+
+xfce-extra/tumbler gstreamer raw
+
+# added for mythtv
+dev-qt/qtsql mysql
+dev-python/PyQt4 webkit sql assistant declarative examples script help
+
+# See Sabayon bug #890
+sys-devel/libperl ithreads
+dev-lang/perl ithreads
+
+# For safety (no particular reason, but grub requires ncurses)
+# we also provide libncurses.a
+sys-libs/ncurses static-libs
+
+## Put new entries after this line if you dont want to organize it. ##
+######################################################################
+## Cleaned up 0600Z 10Jan2010 - Az
+
+# libdvdcss setup
+media-libs/libdvdread -css
+media-libs/xine-lib -css
+app-cdr/brasero -css
+media-tv/mythtv -css
+
+media-video/avidemux amr
+
+# Disable gtk dependency, unwanted for Core
+dev-python/python-meh -gtk
+app-admin/system-config-date -gtk
+dev-python/python-slip -gtk
+app-admin/firstboot -gtk
+app-admin/system-config-users -X
+
+# Pylons stuff
+dev-python/paste openid
+dev-python/pylons genshi jinja
+
+# openresolv support
+net-dns/bind dlz resolvconf
+net-misc/connman resolvconf
+net-misc/networkmanager resolvconf
+net-misc/vpnc resolvconf
+
+gnome-base/gnome-panel eds
+
+sys-auth/polkit -kde -gtk
+media-libs/libpng apng
+
+# New splashutils wants static-libs see Gentoo bug #356231
+media-libs/libpng static-libs
+media-libs/lcms static-libs
+virtual/jpeg static-libs
+media-libs/libjpeg-turbo static-libs
+media-libs/libmng static-libs
+app-arch/bzip2 static-libs
+media-libs/freetype static-libs
+sys-libs/zlib static-libs
+
+# We want packages with static-libs (add here)
+dev-libs/expat static-libs
+
+# Prepare for GNOME 3
+# cairo pulls in mesa in the end, which is bad for spinbase
+# however, we have split ebuilds now, so enable cairo
+dev-python/pygobject introspection cairo
+sys-auth/polkit introspection
+sys-power/upower introspection
+net-libs/libsoup introspection
+x11-libs/gtk+:2 introspection
+media-libs/gst-plugins-base introspection
+media-libs/gstreamer introspection
+dev-libs/glib introspection
+net-libs/libsoup-gnome introspection
+media-libs/babl introspection
+gnome-extra/polkit-gnome introspection
+gnome-base/libgtop introspection
+x11-libs/libnotify introspection
+dev-libs/libgee introspection
+gnome-base/gnome-panel introspection bonobo
+net-libs/gtk-vnc gtk3
+app-misc/tomboy -applet
+# our is a split package, who cares
+net-dns/avahi dbus gtk3
+# Do not pull in gnome-extra-apps meta package
+# Disable accessibility, since it's just a virtual dependency
+gnome-base/gnome -extras -accessibility
+# Enable some fancy stuff on gdm
+gnome-base/gdm gnome-keyring smartcard accessibility fprint
+# required by gnome-extra/synapse-0.2.6, required by gnome-extra/synapse (argument)
+>=gnome-extra/zeitgeist-0.7.1-r1 fts
+
+sys-boot/plymouth video_cards_intel video_cards_nouveau video_cards_radeon -openrc -gtk -pango static-libs
+
+# Enable hardened USE flags
+sys-devel/base-gcc hardened
+sys-devel/gcc hardened
+# keep suid for a while, needs devpts mounted with gid=5 otherwise
+sys-libs/glibc hardened suid nscd
+
+# add Infinality patches to freetype-2
+# See bug 3360
+media-libs/freetype infinality
+
+# Super Google MySQL!
+dev-db/google-mysql -embedded
+~virtual/mysql-5.1 -embedded
+dev-libs/lzo static-libs
+
+# Enable USE=tk for the Python Imaging stack (and Python)
+# We will use our own crafted dev-python/imaging ebuild
+# that redirects the tk dependency to python-tk
+dev-python/imaging tk
+dev-python/pillow tk
+virtual/python-imaging tk
+dev-lang/python tk
+
+# This is while we wait for full true multilib support on libav
+# Please drop this as soon as the corresponding packages are fixed
+media-video/libav -gnutls openssl -test
+virtual/ffmpeg -gnutls openssl -test
+
+## GNOME 3.10 flags
+# required by gnome-music
+app-misc/tracker gstreamer -ffmpeg -xine
+# required by gnome-base/gnome-core-apps-3.10.1::gnome-next[cdr]
+# required by gnome-base/gnome-3.10.1::gnome-next
+# required by gnome-base/gnome (argument)
+app-cdr/brasero tracker
+# required by gnome-base/gnome-core-apps-3.10.1::gnome-next
+# required by gnome-base/gnome-3.10.1::gnome-next
+# required by gnome-base/gnome (argument)
+gnome-base/nautilus tracker
+
+# VAAPI/VDPAU support
+media-libs/avidemux-core vaapi vdpau
+media-libs/mesa vdpau
+# Disabling vaapi for now, see bug #2221, #4069
+# 2013-11-15: retry with USE=vaapi
+media-tv/xbmc vaapi vdpau
+media-tv/mythtv vaapi vdpau
+media-video/avidemux vaapi vdpau
+media-video/hwdecode-demos vaapi vdpau
+media-video/libav vaapi vdpau
+media-video/mplayer vaapi vdpau
+media-video/mplayer2 vaapi vdpau
+media-video/ffmpeg vaapi vdpau
+# TODO: vdpau requires libav-10. Sigh.
+media-video/vlc vaapi -vdpau
+virtual/ffmpeg vaapi vdpau
+www-plugins/gnash vaapi vdpau
+
+# Use Gtk3 for scim and spice-gtk
+app-i18n/scim gtk3
+net-misc/spice-gtk gtk3
+
+# Disable plymouth integration in gdm 3.10
+# Disable gdm integration in plymouth
+# If enabled, chvt() blocks on tty0 ioctl
+# VT_WAITACTIVE
+gnome-base/gdm -plymouth
+sys-boot/plymouth -gdm
+
+# This is disabled because the functionality conflicts with RigoDaemon
+# Maybe it's time to think about turning RigoDaemon into a PackageKit provider
+gnome-base/gnome-settings-daemon -packagekit
+gnome-base/nautilus packagekit
+gnome-extra/gnome-color-manager packagekit
+
+# USE=-ffmpeg due to libav-9.10+ requirements, not yet in chroots
+media-plugins/audacious-plugins -ffmpeg
+
+# required by net-analyzer/tcpreplay-4.0.2
+sys-devel/autogen libopts
+
+# gnome-music is Python3 only, prefer python 3.3 for now
+media-sound/gnome-music python_single_target_python3_3
+# same for gnome-sudoku and others
+games-puzzle/gnome-sudoku python_single_target_python3_3
+media-gfx/eog-plugins python_single_target_python3_3
+
+# required by media-gfx/gnome-photos-3.10.2
+# required by gnome-photos (argument)
+media-plugins/grilo-plugins upnp-av
+
+# required by reiser4progs
+sys-libs/readline static-libs
+
+# threads: required by gitg
+dev-libs/libgit2 ssh threads
+
+# required by media-plugins/grilo-plugins-0.2.10
+# required by media-sound/gnome-music-3.10.3
+# required by gnome-music (argument)
+>=media-libs/grilo-0.2.10 playlist
+# required by media-sound/gnome-music-3.10.3
+# required by gnome-music (argument)
+>=media-plugins/grilo-plugins-0.2.10 tracker
+
+# required by ktnef
+app-office/akonadi-server soprano
+
+# required by libteam
+dev-libs/libnl utils
+
+# Prefer gtk for media-libs/libmediaart
+media-libs/libmediaart gtk -qt4 -qt5
+
+# required by kde-base/artikulate-4.13.1[-gstreamer]
+# required by kde-base/kdeedu-meta-4.13.1
+# required by kde-base/kde-meta-4.13.1
+# required by kde-meta (argument)
+>=dev-qt/qt-mobility-1.2.2_p20130703 multimedia
+
+# required by kde-base/nepomuk-4.13.1
+# required by media-video/bangarang-2.1-r2
+# required by bangarang (argument)
+>=kde-base/kdelibs-4.13.1 nepomuk
+
+# prefer openssl instead of gnutls
+# because lib32 true multilib support in cups is broken
+net-print/cups -gnutls
+
+# commoncpp2 does not build with latest gnutls
+dev-cpp/commoncpp2 -gnutls ssl
+
+# Bug 4726, add UVM support
+x11-drivers/nvidia-userspace uvm
+
+# Use in-kernel modules
+app-emulation/vmware-modules -vmci -vsock
+
+# No modules, thanks. We're bleeding.
+net-firewall/ipset -modules
+
+# Add more docs to lxc
+app-emulation/lxc doc
+
+# Anaconda related USE deps
+dev-libs/libreport -gtk
+app-admin/anaconda -gtk -gui
+
+# required by dev-ruby/metasploit_data_models-0.17.2[ruby_targets_ruby19]
+# required by net-analyzer/metasploit-4.9.3[ruby_targets_ruby19]
+# required by metasploit (argument)
+dev-ruby/activerecord postgres
+
+# Blender Python 3.4 deps
+dev-python/setuptools python_targets_python3_4
+dev-python/requests python_targets_python3_4
+dev-python/numpy python_targets_python3_4
+dev-python/chardet python_targets_python3_4
+
+# Required by rkhunter
+sys-process/lsof rpc
+
+# Required by reiser4progs
+sys-libs/libaal static-libs
+
+# intel-gpu-tools is Python3 only
+x11-apps/intel-gpu-tools python_single_target_python3_3
diff --git a/conf/intel/portage/profile/package.provided b/conf/intel/portage/profile/package.provided
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/conf/intel/portage/profile/package.provided
diff --git a/conf/intel/portage/profile/package.use.mask/00-kogaion.mask b/conf/intel/portage/profile/package.use.mask/00-kogaion.mask
new file mode 100644
index 0000000..ff957bc
--- /dev/null
+++ b/conf/intel/portage/profile/package.use.mask/00-kogaion.mask
@@ -0,0 +1,16 @@
+kde-base/solid -networkmanager
+
+# media-gfx/blender wants Python 3.3
+# need to unmask its use flag
+media-gfx/blender -python_single_target_python3_3 -python_targets_python3_3
+
+# http://bugs.kogaion.org/show_bug.cgi?id=4115
+media-sound/audacity -ffmpeg
+
+# USE=systemd unmasking, no need to keep them masked
+sys-auth/polkit -systemd
+sys-power/upower -systemd
+sys-fs/udisks -systemd
+
+# We use a builtin module for sys-fs/zfs
+sys-fs/zfs -kernel-builtin
diff --git a/conf/intel/portage/profile/use.mask b/conf/intel/portage/profile/use.mask
new file mode 100644
index 0000000..9e0a6a3
--- /dev/null
+++ b/conf/intel/portage/profile/use.mask
@@ -0,0 +1,17 @@
+# Required by GNOME 3
+-introspection
+
+# Unmask USE=hardened globally
+-hardened
+
+# Unmask Python 3.3 stuff
+-python_targets_python3_3
+
+# Unmask systemd for everything
+-systemd
+
+#
+-packagekit
+
+# We want true multilib abi
+-abi_x86_32
diff --git a/conf/intel/portage/profile/virtuals b/conf/intel/portage/profile/virtuals
new file mode 100644
index 0000000..d0c01b0
--- /dev/null
+++ b/conf/intel/portage/profile/virtuals
@@ -0,0 +1 @@
+virtual/x11 x11-base/xorg-x11
diff --git a/conf/intel/repo/kogaion-testing/packages.db.critical b/conf/intel/repo/kogaion-testing/packages.db.critical
new file mode 100644
index 0000000..07642ab
--- /dev/null
+++ b/conf/intel/repo/kogaion-testing/packages.db.critical
@@ -0,0 +1,4 @@
+sys-devel/base-gcc:4.7
+>=sys-apps/portage-2.2.0_alpha142
+>sys-libs/glibc-2.16.9999
+>=sys-apps/entropy-205
diff --git a/conf/intel/repo/kogaion-testing/packages.db.keywords b/conf/intel/repo/kogaion-testing/packages.db.keywords
new file mode 100644
index 0000000..6d656fd
--- /dev/null
+++ b/conf/intel/repo/kogaion-testing/packages.db.keywords
@@ -0,0 +1,7 @@
+sys-apps/portage ~x86 ~amd64
+dev-lang/python:3.3 ~x86 ~amd64
+
+# GNOME 3.12 mask
+>=sys-power/upower-0.99.0 ~x86 ~amd64
+# Allow systemd and upower 0.99 friendly version
+=xfce-extra/xfce4-power-manager-1.2.0_p20140527 ~amd64 ~x86 amd64 x86
diff --git a/conf/intel/repo/kogaion-testing/packages.db.lic_whitelist b/conf/intel/repo/kogaion-testing/packages.db.lic_whitelist
new file mode 100644
index 0000000..a740a3c
--- /dev/null
+++ b/conf/intel/repo/kogaion-testing/packages.db.lic_whitelist
@@ -0,0 +1,770 @@
+3DFX
+3proxy
+3ware
+4F
+7plus
+9wm
+ACME
+ACML
+aczoom
+Adaptec
+adobe-ps
+AdobePS
+Adobe-SourceCode
+AECA
+aewm
+AFL-2.0
+AFL-2.1
+AFL-3.0
+AFTERSTEP
+AICCU
+Aladdin
+Allegro
+amiwm
+AMPAS
+AMS
+ANTL
+Apache-1.1
+Apache-2.0
+APL-1.0
+appres
+APSL-2
+aquafont
+arj
+Arphic
+Artistic
+Artistic-2
+as-is
+astrolog
+astromenace
+ATOK
+AURA
+BAEKMUK
+bass
+BCS
+bdftopcf
+BEER-WARE
+beforelight
+bigresproto
+bioapi
+bitmap
+BitstreamVera
+BitTorrent
+blackshades
+Blitz-Artistic
+bonnie
+Boost-1.0
+BSD
+BSD-2
+BSD-4
+BSD-4
+bungie-marathon
+BWidget
+BZIP2
+C3
+cadsoft
+Caldera
+canada-med
+CAOSL
+ccp4
+CCPL-Attribution-2.0
+CCPL-Attribution-3.0
+CCPL-Attribution-NoDerivs-2.5
+CCPL-Attribution-NonCommercial-NoDerivs-2.0
+CCPL-Attribution-NonCommercial-NoDerivs-2.5
+CCPL-Attribution-ShareAlike-2.0
+CCPL-Attribution-ShareAlike-2.5
+CCPL-Attribution-ShareAlike-3.0
+CCPL-Attribution-ShareAlike-NonCommercial-2.5
+CCPL-ShareAlike-1.0
+CDDL
+CDDL-Schily
+cdegroot
+CDF
+CeCILL-2
+Cenon
+CGL
+charm
+chasen
+circlemud
+cisco-vpn-client
+Clarified-Artistic
+clustalw
+CMake
+CMASS-M3
+cmigemo
+CNRI
+CNRI-QUIXOTE-2.4
+codehaus-classworlds
+codehaus-groovy
+colt
+compositeproto
+Conexant
+cos
+CPL-0.5
+CPL-1.0
+CRACKLIB
+crafty
+crazney
+cryptopp
+CS-1.0
+CyberNeko-1.0
+damageproto
+DB
+dbgphp
+DCC
+DEC-M3
+DES
+dgen-sdl
+dlj-1.1
+dmxproto
+dom4j
+DSL
+DSNIFF
+DUMB-0.9.2
+dvibook
+EAPL
+ECWPL
+EDB
+editres
+eGenixPublic
+eGenixPublic-1.1
+ElementTree
+Elm
+Emacs
+encodings
+EPL
+EPL-1.0
+EPSON
+eternal_lands
+evieext
+Exolab
+FastCGI
+FDL-1.1
+FDL-1.2
+FDL-1.3+
+FESTIVAL
+FIPL-1.0
+fixesproto
+FLEX
+FLTK
+FML-1
+fmod
+folding-at-home
+font-adobe-100dpi
+font-adobe-75dpi
+font-adobe-utopia-100dpi
+font-adobe-utopia-75dpi
+font-adobe-utopia-type1
+font-alias
+font-arabic-misc
+font-bh-100dpi
+font-bh-75dpi
+font-bh-lucidatypewriter-100dpi
+font-bh-lucidatypewriter-75dpi
+font-bh-ttf
+font-bh-type1
+font-bitstream-100dpi
+font-bitstream-75dpi
+font-bitstream-speedo
+font-bitstream-type1
+fontcacheproto
+fontconfig
+font-cronyx-cyrillic
+font-cursor-misc
+font-daewoo-misc
+font-dec-misc
+font-ibm-type1
+font-isas-misc
+font-jis-misc
+font-micro-misc
+font-misc-cyrillic
+font-misc-ethiopic
+font-misc-meltho
+font-misc-misc
+font-mutt-misc
+font-schumacher-misc
+font-screen-cyrillic
+font-sony-misc
+fontsproto
+font-sun-misc
+fonttosfnt
+font-util
+font-winitzki-cyrillic
+font-xfree86-type1
+fping
+FreeArt
+freedist
+freemarker
+freetts
+Frodo
+fslsfonts
+fstobdf
+FTL
+FVWM
+galaxyhack
+GAlib
+gamess
+gccmakedep
+gcc-runtime-library-exception-3.1
+GDLS
+gips_iLBClicense.pdf
+glest-data
+glimpse
+glproto
+glut
+GLX
+GMGPL
+gnuplot
+GPL-1
+GPL-2
+GPL-2+
+GPL-2-with-exceptions
+GPL-2-with-linking-exception
+GPL-2-with-MySQL-FLOSS-exception
+GPL-3
+GPL-3+
+grass-ipafonts
+guild
+HPL
+HYDRA
+hylafax
+hyperic
+HyperSpec
+iASL
+IBM
+IBM-J1.4
+IBM-J1.5
+ICE
+iceauth
+ico
+icu
+IDPL
+imagemagick
+imake
+immon-sflow
+Indir
+Inform
+Info-ZIP
+inputproto
+Interbase-1.0
+ipadic
+IPL-1
+IRPDL
+ISC
+isc-dhcp
+ITS4
+JamesClark
+jardinains
+JasPer
+jaxen
+jcraft
+jdepend
+JDOM
+jlex
+JNIC
+JPython
+jrockit
+kbproto
+KenMacLeod
+Kermit
+knights-demo
+kvirc
+lam-mpi
+LDP
+LDP-1a
+less
+levee
+LFS
+LGPL-2
+LGPL-2+
+LGPL-2.1
+LGPL-2.1+
+LGPL-2.1-linking-exception
+LGPL-2.1-UUST
+LGPL-3
+LGPL-3+
+lha
+libdmx
+libdomainkeys-1.1
+libdrm
+libf2c
+libffi
+libfontenc
+libFS
+libgcc
+LIBGLOSS
+libICE
+liblbxutil
+liboldX
+libSM
+libstdc++
+libX11
+libXau
+libXaw
+libXcomposite
+libXcursor
+libXdamage
+libXdmcp
+libXevie
+libXext
+libXfixes
+libXfont
+libXfontcache
+libXft
+libXi
+libXinerama
+libxkbfile
+libxkbui
+libXmu
+libXp
+libXpm
+libXprintAppUtil
+libXprintUtil
+libxproxy
+libXrandr
+libXrender
+libXres
+libXScrnSaver
+libXt
+libXTrap
+libXtst
+libXv
+libXvMC
+libXxf86dga
+libXxf86misc
+libXxf86vm
+LICENSE-BITSTREAM
+lisp2wish
+listres
+LLGPL-2.1
+LOKI-EULA
+LPPL-1.2
+LPPL-1.3
+LPPL-1.3b
+LPPL-1.3c
+lsof
+luit
+maestro
+MagickWand
+makedepend
+MakeIndex
+mapm
+marginalhacks
+mayadoc-5.0
+MBROLA
+mekanix
+meme
+Memonix
+metapackage
+MILO
+mindterm
+Mini-XML
+MIT
+mkfontdir
+mkfontscale
+mmix
+molmol
+molscript
+MonetDBPL-1.1
+mongrel
+mopac7
+Moria
+MOTIF
+Mozart
+MPEG4
+MPL-1.0
+MPL-1.1
+mplus-fonts
+mserv
+MSF-1.2
+Ms-PL
+mx4j
+myspell-en_CA-JRossBeresford
+myspell-en_CA-KevinAtkinson
+myspell-et_EE-IEL
+myspell-hyph_sk_SK-TiborBako
+myspell-ispell-GeoffKuenning
+myspell-lt_LT-AlbertasAgejevas
+myspell-ru_RU-ALexanderLebedev
+myspell-th_cs_CZ-PavelRychlySmrz
+namd
+NCSA-HDF
+nemerle
+nethack
+netlogo
+netperf
+NewArtisans
+NEWLIB
+newton
+nhc98
+No-Problem-Bugroff
+Norvig
+NPL-1.1
+oclock
+OFL
+OFL-1.1
+OGL-1.0a
+OGTSL
+openafs-krb5
+openafs-krb5-a
+openknights
+OPENLDAP
+openmarket
+openpbs
+OpenSoftware
+openspml
+openssl
+OpenSymphony-1.1
+OPERA-9
+OPL
+OracleDB
+OSI-Approved
+OSIRIS
+OSL-1.1
+OSL-2.0
+OTN
+otter
+Palm-SDK
+PAM
+Parallels
+paraview
+PathfinderPL-1.1
+PBZIP2
+PDB
+PDFLite
+PEL
+penguzzle
+perforce
+petrify
+pgasync
+PHP
+PHP-2.02
+PHP-3
+PHP-3.01
+phrack
+PICO
+PicoContainer
+pixman
+pkcrack
+PLAN9
+pmd
+POMPOM
+poster
+POSTGRESQL
+Princeton
+printproto
+proxymngr
+PSF-2
+PSF-2.2
+PSF-2.3
+PSF-2.4
+PSTT
+public-domain
+pymol
+pysqlite
+PYTHON
+qeradiant
+qlogic-fibre-channel-firmware
+qpage
+QPL
+QPL-1.0
+qpopper
+queen
+qwt
+randrproto
+RDist
+REALbasic
+recordproto
+renderproto
+Resounding
+resourceproto
+rgb
+RiceBSD
+richardson
+ringtonetools
+Roadrunner
+RSA-MD2
+RSA-MD4
+RSA-MD5
+RSA-PKCS11
+rstart
+Ruby
+ruby-debug
+satan
+saxpath
+scilab
+Scintilla
+scripts
+scrnsaverproto
+selfhtml
+Sendmail
+Sendmail-Open-Source
+sessreg
+setxkbmap
+SGI-B
+SGI-B-1.1
+SGMLUG
+showfont
+SIFT
+SIL-freeware
+singular
+sip
+SixXS
+Sleepycat
+Smart-Link
+smproxy
+SNNS-4.2
+SOPLA-2.3
+sparky
+Spice-1.1
+SPL
+Spread-1.0
+ssh
+sslwrap
+staden
+Stanford
+stardock-images
+stix
+Subversion
+Sudo
+sun-asis-javamake
+sun-bcla-j2ee
+sun-bcla-j2ee-deployment
+sun-bcla-j2me
+sun-bcla-jai
+sun-bcla-jimi
+sun-bcla-jmf
+sun-bcla-jmi
+sun-bcla-jms
+sun-bcla-jsapi
+sun-bcla-jsr101
+sun-bcla-jta
+sun-bcla-jvmstat
+sun-j2sl
+sun-j2sl-6
+sun-jrl
+sun-jsr67
+sun-jsr93
+sun-openlook
+sun-rpc
+SVFL
+tacc
+t-coffee
+tcp_wrappers_license
+TeX
+trac
+trapproto
+truecrypt-collective-1.0
+truecrypt-collective-1.3
+twm
+UCAR-Unidata
+unicode
+unRAR
+ut2003-demo
+util-macros
+ValveSDK
+ventrilo
+VGBA
+videoproto
+vienna-rna
+viewres
+VIGRA
+vim
+visual
+vlgothic
+Volano
+VOSTROM
+W3C
+W3C-document
+w3m
+WarpPipe
+WebMO
+Werken-1.1.1.1
+werken.xpath
+whitehead
+WordNet-1.6
+worldofpadman
+WTFPL-2
+wxWinFDL-3
+wxWinLL-3
+X11
+x11perf
+XAnim
+xauth
+xbacklight
+xbattle
+xbiff
+xbitmaps
+xboing
+xcalc
+XCIN
+xclipboard
+xcmiscproto
+xcmsdb
+xconsole
+xcursorgen
+xcursor-themes
+xdbedizzy
+Xdebug
+xditview
+xdm
+xdpyinfo
+xdriinfo
+xearth
+xedit
+XeTeX
+xev
+xextproto
+xeyes
+xf86bigfontproto
+xf86dga
+xf86dgaproto
+xf86driproto
+xf86-input-acecad
+xf86-input-aiptek
+xf86-input-calcomp
+xf86-input-citron
+xf86-input-digitaledge
+xf86-input-dmc
+xf86-input-dynapro
+xf86-input-elo2300
+xf86-input-elographics
+xf86-input-evdev
+xf86-input-fpit
+xf86-input-hyperpen
+xf86-input-jamstudio
+xf86-input-joystick
+xf86-input-keyboard
+xf86-input-magellan
+xf86-input-magictouch
+xf86-input-microtouch
+xf86-input-mouse
+xf86-input-mutouch
+xf86-input-palmax
+xf86-input-penmount
+xf86-input-spaceorb
+xf86-input-summa
+xf86-input-tek4957
+xf86-input-ur98
+xf86-input-vmmouse
+xf86-input-void
+xf86miscproto
+xf86rushproto
+xf86-video-amd
+xf86-video-apm
+xf86-video-ark
+xf86-video-ati
+xf86-video-chips
+xf86-video-cirrus
+xf86-video-cyrix
+xf86-video-dummy
+xf86-video-fbdev
+xf86-video-glint
+xf86-video-i128
+xf86-video-i740
+xf86-video-i810
+xf86-video-impact
+xf86-video-imstt
+xf86-video-mga
+xf86-video-neomagic
+xf86-video-newport
+xf86-video-nsc
+xf86-video-nv
+xf86-video-rendition
+xf86-video-s3
+xf86-video-s3virge
+xf86-video-savage
+xf86-video-siliconmotion
+xf86-video-sis
+xf86-video-sisusb
+xf86-video-sunbw2
+xf86-video-suncg14
+xf86-video-suncg3
+xf86-video-suncg6
+xf86-video-sunffb
+xf86-video-sunleo
+xf86-video-suntcx
+xf86-video-tdfx
+xf86-video-tga
+xf86-video-trident
+xf86-video-tseng
+xf86-video-v4l
+xf86-video-vermilion
+xf86-video-vesa
+xf86-video-vga
+xf86-video-via
+xf86-video-vmware
+xf86-video-voodoo
+xf86-video-xgi
+xf86vidmodeproto
+xfd
+xfindproxy
+xfontsel
+xfs
+xfsinfo
+xfwp
+xgamma
+xgc
+xhost
+Ximian-logos
+xineramaproto
+xinit
+xkbcomp
+xkbdata
+xkbevd
+xkbprint
+xkbutils
+xkill
+xload
+xlogo
+xlsatoms
+xlsclients
+xlsfonts
+xmag
+xmame
+xman
+xmessage
+xmh
+xmlformat
+xmodmap
+xmore
+xorg-cf-files
+xorg-docs
+xorg-server
+xorg-sgml-doctools
+xphelloworld
+xplsprinters
+xpr
+xprehashprinterlist
+xprop
+xproto
+xproxymanagementproto
+xrandr
+xrdb
+xref.lisp
+xrefresh
+xrx
+xset
+xsetmode
+xsetpointer
+xsetroot
+xshipwars
+xsm
+xstdcmap
+xtrans
+xtrap
+xvidtune
+xvinfo
+xwd
+xwininfo
+xwud
+YAZ
+ZBL
+ZendFramework-1.1
+zend-optimizer
+ZLIB
+zoo
+ZORK
+ZPL
+ZSH
diff --git a/conf/intel/repo/kogaion-testing/packages.db.missing_deps_blacklist b/conf/intel/repo/kogaion-testing/packages.db.missing_deps_blacklist
new file mode 100644
index 0000000..9d8fca4
--- /dev/null
+++ b/conf/intel/repo/kogaion-testing/packages.db.missing_deps_blacklist
@@ -0,0 +1,5 @@
+dev-lang/gnat-gcc:4.2
+dev-lang/gnat-gcc:4.3
+dev-lang/gnat-gcc:4.4
+dev-lang/gnat-gcc:4.5
+dev-lang/gnat-gcc:4.6
diff --git a/conf/intel/repo/kogaion-testing/packages.db.system_mask b/conf/intel/repo/kogaion-testing/packages.db.system_mask
new file mode 100644
index 0000000..f4bb5fc
--- /dev/null
+++ b/conf/intel/repo/kogaion-testing/packages.db.system_mask
@@ -0,0 +1,15 @@
+app-admin/equo
+app-misc/kogaion-version
+dev-db/sqlite
+sys-apps/entropy
+sys-devel/base-gcc:4.7
+sys-libs/db:4.8
+virtual/cron
+# virtual/linux-binary
+sys-auth/pambase
+
+# glibc cannot be removed, it's part of the system
+# nowadays it's not even a system pkg because
+# virtual/libc wraps it.
+# This makes sure we always block glibc
+sys-libs/glibc
diff --git a/conf/intel/repo/kogaion-tight/packages.db.critical b/conf/intel/repo/kogaion-tight/packages.db.critical
new file mode 100644
index 0000000..07642ab
--- /dev/null
+++ b/conf/intel/repo/kogaion-tight/packages.db.critical
@@ -0,0 +1,4 @@
+sys-devel/base-gcc:4.7
+>=sys-apps/portage-2.2.0_alpha142
+>sys-libs/glibc-2.16.9999
+>=sys-apps/entropy-205
diff --git a/conf/intel/repo/kogaion-tight/packages.db.fallback_mirrors b/conf/intel/repo/kogaion-tight/packages.db.fallback_mirrors
new file mode 100644
index 0000000..45fc20f
--- /dev/null
+++ b/conf/intel/repo/kogaion-tight/packages.db.fallback_mirrors
@@ -0,0 +1,6 @@
+# Our fallback mirror is pkg.rogentos.ro
+pkg.rogentos.ro
+best.rogentos.ro
+dl.rogentos.ro
+r.rogentos.ro
+redir.rogentos.ro
diff --git a/conf/intel/repo/kogaion-tight/packages.db.keywords b/conf/intel/repo/kogaion-tight/packages.db.keywords
new file mode 100644
index 0000000..6d656fd
--- /dev/null
+++ b/conf/intel/repo/kogaion-tight/packages.db.keywords
@@ -0,0 +1,7 @@
+sys-apps/portage ~x86 ~amd64
+dev-lang/python:3.3 ~x86 ~amd64
+
+# GNOME 3.12 mask
+>=sys-power/upower-0.99.0 ~x86 ~amd64
+# Allow systemd and upower 0.99 friendly version
+=xfce-extra/xfce4-power-manager-1.2.0_p20140527 ~amd64 ~x86 amd64 x86
diff --git a/conf/intel/repo/kogaion-tight/packages.db.lic_whitelist b/conf/intel/repo/kogaion-tight/packages.db.lic_whitelist
new file mode 100644
index 0000000..a740a3c
--- /dev/null
+++ b/conf/intel/repo/kogaion-tight/packages.db.lic_whitelist
@@ -0,0 +1,770 @@
+3DFX
+3proxy
+3ware
+4F
+7plus
+9wm
+ACME
+ACML
+aczoom
+Adaptec
+adobe-ps
+AdobePS
+Adobe-SourceCode
+AECA
+aewm
+AFL-2.0
+AFL-2.1
+AFL-3.0
+AFTERSTEP
+AICCU
+Aladdin
+Allegro
+amiwm
+AMPAS
+AMS
+ANTL
+Apache-1.1
+Apache-2.0
+APL-1.0
+appres
+APSL-2
+aquafont
+arj
+Arphic
+Artistic
+Artistic-2
+as-is
+astrolog
+astromenace
+ATOK
+AURA
+BAEKMUK
+bass
+BCS
+bdftopcf
+BEER-WARE
+beforelight
+bigresproto
+bioapi
+bitmap
+BitstreamVera
+BitTorrent
+blackshades
+Blitz-Artistic
+bonnie
+Boost-1.0
+BSD
+BSD-2
+BSD-4
+BSD-4
+bungie-marathon
+BWidget
+BZIP2
+C3
+cadsoft
+Caldera
+canada-med
+CAOSL
+ccp4
+CCPL-Attribution-2.0
+CCPL-Attribution-3.0
+CCPL-Attribution-NoDerivs-2.5
+CCPL-Attribution-NonCommercial-NoDerivs-2.0
+CCPL-Attribution-NonCommercial-NoDerivs-2.5
+CCPL-Attribution-ShareAlike-2.0
+CCPL-Attribution-ShareAlike-2.5
+CCPL-Attribution-ShareAlike-3.0
+CCPL-Attribution-ShareAlike-NonCommercial-2.5
+CCPL-ShareAlike-1.0
+CDDL
+CDDL-Schily
+cdegroot
+CDF
+CeCILL-2
+Cenon
+CGL
+charm
+chasen
+circlemud
+cisco-vpn-client
+Clarified-Artistic
+clustalw
+CMake
+CMASS-M3
+cmigemo
+CNRI
+CNRI-QUIXOTE-2.4
+codehaus-classworlds
+codehaus-groovy
+colt
+compositeproto
+Conexant
+cos
+CPL-0.5
+CPL-1.0
+CRACKLIB
+crafty
+crazney
+cryptopp
+CS-1.0
+CyberNeko-1.0
+damageproto
+DB
+dbgphp
+DCC
+DEC-M3
+DES
+dgen-sdl
+dlj-1.1
+dmxproto
+dom4j
+DSL
+DSNIFF
+DUMB-0.9.2
+dvibook
+EAPL
+ECWPL
+EDB
+editres
+eGenixPublic
+eGenixPublic-1.1
+ElementTree
+Elm
+Emacs
+encodings
+EPL
+EPL-1.0
+EPSON
+eternal_lands
+evieext
+Exolab
+FastCGI
+FDL-1.1
+FDL-1.2
+FDL-1.3+
+FESTIVAL
+FIPL-1.0
+fixesproto
+FLEX
+FLTK
+FML-1
+fmod
+folding-at-home
+font-adobe-100dpi
+font-adobe-75dpi
+font-adobe-utopia-100dpi
+font-adobe-utopia-75dpi
+font-adobe-utopia-type1
+font-alias
+font-arabic-misc
+font-bh-100dpi
+font-bh-75dpi
+font-bh-lucidatypewriter-100dpi
+font-bh-lucidatypewriter-75dpi
+font-bh-ttf
+font-bh-type1
+font-bitstream-100dpi
+font-bitstream-75dpi
+font-bitstream-speedo
+font-bitstream-type1
+fontcacheproto
+fontconfig
+font-cronyx-cyrillic
+font-cursor-misc
+font-daewoo-misc
+font-dec-misc
+font-ibm-type1
+font-isas-misc
+font-jis-misc
+font-micro-misc
+font-misc-cyrillic
+font-misc-ethiopic
+font-misc-meltho
+font-misc-misc
+font-mutt-misc
+font-schumacher-misc
+font-screen-cyrillic
+font-sony-misc
+fontsproto
+font-sun-misc
+fonttosfnt
+font-util
+font-winitzki-cyrillic
+font-xfree86-type1
+fping
+FreeArt
+freedist
+freemarker
+freetts
+Frodo
+fslsfonts
+fstobdf
+FTL
+FVWM
+galaxyhack
+GAlib
+gamess
+gccmakedep
+gcc-runtime-library-exception-3.1
+GDLS
+gips_iLBClicense.pdf
+glest-data
+glimpse
+glproto
+glut
+GLX
+GMGPL
+gnuplot
+GPL-1
+GPL-2
+GPL-2+
+GPL-2-with-exceptions
+GPL-2-with-linking-exception
+GPL-2-with-MySQL-FLOSS-exception
+GPL-3
+GPL-3+
+grass-ipafonts
+guild
+HPL
+HYDRA
+hylafax
+hyperic
+HyperSpec
+iASL
+IBM
+IBM-J1.4
+IBM-J1.5
+ICE
+iceauth
+ico
+icu
+IDPL
+imagemagick
+imake
+immon-sflow
+Indir
+Inform
+Info-ZIP
+inputproto
+Interbase-1.0
+ipadic
+IPL-1
+IRPDL
+ISC
+isc-dhcp
+ITS4
+JamesClark
+jardinains
+JasPer
+jaxen
+jcraft
+jdepend
+JDOM
+jlex
+JNIC
+JPython
+jrockit
+kbproto
+KenMacLeod
+Kermit
+knights-demo
+kvirc
+lam-mpi
+LDP
+LDP-1a
+less
+levee
+LFS
+LGPL-2
+LGPL-2+
+LGPL-2.1
+LGPL-2.1+
+LGPL-2.1-linking-exception
+LGPL-2.1-UUST
+LGPL-3
+LGPL-3+
+lha
+libdmx
+libdomainkeys-1.1
+libdrm
+libf2c
+libffi
+libfontenc
+libFS
+libgcc
+LIBGLOSS
+libICE
+liblbxutil
+liboldX
+libSM
+libstdc++
+libX11
+libXau
+libXaw
+libXcomposite
+libXcursor
+libXdamage
+libXdmcp
+libXevie
+libXext
+libXfixes
+libXfont
+libXfontcache
+libXft
+libXi
+libXinerama
+libxkbfile
+libxkbui
+libXmu
+libXp
+libXpm
+libXprintAppUtil
+libXprintUtil
+libxproxy
+libXrandr
+libXrender
+libXres
+libXScrnSaver
+libXt
+libXTrap
+libXtst
+libXv
+libXvMC
+libXxf86dga
+libXxf86misc
+libXxf86vm
+LICENSE-BITSTREAM
+lisp2wish
+listres
+LLGPL-2.1
+LOKI-EULA
+LPPL-1.2
+LPPL-1.3
+LPPL-1.3b
+LPPL-1.3c
+lsof
+luit
+maestro
+MagickWand
+makedepend
+MakeIndex
+mapm
+marginalhacks
+mayadoc-5.0
+MBROLA
+mekanix
+meme
+Memonix
+metapackage
+MILO
+mindterm
+Mini-XML
+MIT
+mkfontdir
+mkfontscale
+mmix
+molmol
+molscript
+MonetDBPL-1.1
+mongrel
+mopac7
+Moria
+MOTIF
+Mozart
+MPEG4
+MPL-1.0
+MPL-1.1
+mplus-fonts
+mserv
+MSF-1.2
+Ms-PL
+mx4j
+myspell-en_CA-JRossBeresford
+myspell-en_CA-KevinAtkinson
+myspell-et_EE-IEL
+myspell-hyph_sk_SK-TiborBako
+myspell-ispell-GeoffKuenning
+myspell-lt_LT-AlbertasAgejevas
+myspell-ru_RU-ALexanderLebedev
+myspell-th_cs_CZ-PavelRychlySmrz
+namd
+NCSA-HDF
+nemerle
+nethack
+netlogo
+netperf
+NewArtisans
+NEWLIB
+newton
+nhc98
+No-Problem-Bugroff
+Norvig
+NPL-1.1
+oclock
+OFL
+OFL-1.1
+OGL-1.0a
+OGTSL
+openafs-krb5
+openafs-krb5-a
+openknights
+OPENLDAP
+openmarket
+openpbs
+OpenSoftware
+openspml
+openssl
+OpenSymphony-1.1
+OPERA-9
+OPL
+OracleDB
+OSI-Approved
+OSIRIS
+OSL-1.1
+OSL-2.0
+OTN
+otter
+Palm-SDK
+PAM
+Parallels
+paraview
+PathfinderPL-1.1
+PBZIP2
+PDB
+PDFLite
+PEL
+penguzzle
+perforce
+petrify
+pgasync
+PHP
+PHP-2.02
+PHP-3
+PHP-3.01
+phrack
+PICO
+PicoContainer
+pixman
+pkcrack
+PLAN9
+pmd
+POMPOM
+poster
+POSTGRESQL
+Princeton
+printproto
+proxymngr
+PSF-2
+PSF-2.2
+PSF-2.3
+PSF-2.4
+PSTT
+public-domain
+pymol
+pysqlite
+PYTHON
+qeradiant
+qlogic-fibre-channel-firmware
+qpage
+QPL
+QPL-1.0
+qpopper
+queen
+qwt
+randrproto
+RDist
+REALbasic
+recordproto
+renderproto
+Resounding
+resourceproto
+rgb
+RiceBSD
+richardson
+ringtonetools
+Roadrunner
+RSA-MD2
+RSA-MD4
+RSA-MD5
+RSA-PKCS11
+rstart
+Ruby
+ruby-debug
+satan
+saxpath
+scilab
+Scintilla
+scripts
+scrnsaverproto
+selfhtml
+Sendmail
+Sendmail-Open-Source
+sessreg
+setxkbmap
+SGI-B
+SGI-B-1.1
+SGMLUG
+showfont
+SIFT
+SIL-freeware
+singular
+sip
+SixXS
+Sleepycat
+Smart-Link
+smproxy
+SNNS-4.2
+SOPLA-2.3
+sparky
+Spice-1.1
+SPL
+Spread-1.0
+ssh
+sslwrap
+staden
+Stanford
+stardock-images
+stix
+Subversion
+Sudo
+sun-asis-javamake
+sun-bcla-j2ee
+sun-bcla-j2ee-deployment
+sun-bcla-j2me
+sun-bcla-jai
+sun-bcla-jimi
+sun-bcla-jmf
+sun-bcla-jmi
+sun-bcla-jms
+sun-bcla-jsapi
+sun-bcla-jsr101
+sun-bcla-jta
+sun-bcla-jvmstat
+sun-j2sl
+sun-j2sl-6
+sun-jrl
+sun-jsr67
+sun-jsr93
+sun-openlook
+sun-rpc
+SVFL
+tacc
+t-coffee
+tcp_wrappers_license
+TeX
+trac
+trapproto
+truecrypt-collective-1.0
+truecrypt-collective-1.3
+twm
+UCAR-Unidata
+unicode
+unRAR
+ut2003-demo
+util-macros
+ValveSDK
+ventrilo
+VGBA
+videoproto
+vienna-rna
+viewres
+VIGRA
+vim
+visual
+vlgothic
+Volano
+VOSTROM
+W3C
+W3C-document
+w3m
+WarpPipe
+WebMO
+Werken-1.1.1.1
+werken.xpath
+whitehead
+WordNet-1.6
+worldofpadman
+WTFPL-2
+wxWinFDL-3
+wxWinLL-3
+X11
+x11perf
+XAnim
+xauth
+xbacklight
+xbattle
+xbiff
+xbitmaps
+xboing
+xcalc
+XCIN
+xclipboard
+xcmiscproto
+xcmsdb
+xconsole
+xcursorgen
+xcursor-themes
+xdbedizzy
+Xdebug
+xditview
+xdm
+xdpyinfo
+xdriinfo
+xearth
+xedit
+XeTeX
+xev
+xextproto
+xeyes
+xf86bigfontproto
+xf86dga
+xf86dgaproto
+xf86driproto
+xf86-input-acecad
+xf86-input-aiptek
+xf86-input-calcomp
+xf86-input-citron
+xf86-input-digitaledge
+xf86-input-dmc
+xf86-input-dynapro
+xf86-input-elo2300
+xf86-input-elographics
+xf86-input-evdev
+xf86-input-fpit
+xf86-input-hyperpen
+xf86-input-jamstudio
+xf86-input-joystick
+xf86-input-keyboard
+xf86-input-magellan
+xf86-input-magictouch
+xf86-input-microtouch
+xf86-input-mouse
+xf86-input-mutouch
+xf86-input-palmax
+xf86-input-penmount
+xf86-input-spaceorb
+xf86-input-summa
+xf86-input-tek4957
+xf86-input-ur98
+xf86-input-vmmouse
+xf86-input-void
+xf86miscproto
+xf86rushproto
+xf86-video-amd
+xf86-video-apm
+xf86-video-ark
+xf86-video-ati
+xf86-video-chips
+xf86-video-cirrus
+xf86-video-cyrix
+xf86-video-dummy
+xf86-video-fbdev
+xf86-video-glint
+xf86-video-i128
+xf86-video-i740
+xf86-video-i810
+xf86-video-impact
+xf86-video-imstt
+xf86-video-mga
+xf86-video-neomagic
+xf86-video-newport
+xf86-video-nsc
+xf86-video-nv
+xf86-video-rendition
+xf86-video-s3
+xf86-video-s3virge
+xf86-video-savage
+xf86-video-siliconmotion
+xf86-video-sis
+xf86-video-sisusb
+xf86-video-sunbw2
+xf86-video-suncg14
+xf86-video-suncg3
+xf86-video-suncg6
+xf86-video-sunffb
+xf86-video-sunleo
+xf86-video-suntcx
+xf86-video-tdfx
+xf86-video-tga
+xf86-video-trident
+xf86-video-tseng
+xf86-video-v4l
+xf86-video-vermilion
+xf86-video-vesa
+xf86-video-vga
+xf86-video-via
+xf86-video-vmware
+xf86-video-voodoo
+xf86-video-xgi
+xf86vidmodeproto
+xfd
+xfindproxy
+xfontsel
+xfs
+xfsinfo
+xfwp
+xgamma
+xgc
+xhost
+Ximian-logos
+xineramaproto
+xinit
+xkbcomp
+xkbdata
+xkbevd
+xkbprint
+xkbutils
+xkill
+xload
+xlogo
+xlsatoms
+xlsclients
+xlsfonts
+xmag
+xmame
+xman
+xmessage
+xmh
+xmlformat
+xmodmap
+xmore
+xorg-cf-files
+xorg-docs
+xorg-server
+xorg-sgml-doctools
+xphelloworld
+xplsprinters
+xpr
+xprehashprinterlist
+xprop
+xproto
+xproxymanagementproto
+xrandr
+xrdb
+xref.lisp
+xrefresh
+xrx
+xset
+xsetmode
+xsetpointer
+xsetroot
+xshipwars
+xsm
+xstdcmap
+xtrans
+xtrap
+xvidtune
+xvinfo
+xwd
+xwininfo
+xwud
+YAZ
+ZBL
+ZendFramework-1.1
+zend-optimizer
+ZLIB
+zoo
+ZORK
+ZPL
+ZSH
diff --git a/conf/intel/repo/kogaion-tight/packages.db.mask b/conf/intel/repo/kogaion-tight/packages.db.mask
new file mode 100644
index 0000000..a18282a
--- /dev/null
+++ b/conf/intel/repo/kogaion-tight/packages.db.mask
@@ -0,0 +1,2 @@
+# Mask apache using MPM worker for now
+www-servers/apache[threads]
diff --git a/conf/intel/repo/kogaion-tight/packages.db.mirrors b/conf/intel/repo/kogaion-tight/packages.db.mirrors
new file mode 100644
index 0000000..17672fc
--- /dev/null
+++ b/conf/intel/repo/kogaion-tight/packages.db.mirrors
@@ -0,0 +1,8 @@
+# these are all the same
+http://dl.rogentos.ro/entropy
+http://best.rogentos.ro/entropy
+http://redir.rogentos.ro/entropy
+# This will be used as last resort, and must stay here
+http://pkg.rogentos.ro
+# this is in case our DNS goes down
+http:///mirrors/kogaionlinux/entropy
diff --git a/conf/intel/repo/kogaion-tight/packages.db.missing_deps_blacklist b/conf/intel/repo/kogaion-tight/packages.db.missing_deps_blacklist
new file mode 100644
index 0000000..9d8fca4
--- /dev/null
+++ b/conf/intel/repo/kogaion-tight/packages.db.missing_deps_blacklist
@@ -0,0 +1,5 @@
+dev-lang/gnat-gcc:4.2
+dev-lang/gnat-gcc:4.3
+dev-lang/gnat-gcc:4.4
+dev-lang/gnat-gcc:4.5
+dev-lang/gnat-gcc:4.6
diff --git a/conf/intel/repo/kogaion-tight/packages.db.post_update.sh b/conf/intel/repo/kogaion-tight/packages.db.post_update.sh
new file mode 100644
index 0000000..2770480
--- /dev/null
+++ b/conf/intel/repo/kogaion-tight/packages.db.post_update.sh
@@ -0,0 +1,84 @@
+#!/bin/sh
+# Entropy Framework 1.0
+# Entropy Client post repository update (equo update <repoid>) script
+# -- called every time repositories are updated --
+#
+# This is a sample file shipped with client repositories which contains
+# per-repository post repository update hook. More precisely, this script is
+# triggered when entropy updates repositories. As stated, this script is PER-
+# repository and it's shipped with it.
+# It MUST return 0, any different value will be considered as critical error.
+#
+# This script must be called with specific arguments explained here below:
+#
+# # sh packages.db.post_upgrade.sh [REPOSITORY_ID] [ROOT] [ENTROPY_BRANCH]
+#
+# example:
+#
+# # sh packages.db.post_branch.sh "kogaionlinux.ro" "/" "5"
+#
+# PLEASE NOTE: this script is called automatically by entropy and, unless
+# requested otherwise, it should be NEVER EVER called by user.
+
+[ "$(id -u)" != "0" ] && echo && echo "Skipping update script, you are not root" && exit 0
+
+[ -z "$3" ] && echo "not enough parameters" && exit 1
+
+REPO_ID=$1
+ROOT=$2
+BRANCH=$3
+
+configure_correct_binutils() {
+ # configure correct binutils
+ # new profile needs to be configured
+ echo
+ binutils_dir="${ROOT}/etc/env.d/binutils"
+ if [ -d "${binutils_dir}" ]; then
+ binutils_profile=$(find "${binutils_dir}" -name "$(uname -m)*" | \
+ sort | tail -n 1 | xargs basename)
+ echo "trying to set binutils profile ${binutils_profile}"
+ binutils-config ${binutils_profile}
+ else
+ echo "binutils directory ${binutils_dir} not found"
+ echo "cannot properly set binutils profile"
+ rc=1
+ fi
+}
+
+if [ ! -f "/usr/$(uname -m)-pc-linux-gnu/bin/ld" ]; then
+ configure_correct_binutils
+fi
+
+autoconfl_file="${ROOT}/etc/env.d/00-entropy-autoconflict"
+if [ -e "${autoconfl_file}" ]; then
+ rm -f "${autoconfl_file}"
+fi
+
+# 2012-04-23 (remove in 12 months)
+# fixup wrong disabled USE deps matching
+tmp_path=$(mktemp)
+if [ -z "${tmp_path}" ]; then
+ exit 1
+fi
+cat << EOF >> "${tmp_path}"
+--- a/usr/lib/entropy/lib/entropy/db/skel.py
++++ b/usr/lib/entropy/lib/entropy/db/skel.py
+@@ -4651,7 +4651,9 @@ class EntropyRepositoryBase(TextInterface, EntropyRepositoryPluginStore):
+ else:
+ # for compatibility reasons with older Entropy versions,
+ # use flags not in pkguse are considered disabled.
+- pkguse.add(use)
++ en_use = use[1:]
++ if en_use not in pkguse:
++ pkguse.add(use)
+ disabled_use.add(use)
+
+ enabled_not_satisfied = enabled_use - pkguse
+EOF
+
+( cd "${ROOT}/" && patch -N -r - -p1 < "${tmp_path}" 2>&1 > /dev/null ) # ignore any outcome
+rm -f "${tmp_path}"
+
+exit 0
+
+### CUT HERE ###
diff --git a/conf/intel/repo/kogaion-tight/packages.db.post_upgrade.sh b/conf/intel/repo/kogaion-tight/packages.db.post_upgrade.sh
new file mode 100644
index 0000000..b655687
--- /dev/null
+++ b/conf/intel/repo/kogaion-tight/packages.db.post_upgrade.sh
@@ -0,0 +1,133 @@
+#!/bin/sh
+
+[ -z "$4" ] && echo "not enough parameters" && exit 1
+
+REPO_ID=$1
+ROOT=$2
+OLD_BRANCH=$3
+NEW_BRANCH=$4
+
+echo -e "
+>> requirements for this branch:
+ app-admin/eselect-python
+ sys-devel/base-gcc:<latest>
+>> Entropy post-upgrade migration script
+>> Repository: "${REPO_ID}"
+>> Root: "${ROOT}"
+>> Old branch: "${OLD_BRANCH}"
+>> New branch: "${NEW_BRANCH}"
+
+>> ATTENTION ATTENTION ATTENTION
+>> - If you are upgrading from a previous branch (say, 4)
+>> and you are a NetworkManager user, make sure to have
+>> your users inside the "netdev" group.
+>> - If you compile stuff manually, it is strongly
+>> suggested to install "lafilefixer" and execute:
+>> # lafilefixer --justfixit
+>> ATTENTION ATTENTION ATTENTION
+
+"
+
+### CUT HERE ###
+
+fix_lib64_symlinks() {
+ if [ -L ${ROOT}/lib64 ] ; then
+ echo "removing /lib64 symlink and moving lib to lib64..."
+ echo "dont hit ctrl-c until this is done"
+ rm ${ROOT}/lib64
+ # now that lib64 is gone, nothing will run without calling ld.so
+ # directly. luckily the window of brokenness is almost non-existant
+ /lib/ld-linux-x86-64.so.2 /bin/mv ${ROOT}/lib ${ROOT}/lib64
+ # all better :)
+ ldconfig
+ ln -s lib64 ${ROOT}/lib
+ echo "done! :-)"
+ echo "fixed broken lib64/lib symlink in ${ROOT}"
+ fi
+ if [ -L ${ROOT}/usr/lib64 ] ; then
+ rm ${ROOT}/usr/lib64
+ mv ${ROOT}/usr/lib ${ROOT}/usr/lib64
+ ln -s lib64 ${ROOT}/usr/lib
+ echo "fixed broken lib64/lib symlink in ${ROOT}/usr"
+ fi
+ if [ -L ${ROOT}/usr/X11R6/lib64 ] ; then
+ rm ${ROOT}/usr/X11R6/lib64
+ mv ${ROOT}/usr/X11R6/lib ${ROOT}/usr/X11R6/lib64
+ ln -s lib64 ${ROOT}/usr/X11R6/lib
+ echo "fixed broken lib64/lib symlink in ${ROOT}/usr/X11R6"
+ fi
+}
+
+three_four_to_five() {
+
+ local rc=0
+
+ # switch Python to latest available, 2.7
+ eselect python update --ignore 3.0 --ignore 3.1 --ignore 3.2 --ignore 3.3 --ignore 3.4
+ [ "${?}" != "0" ] && echo "eselect-python not available" && rc=1
+
+ # configure correct binutils
+ # new profile needs to be configured
+ binutils_dir="${ROOT}/etc/env.d/binutils"
+ if [ -d "${binutils_dir}" ]; then
+ binutils_profile=$(find "${binutils_dir}" -name "$(uname -m)*" | \
+ sort | tail -n 1 | xargs basename)
+ echo "trying to set binutils profile ${binutils_profile}"
+ binutils-config ${binutils_profile}
+ else
+ echo "binutils directory ${binutils_dir} not found"
+ echo "cannot properly set binutils profile"
+ rc=1
+ fi
+
+ # set proper eselect esd engine
+ if [ -f "${ROOT}/usr/bin/esdcompat" ]; then
+ eselect esd list | grep PulseAudio | cut -d"[" -f 2 | \
+ cut -d"]" -f 1 | xargs eselect esd set &> /dev/null
+ fi
+
+ # make sure working eselect boost is selected
+ e_boost_mod="${ROOT}/usr/share/eselect/modules/boost.eselect"
+ if [ -f "${e_boost_mod}" ]; then
+ eselect boost update &> /dev/null
+ fi
+
+ # move alsa conf to new location
+ [ -f "${ROOT}/etc/modprobe.d/alsa" ] && \
+ mv "${ROOT}/etc/modprobe.d/alsa" "${ROOT}/etc/modprobe.d/alsa.conf"
+
+ # try to mount /boot, ignore all the possible bullshit
+ # [ "${ROOT}" = "/" ] && mount /boot &> /dev/null
+ # setup grub.conf, if found
+ [ -f "${ROOT}boot/grub/grub.conf" ] && \
+ sed -i 's/CONSOLE=\/dev\/tty1/console=tty1/g' "${ROOT}/boot/grub/grub.conf"
+
+ # setup grub.conf, if found, change nox into gentoo=nox
+ [ -f "${ROOT}boot/grub/grub.conf" ] && \
+ sed -i 's/ nox / gentoo=nox /g' "${ROOT}/boot/grub/grub.conf"
+
+ # setup /etc/localtime correctly
+ if [ -f "${ROOT}etc/timezone" ]; then
+ tzdata=$(cat "${ROOT}etc/timezone")
+ rm -f "${ROOT}etc/localtime" && ln -sf "/usr/share/zoneinfo/${tzdata}" "${ROOT}etc/localtime"
+ fi
+
+ # always add udev to sysinit
+ rc-update add udev sysinit &> /dev/null
+ exit ${rc}
+}
+
+# run this in any case, it will fix symlinks setup
+if [ "$(uname -m)" = "x86_64" ]; then
+ fix_lib64_symlinks
+fi
+
+# migration script from branch 4 to 5
+[ "${OLD_BRANCH}" = "4" ] && [ "${NEW_BRANCH}" = "5" ] && three_four_to_five
+
+# migration script from branch 3.5 to 5
+[ "${OLD_BRANCH}" = "3.5" ] && [ "${NEW_BRANCH}" = "5" ] && three_four_to_five
+
+echo "migration switch not found"
+exit 1
+
diff --git a/conf/intel/repo/kogaion-tight/packages.db.repo_updates b/conf/intel/repo/kogaion-tight/packages.db.repo_updates
new file mode 100644
index 0000000..43c5522
--- /dev/null
+++ b/conf/intel/repo/kogaion-tight/packages.db.repo_updates
@@ -0,0 +1,97 @@
+move app-admin/liboobs dev-libs/liboobs
+move app-portage/etcproposals app-portage/etc-proposals
+move net-misc/nm-applet gnome-extra/nm-applet
+move media-video/xbmc media-tv/xbmc
+
+# Drop openoffice completely in favour of libreoffice
+move app-office/openoffice app-office/libreoffice
+move app-office/openoffice-l10n-af app-office/libreoffice-l10n-af
+move app-office/openoffice-l10n-ar app-office/libreoffice-l10n-ar
+move app-office/openoffice-l10n-as app-office/libreoffice-l10n-as
+move app-office/openoffice-l10n-ast app-office/libreoffice-l10n-ast
+move app-office/openoffice-l10n-be_BY app-office/libreoffice-l10n-be_BY
+move app-office/openoffice-l10n-bg app-office/libreoffice-l10n-bg
+move app-office/openoffice-l10n-bn app-office/libreoffice-l10n-bn
+move app-office/openoffice-l10n-br app-office/libreoffice-l10n-br
+move app-office/openoffice-l10n-bs app-office/libreoffice-l10n-bs
+move app-office/openoffice-l10n-ca app-office/libreoffice-l10n-ca
+move app-office/openoffice-l10n-cs app-office/libreoffice-l10n-cs
+move app-office/openoffice-l10n-da app-office/libreoffice-l10n-da
+move app-office/openoffice-l10n-de app-office/libreoffice-l10n-de
+move app-office/openoffice-l10n-dz app-office/libreoffice-l10n-dz
+move app-office/openoffice-l10n-el app-office/libreoffice-l10n-el
+move app-office/openoffice-l10n-en_GB app-office/libreoffice-l10n-en_GB
+move app-office/openoffice-l10n-en_ZA app-office/libreoffice-l10n-en_ZA
+move app-office/openoffice-l10n-eo app-office/libreoffice-l10n-eo
+move app-office/openoffice-l10n-es app-office/libreoffice-l10n-es
+move app-office/openoffice-l10n-et app-office/libreoffice-l10n-et
+move app-office/openoffice-l10n-fi app-office/libreoffice-l10n-fi
+move app-office/openoffice-l10n-fr app-office/libreoffice-l10n-fr
+move app-office/openoffice-l10n-ga app-office/libreoffice-l10n-ga
+move app-office/openoffice-l10n-gl app-office/libreoffice-l10n-gl
+move app-office/openoffice-l10n-gu app-office/libreoffice-l10n-gu
+move app-office/openoffice-l10n-he app-office/libreoffice-l10n-he
+move app-office/openoffice-l10n-hi app-office/libreoffice-l10n-hi
+move app-office/openoffice-l10n-hi_IN app-office/libreoffice-l10n-hi_IN
+move app-office/openoffice-l10n-hr app-office/libreoffice-l10n-hr
+move app-office/openoffice-l10n-hu app-office/libreoffice-l10n-hu
+move app-office/openoffice-l10n-it app-office/libreoffice-l10n-it
+move app-office/openoffice-l10n-ja app-office/libreoffice-l10n-ja
+move app-office/openoffice-l10n-km app-office/libreoffice-l10n-km
+move app-office/openoffice-l10n-ko app-office/libreoffice-l10n-ko
+move app-office/openoffice-l10n-ku app-office/libreoffice-l10n-ku
+move app-office/openoffice-l10n-lt app-office/libreoffice-l10n-lt
+move app-office/openoffice-l10n-lv app-office/libreoffice-l10n-lv
+move app-office/openoffice-l10n-meta app-office/libreoffice-l10n-meta
+move app-office/openoffice-l10n-mk app-office/libreoffice-l10n-mk
+move app-office/openoffice-l10n-ml app-office/libreoffice-l10n-ml
+move app-office/openoffice-l10n-ml_IN app-office/libreoffice-l10n-ml_IN
+move app-office/openoffice-l10n-mr app-office/libreoffice-l10n-mr
+move app-office/openoffice-l10n-mr_IN app-office/libreoffice-l10n-mr_IN
+move app-office/openoffice-l10n-my app-office/libreoffice-l10n-my
+move app-office/openoffice-l10n-nb app-office/libreoffice-l10n-nb
+move app-office/openoffice-l10n-ne app-office/libreoffice-l10n-ne
+move app-office/openoffice-l10n-nl app-office/libreoffice-l10n-nl
+move app-office/openoffice-l10n-nn app-office/libreoffice-l10n-nn
+move app-office/openoffice-l10n-nr app-office/libreoffice-l10n-nr
+move app-office/openoffice-l10n-ns app-office/libreoffice-l10n-ns
+move app-office/openoffice-l10n-oc app-office/libreoffice-l10n-oc
+move app-office/openoffice-l10n-om app-office/libreoffice-l10n-om
+move app-office/openoffice-l10n-or app-office/libreoffice-l10n-or
+move app-office/openoffice-l10n-or_IN app-office/libreoffice-l10n-or_IN
+move app-office/openoffice-l10n-pa_IN app-office/libreoffice-l10n-pa_IN
+move app-office/openoffice-l10n-pl app-office/libreoffice-l10n-pl
+move app-office/openoffice-l10n-pt app-office/libreoffice-l10n-pt
+move app-office/openoffice-l10n-pt_BR app-office/libreoffice-l10n-pt_BR
+move app-office/openoffice-l10n-ro app-office/libreoffice-l10n-ro
+move app-office/openoffice-l10n-ru app-office/libreoffice-l10n-ru
+move app-office/openoffice-l10n-rw app-office/libreoffice-l10n-rw
+move app-office/openoffice-l10n-sh app-office/libreoffice-l10n-sh
+move app-office/openoffice-l10n-si app-office/libreoffice-l10n-si
+move app-office/openoffice-l10n-sk app-office/libreoffice-l10n-sk
+move app-office/openoffice-l10n-sl app-office/libreoffice-l10n-sl
+move app-office/openoffice-l10n-sr app-office/libreoffice-l10n-sr
+move app-office/openoffice-l10n-ss app-office/libreoffice-l10n-ss
+move app-office/openoffice-l10n-st app-office/libreoffice-l10n-st
+move app-office/openoffice-l10n-sv app-office/libreoffice-l10n-sv
+move app-office/openoffice-l10n-sw_TZ app-office/libreoffice-l10n-sw_TZ
+move app-office/openoffice-l10n-ta app-office/libreoffice-l10n-ta
+move app-office/openoffice-l10n-te app-office/libreoffice-l10n-te
+move app-office/openoffice-l10n-te_IN app-office/libreoffice-l10n-te_IN
+move app-office/openoffice-l10n-tg app-office/libreoffice-l10n-tg
+move app-office/openoffice-l10n-th app-office/libreoffice-l10n-th
+move app-office/openoffice-l10n-ti_ER app-office/libreoffice-l10n-ti_ER
+move app-office/openoffice-l10n-tr app-office/libreoffice-l10n-tr
+move app-office/openoffice-l10n-ts app-office/libreoffice-l10n-ts
+move app-office/openoffice-l10n-ug app-office/libreoffice-l10n-ug
+move app-office/openoffice-l10n-uk app-office/libreoffice-l10n-uk
+move app-office/openoffice-l10n-ur_IN app-office/libreoffice-l10n-ur_IN
+move app-office/openoffice-l10n-uz app-office/libreoffice-l10n-uz
+move app-office/openoffice-l10n-ve app-office/libreoffice-l10n-ve
+move app-office/openoffice-l10n-vi app-office/libreoffice-l10n-vi
+move app-office/openoffice-l10n-xh app-office/libreoffice-l10n-xh
+move app-office/openoffice-l10n-zh_CN app-office/libreoffice-l10n-zh_CN
+move app-office/openoffice-l10n-zh_TW app-office/libreoffice-l10n-zh_TW
+move app-office/openoffice-l10n-zu app-office/libreoffice-l10n-zu
+move app-office/libreoffice-bin app-office/libreoffice
+
diff --git a/conf/intel/repo/kogaion-tight/packages.db.system_mask b/conf/intel/repo/kogaion-tight/packages.db.system_mask
new file mode 100644
index 0000000..f4bb5fc
--- /dev/null
+++ b/conf/intel/repo/kogaion-tight/packages.db.system_mask
@@ -0,0 +1,15 @@
+app-admin/equo
+app-misc/kogaion-version
+dev-db/sqlite
+sys-apps/entropy
+sys-devel/base-gcc:4.7
+sys-libs/db:4.8
+virtual/cron
+# virtual/linux-binary
+sys-auth/pambase
+
+# glibc cannot be removed, it's part of the system
+# nowadays it's not even a system pkg because
+# virtual/libc wraps it.
+# This makes sure we always block glibc
+sys-libs/glibc
diff --git a/conf/intel/repo/kogaion-tight/packages.db.webservices b/conf/intel/repo/kogaion-tight/packages.db.webservices
new file mode 100644
index 0000000..cc980c7
--- /dev/null
+++ b/conf/intel/repo/kogaion-tight/packages.db.webservices
@@ -0,0 +1 @@
+https://packages.rogentos.ro/service
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.critical b/conf/intel/repo/kogaionlinux.ro/packages.db.critical
new file mode 100644
index 0000000..07642ab
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.critical
@@ -0,0 +1,4 @@
+sys-devel/base-gcc:4.7
+>=sys-apps/portage-2.2.0_alpha142
+>sys-libs/glibc-2.16.9999
+>=sys-apps/entropy-205
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.fallback_mirrors b/conf/intel/repo/kogaionlinux.ro/packages.db.fallback_mirrors
new file mode 100644
index 0000000..45fc20f
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.fallback_mirrors
@@ -0,0 +1,6 @@
+# Our fallback mirror is pkg.rogentos.ro
+pkg.rogentos.ro
+best.rogentos.ro
+dl.rogentos.ro
+r.rogentos.ro
+redir.rogentos.ro
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.keywords b/conf/intel/repo/kogaionlinux.ro/packages.db.keywords
new file mode 100644
index 0000000..6d656fd
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.keywords
@@ -0,0 +1,7 @@
+sys-apps/portage ~x86 ~amd64
+dev-lang/python:3.3 ~x86 ~amd64
+
+# GNOME 3.12 mask
+>=sys-power/upower-0.99.0 ~x86 ~amd64
+# Allow systemd and upower 0.99 friendly version
+=xfce-extra/xfce4-power-manager-1.2.0_p20140527 ~amd64 ~x86 amd64 x86
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.lic_whitelist b/conf/intel/repo/kogaionlinux.ro/packages.db.lic_whitelist
new file mode 100644
index 0000000..a740a3c
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.lic_whitelist
@@ -0,0 +1,770 @@
+3DFX
+3proxy
+3ware
+4F
+7plus
+9wm
+ACME
+ACML
+aczoom
+Adaptec
+adobe-ps
+AdobePS
+Adobe-SourceCode
+AECA
+aewm
+AFL-2.0
+AFL-2.1
+AFL-3.0
+AFTERSTEP
+AICCU
+Aladdin
+Allegro
+amiwm
+AMPAS
+AMS
+ANTL
+Apache-1.1
+Apache-2.0
+APL-1.0
+appres
+APSL-2
+aquafont
+arj
+Arphic
+Artistic
+Artistic-2
+as-is
+astrolog
+astromenace
+ATOK
+AURA
+BAEKMUK
+bass
+BCS
+bdftopcf
+BEER-WARE
+beforelight
+bigresproto
+bioapi
+bitmap
+BitstreamVera
+BitTorrent
+blackshades
+Blitz-Artistic
+bonnie
+Boost-1.0
+BSD
+BSD-2
+BSD-4
+BSD-4
+bungie-marathon
+BWidget
+BZIP2
+C3
+cadsoft
+Caldera
+canada-med
+CAOSL
+ccp4
+CCPL-Attribution-2.0
+CCPL-Attribution-3.0
+CCPL-Attribution-NoDerivs-2.5
+CCPL-Attribution-NonCommercial-NoDerivs-2.0
+CCPL-Attribution-NonCommercial-NoDerivs-2.5
+CCPL-Attribution-ShareAlike-2.0
+CCPL-Attribution-ShareAlike-2.5
+CCPL-Attribution-ShareAlike-3.0
+CCPL-Attribution-ShareAlike-NonCommercial-2.5
+CCPL-ShareAlike-1.0
+CDDL
+CDDL-Schily
+cdegroot
+CDF
+CeCILL-2
+Cenon
+CGL
+charm
+chasen
+circlemud
+cisco-vpn-client
+Clarified-Artistic
+clustalw
+CMake
+CMASS-M3
+cmigemo
+CNRI
+CNRI-QUIXOTE-2.4
+codehaus-classworlds
+codehaus-groovy
+colt
+compositeproto
+Conexant
+cos
+CPL-0.5
+CPL-1.0
+CRACKLIB
+crafty
+crazney
+cryptopp
+CS-1.0
+CyberNeko-1.0
+damageproto
+DB
+dbgphp
+DCC
+DEC-M3
+DES
+dgen-sdl
+dlj-1.1
+dmxproto
+dom4j
+DSL
+DSNIFF
+DUMB-0.9.2
+dvibook
+EAPL
+ECWPL
+EDB
+editres
+eGenixPublic
+eGenixPublic-1.1
+ElementTree
+Elm
+Emacs
+encodings
+EPL
+EPL-1.0
+EPSON
+eternal_lands
+evieext
+Exolab
+FastCGI
+FDL-1.1
+FDL-1.2
+FDL-1.3+
+FESTIVAL
+FIPL-1.0
+fixesproto
+FLEX
+FLTK
+FML-1
+fmod
+folding-at-home
+font-adobe-100dpi
+font-adobe-75dpi
+font-adobe-utopia-100dpi
+font-adobe-utopia-75dpi
+font-adobe-utopia-type1
+font-alias
+font-arabic-misc
+font-bh-100dpi
+font-bh-75dpi
+font-bh-lucidatypewriter-100dpi
+font-bh-lucidatypewriter-75dpi
+font-bh-ttf
+font-bh-type1
+font-bitstream-100dpi
+font-bitstream-75dpi
+font-bitstream-speedo
+font-bitstream-type1
+fontcacheproto
+fontconfig
+font-cronyx-cyrillic
+font-cursor-misc
+font-daewoo-misc
+font-dec-misc
+font-ibm-type1
+font-isas-misc
+font-jis-misc
+font-micro-misc
+font-misc-cyrillic
+font-misc-ethiopic
+font-misc-meltho
+font-misc-misc
+font-mutt-misc
+font-schumacher-misc
+font-screen-cyrillic
+font-sony-misc
+fontsproto
+font-sun-misc
+fonttosfnt
+font-util
+font-winitzki-cyrillic
+font-xfree86-type1
+fping
+FreeArt
+freedist
+freemarker
+freetts
+Frodo
+fslsfonts
+fstobdf
+FTL
+FVWM
+galaxyhack
+GAlib
+gamess
+gccmakedep
+gcc-runtime-library-exception-3.1
+GDLS
+gips_iLBClicense.pdf
+glest-data
+glimpse
+glproto
+glut
+GLX
+GMGPL
+gnuplot
+GPL-1
+GPL-2
+GPL-2+
+GPL-2-with-exceptions
+GPL-2-with-linking-exception
+GPL-2-with-MySQL-FLOSS-exception
+GPL-3
+GPL-3+
+grass-ipafonts
+guild
+HPL
+HYDRA
+hylafax
+hyperic
+HyperSpec
+iASL
+IBM
+IBM-J1.4
+IBM-J1.5
+ICE
+iceauth
+ico
+icu
+IDPL
+imagemagick
+imake
+immon-sflow
+Indir
+Inform
+Info-ZIP
+inputproto
+Interbase-1.0
+ipadic
+IPL-1
+IRPDL
+ISC
+isc-dhcp
+ITS4
+JamesClark
+jardinains
+JasPer
+jaxen
+jcraft
+jdepend
+JDOM
+jlex
+JNIC
+JPython
+jrockit
+kbproto
+KenMacLeod
+Kermit
+knights-demo
+kvirc
+lam-mpi
+LDP
+LDP-1a
+less
+levee
+LFS
+LGPL-2
+LGPL-2+
+LGPL-2.1
+LGPL-2.1+
+LGPL-2.1-linking-exception
+LGPL-2.1-UUST
+LGPL-3
+LGPL-3+
+lha
+libdmx
+libdomainkeys-1.1
+libdrm
+libf2c
+libffi
+libfontenc
+libFS
+libgcc
+LIBGLOSS
+libICE
+liblbxutil
+liboldX
+libSM
+libstdc++
+libX11
+libXau
+libXaw
+libXcomposite
+libXcursor
+libXdamage
+libXdmcp
+libXevie
+libXext
+libXfixes
+libXfont
+libXfontcache
+libXft
+libXi
+libXinerama
+libxkbfile
+libxkbui
+libXmu
+libXp
+libXpm
+libXprintAppUtil
+libXprintUtil
+libxproxy
+libXrandr
+libXrender
+libXres
+libXScrnSaver
+libXt
+libXTrap
+libXtst
+libXv
+libXvMC
+libXxf86dga
+libXxf86misc
+libXxf86vm
+LICENSE-BITSTREAM
+lisp2wish
+listres
+LLGPL-2.1
+LOKI-EULA
+LPPL-1.2
+LPPL-1.3
+LPPL-1.3b
+LPPL-1.3c
+lsof
+luit
+maestro
+MagickWand
+makedepend
+MakeIndex
+mapm
+marginalhacks
+mayadoc-5.0
+MBROLA
+mekanix
+meme
+Memonix
+metapackage
+MILO
+mindterm
+Mini-XML
+MIT
+mkfontdir
+mkfontscale
+mmix
+molmol
+molscript
+MonetDBPL-1.1
+mongrel
+mopac7
+Moria
+MOTIF
+Mozart
+MPEG4
+MPL-1.0
+MPL-1.1
+mplus-fonts
+mserv
+MSF-1.2
+Ms-PL
+mx4j
+myspell-en_CA-JRossBeresford
+myspell-en_CA-KevinAtkinson
+myspell-et_EE-IEL
+myspell-hyph_sk_SK-TiborBako
+myspell-ispell-GeoffKuenning
+myspell-lt_LT-AlbertasAgejevas
+myspell-ru_RU-ALexanderLebedev
+myspell-th_cs_CZ-PavelRychlySmrz
+namd
+NCSA-HDF
+nemerle
+nethack
+netlogo
+netperf
+NewArtisans
+NEWLIB
+newton
+nhc98
+No-Problem-Bugroff
+Norvig
+NPL-1.1
+oclock
+OFL
+OFL-1.1
+OGL-1.0a
+OGTSL
+openafs-krb5
+openafs-krb5-a
+openknights
+OPENLDAP
+openmarket
+openpbs
+OpenSoftware
+openspml
+openssl
+OpenSymphony-1.1
+OPERA-9
+OPL
+OracleDB
+OSI-Approved
+OSIRIS
+OSL-1.1
+OSL-2.0
+OTN
+otter
+Palm-SDK
+PAM
+Parallels
+paraview
+PathfinderPL-1.1
+PBZIP2
+PDB
+PDFLite
+PEL
+penguzzle
+perforce
+petrify
+pgasync
+PHP
+PHP-2.02
+PHP-3
+PHP-3.01
+phrack
+PICO
+PicoContainer
+pixman
+pkcrack
+PLAN9
+pmd
+POMPOM
+poster
+POSTGRESQL
+Princeton
+printproto
+proxymngr
+PSF-2
+PSF-2.2
+PSF-2.3
+PSF-2.4
+PSTT
+public-domain
+pymol
+pysqlite
+PYTHON
+qeradiant
+qlogic-fibre-channel-firmware
+qpage
+QPL
+QPL-1.0
+qpopper
+queen
+qwt
+randrproto
+RDist
+REALbasic
+recordproto
+renderproto
+Resounding
+resourceproto
+rgb
+RiceBSD
+richardson
+ringtonetools
+Roadrunner
+RSA-MD2
+RSA-MD4
+RSA-MD5
+RSA-PKCS11
+rstart
+Ruby
+ruby-debug
+satan
+saxpath
+scilab
+Scintilla
+scripts
+scrnsaverproto
+selfhtml
+Sendmail
+Sendmail-Open-Source
+sessreg
+setxkbmap
+SGI-B
+SGI-B-1.1
+SGMLUG
+showfont
+SIFT
+SIL-freeware
+singular
+sip
+SixXS
+Sleepycat
+Smart-Link
+smproxy
+SNNS-4.2
+SOPLA-2.3
+sparky
+Spice-1.1
+SPL
+Spread-1.0
+ssh
+sslwrap
+staden
+Stanford
+stardock-images
+stix
+Subversion
+Sudo
+sun-asis-javamake
+sun-bcla-j2ee
+sun-bcla-j2ee-deployment
+sun-bcla-j2me
+sun-bcla-jai
+sun-bcla-jimi
+sun-bcla-jmf
+sun-bcla-jmi
+sun-bcla-jms
+sun-bcla-jsapi
+sun-bcla-jsr101
+sun-bcla-jta
+sun-bcla-jvmstat
+sun-j2sl
+sun-j2sl-6
+sun-jrl
+sun-jsr67
+sun-jsr93
+sun-openlook
+sun-rpc
+SVFL
+tacc
+t-coffee
+tcp_wrappers_license
+TeX
+trac
+trapproto
+truecrypt-collective-1.0
+truecrypt-collective-1.3
+twm
+UCAR-Unidata
+unicode
+unRAR
+ut2003-demo
+util-macros
+ValveSDK
+ventrilo
+VGBA
+videoproto
+vienna-rna
+viewres
+VIGRA
+vim
+visual
+vlgothic
+Volano
+VOSTROM
+W3C
+W3C-document
+w3m
+WarpPipe
+WebMO
+Werken-1.1.1.1
+werken.xpath
+whitehead
+WordNet-1.6
+worldofpadman
+WTFPL-2
+wxWinFDL-3
+wxWinLL-3
+X11
+x11perf
+XAnim
+xauth
+xbacklight
+xbattle
+xbiff
+xbitmaps
+xboing
+xcalc
+XCIN
+xclipboard
+xcmiscproto
+xcmsdb
+xconsole
+xcursorgen
+xcursor-themes
+xdbedizzy
+Xdebug
+xditview
+xdm
+xdpyinfo
+xdriinfo
+xearth
+xedit
+XeTeX
+xev
+xextproto
+xeyes
+xf86bigfontproto
+xf86dga
+xf86dgaproto
+xf86driproto
+xf86-input-acecad
+xf86-input-aiptek
+xf86-input-calcomp
+xf86-input-citron
+xf86-input-digitaledge
+xf86-input-dmc
+xf86-input-dynapro
+xf86-input-elo2300
+xf86-input-elographics
+xf86-input-evdev
+xf86-input-fpit
+xf86-input-hyperpen
+xf86-input-jamstudio
+xf86-input-joystick
+xf86-input-keyboard
+xf86-input-magellan
+xf86-input-magictouch
+xf86-input-microtouch
+xf86-input-mouse
+xf86-input-mutouch
+xf86-input-palmax
+xf86-input-penmount
+xf86-input-spaceorb
+xf86-input-summa
+xf86-input-tek4957
+xf86-input-ur98
+xf86-input-vmmouse
+xf86-input-void
+xf86miscproto
+xf86rushproto
+xf86-video-amd
+xf86-video-apm
+xf86-video-ark
+xf86-video-ati
+xf86-video-chips
+xf86-video-cirrus
+xf86-video-cyrix
+xf86-video-dummy
+xf86-video-fbdev
+xf86-video-glint
+xf86-video-i128
+xf86-video-i740
+xf86-video-i810
+xf86-video-impact
+xf86-video-imstt
+xf86-video-mga
+xf86-video-neomagic
+xf86-video-newport
+xf86-video-nsc
+xf86-video-nv
+xf86-video-rendition
+xf86-video-s3
+xf86-video-s3virge
+xf86-video-savage
+xf86-video-siliconmotion
+xf86-video-sis
+xf86-video-sisusb
+xf86-video-sunbw2
+xf86-video-suncg14
+xf86-video-suncg3
+xf86-video-suncg6
+xf86-video-sunffb
+xf86-video-sunleo
+xf86-video-suntcx
+xf86-video-tdfx
+xf86-video-tga
+xf86-video-trident
+xf86-video-tseng
+xf86-video-v4l
+xf86-video-vermilion
+xf86-video-vesa
+xf86-video-vga
+xf86-video-via
+xf86-video-vmware
+xf86-video-voodoo
+xf86-video-xgi
+xf86vidmodeproto
+xfd
+xfindproxy
+xfontsel
+xfs
+xfsinfo
+xfwp
+xgamma
+xgc
+xhost
+Ximian-logos
+xineramaproto
+xinit
+xkbcomp
+xkbdata
+xkbevd
+xkbprint
+xkbutils
+xkill
+xload
+xlogo
+xlsatoms
+xlsclients
+xlsfonts
+xmag
+xmame
+xman
+xmessage
+xmh
+xmlformat
+xmodmap
+xmore
+xorg-cf-files
+xorg-docs
+xorg-server
+xorg-sgml-doctools
+xphelloworld
+xplsprinters
+xpr
+xprehashprinterlist
+xprop
+xproto
+xproxymanagementproto
+xrandr
+xrdb
+xref.lisp
+xrefresh
+xrx
+xset
+xsetmode
+xsetpointer
+xsetroot
+xshipwars
+xsm
+xstdcmap
+xtrans
+xtrap
+xvidtune
+xvinfo
+xwd
+xwininfo
+xwud
+YAZ
+ZBL
+ZendFramework-1.1
+zend-optimizer
+ZLIB
+zoo
+ZORK
+ZPL
+ZSH
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.mask b/conf/intel/repo/kogaionlinux.ro/packages.db.mask
new file mode 100644
index 0000000..a18282a
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.mask
@@ -0,0 +1,2 @@
+# Mask apache using MPM worker for now
+www-servers/apache[threads]
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.mirrors b/conf/intel/repo/kogaionlinux.ro/packages.db.mirrors
new file mode 100644
index 0000000..17672fc
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.mirrors
@@ -0,0 +1,8 @@
+# these are all the same
+http://dl.rogentos.ro/entropy
+http://best.rogentos.ro/entropy
+http://redir.rogentos.ro/entropy
+# This will be used as last resort, and must stay here
+http://pkg.rogentos.ro
+# this is in case our DNS goes down
+http:///mirrors/kogaionlinux/entropy
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.missing_deps_blacklist b/conf/intel/repo/kogaionlinux.ro/packages.db.missing_deps_blacklist
new file mode 100644
index 0000000..9d8fca4
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.missing_deps_blacklist
@@ -0,0 +1,5 @@
+dev-lang/gnat-gcc:4.2
+dev-lang/gnat-gcc:4.3
+dev-lang/gnat-gcc:4.4
+dev-lang/gnat-gcc:4.5
+dev-lang/gnat-gcc:4.6
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.post_update.sh b/conf/intel/repo/kogaionlinux.ro/packages.db.post_update.sh
new file mode 100644
index 0000000..2770480
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.post_update.sh
@@ -0,0 +1,84 @@
+#!/bin/sh
+# Entropy Framework 1.0
+# Entropy Client post repository update (equo update <repoid>) script
+# -- called every time repositories are updated --
+#
+# This is a sample file shipped with client repositories which contains
+# per-repository post repository update hook. More precisely, this script is
+# triggered when entropy updates repositories. As stated, this script is PER-
+# repository and it's shipped with it.
+# It MUST return 0, any different value will be considered as critical error.
+#
+# This script must be called with specific arguments explained here below:
+#
+# # sh packages.db.post_upgrade.sh [REPOSITORY_ID] [ROOT] [ENTROPY_BRANCH]
+#
+# example:
+#
+# # sh packages.db.post_branch.sh "kogaionlinux.ro" "/" "5"
+#
+# PLEASE NOTE: this script is called automatically by entropy and, unless
+# requested otherwise, it should be NEVER EVER called by user.
+
+[ "$(id -u)" != "0" ] && echo && echo "Skipping update script, you are not root" && exit 0
+
+[ -z "$3" ] && echo "not enough parameters" && exit 1
+
+REPO_ID=$1
+ROOT=$2
+BRANCH=$3
+
+configure_correct_binutils() {
+ # configure correct binutils
+ # new profile needs to be configured
+ echo
+ binutils_dir="${ROOT}/etc/env.d/binutils"
+ if [ -d "${binutils_dir}" ]; then
+ binutils_profile=$(find "${binutils_dir}" -name "$(uname -m)*" | \
+ sort | tail -n 1 | xargs basename)
+ echo "trying to set binutils profile ${binutils_profile}"
+ binutils-config ${binutils_profile}
+ else
+ echo "binutils directory ${binutils_dir} not found"
+ echo "cannot properly set binutils profile"
+ rc=1
+ fi
+}
+
+if [ ! -f "/usr/$(uname -m)-pc-linux-gnu/bin/ld" ]; then
+ configure_correct_binutils
+fi
+
+autoconfl_file="${ROOT}/etc/env.d/00-entropy-autoconflict"
+if [ -e "${autoconfl_file}" ]; then
+ rm -f "${autoconfl_file}"
+fi
+
+# 2012-04-23 (remove in 12 months)
+# fixup wrong disabled USE deps matching
+tmp_path=$(mktemp)
+if [ -z "${tmp_path}" ]; then
+ exit 1
+fi
+cat << EOF >> "${tmp_path}"
+--- a/usr/lib/entropy/lib/entropy/db/skel.py
++++ b/usr/lib/entropy/lib/entropy/db/skel.py
+@@ -4651,7 +4651,9 @@ class EntropyRepositoryBase(TextInterface, EntropyRepositoryPluginStore):
+ else:
+ # for compatibility reasons with older Entropy versions,
+ # use flags not in pkguse are considered disabled.
+- pkguse.add(use)
++ en_use = use[1:]
++ if en_use not in pkguse:
++ pkguse.add(use)
+ disabled_use.add(use)
+
+ enabled_not_satisfied = enabled_use - pkguse
+EOF
+
+( cd "${ROOT}/" && patch -N -r - -p1 < "${tmp_path}" 2>&1 > /dev/null ) # ignore any outcome
+rm -f "${tmp_path}"
+
+exit 0
+
+### CUT HERE ###
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.post_upgrade.sh b/conf/intel/repo/kogaionlinux.ro/packages.db.post_upgrade.sh
new file mode 100644
index 0000000..b655687
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.post_upgrade.sh
@@ -0,0 +1,133 @@
+#!/bin/sh
+
+[ -z "$4" ] && echo "not enough parameters" && exit 1
+
+REPO_ID=$1
+ROOT=$2
+OLD_BRANCH=$3
+NEW_BRANCH=$4
+
+echo -e "
+>> requirements for this branch:
+ app-admin/eselect-python
+ sys-devel/base-gcc:<latest>
+>> Entropy post-upgrade migration script
+>> Repository: "${REPO_ID}"
+>> Root: "${ROOT}"
+>> Old branch: "${OLD_BRANCH}"
+>> New branch: "${NEW_BRANCH}"
+
+>> ATTENTION ATTENTION ATTENTION
+>> - If you are upgrading from a previous branch (say, 4)
+>> and you are a NetworkManager user, make sure to have
+>> your users inside the "netdev" group.
+>> - If you compile stuff manually, it is strongly
+>> suggested to install "lafilefixer" and execute:
+>> # lafilefixer --justfixit
+>> ATTENTION ATTENTION ATTENTION
+
+"
+
+### CUT HERE ###
+
+fix_lib64_symlinks() {
+ if [ -L ${ROOT}/lib64 ] ; then
+ echo "removing /lib64 symlink and moving lib to lib64..."
+ echo "dont hit ctrl-c until this is done"
+ rm ${ROOT}/lib64
+ # now that lib64 is gone, nothing will run without calling ld.so
+ # directly. luckily the window of brokenness is almost non-existant
+ /lib/ld-linux-x86-64.so.2 /bin/mv ${ROOT}/lib ${ROOT}/lib64
+ # all better :)
+ ldconfig
+ ln -s lib64 ${ROOT}/lib
+ echo "done! :-)"
+ echo "fixed broken lib64/lib symlink in ${ROOT}"
+ fi
+ if [ -L ${ROOT}/usr/lib64 ] ; then
+ rm ${ROOT}/usr/lib64
+ mv ${ROOT}/usr/lib ${ROOT}/usr/lib64
+ ln -s lib64 ${ROOT}/usr/lib
+ echo "fixed broken lib64/lib symlink in ${ROOT}/usr"
+ fi
+ if [ -L ${ROOT}/usr/X11R6/lib64 ] ; then
+ rm ${ROOT}/usr/X11R6/lib64
+ mv ${ROOT}/usr/X11R6/lib ${ROOT}/usr/X11R6/lib64
+ ln -s lib64 ${ROOT}/usr/X11R6/lib
+ echo "fixed broken lib64/lib symlink in ${ROOT}/usr/X11R6"
+ fi
+}
+
+three_four_to_five() {
+
+ local rc=0
+
+ # switch Python to latest available, 2.7
+ eselect python update --ignore 3.0 --ignore 3.1 --ignore 3.2 --ignore 3.3 --ignore 3.4
+ [ "${?}" != "0" ] && echo "eselect-python not available" && rc=1
+
+ # configure correct binutils
+ # new profile needs to be configured
+ binutils_dir="${ROOT}/etc/env.d/binutils"
+ if [ -d "${binutils_dir}" ]; then
+ binutils_profile=$(find "${binutils_dir}" -name "$(uname -m)*" | \
+ sort | tail -n 1 | xargs basename)
+ echo "trying to set binutils profile ${binutils_profile}"
+ binutils-config ${binutils_profile}
+ else
+ echo "binutils directory ${binutils_dir} not found"
+ echo "cannot properly set binutils profile"
+ rc=1
+ fi
+
+ # set proper eselect esd engine
+ if [ -f "${ROOT}/usr/bin/esdcompat" ]; then
+ eselect esd list | grep PulseAudio | cut -d"[" -f 2 | \
+ cut -d"]" -f 1 | xargs eselect esd set &> /dev/null
+ fi
+
+ # make sure working eselect boost is selected
+ e_boost_mod="${ROOT}/usr/share/eselect/modules/boost.eselect"
+ if [ -f "${e_boost_mod}" ]; then
+ eselect boost update &> /dev/null
+ fi
+
+ # move alsa conf to new location
+ [ -f "${ROOT}/etc/modprobe.d/alsa" ] && \
+ mv "${ROOT}/etc/modprobe.d/alsa" "${ROOT}/etc/modprobe.d/alsa.conf"
+
+ # try to mount /boot, ignore all the possible bullshit
+ # [ "${ROOT}" = "/" ] && mount /boot &> /dev/null
+ # setup grub.conf, if found
+ [ -f "${ROOT}boot/grub/grub.conf" ] && \
+ sed -i 's/CONSOLE=\/dev\/tty1/console=tty1/g' "${ROOT}/boot/grub/grub.conf"
+
+ # setup grub.conf, if found, change nox into gentoo=nox
+ [ -f "${ROOT}boot/grub/grub.conf" ] && \
+ sed -i 's/ nox / gentoo=nox /g' "${ROOT}/boot/grub/grub.conf"
+
+ # setup /etc/localtime correctly
+ if [ -f "${ROOT}etc/timezone" ]; then
+ tzdata=$(cat "${ROOT}etc/timezone")
+ rm -f "${ROOT}etc/localtime" && ln -sf "/usr/share/zoneinfo/${tzdata}" "${ROOT}etc/localtime"
+ fi
+
+ # always add udev to sysinit
+ rc-update add udev sysinit &> /dev/null
+ exit ${rc}
+}
+
+# run this in any case, it will fix symlinks setup
+if [ "$(uname -m)" = "x86_64" ]; then
+ fix_lib64_symlinks
+fi
+
+# migration script from branch 4 to 5
+[ "${OLD_BRANCH}" = "4" ] && [ "${NEW_BRANCH}" = "5" ] && three_four_to_five
+
+# migration script from branch 3.5 to 5
+[ "${OLD_BRANCH}" = "3.5" ] && [ "${NEW_BRANCH}" = "5" ] && three_four_to_five
+
+echo "migration switch not found"
+exit 1
+
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.repo_updates b/conf/intel/repo/kogaionlinux.ro/packages.db.repo_updates
new file mode 100644
index 0000000..416103e
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.repo_updates
@@ -0,0 +1,96 @@
+move app-admin/liboobs dev-libs/liboobs
+move app-portage/etcproposals app-portage/etc-proposals
+move net-misc/nm-applet gnome-extra/nm-applet
+move media-video/xbmc media-tv/xbmc
+
+# Drop openoffice completely in favour of libreoffice
+move app-office/openoffice app-office/libreoffice
+move app-office/openoffice-l10n-af app-office/libreoffice-l10n-af
+move app-office/openoffice-l10n-ar app-office/libreoffice-l10n-ar
+move app-office/openoffice-l10n-as app-office/libreoffice-l10n-as
+move app-office/openoffice-l10n-ast app-office/libreoffice-l10n-ast
+move app-office/openoffice-l10n-be_BY app-office/libreoffice-l10n-be_BY
+move app-office/openoffice-l10n-bg app-office/libreoffice-l10n-bg
+move app-office/openoffice-l10n-bn app-office/libreoffice-l10n-bn
+move app-office/openoffice-l10n-br app-office/libreoffice-l10n-br
+move app-office/openoffice-l10n-bs app-office/libreoffice-l10n-bs
+move app-office/openoffice-l10n-ca app-office/libreoffice-l10n-ca
+move app-office/openoffice-l10n-cs app-office/libreoffice-l10n-cs
+move app-office/openoffice-l10n-da app-office/libreoffice-l10n-da
+move app-office/openoffice-l10n-de app-office/libreoffice-l10n-de
+move app-office/openoffice-l10n-dz app-office/libreoffice-l10n-dz
+move app-office/openoffice-l10n-el app-office/libreoffice-l10n-el
+move app-office/openoffice-l10n-en_GB app-office/libreoffice-l10n-en_GB
+move app-office/openoffice-l10n-en_ZA app-office/libreoffice-l10n-en_ZA
+move app-office/openoffice-l10n-eo app-office/libreoffice-l10n-eo
+move app-office/openoffice-l10n-es app-office/libreoffice-l10n-es
+move app-office/openoffice-l10n-et app-office/libreoffice-l10n-et
+move app-office/openoffice-l10n-fi app-office/libreoffice-l10n-fi
+move app-office/openoffice-l10n-fr app-office/libreoffice-l10n-fr
+move app-office/openoffice-l10n-ga app-office/libreoffice-l10n-ga
+move app-office/openoffice-l10n-gl app-office/libreoffice-l10n-gl
+move app-office/openoffice-l10n-gu app-office/libreoffice-l10n-gu
+move app-office/openoffice-l10n-he app-office/libreoffice-l10n-he
+move app-office/openoffice-l10n-hi app-office/libreoffice-l10n-hi
+move app-office/openoffice-l10n-hi_IN app-office/libreoffice-l10n-hi_IN
+move app-office/openoffice-l10n-hr app-office/libreoffice-l10n-hr
+move app-office/openoffice-l10n-hu app-office/libreoffice-l10n-hu
+move app-office/openoffice-l10n-it app-office/libreoffice-l10n-it
+move app-office/openoffice-l10n-ja app-office/libreoffice-l10n-ja
+move app-office/openoffice-l10n-km app-office/libreoffice-l10n-km
+move app-office/openoffice-l10n-ko app-office/libreoffice-l10n-ko
+move app-office/openoffice-l10n-ku app-office/libreoffice-l10n-ku
+move app-office/openoffice-l10n-lt app-office/libreoffice-l10n-lt
+move app-office/openoffice-l10n-lv app-office/libreoffice-l10n-lv
+move app-office/openoffice-l10n-meta app-office/libreoffice-l10n-meta
+move app-office/openoffice-l10n-mk app-office/libreoffice-l10n-mk
+move app-office/openoffice-l10n-ml app-office/libreoffice-l10n-ml
+move app-office/openoffice-l10n-ml_IN app-office/libreoffice-l10n-ml_IN
+move app-office/openoffice-l10n-mr app-office/libreoffice-l10n-mr
+move app-office/openoffice-l10n-mr_IN app-office/libreoffice-l10n-mr_IN
+move app-office/openoffice-l10n-my app-office/libreoffice-l10n-my
+move app-office/openoffice-l10n-nb app-office/libreoffice-l10n-nb
+move app-office/openoffice-l10n-ne app-office/libreoffice-l10n-ne
+move app-office/openoffice-l10n-nl app-office/libreoffice-l10n-nl
+move app-office/openoffice-l10n-nn app-office/libreoffice-l10n-nn
+move app-office/openoffice-l10n-nr app-office/libreoffice-l10n-nr
+move app-office/openoffice-l10n-ns app-office/libreoffice-l10n-ns
+move app-office/openoffice-l10n-oc app-office/libreoffice-l10n-oc
+move app-office/openoffice-l10n-om app-office/libreoffice-l10n-om
+move app-office/openoffice-l10n-or app-office/libreoffice-l10n-or
+move app-office/openoffice-l10n-or_IN app-office/libreoffice-l10n-or_IN
+move app-office/openoffice-l10n-pa_IN app-office/libreoffice-l10n-pa_IN
+move app-office/openoffice-l10n-pl app-office/libreoffice-l10n-pl
+move app-office/openoffice-l10n-pt app-office/libreoffice-l10n-pt
+move app-office/openoffice-l10n-pt_BR app-office/libreoffice-l10n-pt_BR
+move app-office/openoffice-l10n-ro app-office/libreoffice-l10n-ro
+move app-office/openoffice-l10n-ru app-office/libreoffice-l10n-ru
+move app-office/openoffice-l10n-rw app-office/libreoffice-l10n-rw
+move app-office/openoffice-l10n-sh app-office/libreoffice-l10n-sh
+move app-office/openoffice-l10n-si app-office/libreoffice-l10n-si
+move app-office/openoffice-l10n-sk app-office/libreoffice-l10n-sk
+move app-office/openoffice-l10n-sl app-office/libreoffice-l10n-sl
+move app-office/openoffice-l10n-sr app-office/libreoffice-l10n-sr
+move app-office/openoffice-l10n-ss app-office/libreoffice-l10n-ss
+move app-office/openoffice-l10n-st app-office/libreoffice-l10n-st
+move app-office/openoffice-l10n-sv app-office/libreoffice-l10n-sv
+move app-office/openoffice-l10n-sw_TZ app-office/libreoffice-l10n-sw_TZ
+move app-office/openoffice-l10n-ta app-office/libreoffice-l10n-ta
+move app-office/openoffice-l10n-te app-office/libreoffice-l10n-te
+move app-office/openoffice-l10n-te_IN app-office/libreoffice-l10n-te_IN
+move app-office/openoffice-l10n-tg app-office/libreoffice-l10n-tg
+move app-office/openoffice-l10n-th app-office/libreoffice-l10n-th
+move app-office/openoffice-l10n-ti_ER app-office/libreoffice-l10n-ti_ER
+move app-office/openoffice-l10n-tr app-office/libreoffice-l10n-tr
+move app-office/openoffice-l10n-ts app-office/libreoffice-l10n-ts
+move app-office/openoffice-l10n-ug app-office/libreoffice-l10n-ug
+move app-office/openoffice-l10n-uk app-office/libreoffice-l10n-uk
+move app-office/openoffice-l10n-ur_IN app-office/libreoffice-l10n-ur_IN
+move app-office/openoffice-l10n-uz app-office/libreoffice-l10n-uz
+move app-office/openoffice-l10n-ve app-office/libreoffice-l10n-ve
+move app-office/openoffice-l10n-vi app-office/libreoffice-l10n-vi
+move app-office/openoffice-l10n-xh app-office/libreoffice-l10n-xh
+move app-office/openoffice-l10n-zh_CN app-office/libreoffice-l10n-zh_CN
+move app-office/openoffice-l10n-zh_TW app-office/libreoffice-l10n-zh_TW
+move app-office/openoffice-l10n-zu app-office/libreoffice-l10n-zu
+move app-office/libreoffice-bin app-office/libreoffice
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.restricted b/conf/intel/repo/kogaionlinux.ro/packages.db.restricted
new file mode 100644
index 0000000..39121c8
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.restricted
@@ -0,0 +1,7 @@
+# Server side packages.db.restricted file
+# List here atoms (either package key or package key : slot) that should be
+# considered legally sensible such as libdvdcss and friends
+
+media-libs/libdvdcss
+media-libs/amd64codecs
+media-libs/win32codecs
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.system_mask b/conf/intel/repo/kogaionlinux.ro/packages.db.system_mask
new file mode 100644
index 0000000..f4bb5fc
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.system_mask
@@ -0,0 +1,15 @@
+app-admin/equo
+app-misc/kogaion-version
+dev-db/sqlite
+sys-apps/entropy
+sys-devel/base-gcc:4.7
+sys-libs/db:4.8
+virtual/cron
+# virtual/linux-binary
+sys-auth/pambase
+
+# glibc cannot be removed, it's part of the system
+# nowadays it's not even a system pkg because
+# virtual/libc wraps it.
+# This makes sure we always block glibc
+sys-libs/glibc
diff --git a/conf/intel/repo/kogaionlinux.ro/packages.db.webservices b/conf/intel/repo/kogaionlinux.ro/packages.db.webservices
new file mode 100644
index 0000000..cc980c7
--- /dev/null
+++ b/conf/intel/repo/kogaionlinux.ro/packages.db.webservices
@@ -0,0 +1 @@
+https://packages.rogentos.ro/service
diff --git a/conf/noarch/entropy/packages/packages.server.dep_blacklist b/conf/noarch/entropy/packages/packages.server.dep_blacklist
new file mode 100644
index 0000000..c568ea4
--- /dev/null
+++ b/conf/noarch/entropy/packages/packages.server.dep_blacklist
@@ -0,0 +1,18 @@
+# Server side packages.server.dep_rewrite file (this has to stay in /etc/entropy/packages)
+# Using this file, you can blacklist arbitrary broken dependencies
+# detected by Entropy broken libraries QA routine.
+
+# LINE CONSTRUCTION:
+# <pkg> <blacklisted_dependency_1> [<blacklisted_dependency_1> ...]
+# pkg = package containing dependency to match
+# blacklisted_dependency_n = blacklisted dependency string
+# See examples below
+
+# EXAMPLES:
+app-admin/anaconda x11-libs/libXmu:0 x11-libs/gtk+:2 x11-libs/gtk+:3 x11-libs/gdk-pixbuf:2 x11-libs/libXrender:0 x11-libs/pixman:0 x11-libs/pango:0 media-libs/mesa:0 sys-libs/libselinux:0 sys-process/audit:0
+
+# it provides its own libwine.so.1
+net-misc/teamviewer app-emulation/wine:0
+
+# libcli.so
+media-sound/pulseaudio dev-db/fastdb:0
diff --git a/conf/noarch/entropy/packages/packages.server.dep_rewrite b/conf/noarch/entropy/packages/packages.server.dep_rewrite
new file mode 100644
index 0000000..9260769
--- /dev/null
+++ b/conf/noarch/entropy/packages/packages.server.dep_rewrite
@@ -0,0 +1,207 @@
+# Fix poppler dependencies, we provide our own split deps
+app-editors/gummi (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+app-leechcraft/lc-monocle (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+app-misc/beagle (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+app-misc/pdfpc (.*)app-text/poppler(.*) app-text/poppler-glib
+app-misc/recoll (.*)app-text/poppler(.*) \1app-text/poppler-base\2
+app-misc/tracker (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+app-office/calligra (.*)app-text/poppler(.*) \1app-text/poppler-base\2
+app-office/impressive (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+app-office/krita (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+app-office/libreoffice (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+app-office/openoffice (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+app-office/texmaker (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+app-office/texmakerx (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+app-office/texstudio (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+app-text/apvlv (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+app-text/atril (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-glib\2
+app-text/calibre (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+app-text/diffpdf (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+app-text/dvipdfmx (.*)app-text/poppler(\d.*)(\[.*\])? \1app-text/poppler-base\2
+app-text/epdfview (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+app-text/evince (.*)app-text/poppler-(.*)(\[.*\]) \1app-text/poppler-glib-\2
+app-text/kbibtex (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+app-text/mate-document-viewer (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+app-text/pdf2djvu (.*)app-text/poppler(.*) \1app-text/poppler-base\2
+app-text/pdf2oo (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-base\2
+app-text/pdfgrep (.*)app-text/poppler(.*) \1app-text/poppler-base\2
+app-text/qpdfview (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+app-text/referencer (.*)app-text/poppler(.*) app-text/poppler-glib
+app-text/texlive-core (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+app-text/xournal app-text/poppler(\[.*\]) app-text/poppler-glib
+app-text/xpdf (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+app-text/zathura-pdf-poppler (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+dev-games/openscenegraph (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+dev-python/python-poppler (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+dev-python/python-poppler-qt4 (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+dev-ruby/ruby-poppler (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+dev-tex/luatex (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+dev-tex/pstplus (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+gnome-extra/gnome-commander (.*)app-text/poppler(.*) \1app-text/poppler-base\2
+gnustep-libs/popplerkit (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+kde-base/kfilemetadata (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+kde-base/nepomuk-core (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+kde-base/okular (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+kde-misc/tellico (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-qt4\2
+mail-client/claws-mail (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-glib\2
+media-gfx/gimp (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+media-gfx/graphviz (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-glib\2
+media-gfx/inkscape (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+media-gfx/keyjnote (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+media-gfx/pdf2svg (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+net-print/cups (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+net-print/cups-filters (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+sci-libs/gdal (.*)app-text/poppler(.*) \1app-text/poppler-base\2
+www-apps/dotproject (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+www-apps/swish-e (.*)app-text/poppler(.*)(\[.*\])? \1app-text/poppler-base\2
+x11-misc/qcomicbook (.*)app-text/poppler(.*) \1app-text/poppler\2
+xfce-extra/tumbler (.*)app-text/poppler(.*)(\[.*\]) \1app-text/poppler-glib\2
+
+# lightdm split rewrite
+razorqt-base/razorqt-lightdm-greeter (.*)x11-misc/lightdm(.*)\[qt4\] \1x11-misc/lightdm-qt4\2
+x11-misc/lightdm-gtk-greeter (.*)x11-misc/lightdm(.*) \1x11-misc/lightdm-base\2
+x11-misc/lightdm-kde (.*)x11-misc/lightdm(.*)\[qt4\] \1x11-misc/lightdm-qt4\2
+
+# Fix enigmail deps, to point to our split pinentry packages
+x11-plugins/enigmail (.*)app-crypt/pinentry(.*)\[gtk\] \1app-crypt/pinentry-gtk2\2
+x11-plugins/enigmail (.*)app-crypt/pinentry(.*)\[qt4\] \1app-crypt/pinentry-qt4\2
+mail-client/thunderbird (.*)app-crypt/pinentry(.*)\[gtk\] \1app-crypt/pinentry-gtk2\2
+app-crypt/gnupg (.*)app-crypt/pinentry(.*) app-crypt/pinentry-base
+mail-client/evolution (.*)app-crypt/pinentry(.*)(\[.*\]) \1app-crypt/pinentry-gtk2\2
+
+# Fix virtualbox shitty dependencies
+app-emulation/virtualbox-guest-additions#2.6.31-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#2.6.31-kogaion
+app-emulation/virtualbox-guest-additions#2.6.32-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#2.6.32-kogaion
+app-emulation/virtualbox-guest-additions#2.6.33-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#2.6.33-kogaion
+app-emulation/virtualbox-guest-additions#2.6.34-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#2.6.34-kogaion
+app-emulation/virtualbox-guest-additions#2.6.35-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#2.6.35-kogaion
+app-emulation/virtualbox-guest-additions#2.6.36-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#2.6.36-kogaion
+app-emulation/virtualbox-guest-additions#2.6.37-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#2.6.37-kogaion
+app-emulation/virtualbox-guest-additions#2.6.38-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#2.6.38-kogaion
+app-emulation/virtualbox-guest-additions#2.6.39-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#2.6.39-kogaion
+app-emulation/virtualbox-guest-additions#3.0.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.0.0-kogaion
+app-emulation/virtualbox-guest-additions#3.1.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.1.0-kogaion
+app-emulation/virtualbox-guest-additions#3.2.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.2.0-kogaion
+app-emulation/virtualbox-guest-additions#3.3.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.3.0-kogaion
+app-emulation/virtualbox-guest-additions#3.4.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.4.0-kogaion
+app-emulation/virtualbox-guest-additions#3.5.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.5.0-kogaion
+app-emulation/virtualbox-guest-additions#3.6.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.6.0-kogaion
+app-emulation/virtualbox-guest-additions#3.7.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.7.0-kogaion
+app-emulation/virtualbox-guest-additions#3.8.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.8.0-kogaion
+app-emulation/virtualbox-guest-additions#3.9.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.9.0-kogaion
+app-emulation/virtualbox-guest-additions#3.10.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.10.0-kogaion
+app-emulation/virtualbox-guest-additions#3.11.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.11.0-kogaion
+app-emulation/virtualbox-guest-additions#3.12.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.12.0-kogaion
+app-emulation/virtualbox-guest-additions#3.13.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.13.0-kogaion
+app-emulation/virtualbox-guest-additions#3.14.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.14.0-kogaion
+app-emulation/virtualbox-guest-additions#3.15.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.15.0-kogaion
+app-emulation/virtualbox-guest-additions#3.16.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.16.0-kogaion
+app-emulation/virtualbox-guest-additions#3.17.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.17.0-kogaion
+app-emulation/virtualbox-guest-additions#3.18.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.18.0-kogaion
+app-emulation/virtualbox-guest-additions#3.19.0-kogaion (.*)x11-drivers/xf86-video-virtualbox-(.*) \1x11-drivers/xf86-video-virtualbox-\2#3.19.0-kogaion
+
+# drop virtualbox-modules dep from virtualbox-bin
+# 2011-02-08: DISABLED because vboxusers group is required but not created by virtualbox-bin
+# app-emulation/virtualbox-bin (.*)app-emulation/virtualbox-modules-(.*) dev-libs/glib
+
+# Add conflict to net-im/ejabberd for ejabberd-babel
+# net-im/ejabberd ++!net-im/ejabberd-babel<2>
+
+# Force netbeans-ide to use our split subversion-java package
+dev-java/netbeans-ide (.*)dev-vcs/subversion(.*):0\[java\] \1dev-vcs/subversion-java\2:0
+
+# Drop kde-l10n* deps, always
+* (.*)kde-base/kde-l10n(.*)
+
+# Drop x11-libs/cairo PDEPEND from dev-libs/gobject-introspection
+# cairo pulls in mesa (through virtual/opengl) and this is very
+# bad for SpinBase and friends.
+dev-libs/gobject-introspection (.*)x11-libs/cairo(.*)
+
+# dev-lang/gcc dep rewrites (drop dep)
+dev-java/icedtea-bin (.*)sys-devel/gcc(.*)
+dev-java/icedtea (.*)sys-devel/gcc(.*)
+
+# net-dns/avahi dep rewrites
+app-crypt/seahorse (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+app-emulation/libvirt (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+dev-db/desktopcouch (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+dev-python/kaa-base (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+gnome-base/gnome-vfs:2 (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+gnome-base/gvfs:0 (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+gnustep-base/gnustep-base (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+kde-base/kdelibs (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+kde-base/krdc (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+media-gfx/sane-backends (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+media-libs/libgphoto2 (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+media-plugins/gmpc-avahi (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+media-sound/ario (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+media-sound/mpd (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+media-sound/mt-daapd (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+media-sound/mumble (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+media-sound/pulseaudio (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+media-sound/xmms2 (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+media-video/vlc (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+media-tv/xbmc (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+net-fs/samba (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+net-im/pidgin (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+net-libs/libepc (.*)net-dns/avahi(.*)(\[.*\]) \1net-dns/avahi-gtk3\2
+net-libs/obby (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+net-misc/networkmanager (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+net-misc/remmina (.*)net-dns/avahi(.*)(\[.*\]) \1net-dns/avahi-gtk3\2
+net-misc/vino (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+net-print/cups (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+net-print/cups-filters (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+net-voip/ekiga (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+net-voip/telepathy-salut (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+sci-physics/root (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+sys-auth/nss-mdns (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+sys-fs/owfs (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+sys-power/nut (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+www-apache/mod_dnssd (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+www-client/epiphany (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+x11-libs/libqxt (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+x11-misc/service-discovery-applet (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+x11-misc/x11vnc (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+net-ftp/qshare (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+net-fs/netatalk (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+gnome-base/libgdu (.*)net-dns/avahi(.*)(\[.*\]) \1net-dns/avahi-gtk3\2
+media-video/miro (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+kde-misc/kdeconnect (.*)net-dns/avahi(.*) \1net-dns/avahi-base\2
+
+# Fix gtk-3 deps
+media-video/kino (.*)x11-libs/gtk(.*) \1x11-libs/gtk\2:2
+
+# gnome-session-3.0.2 should pull in notification-daemon or it won't start
+>=gnome-base/gnome-session-3.0 ++>=x11-misc/notification-daemon-0.7.1<2>
+
+# pygobject-cairo rewrite, simple catch-all rewrite
+# this might not catch all the strings
+* (.*)dev-python/pygobject(.*)\[cairo(.*)\] \1dev-python/pygobject-cairo\2
+# Rewrite almost every standard dev-python/pygobject dependency
+* (.*)dev-python/pygobject(?!.*-base.*)(?!.*-cairo.*)((?=-[0-9]\.)?)(?!.*-2\*)(?!.*:2)((.*:3)?)(?!.*\[.*cairo.*\].*) \1dev-python/pygobject-base\2\3
+
+# ati-drivers, nvidia-drivers rewrites
+virtual/opencl (.*)x11-drivers/ati-drivers(.*) \1x11-drivers/ati-userspace\2
+virtual/opencl (.*)x11-drivers/nvidia-drivers(.*) \1x11-drivers/nvidia-userspace\2
+dev-util/nvidia-cuda-sdk (.*)x11-drivers/nvidia-drivers(.*) \1x11-drivers/nvidia-userspace\2
+dev-python/pycuda (.*)x11-drivers/nvidia-drivers(.*) \1x11-drivers/nvidia-userspace\2
+
+# Drop dracut dependency from plymouth, not needed atm
+sys-boot/plymouth (.*)sys-kernel/dracut(.*)
+
+# drop PyQt4 dependency from pyudev, let runtime stuff deal with it
+dev-python/pyudev (.*)dev-python/PyQt4(.*)
+
+# Steam, don't pull in gcc directly
+games-util/steam-launcher (.*)sys-devel/gcc-(.*) \1sys-devel/base-gcc-\2
+games-util/steam-client-meta (.*)sys-devel/gcc-(.*) \1sys-devel/base-gcc-\2
+
+# Add conflict to systemd-sysv-utils for eselect-init
+sys-apps/systemd-sysv-utils ++!app-admin/eselect-init<2>
+
+# Replace x11-drivers/ati-drivers with ati-userspace from xvba-video
+x11-libs/xvba-video (.*)x11-drivers/ati-drivers(.*) \1x11-drivers/ati-userspace\2
+
+# Ensure a smooth migration from libgcrypt-1.5 to 1.6
+=dev-libs/libgcrypt-1.6* ++dev-libs/libgcrypt:11<2>
diff --git a/conf/noarch/entropy/packages/packages.server.qa.exec b/conf/noarch/entropy/packages/packages.server.qa.exec
new file mode 100755
index 0000000..7ec8f1a
--- /dev/null
+++ b/conf/noarch/entropy/packages/packages.server.qa.exec
@@ -0,0 +1,272 @@
+#!/usr/bin/python
+#
+# Entropy Server QA executable hook.
+# This file doesn't strictly need to be a shell script, but just an executable
+# file (r-xr-xr-x) and (mandatory) owned by root:root.
+# Please rename this file by stripping the .example part
+#
+# It is used by Entropy Server QA routines to perform package metadata
+# validation.
+# Metadata is export in environmental variables form, and include:
+#
+# REPOSITORY_ID = repository identifier
+# PKG_ID = package identifier
+# PKG_ATOM = package atom
+# PKG_NAME = package name
+# PKG_VERSION = package version
+# PKG_TAG = package version tag
+# PKG_DESCRIPTION = package description
+# PKG_CATEGORY = package category
+# PKG_CHOST = package CHOST
+# PKG_CFLAGS = package CFLAGS
+# PKG_CXXFLAGS = package CXXFLAGS
+# PKG_HOMEPAGE = package homepage
+# PKG_LICENSE = package license
+# PKG_BRANCH = package license
+# PKG_DOWNLOAD = package relative download URL
+# PKG_KEYWORDS = package keywords, space separated
+# PKG_MD5 = package file md5 hash
+# PKG_SLOT = package slot
+# PKG_ETPAPI = package Entropy API
+# PKG_DATE = package creation date (in unix time)
+# PKG_SIZE = package size, in bytes
+# PKG_REVISION = package entropy revision
+# PKG_DEPS = list (\n separated) of package dependencies and conflicts
+# PKG_NEEDED_LIBS = list (\n separated) of SONAMES required by package,
+# including ELF class, so each item will look like this:
+# <soname>|<elfclass>
+# PKG_PROVIDED_LIBS = list (\n separated) of SONAMES provided by package,
+# note: elf class and path are also provided,
+# so each item will look like this:
+# <soname>|<path of soname>|<elfclass>
+#
+# The executable must return 0 for success, 1 for warning, 2 for critical error
+
+import sys
+sys.path.insert(0, "/usr/lib/entropy/lib")
+import os
+import entropy.dep
+
+def write_attention_msg(msg):
+ sys.stderr.write("\nATTENTION ATTENTION ATTENTION\n")
+ sys.stderr.write(msg + "\n")
+ sys.stderr.write("ATTENTION ATTENTION ATTENTION\n\n")
+
+def write_warning_msg(msg):
+ sys.stderr.write("\nWARNING WARNING WARNING\n")
+ sys.stderr.write(msg + "\n")
+ sys.stderr.write("\nWARNING WARNING WARNING\n")
+
+def check_unwanted_deps():
+ """
+ Check against forbidden dependencies, those we consider meta packages,
+ placeholders just to keep Gentoo compatibility, which, if listed as dep in,
+ would cause the whole world to be pulled in.
+ """
+ pkg_deps = os.getenv("PKG_DEPS", "")
+ pkg_deps = pkg_deps.split()
+ if not pkg_deps:
+ return 0
+
+ pkg_atom = os.getenv("PKG_ATOM")
+ pkg_keywords = os.getenv("PKG_KEYWORDS")
+
+ # You can only declare key or key:slot
+ unwanted_deps = ["app-admin/packagekit", "app-text/poppler",
+ "kde-base/kde-l10n", "net-dns/avahi", "net-p2p/transmission",
+ "app-crypt/pinentry", "dev-python/pygobject:3", "x11-misc/lightdm"]
+ warning_deps = ["media-libs/jpeg",
+ "dev-lang/gnat-gcc", "dev-lang/gcc", "x11-drivers/nvidia-drivers",
+ "x11-drivers/ati-drivers"]
+ func_rc = 0
+
+ pkg_deps_map = dict(
+ (entropy.dep.dep_getkey(x), (entropy.dep.dep_getslot(x), x)) \
+ for x in pkg_deps if not x.startswith("!"))
+
+ pkg_deps_map = {}
+ for pkg_dep in pkg_deps:
+ if pkg_dep.startswith("!"):
+ continue
+ key = entropy.dep.dep_getkey(pkg_dep)
+ obj = pkg_deps_map.setdefault(key, [])
+ val = entropy.dep.dep_getslot(pkg_dep), pkg_dep
+ obj.append(val)
+
+ for unwanted_dep in unwanted_deps:
+ unwanted_slot = entropy.dep.dep_getslot(unwanted_dep)
+ if unwanted_slot:
+ unwanted_dep = entropy.dep.remove_slot(unwanted_dep)
+
+ dep_data_list = pkg_deps_map.get(unwanted_dep)
+ if dep_data_list is None:
+ continue
+
+ for dep_data in dep_data_list:
+ dep_slot, dep = dep_data
+
+ if not unwanted_slot:
+ unwanted_slot = dep_slot
+
+ if dep_slot == unwanted_slot:
+ write_attention_msg(
+ "%s contains forbidden dependency against %s" % (
+ pkg_atom, dep))
+ func_rc = 2
+
+ for warning_dep in warning_deps:
+
+ warning_slot = entropy.dep.dep_getslot(warning_dep)
+ if warning_slot:
+ warning_dep = entropy.dep.remove_slot(warning_dep)
+
+ dep_data_list = pkg_deps_map.get(warning_dep)
+ if dep_data_list is None:
+ continue
+
+ for dep_data in dep_data_list:
+ dep_slot, dep = dep_data
+
+ if not warning_slot:
+ unwanted_slot = dep_slot
+
+ if dep_slot == warning_slot:
+ write_attention_msg(
+ "%s contains a weirdo dependency against %s" % (
+ pkg_atom, dep))
+ if func_rc == 0:
+ func_rc = 1
+
+ if pkg_keywords is not None:
+ keywords = pkg_keywords.split()
+ if not keywords or ("**" in keywords and len(keywords) == 1):
+ write_attention_msg("%s is masked by default, keywords: %s" % (
+ pkg_atom, pkg_keywords))
+ if func_rc == 0:
+ func_rc = 1
+
+ return func_rc
+
+def warn_perl5_bump():
+ """
+ Warn in case of bumping dev-lang/perl. Developer should not
+ forget about running perl-cleaner.
+ """
+ pkg_key = "%s/%s" % (os.getenv("PKG_CATEGORY", ""),
+ os.getenv("PKG_NAME", ""))
+ pkg_version = os.getenv("PKG_VERSION", "")
+
+ if pkg_key == "dev-lang/perl" and pkg_version.startswith("5"):
+ perl_dir = "/usr/lib/perl5/vendor_perl"
+ try:
+ perl_versions = os.listdir(perl_dir)
+ except (OSError, IOError):
+ perl_versions = []
+
+ if len(perl_versions) > 1:
+ write_warning_msg(
+ "Adding dev-lang/perl but you forgot to run perl-cleaner?\n"
+ "These are the versions detected in %s:\n"
+ "%s" % (perl_dir, ", ".join(perl_versions)))
+ return 1
+
+ return 0
+
+def warn_portage_bump():
+ """
+ Wheneger Portage is bumped, its packages.db.critical entry in build.git
+ must be raised.
+ """
+ pkg_key = "%s/%s" % (os.getenv("PKG_CATEGORY", ""),
+ os.getenv("PKG_NAME", ""))
+
+ if pkg_key == "sys-apps/portage":
+ write_warning_msg(
+ "So you bumped Portage they told me...\n"
+ "Have you raised the portage version in packages.db.critical?\n"
+ "It is inside build.git.")
+ return 1
+
+ return 0
+
+def warn_sip_bump():
+ """
+ Wheneger Sip is bumped, we need to manually bump the reverse dependencies.
+ """
+ pkg_key = "%s/%s" % (os.getenv("PKG_CATEGORY", ""),
+ os.getenv("PKG_NAME", ""))
+
+ if pkg_key == "dev-python/sip":
+ write_warning_msg(
+ "So you bumped Sip they told me...\n"
+ "Have you rebuilt its reverse dependencies?\n"
+ "# qfile -e /usr/lib/python2.7/site-packages/PyQt4")
+ return 1
+
+ return 0
+
+def warn_binutils_bump():
+ """
+ Whenever binutils is bumped, we should rebuild packages
+ linking explicitly to libbfd-<ver>.so :( sigh.
+ """
+ pkg_key = "%s/%s" % (os.getenv("PKG_CATEGORY", ""),
+ os.getenv("PKG_NAME", ""))
+
+ if pkg_key == "sys-devel/binutils":
+ write_warning_msg(
+ "So you bumped binutils they told me...\n"
+ "Please, no wait... FUCKING CHECK that packages linking to\n"
+ "libbfd-<old_ver>.so have been rebuilt. You can use:\n"
+ " # eit query required libbfd-*.so\n")
+ return 1
+
+ return 0
+
+def warn_haskell_bump():
+ """
+ Warn in case of bumping dev-lang/ghc. Developer should not
+ forget about running haskell-updater.
+ """
+ pkg_key = "%s/%s" % (os.getenv("PKG_CATEGORY", ""),
+ os.getenv("PKG_NAME", ""))
+ pkg_version = os.getenv("PKG_VERSION", "")
+
+ if pkg_key == "dev-lang/ghc":
+ write_warning_msg(
+ "Bumping dev-lang/ghc !!!\n"
+ "Make sure to run 'haskell-updater' !\n")
+ return 1
+
+ return 0
+
+if __name__ == "__main__":
+
+ exit_st = 0
+ rc = check_unwanted_deps()
+ if rc != 0:
+ exit_st = rc
+
+ rc = warn_portage_bump()
+ if rc != 0 and rc > exit_st:
+ exit_st = rc
+
+ rc = warn_perl5_bump()
+ if rc != 0 and rc > exit_st:
+ exit_st = rc
+
+ rc = warn_haskell_bump()
+ if rc != 0 and rc > exit_st:
+ exit_st = rc
+
+ rc = warn_binutils_bump()
+ if rc != 0 and rc > exit_st:
+ exit_st = rc
+
+ rc = warn_sip_bump()
+ if rc != 0 and rc > exit_st:
+ exit_st = rc
+
+ # more tests here
+
+ raise SystemExit(exit_st)