summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xapp-emulation/winetricks/Manifest1
l---------cross-i686-pc-linux-gnu/binutils1
l---------cross-i686-pc-linux-gnu/gcc1
l---------cross-i686-pc-linux-gnu/gdb1
l---------cross-i686-pc-linux-gnu/glibc1
l---------cross-i686-pc-linux-gnu/insight1
l---------cross-i686-pc-linux-gnu/linux-headers1
-rwxr-xr-xeclass/boost-utils.eclass36
-rwxr-xr-xeclass/fatrat-plugin.eclass41
-rwxr-xr-xgames-engines/fife/Manifest1
-rwxr-xr-xgames-engines/fife/fife-9999.ebuild68
-rwxr-xr-xgames-strategy/gratitious-space-battles/Manifest2
-rwxr-xr-xgames-strategy/gratitious-space-battles/gratitious-space-battles-1.56.0.ebuild84
-rwxr-xr-xkde-base/plasma-workspace/Manifest4
-rwxr-xr-xkde-base/plasma-workspace/files/plasma-workspace-4.4.2-xinerama_cmake_automagic.patch18
-rwxr-xr-xkde-base/plasma-workspace/files/taskbar-patch.diff99
-rwxr-xr-xkde-base/plasma-workspace/plasma-workspace-4.7.0.ebuild142
-rwxr-xr-xkde-misc/kshutdown/ChangeLog158
-rwxr-xr-xkde-misc/kshutdown/Manifest4
-rwxr-xr-xkde-misc/kshutdown/kshutdown-2.0_beta12.ebuild28
-rwxr-xr-xkde-misc/kshutdown/metadata.xml5
-rwxr-xr-xkde-misc/nepomuktvnamer/Manifest2
-rwxr-xr-xkde-misc/nepomuktvnamer/nepomuktvnamer-0.2.0.ebuild22
-rwxr-xr-xkde-misc/oxygen-transparent/Manifest1
-rwxr-xr-xkde-misc/oxygen-transparent/oxygen-transparent-9999.ebuild32
-rwxr-xr-xkde-misc/publictransport/Manifest1
-rwxr-xr-xkde-misc/publictransport/publictransport-9999.ebuild35
-rwxr-xr-xkde-misc/quanta/Manifest1
-rwxr-xr-xkde-misc/quanta/quanta-9999.ebuild45
-rwxr-xr-xmedia-gfx/digikam/Manifest2
-rwxr-xr-xmedia-gfx/digikam/digikam-2.0.0_rc.ebuild136
-rwxr-xr-xmedia-gfx/inkscape/Manifest1
-rwxr-xr-xmedia-gfx/inkscape/inkscape-9999.ebuild93
-rwxr-xr-xmedia-libs/libkface/Manifest2
-rwxr-xr-xmedia-libs/libkface/libkface-2.0.0_rc.ebuild36
-rwxr-xr-xmedia-libs/libkmap/Manifest2
-rwxr-xr-xmedia-libs/libkmap/libkmap-2.0.0_rc.ebuild30
-rwxr-xr-xmedia-libs/libtvdb/Manifest2
-rwxr-xr-xmedia-libs/libtvdb/libtvdb-0.3.0.ebuild19
-rwxr-xr-xmedia-libs/mlt/Manifest4
-rwxr-xr-xmedia-libs/mlt/files/mlt-0.7.2-ruby-link.patch18
-rwxr-xr-xmedia-libs/mlt/files/mlt-0.7.8-libavcodec54.patch19
-rwxr-xr-xmedia-libs/mlt/mlt-0.8.0.ebuild176
-rwxr-xr-xmedia-sound/minidlna/Manifest2
-rwxr-xr-xmedia-sound/minidlna/minidlna-1.0.18.ebuild34
-rwxr-xr-xmedia-sound/morituri/Manifest2
-rwxr-xr-xmedia-sound/morituri/morituri-0.1.2.ebuild66
-rwxr-xr-xmedia-video/makemkv/Manifest6
-rwxr-xr-xmedia-video/makemkv/makemkv-1.6.3.ebuild61
-rwxr-xr-xmedia-video/makemkv/makemkv-1.7.0.ebuild61
-rwxr-xr-xmedia-video/mkvtoolnix/Manifest4
-rwxr-xr-xmedia-video/mkvtoolnix/mkvtoolnix-4.6.0.ebuild69
-rwxr-xr-xmedia-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild77
-rwxr-xr-xmetadata/layout.conf0
-rwxr-xr-xnet-misc/unison/Manifest7
-rwxr-xr-xnet-misc/unison/files/unison-2.27.57-as-needed.patch11
-rwxr-xr-xnet-misc/unison/files/unison-2.32.52-arch-1.patch12
-rwxr-xr-xnet-misc/unison/files/unison-mymap.patch13
-rwxr-xr-xnet-misc/unison/unison-2.32.52.ebuild88
-rwxr-xr-xprofiles/repo_name1
-rwxr-xr-xsci-astronomy/open-phd-guiding/Manifest1
-rwxr-xr-xsci-astronomy/open-phd-guiding/open-phd-guiding-9999.ebuild27
-rwxr-xr-xsci-libs/indi-external-drivers/Manifest1
-rwxr-xr-xsci-libs/indi-external-drivers/indi-external-drivers-9999.ebuild29
-rwxr-xr-xsci-misc/mendeleydesktop/Manifest9
-rwxr-xr-xsci-misc/mendeleydesktop/mendeleydesktop-1.1.3-r1.ebuild87
-rwxr-xr-xsci-misc/mendeleydesktop/mendeleydesktop-1.3-r1.ebuild87
-rwxr-xr-xsci-misc/mendeleydesktop/mendeleydesktop-1.3.1.ebuild87
-rwxr-xr-xx11-drivers/wizardpen/Manifest4
-rwxr-xr-xx11-drivers/wizardpen/files/wizardpen.fdi16
-rwxr-xr-xx11-drivers/wizardpen/wizardpen-0.8.0.ebuild90
-rwxr-xr-xx11-drivers/wizardpen/wizardpen-9999.ebuild94
72 files changed, 2422 insertions, 0 deletions
diff --git a/app-emulation/winetricks/Manifest b/app-emulation/winetricks/Manifest
new file mode 100755
index 0000000..2d6a96a
--- /dev/null
+++ b/app-emulation/winetricks/Manifest
@@ -0,0 +1 @@
+EBUILD winetricks-9999-r1.ebuild 628 RMD160 abf0c205150b4ff596987cd0e6afc53dd42d59c7 SHA1 97f3341015300510762e378caa077df7860db9db SHA256 d761d706c1ff3be64900e4d5e5254b85ea9e39a7e8f7922f79bf0a36235a0e77
diff --git a/cross-i686-pc-linux-gnu/binutils b/cross-i686-pc-linux-gnu/binutils
new file mode 120000
index 0000000..b981e00
--- /dev/null
+++ b/cross-i686-pc-linux-gnu/binutils
@@ -0,0 +1 @@
+/sys-devel/binutils \ No newline at end of file
diff --git a/cross-i686-pc-linux-gnu/gcc b/cross-i686-pc-linux-gnu/gcc
new file mode 120000
index 0000000..6b52a26
--- /dev/null
+++ b/cross-i686-pc-linux-gnu/gcc
@@ -0,0 +1 @@
+/sys-devel/gcc \ No newline at end of file
diff --git a/cross-i686-pc-linux-gnu/gdb b/cross-i686-pc-linux-gnu/gdb
new file mode 120000
index 0000000..168bd80
--- /dev/null
+++ b/cross-i686-pc-linux-gnu/gdb
@@ -0,0 +1 @@
+/sys-devel/gdb \ No newline at end of file
diff --git a/cross-i686-pc-linux-gnu/glibc b/cross-i686-pc-linux-gnu/glibc
new file mode 120000
index 0000000..7b46fc4
--- /dev/null
+++ b/cross-i686-pc-linux-gnu/glibc
@@ -0,0 +1 @@
+/sys-libs/glibc \ No newline at end of file
diff --git a/cross-i686-pc-linux-gnu/insight b/cross-i686-pc-linux-gnu/insight
new file mode 120000
index 0000000..9343b42
--- /dev/null
+++ b/cross-i686-pc-linux-gnu/insight
@@ -0,0 +1 @@
+/dev-util/insight \ No newline at end of file
diff --git a/cross-i686-pc-linux-gnu/linux-headers b/cross-i686-pc-linux-gnu/linux-headers
new file mode 120000
index 0000000..e971b41
--- /dev/null
+++ b/cross-i686-pc-linux-gnu/linux-headers
@@ -0,0 +1 @@
+/sys-kernel/linux-headers \ No newline at end of file
diff --git a/eclass/boost-utils.eclass b/eclass/boost-utils.eclass
new file mode 100755
index 0000000..d561ae3
--- /dev/null
+++ b/eclass/boost-utils.eclass
@@ -0,0 +1,36 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+#
+# Author: Hanno Meyer-Thurow
+# Purpose: Serve paths to boost libraries & headers
+#
+
+inherit flag-o-matic multilib
+
+# get_boost_library_path
+get_boost_library_path() {
+ local version="$(grep -o -e "[0-9]_[0-9][0-9]" \
+ /usr/include/boost/version.hpp)"
+
+ local path="/usr/$(get_libdir)/boost-${version}"
+
+ [ -d "${path}" ] && echo -n "${path}"
+}
+
+# add_boost_library_path
+add_boost_library_path() {
+ local path="$(get_boost_library_path)"
+
+ if [ "${path}" ] ; then
+ append-ldflags "-L${path}"
+ else
+ die "path not found! (${path})"
+ fi
+}
+
+# add_boost_paths: convenient wrapper
+add_boost_paths() {
+ add_boost_library_path
+}
diff --git a/eclass/fatrat-plugin.eclass b/eclass/fatrat-plugin.eclass
new file mode 100755
index 0000000..951785c
--- /dev/null
+++ b/eclass/fatrat-plugin.eclass
@@ -0,0 +1,41 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+#
+# Original Author: David Watzke <david@watzke.cz>
+# Purpose: simplify creating ebuilds for FatRat's plugins
+#
+
+EAPI="1"
+
+if [[ "${PV}" == "9999" ]]; then
+ inherit git
+ EGIT_REPO_URI="git://git.dolezel.info/${PN}.git"
+ SRC_URI=""
+ DEPEND="|| ( ~net-misc/fatrat-9999 ~net-misc/fatrat-1.1.9999 )"
+else
+ SRC_URI="http://www.dolezel.info/download/data/${PN}/${P}.tar.gz"
+ DEPEND="~net-misc/fatrat-${PV}"
+fi
+
+HOMEPAGE="http://fatrat.dolezel.info/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="-debug"
+RESTRICT="mirror"
+
+RDEPEND="${DEPEND}"
+
+fatrat-plugin_src_compile() {
+ use debug && myconf="-DCMAKE_BUILD_TYPE=Debug"
+ cmake . -DCMAKE_INSTALL_PREFIX="/usr" ${myconf} || die "cmake failed"
+ emake || die "emake failed"
+}
+
+fatrat-plugin_src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+}
+
+EXPORT_FUNCTIONS src_compile src_install
diff --git a/games-engines/fife/Manifest b/games-engines/fife/Manifest
new file mode 100755
index 0000000..998e3db
--- /dev/null
+++ b/games-engines/fife/Manifest
@@ -0,0 +1 @@
+EBUILD fife-9999.ebuild 1359 RMD160 2cd94dba4453ac48e424a6c22c47aebac1a0ab45 SHA1 fbd7c6b1fd6a79fae17dfa7911ce36ebd747df58 SHA256 750708e8027f567846f82519f32bfca04159f2cd45d5a9be582cfd81fba5405a
diff --git a/games-engines/fife/fife-9999.ebuild b/games-engines/fife/fife-9999.ebuild
new file mode 100755
index 0000000..580177e
--- /dev/null
+++ b/games-engines/fife/fife-9999.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+PYTHON_DEPEND="2"
+
+inherit subversion python boost-utils
+
+DESCRIPTION="Flexible Isometric Free Engine"
+HOMEPAGE="http://fifengine.de/"
+
+ESVN_REPO_URI="http://fife.svn.cvsdude.com/engine/trunk"
+
+LICENSE="LGPL-2"
+
+SLOT="0"
+IUSE="opengl debug profile"
+
+RDEPEND="dev-libs/boost
+ dev-python/pyyaml
+ media-libs/libsdl
+ media-libs/sdl-ttf
+ media-libs/sdl-image[png]
+ media-libs/libvorbis
+ media-libs/libogg
+ media-libs/openal
+ sys-libs/zlib
+ x11-libs/libXcursor
+ opengl? ( virtual/opengl virtual/glu dev-games/guichan[opengl] )
+ dev-games/guichan[sdl]
+ media-libs/libpng
+ x11-libs/libXext
+"
+
+DEPEND="${RDEPEND}
+ dev-util/scons
+ dev-lang/swig
+"
+
+src_prepare() {
+ #remove bundled libs
+ rm -r ext
+ epatch "${FILESDIR}/${PN}-0.3.1-unbundle-libpng.patch"
+}
+
+src_compile() {
+ local SCONS_ARGS=""
+ if use debug; then
+ SCONS_ARGS="$SCONS_ARGS --enable-debug"
+ fi
+
+ if ! use opengl; then
+ SCONS_ARGS="$SCONS_ARGS --disable-opengl"
+ fi
+
+ if use profile; then
+ SCONS_ARGS="$SCONS_ARGS --enable-profile"
+ fi
+
+ scons --python-prefix="${D}"/$(python_get_sitedir) --prefix="${D}"/usr "$SCONS_ARGS"
+}
+
+src_install() {
+ add_boost_paths
+ scons install-python --python-prefix="${D}/$(python_get_sitedir)" --prefix="${D}/usr" || die 'install failed'
+}
diff --git a/games-strategy/gratitious-space-battles/Manifest b/games-strategy/gratitious-space-battles/Manifest
new file mode 100755
index 0000000..a30e922
--- /dev/null
+++ b/games-strategy/gratitious-space-battles/Manifest
@@ -0,0 +1,2 @@
+DIST gsb1324679796.tar.gz 61951560 SHA256 1169c6ff2d688ca0a9aeb16c3f051b18983de135754df223ef3ff15276fa5a8a SHA512 69f4c4fae4b1be67b1f9d9a667af6c788a38b190452de64995a771533075de023450be5a2c2e7abf0f14faa60b4287a9779b436a9564a372d50ef3536413bbaf WHIRLPOOL af829fd49509990e8e82a9221295ae0f4b3ada6c465c221c932cb01dfc9b5c2bbf9e37a9d967d9d69634b247092eb5d485d0bf43ac68844761443e29e6c2a19e
+EBUILD gratitious-space-battles-1.56.0.ebuild 1996 SHA256 8c44f018bce1153979c2ca2c4d19c843c6fa47bd76c6d35238af75ef59a3aeeb SHA512 7d3074fa7866c974edb81ea5c47b3fccc145cb202f32d23283f1f7a29bc469a34297c8d9e2a816491e6aa17d1eddba22c05aa9bd73c7facbb7bc736fe0dc0204 WHIRLPOOL a138cf6dd37624e57c65d8c63603890f6d87cdf039d9a4f0339942bec1b6125bcb8fa9146af5b14207954b46341f64975b501dbaf5d57eaf3ed156dc38944091
diff --git a/games-strategy/gratitious-space-battles/gratitious-space-battles-1.56.0.ebuild b/games-strategy/gratitious-space-battles/gratitious-space-battles-1.56.0.ebuild
new file mode 100755
index 0000000..dd0f1c8
--- /dev/null
+++ b/games-strategy/gratitious-space-battles/gratitious-space-battles-1.56.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+inherit eutils games
+
+MY_PN="GSB"
+MY_VER="1324679796"
+MY_ARCH="${ARCH/amd64/x86_64}"
+
+DESCRIPTION="a space battle strategy game focusing on ship-to-ship combat"
+HOMEPAGE="http://www.positech.co.uk/gratuitousspacebattles/"
+SRC_URI="gsb${MY_VER}.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="-* amd64 ~x86"
+IUSE="doc"
+RESTRICT="fetch"
+
+RDEPEND="app-arch/bzip2
+ app-arch/xz-utils
+ dev-libs/expat
+ media-libs/fontconfig
+ media-libs/jpeg:62
+ media-libs/libpng:1.2
+ media-libs/libvorbis
+ media-libs/openal
+ media-libs/sdl-image
+ media-libs/tiff
+ net-dns/libidn
+ virtual/opengl
+ x11-libs/libXext
+ x11-libs/libXft
+ x11-libs/libxcb"
+DEPEND=""
+
+S=${WORKDIR}/${MY_PN}
+
+GAMEDIR=${GAMES_PREFIX_OPT}/${PN}
+
+pkg_nofetch() {
+ elog "Please purchase and download '${SRC_URI}'"
+ elog "then copy to: '${DISTDIR}'"
+ echo
+}
+
+src_install() {
+ insinto "${GAMEDIR}"
+ exeinto "${GAMEDIR}"
+
+ # install game files
+ doins -r data || die "install data failed"
+ newexe ${MY_PN}.bin.${MY_ARCH} ${MY_PN}.bin || die "install bin failed"
+
+ # install necessary budled libraries
+ [ "$ARCH" == "amd64" ] && LIBDIR=lib64 || LIBDIR=lib
+ exeinto "${GAMEDIR}/${LIBDIR}"
+ # curl - this version is older than Gentoo stable
+ # sdl_image - system version linked against newer PNG/JPEG; will crash
+ doexe ${LIBDIR}/{libcurl.so.3,libSDL_image-1.2.so.0} \
+ || die "install libs failed"
+
+ # install documentation
+ dodoc README.linux || die "install required doc failed"
+ if use doc; then
+ dodoc GSBManual.pdf || die "install optional doc failed"
+ fi
+
+ # install shortcuts
+ newicon ${MY_PN}.png ${PN}.png || die "install icon failed"
+ games_make_wrapper ${PN} ./${MY_PN}.bin "${GAMEDIR}" \
+ || die "install wrapper failed"
+ make_desktop_entry ${PN} "Gratuitous Space Battles" \
+ || die "install shortcut failed"
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ einfo "To play the game, run:"
+ einfo "${PN}"
+ games_pkg_postinst
+}
diff --git a/kde-base/plasma-workspace/Manifest b/kde-base/plasma-workspace/Manifest
new file mode 100755
index 0000000..37ee17d
--- /dev/null
+++ b/kde-base/plasma-workspace/Manifest
@@ -0,0 +1,4 @@
+AUX plasma-workspace-4.4.2-xinerama_cmake_automagic.patch 923 RMD160 45519a7e51001e6f16cf4bc13f7ef99eeaff793a SHA1 22102eaa95aa07bce19262842fcda69e0bc751f0 SHA256 c1f605148ba9ea606924c934a3b79bb7b415346a3fbe2e7c1732cc6956a44157
+AUX taskbar-patch.diff 3727 RMD160 448bd7144999eab64573549c0b6a5e9da2cf5749 SHA1 9d6ba94689839103ca13769b7ffed739879a2a2c SHA256 e1bb5847c2bf5b11715d4db645c28a018f76b85aebefb1f5a2d91707f82aee9a
+DIST kde-workspace-4.7.0.tar.bz2 20049430 RMD160 20520845b336d9485bb2149191ad9f5e6a90824d SHA1 cbc61a20013c746f424681020c29480c6249fd10 SHA256 7e30d1a493b2b8981790a255edf0003bab19bf4dc3e77c37694da495a33a3468
+EBUILD plasma-workspace-4.7.0.ebuild 3451 RMD160 c0ab6f67b4d120a93fbe82b347e414cf946cf63e SHA1 b967b7240fd98e744a0561b5fb993638f2c6031c SHA256 c9644d19b3019717adec07e9c92857f0643b98df0764a3716b8760ab92fb9687
diff --git a/kde-base/plasma-workspace/files/plasma-workspace-4.4.2-xinerama_cmake_automagic.patch b/kde-base/plasma-workspace/files/plasma-workspace-4.4.2-xinerama_cmake_automagic.patch
new file mode 100755
index 0000000..5596f41
--- /dev/null
+++ b/kde-base/plasma-workspace/files/plasma-workspace-4.4.2-xinerama_cmake_automagic.patch
@@ -0,0 +1,18 @@
+diff -r -u kdebase-workspace-4.4.2-orig/ConfigureChecks.cmake kdebase-workspace-4.4.2/ConfigureChecks.cmake
+--- kdebase-workspace-4.4.2-orig/ConfigureChecks.cmake 2009-11-21 10:44:36.000000000 +0100
++++ kdebase-workspace-4.4.2/ConfigureChecks.cmake 2010-04-02 00:04:32.000000000 +0200
+@@ -71,7 +71,14 @@
+ macro_bool_to_01(X11_Xcursor_FOUND HAVE_XCURSOR) # many uses
+ macro_bool_to_01(X11_Xdamage_FOUND HAVE_XDAMAGE) # kwin
+ macro_bool_to_01(X11_Xfixes_FOUND HAVE_XFIXES) # klipper, kicker, kwin
++
++if(NOT WITH_X11_Xinerama)
++ set(X11_Xinerama_FOUND FALSE)
++ MESSAGE(STATUS "Disabling Xinerama as requested on commandline.")
++endif(NOT WITH_X11_Xinerama)
++
+ macro_bool_to_01(X11_Xinerama_FOUND HAVE_XINERAMA)
++
+ macro_bool_to_01(X11_Xrandr_FOUND HAVE_XRANDR) # kwin
+ macro_bool_to_01(X11_Xrender_FOUND HAVE_XRENDER) # kcontrol/style, kicker
+ macro_bool_to_01(X11_xf86misc_FOUND HAVE_XF86MISC) # kdesktop and kcontrol/lock
diff --git a/kde-base/plasma-workspace/files/taskbar-patch.diff b/kde-base/plasma-workspace/files/taskbar-patch.diff
new file mode 100755
index 0000000..6e335e9
--- /dev/null
+++ b/kde-base/plasma-workspace/files/taskbar-patch.diff
@@ -0,0 +1,99 @@
+commit 00b03781b8106cc9d079d133373af88b23522fc1
+Author: Aaron Seigo <aseigo@kde.org>
+Date: Thu Aug 11 16:53:36 2011 +0200
+
+ if we are supposd to skip a task .. still check for startup items.
+
+ this should prevent the ghost-in-the-taskbar bugs
+
+diff --git a/libs/taskmanager/groupmanager.cpp b/libs/taskmanager/groupmanager.cpp
+index 4d8e4d9..854db2e 100644
+--- a/libs/taskmanager/groupmanager.cpp
++++ b/libs/taskmanager/groupmanager.cpp
+@@ -233,14 +233,15 @@ bool GroupManagerPrivate::addTask(TaskPtr task)
+ << task->className()
+ << task->classClass(); */
+
++ bool skip = false;
+ if (!task->showInTaskbar()) {
+ //kDebug() << "Do not show in taskbar";
+- return false;
++ skip = true;
+ }
+
+ if (showOnlyCurrentScreen && !task->isOnScreen(currentScreen)) {
+ //kDebug() << "Not on this screen and showOnlyCurrentScreen";
+- return false;
++ skip = true;
+ }
+
+ // Should the Task be displayed ? We always display if attention is demaded
+@@ -250,25 +251,25 @@ bool GroupManagerPrivate::addTask(TaskPtr task)
+ if (showOnlyCurrentDesktop && !task->isOnCurrentDesktop()) {
+ /* kDebug() << "Not on this desktop and showOnlyCurrentDesktop"
+ << KWindowSystem::currentDesktop() << task->desktop(); */
+- return false;
++ skip = true;
+ }
+
+ if (showOnlyCurrentActivity && !task->isOnCurrentActivity()) {
+ /* kDebug() << "Not on this desktop and showOnlyCurrentActivity"
+ << KWindowSystem::currentActivity() << task->desktop(); */
+- return false;
++ skip = true;
+ }
+
+ if (showOnlyMinimized && !task->isMinimized()) {
+ //kDebug() << "Not minimized and only showing minimized";
+- return false;
++ skip = true;
+ }
+
+ NET::WindowType type = task->info().windowType(NET::NormalMask | NET::DialogMask |
+ NET::OverrideMask | NET::UtilityMask);
+ if (type == NET::Utility) {
+ //kDebug() << "skipping utility window" << task->name();
+- return false;
++ skip = true;
+ }
+
+ //TODO: should we check for transiency? if so the following code can detect it.
+@@ -288,14 +289,14 @@ bool GroupManagerPrivate::addTask(TaskPtr task)
+
+ //Ok the Task should be displayed
+ TaskItem *item = qobject_cast<TaskItem*>(currentRootGroup()->getMemberByWId(task->window()));
+- if (!item) {
+- // first search for an existing startuptask for this task
++ if (!item || skip) {
++ TaskItem *startupItem = 0;
+ QHash<StartupPtr, TaskItem *>::iterator it = startupList.begin();
+ QHash<StartupPtr, TaskItem *>::iterator itEnd = startupList.end();
+ while (it != itEnd) {
+ if (it.key()->matchesWindow(task->window())) {
+ //kDebug() << "startup task found";
+- item = it.value();
++ item = startupItem = it.value();
+ startupList.erase(it);
+ QObject::disconnect(item, 0, q, 0);
+ item->setTaskPointer(task);
+@@ -304,6 +305,12 @@ bool GroupManagerPrivate::addTask(TaskPtr task)
+ ++it;
+ }
+
++ // if we are to skip because we don't display, we simply delete the startup related to it
++ if (skip) {
++ delete startupItem;
++ return false;
++ }
++
+ if (!item) {
+ item = new TaskItem(q, task);
+ }
+@@ -324,7 +331,6 @@ bool GroupManagerPrivate::addTask(TaskPtr task)
+ }
+
+ geometryTasks.insert(task.data());
+-
+ return true;
+ }
+
diff --git a/kde-base/plasma-workspace/plasma-workspace-4.7.0.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.7.0.ebuild
new file mode 100755
index 0000000..9e0bada
--- /dev/null
+++ b/kde-base/plasma-workspace/plasma-workspace-4.7.0.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/plasma-workspace/plasma-workspace-4.7.0.ebuild,v 1.2 2011/08/06 16:32:09 dilfridge Exp $
+
+EAPI=3
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-workspace"
+KMMODULE="plasma"
+PYTHON_DEPEND="python? 2"
+inherit python kde4-meta
+
+DESCRIPTION="Plasma: KDE desktop framework"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug google-gadgets gps python qalculate +rss semantic-desktop xinerama"
+
+COMMONDEPEND="
+ $(add_kdebase_dep kdelibs 'semantic-desktop=')
+ $(add_kdebase_dep kephal)
+ $(add_kdebase_dep ksysguard)
+ $(add_kdebase_dep libkworkspace)
+ $(add_kdebase_dep libplasmagenericshell)
+ $(add_kdebase_dep libtaskmanager)
+ $(add_kdebase_dep solid)
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ google-gadgets? ( >=x11-misc/google-gadgets-0.11.0[qt4] )
+ gps? ( >=sci-geosciences/gpsd-2.37 )
+ python? (
+ >=dev-python/PyQt4-4.4.0[X]
+ >=dev-python/sip-4.7.1
+ $(add_kdebase_dep pykde4)
+ )
+ qalculate? ( sci-libs/libqalculate )
+ rss? (
+ $(add_kdebase_dep kdepimlibs 'semantic-desktop=')
+ $(add_kdebase_dep libplasmaclock 'holidays')
+ )
+ !rss? ( $(add_kdebase_dep libplasmaclock '-holidays') )
+ xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="${COMMONDEPEND}
+ rss? ( dev-libs/boost )
+ x11-proto/compositeproto
+ x11-proto/damageproto
+ x11-proto/fixesproto
+ x11-proto/renderproto
+ xinerama? ( x11-proto/xineramaproto )
+"
+RDEPEND="${COMMONDEPEND}
+ $(add_kdebase_dep activitymanager)
+ $(add_kdebase_dep plasma-runtime)
+"
+
+KMEXTRA="
+ statusnotifierwatcher/
+"
+KMEXTRACTONLY="
+ krunner/dbus/org.freedesktop.ScreenSaver.xml
+ krunner/dbus/org.kde.krunner.App.xml
+ ksmserver/org.kde.KSMServerInterface.xml
+ libs/kephal/
+ libs/kworkspace/
+ libs/taskmanager/
+ libs/plasmagenericshell/
+ libs/ksysguard/
+ ksysguard/
+"
+
+KMLOADLIBS="libkworkspace libplasmaclock libplasmagenericshell libtaskmanager"
+
+PATCHES=( "${FILESDIR}/${PN}-4.4.2-xinerama_cmake_automagic.patch"
+ "${FILESDIR}/taskbar-patch.diff"
+)
+
+pkg_setup() {
+ python_set_active_version 2
+ kde4-meta_pkg_setup
+}
+
+src_unpack() {
+ if use handbook; then
+ KMEXTRA+=" doc/plasma-desktop"
+ fi
+
+ kde4-meta_src_unpack
+}
+
+src_prepare() {
+ sed -i -e '1ifind_package(KdepimLibs)' plasma/CMakeLists.txt || die
+
+ kde4-meta_src_prepare
+}
+
+src_configure() {
+ mycmakeargs=(
+ $(cmake-utils_use_with google-gadgets Googlegadgets)
+ $(cmake-utils_use_with gps libgps)
+ $(cmake-utils_use_with python SIP)
+ $(cmake-utils_use_with python PyQt4)
+ $(cmake-utils_use_with python PyKDE4)
+ $(cmake-utils_use_with qalculate)
+ $(cmake-utils_use_with rss KdepimLibs)
+ $(cmake-utils_use_with semantic-desktop Akonadi)
+ $(cmake-utils_use_with semantic-desktop Nepomuk)
+ $(cmake-utils_use_with semantic-desktop Soprano)
+ $(cmake-utils_use_with xinerama X11_Xinerama)
+ -DWITH_Xmms=OFF
+ )
+
+ kde4-meta_src_configure
+}
+
+src_install() {
+ kde4-meta_src_install
+
+ rm -f \
+ "${ED}$(python_get_sitedir)"/PyKDE4/*.py[co] \
+ "${ED}"/usr/share/apps/plasma_scriptengine_python/*.py[co]
+}
+
+pkg_postinst() {
+ kde4-meta_pkg_postinst
+
+ if use python; then
+ python_mod_optimize \
+ PyKDE4 \
+ /usr/share/apps/plasma_scriptengine_python
+ fi
+}
+
+pkg_postrm() {
+ kde4-meta_pkg_postrm
+
+ if [[ -d ${EPREFIX}/usr/share/apps/plasma_scriptengine_python ]]; then
+ python_mod_cleanup \
+ PyKDE4 \
+ /usr/share/apps/plasma_scriptengine_python
+ fi
+}
diff --git a/kde-misc/kshutdown/ChangeLog b/kde-misc/kshutdown/ChangeLog
new file mode 100755
index 0000000..9ec2ed2
--- /dev/null
+++ b/kde-misc/kshutdown/ChangeLog
@@ -0,0 +1,158 @@
+# ChangeLog for kde-misc/kshutdown
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/kde-misc/kshutdown/ChangeLog,v 1.34 2011/01/31 19:55:24 hwoarang Exp $
+
+ 31 Jan 2011; Markos Chandras <hwoarang@gentoo.org>
+ -kshutdown-2.0_beta10.ebuild:
+ remove broken stable ebuild
+
+ 31 Jan 2011; Markos Chandras <hwoarang@gentoo.org>
+ kshutdown-2.0_beta11.ebuild:
+ Revert amd64 stable keyword
+
+ 31 Jan 2011; Markos Chandras <hwoarang@gentoo.org>
+ kshutdown-2.0_beta11.ebuild:
+ Stable on amd64 wrt bug #353317
+
+ 31 Jan 2011; Theo Chatzimichos <tampakrap@gentoo.org>
+ kshutdown-2.0_beta11.ebuild:
+ EAPI3, remove old
+
+*kshutdown-2.0_beta11 (20 Dec 2010)
+
+ 20 Dec 2010; TomĂ¡Å¡ ChvĂ¡tal <scarabeus@gentoo.org>
+ -kshutdown-2.0_beta9.ebuild, kshutdown-2.0_beta10.ebuild,
+ +kshutdown-2.0_beta11.ebuild:
+ Version bump to latest. Stable beta10. Drop old.
+
+ 09 Aug 2010; Maciej Mrozowski <reavertm@gentoo.org>
+ kshutdown-2.0_beta9.ebuild, kshutdown-2.0_beta10.ebuild:
+ Remove unnecessary KDE_MINIMAL
+
+*kshutdown-2.0_beta10 (27 Jul 2010)
+
+ 27 Jul 2010; TomĂ¡Å¡ ChvĂ¡tal <scarabeus@gentoo.org>
+ +kshutdown-2.0_beta10.ebuild:
+ Version bump.
+
+ 24 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ kshutdown-2.0_beta9.ebuild:
+ x86 stable wrt bug #318207
+
+ 21 May 2010; Markos Chandras <hwoarang@gentoo.org>
+ kshutdown-2.0_beta9.ebuild:
+ Stable on amd64 wrt bug #318207
+
+*kshutdown-2.0_beta9 (15 Mar 2010)
+
+ 15 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
+ +kshutdown-2.0_beta9.ebuild:
+ Version bump.
+
+ 18 Nov 2009; Christian Faulhammer <fauli@gentoo.org>
+ kshutdown-2.0_beta6.ebuild:
+ stable x86, bug 289745
+
+*kshutdown-2.0_beta8 (25 Oct 2009)
+
+ 25 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
+ +kshutdown-2.0_beta8.ebuild:
+ Version bump wrt #286581, thanks to Dennis Schridde for reporting.
+
+ 19 Oct 2009; Samuli Suominen <ssuominen@gentoo.org>
+ kshutdown-2.0_beta6.ebuild:
+ amd64 stable wrt #289745
+
+ 12 Oct 2009; Jonathan Callen <abcd@gentoo.org> kshutdown-0.8.2.ebuild:
+ QA fix: copyright date
+
+ 01 Jun 2009; nixnut <nixnut@gentoo.org> kshutdown-1.0.ebuild:
+ ppc stable #270536
+
+ 31 May 2009; Markus Meier <maekke@gentoo.org> kshutdown-1.0.4.ebuild:
+ amd64 stable, bug #270536
+
+ 26 May 2009; Christian Faulhammer <fauli@gentoo.org>
+ kshutdown-1.0.4.ebuild:
+ stable x86, bug 270536
+
+*kshutdown-1.0.4 (20 May 2009)
+
+ 20 May 2009; Tomas Chvatal <scarabeus@gentoo.org> +kshutdown-1.0.4.ebuild:
+ Version bump to latest kde3 release. Fixes bugs with newest glibc. Per bug
+ #270536.
+
+*kshutdown-2.0_beta6 (01 May 2009)
+
+ 01 May 2009; Tomas Chvatal <scarabeus@gentoo.org>
+ -kshutdown-2.0_beta4.ebuild, +kshutdown-2.0_beta6.ebuild,
+ +files/CMakeLists.txt:
+ Version bump. Add cmakelists.txt that is correctly parsing the
+ translations.
+
+ 06 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org>
+ kshutdown-2.0_beta4.ebuild:
+ Preparation for new eclass. Unprefixing misc apps.
+
+*kshutdown-2.0_beta4 (05 Feb 2009)
+
+ 05 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org>
+ +kshutdown-2.0_beta4.ebuild:
+ Version bump. Per bug #257189.
+
+ 18 Feb 2008; Ingmar Vanhassel <ingmar@gentoo.org> kshutdown-1.0.ebuild:
+ Update kde-base/* dependencies so that KDE 4 doesn't satisfy it. bug 206528.
+
+*kshutdown-1.0 (23 May 2007)
+
+ 23 May 2007; Stefan Schweizer <genstef@gentoo.org>
+ -files/kshutdown-0.6.0-makefile-fix.patch, -kshutdown-0.6.0.ebuild,
+ -kshutdown-0.8.ebuild, +kshutdown-1.0.ebuild:
+ version bump
+
+ 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+ 24 Oct 2006; Simon Stelling <blubb@gentoo.org> kshutdown-0.8.2.ebuild:
+ stable on amd64
+
+ 07 Jun 2006; Joshua Jackson <tsunam@gentoo.org> kshutdown-0.8.2.ebuild:
+ Stable on x86; bug #135673
+
+*kshutdown-0.8.2 (10 Apr 2006)
+
+ 10 Apr 2006; Marcus D. Hanwell <cryos@gentoo.org> +kshutdown-0.8.2.ebuild:
+ Version bump.
+
+ 08 Dec 2005; Marcus D. Hanwell <cryos@gentoo.org> kshutdown-0.8.ebuild:
+ Marked ~amd64.
+
+*kshutdown-0.8 (29 Nov 2005)
+
+ 29 Nov 2005; Gregorio Guidi <greg_g@gentoo.org> +kshutdown-0.8.ebuild:
+ New version (#113831).
+
+ 09 Jul 2005; Gregorio Guidi <greg_g@gentoo.org> kshutdown-0.6.0.ebuild:
+ Stable on x86.
+
+*kshutdown-0.6.0 (10 Mar 2005)
+
+ 10 Mar 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +files/kshutdown-0.6.0-makefile-fix.patch, +kshutdown-0.6.0.ebuild:
+ New version.
+
+*kshutdown-0.2.1 (30 Oct 2004)
+
+ 30 Oct 2004; Carsten Lohrke <carlo@gentoo.org> +metadata.xml,
+ +kshutdown-0.2.1.ebuild:
+ Moved from app-misc/kshutdown to kde-misc/kshutdown.
+
+ 03 Sep 2004; David Holm <dholm@gentoo.org> kshutdown-0.2.1.ebuild:
+ Added to ~ppc.
+
+*kshutdown-0.2.0 (19 Aug 2004)
+
+ 19 Aug 2004; Konstantin Arkhipov <voxus@gentoo.org>
+ +kshutdown-0.2.1.ebuild:
+ Initial revision, closing bug #36487.
+ Thanks to Elias Probst <elias.probst@gmx.de>.
diff --git a/kde-misc/kshutdown/Manifest b/kde-misc/kshutdown/Manifest
new file mode 100755
index 0000000..5edcfea
--- /dev/null
+++ b/kde-misc/kshutdown/Manifest
@@ -0,0 +1,4 @@
+DIST kshutdown-source-2.0beta12.zip 364709 RMD160 3ccf81fbdbde14ba5ee45ee4fe46816891e43c24 SHA1 85461e75ba7118bb47c92667525fab00c27ac9b0 SHA256 a937f8466f4513674661e663384ceacffff247f989588c482f5f562c1f7b8e06
+EBUILD kshutdown-2.0_beta12.ebuild 679 RMD160 73fffb6c07a713dd943b04f27a2d46588da18f77 SHA1 ae8af5347ede9be08372635bb6acadb093da6a51 SHA256 c96fc0b0ea88460f95bcf22eab31186ea03ea6ac16ec78d332c3800d90217a16
+MISC ChangeLog 4847 RMD160 834f2900e2f4b8bf688695787a42c6e7815dce5c SHA1 8e59f2c938b192aa48958289c502e975100a7d7f SHA256 ad72e5b245023cb6043c73e73663efde8316dc2c8928d73af1feb4aed5648fe0
+MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
diff --git a/kde-misc/kshutdown/kshutdown-2.0_beta12.ebuild b/kde-misc/kshutdown/kshutdown-2.0_beta12.ebuild
new file mode 100755
index 0000000..55da17a
--- /dev/null
+++ b/kde-misc/kshutdown/kshutdown-2.0_beta12.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-misc/kshutdown/kshutdown-2.0_beta11.ebuild,v 1.4 2011/01/31 17:26:34 hwoarang Exp $
+
+EAPI=3
+
+KDE_LINGUAS="ar bg cs da de el es fr hu it nb nl pl pt_BR ru sk sr@Latn sr sv tr zh_CN"
+inherit kde4-base
+
+MY_P=${PN}-source-${PV/_}
+
+DESCRIPTION="A shutdown manager for KDE"
+HOMEPAGE="http://kshutdown.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
+
+LICENSE="GPL-2"
+SLOT="4"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep libkworkspace)
+"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+"
+
+S=${WORKDIR}/${P/_}
diff --git a/kde-misc/kshutdown/metadata.xml b/kde-misc/kshutdown/metadata.xml
new file mode 100755
index 0000000..8d1e86a
--- /dev/null
+++ b/kde-misc/kshutdown/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-misc/nepomuktvnamer/Manifest b/kde-misc/nepomuktvnamer/Manifest
new file mode 100755
index 0000000..cfb45d2
--- /dev/null
+++ b/kde-misc/nepomuktvnamer/Manifest
@@ -0,0 +1,2 @@
+DIST nepomuktvnamer-0.2.0.tar.bz2 51799 RMD160 bd22748b5a81e1ba7b1f4fedd673a706340c2993 SHA1 576b59ddbf1ccde80e5e4e0e49b399bb31ff1786 SHA256 6b85347a25cd891391b64ab5df90d72296d4183454ec09972eb8c2fefaa4f22c
+EBUILD nepomuktvnamer-0.2.0.ebuild 622 RMD160 d8bdbc530f696647533dac87e0e822695cb80ba6 SHA1 7844228e96f950501645bba54444f0a34b6b4827 SHA256 9afaf2fbe1c49fef62a194bb5fb9ff2f68b58fe6c945863770809999032d5d89
diff --git a/kde-misc/nepomuktvnamer/nepomuktvnamer-0.2.0.ebuild b/kde-misc/nepomuktvnamer/nepomuktvnamer-0.2.0.ebuild
new file mode 100755
index 0000000..816e6bf
--- /dev/null
+++ b/kde-misc/nepomuktvnamer/nepomuktvnamer-0.2.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit kde4-base
+
+DESCRIPTION="Incorporates a command line tool, a nepomuk service and a ServiceMenu"
+# that lookup and updatevideos at thetvdb.com"
+HOMEPAGE="http://kde-apps.org/content/show.php/Nepomuk+TVNamer?content=148910"
+SRC_URI="http://www.kde-apps.org/CONTENT/content-files/148910-nepomuktvnamer-0.2.0.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="4"
+KEYWORDS="-*"
+#~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=dev-libs/shared-desktop-ontologies-0.9.0
+ media-libs/libtvdb"
+RDEPEND="${DEPEND}"
diff --git a/kde-misc/oxygen-transparent/Manifest b/kde-misc/oxygen-transparent/Manifest
new file mode 100755
index 0000000..a874774
--- /dev/null
+++ b/kde-misc/oxygen-transparent/Manifest
@@ -0,0 +1 @@
+EBUILD oxygen-transparent-9999.ebuild 647 RMD160 1b076fc7039545e1518745d41b7e277ce5fe3da2 SHA1 4cd2a114ee55fa19fbbc14c10bc946e2f23b0943 SHA256 2eb486160030674a1e734bb8808993da673f68ce12d3d637aaefc35e06812f15
diff --git a/kde-misc/oxygen-transparent/oxygen-transparent-9999.ebuild b/kde-misc/oxygen-transparent/oxygen-transparent-9999.ebuild
new file mode 100755
index 0000000..1cdd67d
--- /dev/null
+++ b/kde-misc/oxygen-transparent/oxygen-transparent-9999.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+KDE_MINIMAL="4.6"
+
+KDE_SCM="git"
+EGIT_REPONAME="oxygen-transparent"
+
+inherit kde4-base
+
+DESCRIPTION="Oxygen style and decoration with support for transparency"
+HOMEPAGE="http://kde-look.org/content/show.php?action=content&content=127752"
+[[ ${PV} != 9999* ]] && SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~x86"
+SLOT="4"
+IUSE=""
+
+
+src_configure() {
+ # these two are no-deps options
+ # no need to have them useflaged
+ mycmakeargs=(
+ -DCMAKE_BUILD_TYPE=release
+ )
+
+ kde4-base_src_configure
+}
diff --git a/kde-misc/publictransport/Manifest b/kde-misc/publictransport/Manifest
new file mode 100755
index 0000000..b75ad15
--- /dev/null
+++ b/kde-misc/publictransport/Manifest
@@ -0,0 +1 @@
+EBUILD publictransport-9999.ebuild 756 RMD160 db89dd1c75871046b8adfb3f8ad6af10c88ed215 SHA1 b8847f0b2c7467e0346450662d22ba9a5ae119da SHA256 110508bafc831311a8cc4d9465c0913135453e1ccdcfeb26485b2e0793633ded
diff --git a/kde-misc/publictransport/publictransport-9999.ebuild b/kde-misc/publictransport/publictransport-9999.ebuild
new file mode 100755
index 0000000..584bcc1
--- /dev/null
+++ b/kde-misc/publictransport/publictransport-9999.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit kde4-base
+
+DESCRIPTION="KDE plasmoid. This applet shows a departure board for a given stop."
+HOMEPAGE="http://www.kde-look.org/content/show.php?content=106175"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="
+"
+
+DEPEND="dev-vcs/git"
+
+
+### Variables
+MY_WORKDIR="${WORKDIR}"/"${P}"
+S="${MY_WORKDIR}"
+
+src_unpack() {
+ #unpack ${A}
+ git clone git://anongit.kde.org/publictransport ${S}
+ cp "${FILESDIR}/CMakeLists.txt" ${S}/
+ cp "${FILESDIR}/CMakeLists-accessor.txt" "${S}/engine/accessorInfos/CMakeLists.txt"
+ ln -s "${S}/libpublictransporthelper" "${S}/publictransporthelper"
+}
+
+MAKEOPTS="-j1"
+
diff --git a/kde-misc/quanta/Manifest b/kde-misc/quanta/Manifest
new file mode 100755
index 0000000..b40bc5d
--- /dev/null
+++ b/kde-misc/quanta/Manifest
@@ -0,0 +1 @@
+EBUILD quanta-9999.ebuild 1128 RMD160 4cc45d72c41ae6dd413d3515c35f75952e8673cb SHA1 ead6a16cf78b345c5b939a11c603406117b21be5 SHA256 728ae90f6b912e87a40b45d8041cfb351cc77e7927a60ba5137ff808bc178948
diff --git a/kde-misc/quanta/quanta-9999.ebuild b/kde-misc/quanta/quanta-9999.ebuild
new file mode 100755
index 0000000..57c6d1f
--- /dev/null
+++ b/kde-misc/quanta/quanta-9999.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-misc/yakuake/yakuake-2.9.8.ebuild,v 1.5 2011/06/01 19:51:19 ranger Exp $
+
+EAPI=3
+
+KDE_SCM="git"
+
+inherit kde4-base git-2
+
+DESCRIPTION="KDE: Quanta Plus Web Development Environment"
+HOMEPAGE="https://projects.kde.org/projects/playground/devtools/quanta/repository"
+
+EGIT_REPO_URI="git://anongit.kde.org/quanta"
+
+# set specific git revision
+#EGIT_OPTIONS="reset --hard 0c5e148757a88786e730841112e6e862839d0e6b"
+
+#SRC_URI="http://anongit.kde.org/quanta/quanta_20120113043238_sha1-0c5e148757a88786e730841112e6e862839d0e6b.tar.gz"
+
+RESTRICT="mirror"
+
+KEYWORDS="~x86"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-libs/libxslt
+ dev-libs/libxml2
+ >=kde-base/kdelibs-4.7.4
+ sys-devel/flex
+ >=dev-libs/qjson-0.7.1
+ =dev-util/kdevelop-9999
+ =dev-util/kdevplatform-9999
+ =dev-util/kdevelop-pg-qt-9999
+ =dev-util/kdevelop-php-9999"
+
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${PN}
+
+#src_unpack() {
+# unpack $A
+# cd "${S}"
+# ./initrepo.sh
+#}
diff --git a/media-gfx/digikam/Manifest b/media-gfx/digikam/Manifest
new file mode 100755
index 0000000..e2e8fdd
--- /dev/null
+++ b/media-gfx/digikam/Manifest
@@ -0,0 +1,2 @@
+DIST digikam-2.0.0-rc.tar.bz2 45397480 RMD160 20fa3790c8ca950960020cdf3a32410689005db3 SHA1 b0067f99de1244723c45650d9a684b1e8f743954 SHA256 564354c34b41287e951005707b84b8a1f82c691189083c5943abed5e0aebe691
+EBUILD digikam-2.0.0_rc.ebuild 3226 RMD160 939ed0020e35608d4140e73b40f9266093c0e2a8 SHA1 6baad3fab16f5f406295f7e7e084e67e9c233e48 SHA256 b6ee9123131a9b97c984d7bfc05a9b69ce644083499702c0c18d394c5854ba75
diff --git a/media-gfx/digikam/digikam-2.0.0_rc.ebuild b/media-gfx/digikam/digikam-2.0.0_rc.ebuild
new file mode 100755
index 0000000..be5c2a8
--- /dev/null
+++ b/media-gfx/digikam/digikam-2.0.0_rc.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+KDE_LINGUAS=""
+#KDE_LINGUAS="be ca ca@valencia de el en_GB eo es et eu fi fr he hi hne hu is it km
+# ko lt lv nds nn pa pl pt pt_BR ro se sl sv th tr vi zh_CN zh_TW"
+
+KDE_HANDBOOK="optional"
+
+CMAKE_MIN_VERSION=2.8
+
+KDE_MINIMAL="4.6"
+
+KDEGRAPHICS_MINIMAL="4.6.30"
+# please leave the weird number here for the moment
+
+inherit kde4-base
+
+MY_P="${PN}-${PV/_/-}"
+
+DESCRIPTION="A digital photo management application for KDE."
+HOMEPAGE="http://www.digikam.org/"
+[[ ${PV} != *9999* ]] && SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2
+ handbook? ( FDL-1.2 )"
+KEYWORDS="~amd64 ~x86"
+SLOT="4"
+IUSE="addressbook debug doc gphoto2 semantic-desktop themedesigner +thumbnails video"
+
+CDEPEND="
+ $(add_kdebase_dep kdelibs semantic-desktop)
+ $(add_kdebase_dep marble plasma)
+ $(add_kdebase_dep libkipi)
+ $(add_kdebase_dep libkexiv2)
+ >=kde-base/libkdcraw-${KDEGRAPHICS_MINIMAL}
+ >=media-libs/libkface-${PV}
+ >=media-libs/libkmap-${PV}
+ $(add_kdebase_dep solid)
+ media-libs/jasper
+ virtual/jpeg
+ media-libs/lcms:0
+ >=media-libs/lensfun-0.2.5
+ media-libs/liblqr
+ media-libs/libpng
+ media-libs/tiff
+ media-libs/libpgf
+ >=media-plugins/kipi-plugins-1.2.0-r1
+ || ( >=sci-libs/clapack-3.2.1-r6 sci-libs/lapack-atlas )
+ virtual/mysql
+ x11-libs/qt-gui[qt3support]
+ || ( x11-libs/qt-sql[mysql] x11-libs/qt-sql[sqlite] )
+ addressbook? ( $(add_kdebase_dep kdepimlibs) )
+ gphoto2? ( media-libs/libgphoto2 )
+"
+RDEPEND="${CDEPEND}
+ $(add_kdebase_dep kreadconfig)
+ video? (
+ || (
+ $(add_kdebase_dep mplayerthumbs)
+ $(add_kdebase_dep ffmpegthumbs)
+ )
+ )
+"
+DEPEND="${CDEPEND}
+ sys-devel/gettext
+ doc? ( app-doc/doxygen )
+"
+
+S="${WORKDIR}/${MY_P}/core"
+
+src_prepare() {
+ # just to make absolutely sure
+ rm -rf "${WORKDIR}/${MY_P}/extra" || die
+
+ mv "${WORKDIR}/${MY_P}/doc/${PN}" doc || die
+ echo "add_subdirectory( digikam )" > doc/CMakeLists.txt
+ echo "add_subdirectory( showfoto )" >> doc/CMakeLists.txt
+
+ kde4-base_src_prepare
+
+ if use handbook; then
+ echo "add_subdirectory( doc )" >> CMakeLists.txt
+ fi
+}
+
+src_configure() {
+ local backend
+
+ use semantic-desktop && backend="Nepomuk" || backend="None"
+ # LQR = only allows to choose between bundled/external
+ local mycmakeargs=(
+ -DFORCED_UNBUNDLE=ON
+ -DWITH_LQR=ON
+ -DWITH_LENSFUN=ON
+ -DGWENVIEW_SEMANTICINFO_BACKEND=${backend}
+ $(cmake-utils_use_with addressbook KdepimLibs)
+ -DWITH_MarbleWidget=ON
+ $(cmake-utils_use_enable gphoto2 GPHOTO2)
+ $(cmake-utils_use_with gphoto2)
+ $(cmake-utils_use_with semantic-desktop Soprano)
+ $(cmake-utils_use_enable themedesigner)
+ $(cmake-utils_use_enable thumbnails THUMBS_DB)
+ $(cmake-utils_use_enable debug DEBUG_MESSAGES)
+ )
+
+ kde4-base_src_configure
+}
+
+src_compile() {
+ local mytargets="all"
+ use doc && mytargets+=" doc"
+
+ kde4-base_src_compile ${mytargets}
+}
+
+src_install() {
+ kde4-base_src_install
+
+ if use doc; then
+ # install the api documentation
+ insinto /usr/share/doc/${PF}/html
+ doins -r ${CMAKE_BUILD_DIR}/api/html/*
+ fi
+}
+
+pkg_postinst() {
+ kde4-base_pkg_postinst
+
+ if use doc; then
+ elog "The digikam api documentation has been installed at /usr/share/doc/${PF}/html"
+ fi
+}
diff --git a/media-gfx/inkscape/Manifest b/media-gfx/inkscape/Manifest
new file mode 100755
index 0000000..d3d7887
--- /dev/null
+++ b/media-gfx/inkscape/Manifest
@@ -0,0 +1 @@
+EBUILD inkscape-9999.ebuild 2189 RMD160 06e16ea7c649860bff394c63328391d443b06241 SHA1 724bd5f85325aa6e5780fafd7e2ecfc639a30887 SHA256 159a9043a547db16fd4e6780b40edf17e064057f133d2dbd538b5d7914bc0436
diff --git a/media-gfx/inkscape/inkscape-9999.ebuild b/media-gfx/inkscape/inkscape-9999.ebuild
new file mode 100755
index 0000000..4003acf
--- /dev/null
+++ b/media-gfx/inkscape/inkscape-9999.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:
+
+EAPI=4
+inherit bzr gnome2 eutils autotools flag-o-matic
+
+SRC_URI=""
+EBZR_REPO_URI="https://code.launchpad.net/inkscape"
+EBZR_PROJECT="${PN}"
+
+DESCRIPTION="A SVG based generic vector-drawing program"
+HOMEPAGE="http://www.inkscape.org/"
+
+SLOT="0"
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="dia gnome inkjar lcms mmx nls postscript spell wmf wpg"
+RESTRICT="test"
+
+COMMON_DEPEND="
+ dev-cpp/glibmm
+ >=dev-cpp/gtkmm-2.10.0
+ >=dev-libs/boehm-gc-6.4
+ >=dev-libs/glib-2.6.5
+ >=dev-libs/libsigc++-2.0.12
+ >=dev-libs/libxml2-2.6.20
+ >=dev-libs/libxslt-1.0.15
+ dev-libs/popt
+ dev-python/lxml
+ dev-python/pyxml
+ media-gfx/imagemagick
+ media-libs/fontconfig
+ >=media-libs/freetype-2
+ >=media-libs/libpng-1.2
+ sci-libs/gsl
+ x11-libs/libXft
+ >=x11-libs/gtk+-2.10.7
+ >=x11-libs/pango-1.4.0
+ gnome? ( >=gnome-base/gnome-vfs-2.0 )
+ lcms? ( >=media-libs/lcms-1.14 )
+ spell? (
+ app-text/aspell
+ app-text/gtkspell
+ )
+ wpg? ( >=media-libs/libwpg-0.1 )"
+
+# These only use executables provided by these packages
+# See share/extensions for more details. inkscape can tell you to
+# install these so we could of course just not depend on those and rely
+# on that.
+RDEPEND="
+ ${COMMON_DEPEND}
+ dev-python/numpy
+ dia? ( app-office/dia )
+ postscript? ( >=media-gfx/pstoedit-3.44[plotutils] media-gfx/skencil )
+ wmf? ( media-libs/libwmf )"
+
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ sys-devel/gettext
+ dev-util/pkgconfig
+ x11-libs/libX11
+ >=dev-util/intltool-0.29"
+
+src_unpack() {
+ bzr_src_unpack
+}
+
+pkg_setup() {
+ G2CONF="${G2CONF} --without-perl"
+ G2CONF="${G2CONF} --enable-poppler-cairo"
+ G2CONF="${G2CONF} --with-xft"
+ G2CONF="${G2CONF} $(use_with gnome gnome-vfs)"
+ G2CONF="${G2CONF} $(use_with inkjar)"
+ G2CONF="${G2CONF} $(use_enable lcms)"
+ G2CONF="${G2CONF} $(use_enable mmx)"
+ G2CONF="${G2CONF} $(use_enable nls)"
+ DOCS="AUTHORS ChangeLog NEWS README*"
+}
+
+src_prepare() {
+ gnome2_src_prepare
+ eautoreconf
+ sh autogen.sh || die
+}
+
+src_configure() {
+ # aliasing unsafe wrt #310393
+ append-flags -fno-strict-aliasing
+ gnome2_src_configure
+}
+
diff --git a/media-libs/libkface/Manifest b/media-libs/libkface/Manifest
new file mode 100755
index 0000000..eacc7e0
--- /dev/null
+++ b/media-libs/libkface/Manifest
@@ -0,0 +1,2 @@
+DIST digikam-2.0.0-rc.tar.bz2 45397480 RMD160 20fa3790c8ca950960020cdf3a32410689005db3 SHA1 b0067f99de1244723c45650d9a684b1e8f743954 SHA256 564354c34b41287e951005707b84b8a1f82c691189083c5943abed5e0aebe691
+EBUILD libkface-2.0.0_rc.ebuild 646 RMD160 481cee2090fca3aad3a43fa674fb4d245aeb0138 SHA1 9ad7e288f27cfefd50a563873d3313815a2f4f65 SHA256 f5599d6267fc1d6657b0089fc2e3b6d261a8f5bbaa5b98efd4598de9a51f8544
diff --git a/media-libs/libkface/libkface-2.0.0_rc.ebuild b/media-libs/libkface/libkface-2.0.0_rc.ebuild
new file mode 100755
index 0000000..96fceaa
--- /dev/null
+++ b/media-libs/libkface/libkface-2.0.0_rc.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+DIGIKAMPN=digikam
+
+KDE_LINGUAS=""
+
+CMAKE_MIN_VERSION=2.8
+
+inherit kde4-base
+
+MY_P="${DIGIKAMPN}-${PV/_/-}"
+
+DESCRIPTION="Qt/C++ wrapper around LibFace to perform face recognition and detection"
+HOMEPAGE="http://www.digikam.org/"
+SRC_URI="mirror://sourceforge/${DIGIKAMPN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+SLOT=4
+
+DEPEND=">=media-libs/opencv-2.1"
+RDEPEND=${DEPEND}
+
+S=${WORKDIR}/${MY_P}/extra/${PN}
+
+src_configure() {
+ mycmakeargs=(
+ -DFORCED_UNBUNDLE=ON
+ )
+ kde4-base_src_configure
+}
diff --git a/media-libs/libkmap/Manifest b/media-libs/libkmap/Manifest
new file mode 100755
index 0000000..b1d3588
--- /dev/null
+++ b/media-libs/libkmap/Manifest
@@ -0,0 +1,2 @@
+DIST digikam-2.0.0-rc.tar.bz2 45397480 RMD160 20fa3790c8ca950960020cdf3a32410689005db3 SHA1 b0067f99de1244723c45650d9a684b1e8f743954 SHA256 564354c34b41287e951005707b84b8a1f82c691189083c5943abed5e0aebe691
+EBUILD libkmap-2.0.0_rc.ebuild 591 RMD160 bb8a2e66ae34dd292a4022781bf12e91b1db0561 SHA1 4aa72f0bde9c93f66a846190e986d5b676965253 SHA256 a043fb6eebe4bef32cee48a47780ec97f4f551bdc2581c109e58209ff971ba83
diff --git a/media-libs/libkmap/libkmap-2.0.0_rc.ebuild b/media-libs/libkmap/libkmap-2.0.0_rc.ebuild
new file mode 100755
index 0000000..edf4459
--- /dev/null
+++ b/media-libs/libkmap/libkmap-2.0.0_rc.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+DIGIKAMPN=digikam
+
+KDE_MINIMAL="4.5"
+
+inherit kde4-base
+
+MY_P="${DIGIKAMPN}-${PV/_/-}"
+
+DESCRIPTION="Wrapper library for world map components as marble, openstreetmap and googlemap"
+HOMEPAGE="http://www.digikam.org/"
+SRC_URI="mirror://sourceforge/${DIGIKAMPN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+SLOT=4
+
+DEPEND="
+ $(add_kdebase_dep libkexiv2)
+ $(add_kdebase_dep marble plasma)
+"
+RDEPEND=${DEPEND}
+
+S="${WORKDIR}/${MY_P}/extra/${PN}"
diff --git a/media-libs/libtvdb/Manifest b/media-libs/libtvdb/Manifest
new file mode 100755
index 0000000..de22ec9
--- /dev/null
+++ b/media-libs/libtvdb/Manifest
@@ -0,0 +1,2 @@
+DIST libtvdb-0.3.0.tar.bz2 144670 RMD160 d8471e43ec992394e368d2bf69db305f8da006cb SHA1 36a47b2c572c927a84e16252195378d9ae27725b SHA256 cc766e3f02f5a66df23349d773e8c0151efe19d31ad51cbf87c06ea5c999aa81
+EBUILD libtvdb-0.3.0.ebuild 477 RMD160 2d05f00f9a9645ea187086bbbe47fd5673633e7e SHA1 0e7f59e157732e1fd52cdbfc45845e2882ba3e6a SHA256 f82be1d383f3c5b63bbdd1b96de485d9bb04906b3c93aea3355ea6c24dea7114
diff --git a/media-libs/libtvdb/libtvdb-0.3.0.ebuild b/media-libs/libtvdb/libtvdb-0.3.0.ebuild
new file mode 100755
index 0000000..730b484
--- /dev/null
+++ b/media-libs/libtvdb/libtvdb-0.3.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit kde4-base
+
+DESCRIPTION="A small Qt-based C++ library which allows to fetch TV series information from thetvdb.com"
+HOMEPAGE="http://sourceforge.net/projects/libtvdb/"
+SRC_URI="http://sourceforge.net/projects/libtvdb/files/latest/download/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="4"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
diff --git a/media-libs/mlt/Manifest b/media-libs/mlt/Manifest
new file mode 100755
index 0000000..28e8756
--- /dev/null
+++ b/media-libs/mlt/Manifest
@@ -0,0 +1,4 @@
+AUX mlt-0.7.2-ruby-link.patch 680 RMD160 f63b85806e58561e43ffad0162393ea77e01e728 SHA1 7bb51abe6dd716369f39272867eb242b1cb42e29 SHA256 fbcf41da78bc150afd2fcc5394eda2022d2c19d7b1cb788910b443b64d0cdd56
+AUX mlt-0.7.8-libavcodec54.patch 677 RMD160 652a958bfba65d621aa321a14eb185c3a32d9ff5 SHA1 638358345e1a8e67ed0fa16d46ed3362ae1740c8 SHA256 ad720784b728699eada59f44be2f63a834b16ce076acce36f7f74bba1b55b125
+DIST mlt-0.8.0.tar.gz 1143227 RMD160 3c832cc4665ba443f9be8a14d63d6f3a41310320 SHA1 8a3dcd124de837216bff14478a5881344af92431 SHA256 7bd07b392663b33a0408c900117b2e431c93e5f29394578cfbeff7b26a0cc6dd
+EBUILD mlt-0.8.0.ebuild 4811 RMD160 fd86dbc0f307d94e537f7ae10301efbae117dbb8 SHA1 3e736f035b530cd01f10cd6ab82bd7b6668facc2 SHA256 ef8a2b0e420860011264cb640ae23e1c0cd8ba84325e86815a816610bda7cdcf
diff --git a/media-libs/mlt/files/mlt-0.7.2-ruby-link.patch b/media-libs/mlt/files/mlt-0.7.2-ruby-link.patch
new file mode 100755
index 0000000..c0427c1
--- /dev/null
+++ b/media-libs/mlt/files/mlt-0.7.2-ruby-link.patch
@@ -0,0 +1,18 @@
+The build system tries to link to installed system libraries first, which
+fails because the ABI has changed...
+
+diff -ruN mlt-0.7.2.orig/src/swig/ruby/build mlt-0.7.2/src/swig/ruby/build
+--- mlt-0.7.2.orig/src/swig/ruby/build 2011-05-02 07:59:12.000000000 +0200
++++ mlt-0.7.2/src/swig/ruby/build 2011-10-30 16:21:01.000000000 +0100
+@@ -5,8 +5,10 @@
+ exit 0
+ end
+ system( "ln -sf ../mlt.i" )
++system( "ln -sf ../../framework/libmlt.so" )
++system( "ln -sf ../../mlt++/libmlt++.so" )
+ system( "swig -c++ -ruby -I../../mlt++ -I../.. mlt.i" )
+ $CFLAGS += " -I../.."
+-$LDFLAGS += " -L../../mlt++ -lmlt++"
++$LIBS += " -lmlt++ -lmlt -lstdc++"
+ create_makefile('mlt')
+ system( "make" )
diff --git a/media-libs/mlt/files/mlt-0.7.8-libavcodec54.patch b/media-libs/mlt/files/mlt-0.7.8-libavcodec54.patch
new file mode 100755
index 0000000..4d8d4e8
--- /dev/null
+++ b/media-libs/mlt/files/mlt-0.7.8-libavcodec54.patch
@@ -0,0 +1,19 @@
+Index: mlt-0.7.8/src/modules/avformat/vdpau.c
+===================================================================
+--- mlt-0.7.8.orig/src/modules/avformat/vdpau.c
++++ mlt-0.7.8/src/modules/avformat/vdpau.c
+@@ -152,14 +152,12 @@ static int vdpau_get_buffer( AVCodecCont
+ frame->reordered_opaque = codec_context->reordered_opaque;
+ if ( frame->reference )
+ {
+- frame->age = self->vdpau->ip_age[0];
+ self->vdpau->ip_age[0] = self->vdpau->ip_age[1] + 1;
+ self->vdpau->ip_age[1] = 1;
+ self->vdpau->b_age++;
+ }
+ else
+ {
+- frame->age = self->vdpau->b_age;
+ self->vdpau->ip_age[0] ++;
+ self->vdpau->ip_age[1] ++;
+ self->vdpau->b_age = 1;
diff --git a/media-libs/mlt/mlt-0.8.0.ebuild b/media-libs/mlt/mlt-0.8.0.ebuild
new file mode 100755
index 0000000..04ad884
--- /dev/null
+++ b/media-libs/mlt/mlt-0.8.0.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/mlt/mlt-0.7.8.ebuild,v 1.5 2012/05/16 08:21:59 scarabeus Exp $
+
+EAPI=4
+PYTHON_DEPEND="python? 2:2.6"
+inherit eutils toolchain-funcs multilib python
+
+DESCRIPTION="An open source multimedia framework, designed and developed for television broadcasting"
+HOMEPAGE="http://www.mltframework.org/"
+SRC_URI="mirror://sourceforge/mlt/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="compressed-lumas dv debug ffmpeg frei0r gtk jack kde libsamplerate melt
+mmx qt4 quicktime rtaudio sdl sse sse2 swfdec vorbis xine xml lua python ruby vdpau" # java perl php tcl
+IUSE="${IUSE} kernel_linux"
+
+#rtaudio will use OSS on non linux OSes
+RDEPEND="ffmpeg? ( virtual/ffmpeg[vdpau?] )
+ dv? ( >=media-libs/libdv-0.104 )
+ xml? ( >=dev-libs/libxml2-2.5 )
+ vorbis? ( >=media-libs/libvorbis-1.1.2 )
+ sdl? ( >=media-libs/libsdl-1.2.10
+ >=media-libs/sdl-image-1.2.4 )
+ libsamplerate? ( >=media-libs/libsamplerate-0.1.2 )
+ jack? ( media-sound/jack-audio-connection-kit
+ media-libs/ladspa-sdk
+ >=dev-libs/libxml2-2.5 )
+ frei0r? ( media-plugins/frei0r-plugins )
+ gtk? ( x11-libs/gtk+:2
+ media-libs/libexif
+ x11-libs/pango )
+ quicktime? ( media-libs/libquicktime )
+ rtaudio? ( kernel_linux? ( media-libs/alsa-lib ) )
+ swfdec? ( media-libs/swfdec )
+ xine? ( >=media-libs/xine-lib-1.1.2_pre20060328-r7 )
+ qt4? ( x11-libs/qt-gui:4 x11-libs/qt-svg:4 media-libs/libexif )
+ !media-libs/mlt++
+ lua? ( >=dev-lang/lua-5.1.4-r4 )
+ ruby? ( dev-lang/ruby )"
+# sox? ( media-sound/sox )
+# java? ( >=virtual/jre-1.5 )
+# perl? ( dev-lang/perl )
+# php? ( dev-lang/php )
+# tcl? ( dev-lang/tcl )
+
+SWIG_DEPEND=">=dev-lang/swig-2.0"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ compressed-lumas? ( || ( media-gfx/imagemagick[png]
+ media-gfx/graphicsmagick[imagemagick,png] ) )
+ lua? ( ${SWIG_DEPEND} virtual/pkgconfig )
+ python? ( ${SWIG_DEPEND} )
+ ruby? ( ${SWIG_DEPEND} )"
+# java? ( ${SWIG_DEPEND} >=virtual/jdk-1.5 )
+# perl? ( ${SWIG_DEPEND} )
+# php? ( ${SWIG_DEPEND} )
+# tcl? ( ${SWIG_DEPEND} )
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.7.2-ruby-link.patch \
+ "${FILESDIR}"/${PN}-0.7.8-libavcodec54.patch
+ # respect CFLAGS LDFLAGS when building shared libraries. Bug #308873
+ for x in python lua; do
+ sed -i "/mlt.so/s: -lmlt++ :& ${CFLAGS} ${LDFLAGS} :" src/swig/$x/build || die
+ done
+ sed -i "/^LDFLAGS/s: += :& ${LDFLAGS} :" src/swig/ruby/build || die
+}
+
+src_configure() {
+ tc-export CC CXX
+
+ local myconf="--enable-gpl
+ --enable-motion-est
+ $(use_enable debug)
+ $(use_enable dv)
+ $(use_enable sse)
+ $(use_enable sse2)
+ $(use_enable swfdec)
+ $(use_enable gtk gtk2)
+ $(use_enable vorbis)
+ $(use_enable sdl)
+ $(use_enable jack jackrack)
+ $(use_enable ffmpeg avformat)
+ $(use_enable frei0r)
+ $(use_enable melt)
+ $(use_enable libsamplerate resample)
+ $(use_enable rtaudio)
+ $(use vdpau && echo ' --avformat-vdpau')
+ $(use_enable xml)
+ $(use_enable xine)
+ $(use_enable kde kdenlive)
+ $(use_enable qt4 qimage)
+ --disable-sox"
+ #$(use_enable sox) FIXME
+
+ use ffmpeg && myconf="${myconf} --avformat-swscale"
+
+ (use quicktime && use dv) || myconf="${myconf} --disable-kino"
+
+ use compressed-lumas && myconf="${myconf} --luma-compress"
+
+ ( use x86 || use amd64 ) && \
+ myconf="${myconf} $(use_enable mmx)" ||
+ myconf="${myconf} --disable-mmx"
+
+ use melt || sed -i -e "s;src/melt;;" Makefile
+
+ # TODO: add swig language bindings
+ # see also http://www.mltframework.org/twiki/bin/view/MLT/ExtremeMakeover
+
+ local swig_lang
+ # TODO: java perl php tcl
+ for i in lua python ruby ; do
+ use $i && swig_lang="${swig_lang} $i"
+ done
+ [ -z "${swig_lang}" ] && swig_lang="none"
+
+ econf ${myconf} --swig-languages="${swig_lang}"
+ sed -i -e s/^OPT/#OPT/ "${S}/config.mak"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog NEWS README docs/*.txt
+
+ dodir /usr/share/${PN}
+ insinto /usr/share/${PN}
+ doins -r demo
+
+ docinto swig
+
+ # Install SWIG bindings
+ if use lua; then
+ cd "${S}"/src/swig/lua
+ exeinto $(pkg-config --variable INSTALL_CMOD lua)
+ doexe mlt.so || die
+ dodoc play.lua
+ fi
+
+ if use python; then
+ cd "${S}"/src/swig/python
+ insinto $(python_get_sitedir)
+ doins mlt.py || die
+ exeinto $(python_get_sitedir)
+ doexe _mlt.so || die
+ dodoc play.py
+ fi
+
+ if use ruby; then
+ cd "${S}"/src/swig/ruby
+ exeinto $("${EPREFIX}"/usr/bin/ruby -r rbconfig -e 'print Config::CONFIG["sitearchdir"]')
+ doexe mlt.so || die
+ dodoc play.rb thumbs.rb
+ fi
+ # TODO: java perl php tcl
+}
+
+pkg_postinst() {
+ if use python; then
+ python_mod_optimize mlt.py
+ fi
+}
+
+pkg_postrm() {
+ if use python; then
+ python_mod_cleanup mlt.py
+ fi
+}
diff --git a/media-sound/minidlna/Manifest b/media-sound/minidlna/Manifest
new file mode 100755
index 0000000..c46990c
--- /dev/null
+++ b/media-sound/minidlna/Manifest
@@ -0,0 +1,2 @@
+DIST minidlna_1.0.18_src.tar.gz 190855 RMD160 2ba22a3d11d7757af3082e027d917875b9b2eedb SHA1 1b2c62f46972b4c927d45506fddfdc3bcc31507b SHA256 e346e10dad4b40f6a60a48487f6d7e079e23f5d1c6a0b27f63085534250ffd48
+EBUILD minidlna-1.0.18.ebuild 776 RMD160 339f755d79a4d4fb6488294b3a059f1dd93b0292 SHA1 c9b54830e3fd6937e35eadb010cfefba4305a20a SHA256 25b6b3593a057bf4a34a5319db91406a6bb2fcac79be7aac9dc14ad369ca3267
diff --git a/media-sound/minidlna/minidlna-1.0.18.ebuild b/media-sound/minidlna/minidlna-1.0.18.ebuild
new file mode 100755
index 0000000..29589d6
--- /dev/null
+++ b/media-sound/minidlna/minidlna-1.0.18.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="Server software with the aim of being fully compliant with DLNA/UPnP-AV clients."
+HOMEPAGE="http://sourceforge.net/projects/minidlna"
+SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="
+ >=dev-db/sqlite-3.6.12
+ >=media-libs/flac-1.2
+ >=media-libs/jpeg-6
+ >=media-libs/libexif-0.6.10
+ >=media-libs/libid3tag-0.15
+ >=media-libs/libvorbis-1.2.1
+ >=media-video/ffmpeg-0.5
+"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ PREFIX="${D}" emake install
+
+ newinitd "${FILESDIR}"/minidlna-initd minidlna
+ newconfd "${FILESDIR}"/minidlna-confd minidlna
+
+}
diff --git a/media-sound/morituri/Manifest b/media-sound/morituri/Manifest
new file mode 100755
index 0000000..8843713
--- /dev/null
+++ b/media-sound/morituri/Manifest
@@ -0,0 +1,2 @@
+DIST morituri-0.1.2.tar.bz2 199936 SHA256 e31031ec880256796e23dbea16f5d905c433cc77948adf7ae46de90e3c70af18 SHA512 f5ebdabd18fdb3084ed540d6e8626dc07835be021d915b6cf854896c44b3296be590ec8572f23980dd83f0707a7d18ea296aef3359d1d97e79aa920a1f613f89 WHIRLPOOL da39b8e2a36f0dce7497b2b64a933d48fb192882f267397e36277d30a7ed78f9cf94707feebb242a5e76e256cb3e43cd5624fc4a2cddba970a5c9da14b649487
+EBUILD morituri-0.1.2.ebuild 1486 SHA256 83606d4c6120089b58a879a54b69ab91596eb588218a96d0973215f1408bb47f SHA512 d3d333e8933582085918e8c9630795bf6e04ea07a4d3cfc2aaa08137a7566cc5aa6fe1a6171e51e5883743c214d19d39dec2dd4d0da27b610442f73d107572bb WHIRLPOOL e10f7ecc69786ecf03254e1f06aad214dcd250b29940ce046111c9c13adba74430668f5dfc65c2c12d85457cfca599a7eaf4858e711e08e1e180cc1cfa0d1fee
diff --git a/media-sound/morituri/morituri-0.1.2.ebuild b/media-sound/morituri/morituri-0.1.2.ebuild
new file mode 100755
index 0000000..2008b10
--- /dev/null
+++ b/media-sound/morituri/morituri-0.1.2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2009 Tiziano Mueller
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit bash-completion distutils python
+
+DESCRIPTION="CD ripper aiming for accuracy over speed."
+HOMEPAGE="http://thomas.apestaart.org/morituri/trac/wiki"
+SRC_URI="http://thomas.apestaart.org/download/morituri/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="alac bash-completion cdio doc +flac test wav wavpack"
+
+PYTHON_DEPEND="*"
+
+RDEPEND="media-sound/cdparanoia
+ app-cdr/cdrdao
+ media-libs/gstreamer
+ alac? ( media-plugins/gst-plugins-ffmpeg )
+ flac? ( media-plugins/gst-plugins-flac )
+ wav? ( media-libs/gst-plugins-good )
+ wavpack? ( media-plugins/gst-plugins-wavpack )
+ dev-python/gst-python
+ dev-python/python-musicbrainz
+ dev-python/pygobject
+ dev-python/pygtk
+ cdio? ( dev-python/pycdio )"
+DEPEND="${RDEPEND}
+ doc? ( dev-python/epydoc )
+ test? ( dev-python/pychecker )"
+
+src_prepare() {
+ rm py-compile
+ ln -s "$(type -P true)" py-compile
+
+ sed -i \
+ -e 's|\(^SUBDIRS = .*\) doc|\1|' \
+ Makefile.in || die "sed failed"
+}
+
+src_configure() {
+ default
+}
+
+src_compile() {
+ default
+
+ if use doc ; then
+ cd doc
+ epydoc -o reference ../morituri || die "generating docs failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ rm -rf "${D}/etc"
+
+ dodoc AUTHORS HACKING NEWS README RELEASE TODO
+ use bash-completion && dobashcompletion etc/bash_completion.d/rip
+
+ use doc && dohtml -r doc/reference/*
+}
diff --git a/media-video/makemkv/Manifest b/media-video/makemkv/Manifest
new file mode 100755
index 0000000..217899c
--- /dev/null
+++ b/media-video/makemkv/Manifest
@@ -0,0 +1,6 @@
+DIST makemkv_v1.6.3_bin.tar.gz 4119467 RMD160 955f0d6aed547929cfc68a8f9660195f06143420 SHA1 1bc03f327b11b88d6ea7a3ba14894c7d3c52f649 SHA256 eac8ab9887bd77e2ae4286f5ebd2fa04ef5fbf209a2d94ed1403d26faa9c1746
+DIST makemkv_v1.6.3_oss.tar.gz 433818 RMD160 f648ae2217b90fbc5015ac3e0abfb2fea11715b2 SHA1 78b808353a34eb56a39a774e48a58e7355140fec SHA256 ee5a24e798857111e3670a54eafed6054faf31ed155466af14b44c3ffd2ec399
+DIST makemkv_v1.7.0_bin.tar.gz 5928111 RMD160 c7f002ad60e5121c3618f937579d942d07e7a8f6 SHA1 b5d5ccf62c54ea0d1c2618a45dab3030ee7bdcf8 SHA256 89dd9ece8680c27adf53d033f82b7a43b8cc75b760655b804ba502dd15b2a650
+DIST makemkv_v1.7.0_oss.tar.gz 471290 RMD160 202e9e923fab2697d52fd240222f9e9ee0c961f5 SHA1 60120d0020a8c6b8715df5ee089328bb60436d95 SHA256 eed6c733188eb3eb1ea7b25fd2e3467ccd3f1f9658980c65e4586fd5585bf8e6
+EBUILD makemkv-1.6.3.ebuild 1532 RMD160 14b3d11a5887d1fb1c6fabb400a864a14c283bac SHA1 ab16bc981603750a0933cb6d706fe0437b959105 SHA256 578deec43ee48fc38c51d5921ac79045cc77d66b4c0b290b4c8bfac6be6a0adf
+EBUILD makemkv-1.7.0.ebuild 1532 RMD160 14b3d11a5887d1fb1c6fabb400a864a14c283bac SHA1 ab16bc981603750a0933cb6d706fe0437b959105 SHA256 578deec43ee48fc38c51d5921ac79045cc77d66b4c0b290b4c8bfac6be6a0adf
diff --git a/media-video/makemkv/makemkv-1.6.3.ebuild b/media-video/makemkv/makemkv-1.6.3.ebuild
new file mode 100755
index 0000000..58095ea
--- /dev/null
+++ b/media-video/makemkv/makemkv-1.6.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+RESTRICT="mirror"
+
+inherit multilib eutils
+
+MY_P="makemkv_v${PV}_oss"
+MY_PB="makemkv_v${PV}_bin"
+
+DESCRIPTION="Tool for converting Blu-Ray, HD-DVD and DVD videos to matroska."
+HOMEPAGE="http://www.makemkv.com"
+SRC_URI="http://www.makemkv.com/download/makemkv_v${PV}_oss.tar.gz
+ http://www.makemkv.com/download/makemkv_v${PV}_bin.tar.gz"
+
+LICENSE="makemkv-EULA"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE=""
+
+DEPEND="x11-libs/qt-gui:4
+ dev-libs/openssl
+ media-libs/mesa"
+
+src_compile() {
+ cd "${MY_P}"
+ emake GCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" -f makefile.linux || die "make failed"
+}
+
+src_install() {
+ # install oss package
+ cd "${MY_P}"
+ dolib.so out/libdriveio.so.0
+ dolib.so out/libmakemkv.so.1
+ dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV}
+ dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV}
+ into /usr
+ dobin out/makemkv
+
+ newicon makemkvgui/src/img/128/mkv_icon.png ${PN}.png
+ make_desktop_entry ${PN} "MakeMKV" ${PN} "Qt;AudioVideo;Video"
+
+ # install bin package
+ cd "../${MY_PB}/bin"
+ if use x86; then
+ dobin i386/makemkvcon
+ elif use amd64; then
+ dobin amd64/makemkvcon
+ fi
+}
+
+pkg_postinst() {
+ elog "While MakeMKV is in beta mode, upstream has provided a license"
+ elog "to use if you do not want to purchase one."
+ elog ""
+ elog "See this forum thread for more information, including the key:"
+ elog "http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053"
+}
diff --git a/media-video/makemkv/makemkv-1.7.0.ebuild b/media-video/makemkv/makemkv-1.7.0.ebuild
new file mode 100755
index 0000000..58095ea
--- /dev/null
+++ b/media-video/makemkv/makemkv-1.7.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+RESTRICT="mirror"
+
+inherit multilib eutils
+
+MY_P="makemkv_v${PV}_oss"
+MY_PB="makemkv_v${PV}_bin"
+
+DESCRIPTION="Tool for converting Blu-Ray, HD-DVD and DVD videos to matroska."
+HOMEPAGE="http://www.makemkv.com"
+SRC_URI="http://www.makemkv.com/download/makemkv_v${PV}_oss.tar.gz
+ http://www.makemkv.com/download/makemkv_v${PV}_bin.tar.gz"
+
+LICENSE="makemkv-EULA"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE=""
+
+DEPEND="x11-libs/qt-gui:4
+ dev-libs/openssl
+ media-libs/mesa"
+
+src_compile() {
+ cd "${MY_P}"
+ emake GCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" -f makefile.linux || die "make failed"
+}
+
+src_install() {
+ # install oss package
+ cd "${MY_P}"
+ dolib.so out/libdriveio.so.0
+ dolib.so out/libmakemkv.so.1
+ dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV}
+ dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV}
+ into /usr
+ dobin out/makemkv
+
+ newicon makemkvgui/src/img/128/mkv_icon.png ${PN}.png
+ make_desktop_entry ${PN} "MakeMKV" ${PN} "Qt;AudioVideo;Video"
+
+ # install bin package
+ cd "../${MY_PB}/bin"
+ if use x86; then
+ dobin i386/makemkvcon
+ elif use amd64; then
+ dobin amd64/makemkvcon
+ fi
+}
+
+pkg_postinst() {
+ elog "While MakeMKV is in beta mode, upstream has provided a license"
+ elog "to use if you do not want to purchase one."
+ elog ""
+ elog "See this forum thread for more information, including the key:"
+ elog "http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053"
+}
diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest
new file mode 100755
index 0000000..0c6b45d
--- /dev/null
+++ b/media-video/mkvtoolnix/Manifest
@@ -0,0 +1,4 @@
+DIST mkvtoolnix-4.6.0.tar.bz2 2032839 RMD160 d1ebbf181525c832a3ceafd46bea9462df1eebb6 SHA1 1e46f94a0b50bf3e12c0feab710655e7cf2a9489 SHA256 150b0726930dba5a3fa9b78629821aa1f1b2a495d11c7f46bc727bcb8207c5ec
+DIST mkvtoolnix-5.0.1.tar.bz2 2155095 RMD160 3c6220a1ff304a18e4d7125d6981966c3e9d368e SHA1 900211d47ba6cbeb4188bb45a492a2b9edf08ed2 SHA256 eecc48d17c0583b6b071e710bfe88ae09439bd99bb90c694a2fed0651bb08f19
+EBUILD mkvtoolnix-4.6.0.ebuild 1621 RMD160 20232a6a81947c3a7bf9e23a8619a080b485d050 SHA1 6b3beb99557ddbd4fb695516ab50eb75f9c9cf1e SHA256 728ceca81d1146022e71a3c6ae7ec8fa79e9725c47c37c9c2d863e0350466f0f
+EBUILD mkvtoolnix-5.0.1.ebuild 1767 RMD160 8e836db3471dccb70a361fdd0c418769db4f1d57 SHA1 d20dedc8bf4c8dda58a700e21051fe2f09c1e2a3 SHA256 0c83394f01282c90650c22d15fbaebd2fb87fb23ffae3e086f5578c75c088bab
diff --git a/media-video/mkvtoolnix/mkvtoolnix-4.6.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-4.6.0.ebuild
new file mode 100755
index 0000000..d271ba0
--- /dev/null
+++ b/media-video/mkvtoolnix/mkvtoolnix-4.6.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/mkvtoolnix-4.6.0.ebuild,v 1.2 2011/03/14 01:54:52 radhermit Exp $
+
+EAPI=3
+
+inherit wxwidgets
+
+DESCRIPTION="Tools to create, alter, and inspect Matroska files"
+HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
+SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="bzip2 debug lzo pch wxwidgets"
+
+RDEPEND="
+ >=dev-libs/libebml-1.2.0
+ >=media-libs/libmatroska-1.1.0
+ >=dev-libs/boost-1.36.0
+ dev-libs/expat
+ media-libs/flac
+ media-libs/libogg
+ media-libs/libvorbis
+ sys-apps/file
+ sys-libs/zlib
+ bzip2? ( app-arch/bzip2 )
+ lzo? ( dev-libs/lzo )
+ wxwidgets? ( x11-libs/wxGTK:2.8[X] )
+"
+DEPEND="${RDEPEND}
+ dev-ruby/rake
+"
+
+src_configure() {
+ local myconf
+
+ use pch || myconf="${myconf} --disable-precompiled-headers"
+
+ if use wxwidgets ; then
+ WX_GTK_VER="2.8"
+ need-wxwidgets unicode
+ myconf="${myconf} --with-wx-config=${WX_CONFIG}"
+ fi
+
+ econf \
+ $(use_enable lzo) \
+ $(use_enable bzip2 bz2) \
+ $(use_enable wxwidgets) \
+ $(use_enable debug) \
+ --disable-qt \
+ ${myconf} \
+ --with-boost-regex=boost_regex-1_45\
+ --with-boost-filesystem=boost_filesystem-1_45 \
+ --with-boost-system=boost_system-1_45
+}
+
+src_compile() {
+ rake || die "rake failed"
+}
+
+src_install() {
+ # Don't run strip while installing stuff, leave to portage the job.
+ DESTDIR="${D}" rake install || die
+
+ dodoc AUTHORS ChangeLog README TODO || die
+ doman doc/man/*.1 || die
+}
diff --git a/media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild b/media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild
new file mode 100755
index 0000000..e8865da
--- /dev/null
+++ b/media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/mkvtoolnix-5.0.1.ebuild,v 1.1 2011/10/10 01:43:52 radhermit Exp $
+
+EAPI=4
+
+inherit wxwidgets autotools
+
+DESCRIPTION="Tools to create, alter, and inspect Matroska files"
+HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
+SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="bzip2 debug lzo pch wxwidgets"
+
+RDEPEND="
+ >=dev-libs/libebml-1.2.2
+ >=media-libs/libmatroska-1.3.0
+ >=dev-libs/boost-1.36.0
+ dev-libs/expat
+ media-libs/flac
+ media-libs/libogg
+ media-libs/libvorbis
+ sys-apps/file
+ sys-libs/zlib
+ bzip2? ( app-arch/bzip2 )
+ lzo? ( dev-libs/lzo )
+ wxwidgets? ( x11-libs/wxGTK:2.8[X] )
+"
+DEPEND="${RDEPEND}
+ dev-ruby/rake
+"
+
+src_prepare() {
+ # Disable automagic curl dep used for online update checking
+ sed -i -e '/curl/d' configure.in
+ export CURL_CFLAGS="" CURL_LIBS=""
+
+ eautoreconf
+}
+
+src_configure() {
+ local myconf
+
+ use pch || myconf="${myconf} --disable-precompiled-headers"
+
+ if use wxwidgets ; then
+ WX_GTK_VER="2.8"
+ need-wxwidgets unicode
+ myconf="${myconf} --with-wx-config=${WX_CONFIG}"
+ fi
+
+ econf \
+ $(use_enable lzo) \
+ $(use_enable bzip2 bz2) \
+ $(use_enable wxwidgets) \
+ $(use_enable debug) \
+ --enable-qt \
+ ${myconf} \
+ --with-boost-regex=boost_regex \
+ --with-boost-filesystem=boost_filesystem \
+ --with-boost-system=boost_system
+}
+
+src_compile() {
+ rake || die "rake failed"
+}
+
+src_install() {
+ # Don't run strip while installing stuff, leave to portage the job.
+ DESTDIR="${D}" rake install || die
+
+ dodoc AUTHORS ChangeLog README TODO
+ doman doc/man/*.1
+}
diff --git a/metadata/layout.conf b/metadata/layout.conf
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/metadata/layout.conf
diff --git a/net-misc/unison/Manifest b/net-misc/unison/Manifest
new file mode 100755
index 0000000..3239048
--- /dev/null
+++ b/net-misc/unison/Manifest
@@ -0,0 +1,7 @@
+AUX unison-2.27.57-as-needed.patch 432 RMD160 a6b5baf799f686764c7dc9285541cae9178c4fbd SHA1 f7566f358355b0ecb5e000101721d189363bbdc4 SHA256 0284d72f0d9de0a824c2bc2a2f78baced3b84eb15ea10e0e6576ff52cf57686d
+AUX unison-2.32.52-arch-1.patch 325 RMD160 4ca54dc19763b7e63ba2f732658abee916e98300 SHA1 54e3b8c5d4d5e87050fddd1c5d475b1f5e39c2c6 SHA256 8030de5b8a3e473f053983e5338a497c6f3c0170fe3a0c4493367b1e6e5bb098
+AUX unison-mymap.patch 466 RMD160 b317f3a79f11c2f9a91afa9801d196e8981f833b SHA1 5cc693b6bb2252a220b7db47227dd55cb0a7350e SHA256 1b73b9b4cf308b2f538fddfe95ee2ae42f5090015fbce132d2ae5789ea25a480
+DIST unison-2.32.52-manual.html 249124 RMD160 6c225f0826cfc40f82ed1cee9db17f3ed7f900d5 SHA1 f66a6489f6c9bdb046f0808a3dc8e344efe6789a SHA256 c898239d8139d8405b96d87e12c06c7f41fd3629cac0c83bc338aad50fed7f81
+DIST unison-2.32.52-manual.pdf 478388 RMD160 799f87d5a2452cfcf5b0ccc8a890a70f37b10d32 SHA1 22eb243d467d16fcd2101130cb7105e0d043fdfb SHA256 b3fee7ac99907f3b1ed02c6ac901678e82ea1eed936acb45e9735b95d55cc4eb
+DIST unison-2.32.52.tar.gz 697866 RMD160 8216a2e482d5a445dd7acdb62e1bb6377e90d1a1 SHA1 68ea5709de4fcc2f9aef7b01b24637503b61b5ac SHA256 1542e5d4ad03e928260e061a8ff9d5e0bca3282481ed8bec5552de17a0270485
+EBUILD unison-2.32.52.ebuild 2544 RMD160 54357ab2d647db6b34a8a82a48d5d1faa5101abe SHA1 3e221e268c36aac95853db3313be78332e529fa5 SHA256 b787564339daa4a0c656159ac2c4b0d0c5199517d89fc12985deaf4ba9ef156c
diff --git a/net-misc/unison/files/unison-2.27.57-as-needed.patch b/net-misc/unison/files/unison-2.27.57-as-needed.patch
new file mode 100755
index 0000000..ff5be04
--- /dev/null
+++ b/net-misc/unison/files/unison-2.27.57-as-needed.patch
@@ -0,0 +1,11 @@
+--- unison-2.17.1/Makefile.OCaml
++++ unison-2.17.1/Makefile.OCaml
+@@ -330,7 +330,7 @@
+
+ $(NAME)$(EXEC_EXT): $(CAMLOBJS) $(COBJS)
+ @echo Linking $@
+- $(CAMLC) -verbose $(CAMLFLAGS) -o $@ $(CFLAGS) $(CAMLLIBS) $(CLIBS) $^
++ $(CAMLC) -verbose $(CAMLFLAGS) -o $@ $(CFLAGS) $(CAMLLIBS) $^ $(CLIBS)
+
+ # Unfortunately -output-obj does not put .o files into the output, only .cmx
+ # files, so we have to use $(LD) to take care of COBJS.
diff --git a/net-misc/unison/files/unison-2.32.52-arch-1.patch b/net-misc/unison/files/unison-2.32.52-arch-1.patch
new file mode 100755
index 0000000..bb364b4
--- /dev/null
+++ b/net-misc/unison/files/unison-2.32.52-arch-1.patch
@@ -0,0 +1,12 @@
+Index: src/terminal.ml
+===================================================================
+--- src/terminal.ml (révision 463)
++++ src/terminal.ml (copie de travail)
+@@ -191,7 +191,6 @@
+ exit 127
+ end
+ | childPid ->
+- Unix.close slaveFd;
+ (Some masterFd, childPid)
+ end
+
diff --git a/net-misc/unison/files/unison-mymap.patch b/net-misc/unison/files/unison-mymap.patch
new file mode 100755
index 0000000..030eb0f
--- /dev/null
+++ b/net-misc/unison/files/unison-mymap.patch
@@ -0,0 +1,13 @@
+Index: unison-2.32.52/update.mli
+===================================================================
+--- unison-2.32.52.orig/update.mli
++++ unison-2.32.52/update.mli
+@@ -1,7 +1,7 @@
+ (* Unison file synchronizer: src/update.mli *)
+ (* Copyright 1999-2009, Benjamin C. Pierce (see COPYING for details) *)
+
+-module NameMap : Map.S with type key = Name.t
++module NameMap : MyMap.S with type key = Name.t
+
+ type archive =
+ ArchiveDir of Props.t * archive NameMap.t
diff --git a/net-misc/unison/unison-2.32.52.ebuild b/net-misc/unison/unison-2.32.52.ebuild
new file mode 100755
index 0000000..f8b9408
--- /dev/null
+++ b/net-misc/unison/unison-2.32.52.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/unison/unison-2.32.52.ebuild,v 1.4 2010/08/05 06:16:50 aballier Exp $
+
+EAPI="2"
+
+inherit eutils versionator
+
+IUSE="gtk doc static debug threads +ocamlopt test"
+
+DESCRIPTION="Two-way cross-platform file synchronizer"
+HOMEPAGE="http://www.cis.upenn.edu/~bcpierce/unison/"
+LICENSE="GPL-2"
+SLOT="$(get_version_component_range 1-2 ${PV})"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+
+# ocaml version so we are sure it has ocamlopt use flag
+DEPEND=">=dev-lang/ocaml-3.10.2[ocamlopt?]
+ gtk? ( >=dev-ml/lablgtk-2.2 )
+ test? ( || ( dev-util/ctags virtual/emacs ) )"
+
+RDEPEND="gtk? ( >=dev-ml/lablgtk-2.2
+ || ( net-misc/x11-ssh-askpass net-misc/ssh-askpass-fullscreen ) )
+ !net-misc/unison:0
+ app-admin/eselect-unison"
+
+#PDEPEND="gtk? ( media-fonts/font-schumacher-misc )"
+
+SRC_URI="http://www.cis.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}.tar.gz
+ doc? ( http://www.cis.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.pdf
+ http://www.cis.upenn.edu/~bcpierce/unison/download/releases/${P}/${P}-manual.html )"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-2.27.57-as-needed.patch"
+ epatch "${FILESDIR}/${PN}-mymap.patch"
+ epatch "${FILESDIR}/${P}-arch-1.patch"
+}
+
+src_compile() {
+ local myconf
+
+ if use threads; then
+ myconf="$myconf THREADS=true"
+ fi
+
+ if use static; then
+ myconf="$myconf STATIC=true"
+ fi
+
+ if use debug; then
+ myconf="$myconf DEBUGGING=true"
+ fi
+
+ if use gtk; then
+ myconf="$myconf UISTYLE=gtk2"
+ else
+ myconf="$myconf UISTYLE=text"
+ fi
+
+ use ocamlopt || myconf="$myconf NATIVE=false"
+
+ # Discard cflags as it will try to pass them to ocamlc...
+ emake $myconf CFLAGS="" buildexecutable || die "error making unsion"
+}
+
+src_test() {
+ emake selftest || die "selftest failed"
+}
+
+src_install () {
+ # install manually, since it's just too much
+ # work to force the Makefile to do the right thing.
+ newbin unison unison-${SLOT} || die
+ dodoc BUGS.txt CONTRIB INSTALL NEWS \
+ README ROADMAP.txt TODO.txt || die
+
+ if use doc; then
+ dohtml "${DISTDIR}/${P}-manual.html" || die
+ dodoc "${DISTDIR}/${P}-manual.pdf" || die
+ fi
+ use ocamlopt || export STRIP_MASK="*/bin/*"
+}
+
+pkg_postinst() {
+ elog "Unison now uses SLOTs, so you can specify servercmd=/usr/bin/unison-${SLOT}"
+ elog "in your profile files to access exactly this version over ssh."
+ elog "Or you can use 'eselect unison' to set the version."
+}
diff --git a/profiles/repo_name b/profiles/repo_name
new file mode 100755
index 0000000..9edb050
--- /dev/null
+++ b/profiles/repo_name
@@ -0,0 +1 @@
+localname
diff --git a/sci-astronomy/open-phd-guiding/Manifest b/sci-astronomy/open-phd-guiding/Manifest
new file mode 100755
index 0000000..b9b7303
--- /dev/null
+++ b/sci-astronomy/open-phd-guiding/Manifest
@@ -0,0 +1 @@
+EBUILD open-phd-guiding-9999.ebuild 538 RMD160 9561313f475f9e6e4b22d3b492cd03a7daac3cd5 SHA1 500e4564774f3d311e8e7f23af82962dea60b60c SHA256 b73daafa7093a89d12b58ca4bb76ce1cd417a1839aab04ac86aa8f64ed1a46a9
diff --git a/sci-astronomy/open-phd-guiding/open-phd-guiding-9999.ebuild b/sci-astronomy/open-phd-guiding/open-phd-guiding-9999.ebuild
new file mode 100755
index 0000000..1518456
--- /dev/null
+++ b/sci-astronomy/open-phd-guiding/open-phd-guiding-9999.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit subversion wxwidgets cmake-utils eutils
+
+DESCRIPTION="Astrophoto guiding software"
+HOMEPAGE="http://code.google.com/p/open-phd-guiding/"
+ESVN_REPO_URI="http://${PN}.googlecode.com/svn/trunk"
+ESVN_PROJECT="${PN}/trunk"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+SLOT="0"
+
+DEPEND="x11-libs/wxGTK:2.8[X] \
+ sys-libs/zlib \
+ sci-libs/cfitsio"
+
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ subversion_src_unpack
+}
diff --git a/sci-libs/indi-external-drivers/Manifest b/sci-libs/indi-external-drivers/Manifest
new file mode 100755
index 0000000..131947e
--- /dev/null
+++ b/sci-libs/indi-external-drivers/Manifest
@@ -0,0 +1 @@
+EBUILD indi-external-drivers-9999.ebuild 632 RMD160 8337fa830b79ee75e139c57ad844db8d5becc4ac SHA1 d7fa60e34922a4473423d15806f739dc3dd6ae05 SHA256 448f4831606810a6746f35cfa543b4253720d7c299a04fa87fa2c58d74e6b2cb
diff --git a/sci-libs/indi-external-drivers/indi-external-drivers-9999.ebuild b/sci-libs/indi-external-drivers/indi-external-drivers-9999.ebuild
new file mode 100755
index 0000000..90aea1d
--- /dev/null
+++ b/sci-libs/indi-external-drivers/indi-external-drivers-9999.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit subversion cmake-utils
+DESCRIPTION="INDI Astronomical Control Protocol library - 3rd party drivers"
+HOMEPAGE="http://indi.sourceforge.net/index.php/Main_Page"
+
+ESVN_REPO_URI="https://indi.svn.sourceforge.net/svnroot/indi/trunk/3rdparty"
+ESVN_PROJECT="indilib-3rdparty"
+
+S="${WORKDIR}/${PN}-${PV}_build"
+
+SLOT="0"
+
+RDEPEND="sci-libs/indilib"
+
+src_unpack () {
+ subversion_src_unpack
+}
+
+src_compile () {
+ for DRIVER in [ -d ${S}/* ]; do
+ cd ${S}/${DRIVER}
+ emake || die "Nefunguje to!"
+ done
+}
diff --git a/sci-misc/mendeleydesktop/Manifest b/sci-misc/mendeleydesktop/Manifest
new file mode 100755
index 0000000..4b4cee4
--- /dev/null
+++ b/sci-misc/mendeleydesktop/Manifest
@@ -0,0 +1,9 @@
+DIST mendeleydesktop-1.1.3-linux-i486.tar.bz2 32969229 RMD160 57c17e3c6da8e2c85a9573f145f13694ca54352b SHA1 ee6559ad43d3f2654a07ec1c85d7aa8a44abd4de SHA256 3d686c3f2fa2db75eafe9b7aac81c68c17cbfd0d84fac7ab51dbd11204cea14a
+DIST mendeleydesktop-1.1.3-linux-x86_64.tar.bz2 33102541 RMD160 c8c65d18644d39385a77ed690a969d45bb663c82 SHA1 8af740ee9eb5f2cf2dd41994191a0f1ad6f14286 SHA256 8d7da5f238b1ab2a8dc2611dddc1d7566e4526ef79e0334bf4d9e9601e947d62
+DIST mendeleydesktop-1.3-linux-i486.tar.bz2 30141711 RMD160 e485aaa4641237ff5577be26e2df6fee27586cc1 SHA1 140ba0a2d8e7f80e4f257613358f6e7a2b4e18e3 SHA256 ae7c2c2e49f272a15c1b2bb42cb68fdaf19f15983edc0862b30f8ba313eb166f
+DIST mendeleydesktop-1.3-linux-x86_64.tar.bz2 30351233 RMD160 2862cc1b513322151d28d700a59f4f4d1284c702 SHA1 7d55e472bc1638662e06f8f9b25b151b4212e6fb SHA256 46ad7c33f4574ee37a47726d091303dfef168ce68ceb343943b05a5e7e24ecd5
+DIST mendeleydesktop-1.3.1-linux-i486.tar.bz2 30143192 RMD160 447f12519f850f2beb23477a8b89fa00463cab65 SHA1 3330cc0d9dae17e2878123c86419519ff90de129 SHA256 b58feabbb62e93104f0277ad792d2ef81e55f828c5ba8b42c036a1d0e9d44a61
+DIST mendeleydesktop-1.3.1-linux-x86_64.tar.bz2 30423853 RMD160 56d3cfc91bac5e89d27b403e62af49d6a4e273d3 SHA1 e47a3ac2c1c92d1cc8594e46b576ccc021c47e22 SHA256 15fab4130f560e420a6de803e4174a107c0fe720f4f53f84e4e18b91a586b693
+EBUILD mendeleydesktop-1.1.3-r1.ebuild 2615 RMD160 80ea46fd37df90424ecb6584aff0b80f567b2db2 SHA1 cd2b3ed594ede3ff7f9206939266e61a41733cb1 SHA256 f2569da2f901758b955776897f267f768a8bdcc2f135f032ebec062c863b733e
+EBUILD mendeleydesktop-1.3-r1.ebuild 2615 RMD160 80ea46fd37df90424ecb6584aff0b80f567b2db2 SHA1 cd2b3ed594ede3ff7f9206939266e61a41733cb1 SHA256 f2569da2f901758b955776897f267f768a8bdcc2f135f032ebec062c863b733e
+EBUILD mendeleydesktop-1.3.1.ebuild 2615 RMD160 80ea46fd37df90424ecb6584aff0b80f567b2db2 SHA1 cd2b3ed594ede3ff7f9206939266e61a41733cb1 SHA256 f2569da2f901758b955776897f267f768a8bdcc2f135f032ebec062c863b733e
diff --git a/sci-misc/mendeleydesktop/mendeleydesktop-1.1.3-r1.ebuild b/sci-misc/mendeleydesktop/mendeleydesktop-1.1.3-r1.ebuild
new file mode 100755
index 0000000..7134b2c
--- /dev/null
+++ b/sci-misc/mendeleydesktop/mendeleydesktop-1.1.3-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# http://bugs.gentoo.org/show_bug.cgi?id=308509
+
+EAPI=4
+
+inherit eutils
+
+ARCHIVE_BASE="${P}-linux-BASE.tar.bz2"
+ARCHIVE_X86="${ARCHIVE_BASE/BASE/i486}"
+ARCHIVE_AMD64="${ARCHIVE_BASE/BASE/x86_64}"
+
+DESCRIPTION="A free research management tool for desktop & web"
+HOMEPAGE="http://www.mendeley.com/"
+
+SRC_URI="
+ x86? ( http://download.mendeley.com/linux/${ARCHIVE_X86} )
+ amd64? ( http://download.mendeley.com/linux/${ARCHIVE_AMD64} )
+"
+
+LICENSE="Mendelay-EULA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="qt-bundled"
+RESTRICT="mirror strip"
+
+RDEPEND="
+ !qt-bundled? (
+ <x11-libs/qt-core-4.8
+ <x11-libs/qt-gui-4.8
+ <x11-libs/qt-svg-4.8
+ <x11-libs/qt-webkit-4.8
+ <x11-libs/qt-xmlpatterns-4.8
+ )
+ qt-bundled? (
+ media-libs/libpng:1.2
+ )
+ dev-lang/python:2.7
+ dev-libs/openssl:0.9.8"
+DEPEND="${RDEPEND}"
+
+if [[ "${ARCH}" == "x86" ]]; then
+ S=${WORKDIR}/${ARCHIVE_X86/.tar.bz2/}
+elif [[ "${ARCH}" == "amd64" ]]; then
+ S=${WORKDIR}/${ARCHIVE_AMD64/.tar.bz2/}
+fi
+
+MENDELEY_INSTALL_DIR="/opt/${PN}"
+
+src_install() {
+ # install menu
+ domenu "share/applications/${PN}.desktop"
+ # Install commonly used icon sizes
+ for res in 16x16 22x22 32x32 48x48 64x64 128x128 ; do
+ insinto "/usr/share/icons/hicolor/${res}/apps"
+ doins "share/icons/hicolor/${res}/apps/${PN}.png"
+ done
+ insinto "/usr/share/pixmaps"
+ doins "share/icons/hicolor/48x48/apps/${PN}.png"
+
+ # dodoc
+ dodoc "share/doc/${PN}/"*
+
+ # create directories for installation
+ dodir ${MENDELEY_INSTALL_DIR}
+ dodir "${MENDELEY_INSTALL_DIR}/lib"
+ dodir "${MENDELEY_INSTALL_DIR}/share"
+
+ # install binaries
+ cp -r "bin" "${D}${MENDELEY_INSTALL_DIR}" || die "Can't copy bin directory"
+ cp -r "lib" "${D}${MENDELEY_INSTALL_DIR}" || die "Can't copy lib directory"
+ cp -r "share/${PN}" "${D}${MENDELEY_INSTALL_DIR}/share" || die "Can't copy share/${PN} directory"
+ dosym "${MENDELEY_INSTALL_DIR}/bin/${PN}" "/usr/bin/${PN}"
+ sed -i '1s@^#!/usr/bin/python$@&2@' ${D}${MENDELEY_INSTALL_DIR}/bin/${PN} || die "Can't sed for python2"
+
+ if use qt-bundled; then
+ sed -i 's/^Exec.*$/& --force-bundled-qt/' "${D}/usr/share/applications/${PN}.desktop" || die "Can't sed"
+ else
+ # Delete bundled Qt
+ rm -fr ${D}${MENDELEY_INSTALL_DIR}/lib/qt || die "Can't delete qt folder"
+ fi
+
+ # Delete bundled OpenSSL 0.9.8
+ rm -fr ${D}${MENDELEY_INSTALL_DIR}/lib/ssl || die "Can't delete ssl folder"
+}
diff --git a/sci-misc/mendeleydesktop/mendeleydesktop-1.3-r1.ebuild b/sci-misc/mendeleydesktop/mendeleydesktop-1.3-r1.ebuild
new file mode 100755
index 0000000..7134b2c
--- /dev/null
+++ b/sci-misc/mendeleydesktop/mendeleydesktop-1.3-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# http://bugs.gentoo.org/show_bug.cgi?id=308509
+
+EAPI=4
+
+inherit eutils
+
+ARCHIVE_BASE="${P}-linux-BASE.tar.bz2"
+ARCHIVE_X86="${ARCHIVE_BASE/BASE/i486}"
+ARCHIVE_AMD64="${ARCHIVE_BASE/BASE/x86_64}"
+
+DESCRIPTION="A free research management tool for desktop & web"
+HOMEPAGE="http://www.mendeley.com/"
+
+SRC_URI="
+ x86? ( http://download.mendeley.com/linux/${ARCHIVE_X86} )
+ amd64? ( http://download.mendeley.com/linux/${ARCHIVE_AMD64} )
+"
+
+LICENSE="Mendelay-EULA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="qt-bundled"
+RESTRICT="mirror strip"
+
+RDEPEND="
+ !qt-bundled? (
+ <x11-libs/qt-core-4.8
+ <x11-libs/qt-gui-4.8
+ <x11-libs/qt-svg-4.8
+ <x11-libs/qt-webkit-4.8
+ <x11-libs/qt-xmlpatterns-4.8
+ )
+ qt-bundled? (
+ media-libs/libpng:1.2
+ )
+ dev-lang/python:2.7
+ dev-libs/openssl:0.9.8"
+DEPEND="${RDEPEND}"
+
+if [[ "${ARCH}" == "x86" ]]; then
+ S=${WORKDIR}/${ARCHIVE_X86/.tar.bz2/}
+elif [[ "${ARCH}" == "amd64" ]]; then
+ S=${WORKDIR}/${ARCHIVE_AMD64/.tar.bz2/}
+fi
+
+MENDELEY_INSTALL_DIR="/opt/${PN}"
+
+src_install() {
+ # install menu
+ domenu "share/applications/${PN}.desktop"
+ # Install commonly used icon sizes
+ for res in 16x16 22x22 32x32 48x48 64x64 128x128 ; do
+ insinto "/usr/share/icons/hicolor/${res}/apps"
+ doins "share/icons/hicolor/${res}/apps/${PN}.png"
+ done
+ insinto "/usr/share/pixmaps"
+ doins "share/icons/hicolor/48x48/apps/${PN}.png"
+
+ # dodoc
+ dodoc "share/doc/${PN}/"*
+
+ # create directories for installation
+ dodir ${MENDELEY_INSTALL_DIR}
+ dodir "${MENDELEY_INSTALL_DIR}/lib"
+ dodir "${MENDELEY_INSTALL_DIR}/share"
+
+ # install binaries
+ cp -r "bin" "${D}${MENDELEY_INSTALL_DIR}" || die "Can't copy bin directory"
+ cp -r "lib" "${D}${MENDELEY_INSTALL_DIR}" || die "Can't copy lib directory"
+ cp -r "share/${PN}" "${D}${MENDELEY_INSTALL_DIR}/share" || die "Can't copy share/${PN} directory"
+ dosym "${MENDELEY_INSTALL_DIR}/bin/${PN}" "/usr/bin/${PN}"
+ sed -i '1s@^#!/usr/bin/python$@&2@' ${D}${MENDELEY_INSTALL_DIR}/bin/${PN} || die "Can't sed for python2"
+
+ if use qt-bundled; then
+ sed -i 's/^Exec.*$/& --force-bundled-qt/' "${D}/usr/share/applications/${PN}.desktop" || die "Can't sed"
+ else
+ # Delete bundled Qt
+ rm -fr ${D}${MENDELEY_INSTALL_DIR}/lib/qt || die "Can't delete qt folder"
+ fi
+
+ # Delete bundled OpenSSL 0.9.8
+ rm -fr ${D}${MENDELEY_INSTALL_DIR}/lib/ssl || die "Can't delete ssl folder"
+}
diff --git a/sci-misc/mendeleydesktop/mendeleydesktop-1.3.1.ebuild b/sci-misc/mendeleydesktop/mendeleydesktop-1.3.1.ebuild
new file mode 100755
index 0000000..7134b2c
--- /dev/null
+++ b/sci-misc/mendeleydesktop/mendeleydesktop-1.3.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# http://bugs.gentoo.org/show_bug.cgi?id=308509
+
+EAPI=4
+
+inherit eutils
+
+ARCHIVE_BASE="${P}-linux-BASE.tar.bz2"
+ARCHIVE_X86="${ARCHIVE_BASE/BASE/i486}"
+ARCHIVE_AMD64="${ARCHIVE_BASE/BASE/x86_64}"
+
+DESCRIPTION="A free research management tool for desktop & web"
+HOMEPAGE="http://www.mendeley.com/"
+
+SRC_URI="
+ x86? ( http://download.mendeley.com/linux/${ARCHIVE_X86} )
+ amd64? ( http://download.mendeley.com/linux/${ARCHIVE_AMD64} )
+"
+
+LICENSE="Mendelay-EULA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="qt-bundled"
+RESTRICT="mirror strip"
+
+RDEPEND="
+ !qt-bundled? (
+ <x11-libs/qt-core-4.8
+ <x11-libs/qt-gui-4.8
+ <x11-libs/qt-svg-4.8
+ <x11-libs/qt-webkit-4.8
+ <x11-libs/qt-xmlpatterns-4.8
+ )
+ qt-bundled? (
+ media-libs/libpng:1.2
+ )
+ dev-lang/python:2.7
+ dev-libs/openssl:0.9.8"
+DEPEND="${RDEPEND}"
+
+if [[ "${ARCH}" == "x86" ]]; then
+ S=${WORKDIR}/${ARCHIVE_X86/.tar.bz2/}
+elif [[ "${ARCH}" == "amd64" ]]; then
+ S=${WORKDIR}/${ARCHIVE_AMD64/.tar.bz2/}
+fi
+
+MENDELEY_INSTALL_DIR="/opt/${PN}"
+
+src_install() {
+ # install menu
+ domenu "share/applications/${PN}.desktop"
+ # Install commonly used icon sizes
+ for res in 16x16 22x22 32x32 48x48 64x64 128x128 ; do
+ insinto "/usr/share/icons/hicolor/${res}/apps"
+ doins "share/icons/hicolor/${res}/apps/${PN}.png"
+ done
+ insinto "/usr/share/pixmaps"
+ doins "share/icons/hicolor/48x48/apps/${PN}.png"
+
+ # dodoc
+ dodoc "share/doc/${PN}/"*
+
+ # create directories for installation
+ dodir ${MENDELEY_INSTALL_DIR}
+ dodir "${MENDELEY_INSTALL_DIR}/lib"
+ dodir "${MENDELEY_INSTALL_DIR}/share"
+
+ # install binaries
+ cp -r "bin" "${D}${MENDELEY_INSTALL_DIR}" || die "Can't copy bin directory"
+ cp -r "lib" "${D}${MENDELEY_INSTALL_DIR}" || die "Can't copy lib directory"
+ cp -r "share/${PN}" "${D}${MENDELEY_INSTALL_DIR}/share" || die "Can't copy share/${PN} directory"
+ dosym "${MENDELEY_INSTALL_DIR}/bin/${PN}" "/usr/bin/${PN}"
+ sed -i '1s@^#!/usr/bin/python$@&2@' ${D}${MENDELEY_INSTALL_DIR}/bin/${PN} || die "Can't sed for python2"
+
+ if use qt-bundled; then
+ sed -i 's/^Exec.*$/& --force-bundled-qt/' "${D}/usr/share/applications/${PN}.desktop" || die "Can't sed"
+ else
+ # Delete bundled Qt
+ rm -fr ${D}${MENDELEY_INSTALL_DIR}/lib/qt || die "Can't delete qt folder"
+ fi
+
+ # Delete bundled OpenSSL 0.9.8
+ rm -fr ${D}${MENDELEY_INSTALL_DIR}/lib/ssl || die "Can't delete ssl folder"
+}
diff --git a/x11-drivers/wizardpen/Manifest b/x11-drivers/wizardpen/Manifest
new file mode 100755
index 0000000..c4265ad
--- /dev/null
+++ b/x11-drivers/wizardpen/Manifest
@@ -0,0 +1,4 @@
+AUX wizardpen.fdi 788 RMD160 afb538b902102ef22b1ae576d36baae604a0a7da SHA1 3136feb36ae349aaa963e80851679c2d7d23590a SHA256 b1a0367aaa1bc4d3ac6b739f3a0ca292ad1ad898b7fcf4c6402127bc0898f200
+DIST xorg-input-wizardpen-0.8.0.tar.gz 316986 RMD160 20d2ff3fc1b32af9654974462eb4fc10c7ddc8e3 SHA1 ba7fd6a0e791665199e05172e56b4d06d5a3d148 SHA256 8ecd5b04a2df7426ba720a1f61ed66dc8e3bd08130e342a1069cb339f6ca255b
+EBUILD wizardpen-0.8.0.ebuild 2565 RMD160 4c5def9d985aa78522e781cc795f1f33b536ce2b SHA1 01b4fe95ed8b11e52f9daad15941cc8bd13c7ced SHA256 6564692519b6dd6b9044cee4e8f14b5a20bff005a76fa699ff0ec4f1aaa67c57
+EBUILD wizardpen-9999.ebuild 3032 RMD160 c693d6d2e3db95b241656975a221644192c02f76 SHA1 f3a5af0f6c889611668e535692fb861a02096600 SHA256 06abeb65c25c1bd3d9d05d175dc89a10e464e59596962be28ad15af3e1a57ec8
diff --git a/x11-drivers/wizardpen/files/wizardpen.fdi b/x11-drivers/wizardpen/files/wizardpen.fdi
new file mode 100755
index 0000000..e6b0b74
--- /dev/null
+++ b/x11-drivers/wizardpen/files/wizardpen.fdi
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<deviceinfo version="0.2">
+ <device>
+ <match key="info.product" contains="UC-LOGIC Tablet WP8060U">
+ <merge key="info.product" type="string">stylus</merge>
+ <merge key="input.x11_driver" type="string">wizardpen</merge>
+ <merge key="input.x11_options.SendCoreEvents" type="string">true</merge>
+ <merge key="input.x11_options.TopX" type="string">1426</merge>
+ <merge key="input.x11_options.TopY" type="string">1774</merge>
+ <merge key="input.x11_options.BottomX" type="string">31325</merge>
+ <merge key="input.x11_options.BottomY" type="string">30564</merge>
+ <merge key="input.x11_options.MaxX" type="string">31325</merge>
+ <merge key="input.x11_options.MaxY" type="string">30564</merge>
+ </match>
+ </device>
+</deviceinfo>
diff --git a/x11-drivers/wizardpen/wizardpen-0.8.0.ebuild b/x11-drivers/wizardpen/wizardpen-0.8.0.ebuild
new file mode 100755
index 0000000..fe2ce24
--- /dev/null
+++ b/x11-drivers/wizardpen/wizardpen-0.8.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit linux-mod eutils autotools
+
+DESCRIPTION="Driver for Genius Wizardpen Tablets"
+HOMEPAGE="http://code.google.com/p/linuxgenius/"
+SRC_URI="http://launchpad.net/wizardpen/trunk/0.8/+download/xorg-input-wizardpen-0.8.0.tar.gz"
+
+DEPEND=""
+RDEPEND="x11-base/xorg-server"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="hal udev"
+
+RESTRICT="nomirror"
+
+src_unpack() {
+ if kernel_is 2 4; then
+ die "You must use 2.6.X kernel with ${PN}"
+ fi
+ if ! linux_chkconfig_module INPUT_EVDEV
+ then
+ if ! linux_chkconfig_present INPUT_EVDEV
+ then
+ eerror "${PN} requires evdev support for USB tablets"
+ eerror "In your .config: CONFIG_INPUT_EVDEV=y or CONFIG_INPUT_EVDEV=m"
+ eerror "Through 'make menuconfig':"
+ eerror "Device Drivers-> Input device support-> [*] Event interface or"
+ eerror "Device Drivers-> Input device support-> [M] Event interface"
+ eerror ""
+ eerror "If compiled as modules add evdev to /etc/modules.autoload/kernel-2.6"
+ die "Please build evdev support first"
+ fi
+ fi
+ if ! linux_chkconfig_present USB_HID
+ then
+ eerror "${PN} requires USB Human Interface Device support for USB tablets"
+ eerror "In your .config: CONFIG_USB_HID=y or CONFIG_USB_HID=m"
+ eerror "Through 'make menuconfig':"
+ eerror "Device Drivers-> USB support-> [*] USB Human Interface Device (full HID) support or"
+ eerror "Device Drivers-> USB support-> [M] USB Human Interface Device (full HID) support"
+ eerror ""
+ eerror "If compiled as modules add usbhid to /etc/modules.autoload/kernel-2.6"
+ die "Please build USB HID support first"
+ fi
+ unpack ${A}
+ cd "${WORKDIR}/xorg-input-${PN}-${PV/_/-}"
+ rm aclocal.m4
+ eautoreconf
+}
+
+src_compile() {
+ cd "${WORKDIR}/xorg-input-${PN}-${PV/_/-}"
+ econf || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ cd "${WORKDIR}/xorg-input-${PN}-${PV/_/-}"
+ exeinto /usr/lib/xorg/modules/drivers/
+ doexe src/.libs/wizardpen_drv.so
+
+ exeinto /usr/bin
+ doexe calibrate/wizardpen-calibrate
+
+ doman man/wizardpen.4
+
+ use udev && {
+ insinto /etc/udev/rules.d
+ doins udev/67-xorg-wizardpen.rules
+ doins udev/70-xorg-wizardpen-settings.rules
+ }
+
+ use hal && {
+ insinto /etc/hal/fdi/policy
+ doins hal/10-wizardpen-devices.fdi
+ doins hal/11-wizardpen-config.fdi
+ }
+}
+
+pkg_postinst() {
+ einfo ""
+ einfo "You can set tablet working area useing wizardpen-calibrate tool, see"
+ einfo "README and INSTALL files from /usr/share/doc/${P} for more details."
+ einfo ""
+}
diff --git a/x11-drivers/wizardpen/wizardpen-9999.ebuild b/x11-drivers/wizardpen/wizardpen-9999.ebuild
new file mode 100755
index 0000000..0add12f
--- /dev/null
+++ b/x11-drivers/wizardpen/wizardpen-9999.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit linux-mod eutils bzr
+
+EBZR_REPO_URI="https://code.launchpad.net/~wizardpen-devs/wizardpen/trunk"
+
+DESCRIPTION="Driver for Genius Wizardpen Tablets"
+HOMEPAGE="https://launchpad.net/wizardpen"
+SRC_URI=""
+
+DEPEND=""
+RDEPEND="x11-base/xorg-server"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="uclogic"
+
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ if kernel_is 2 4; then
+ die "You must use 2.6.X kernel with ${PN}"
+ fi
+ if ! linux_chkconfig_module INPUT_EVDEV
+ then
+ if ! linux_chkconfig_present INPUT_EVDEV
+ then
+ eerror "${PN} requires evdev support for USB tablets"
+ eerror "In your .config: CONFIG_INPUT_EVDEV=y or CONFIG_INPUT_EVDEV=m"
+ eerror "Through 'make menuconfig':"
+ eerror "Device Drivers-> Input device support-> [*] Event interface or"
+ eerror "Device Drivers-> Input device support-> [M] Event interface"
+ eerror ""
+ eerror "If compiled as modules add evdev to /etc/modules.autoload/kernel-2.6"
+ die "Please build evdev support first"
+ fi
+ fi
+ if ! linux_chkconfig_present USB_HID
+ then
+ eerror "${PN} requires USB Human Interface Device support for USB tablets"
+ eerror "In your .config: CONFIG_USB_HID=y or CONFIG_USB_HID=m"
+ eerror "Through 'make menuconfig':"
+ eerror "Device Drivers-> USB support-> [*] USB Human Interface Device (full HID) support or"
+ eerror "Device Drivers-> USB support-> [M] USB Human Interface Device (full HID) support"
+ eerror ""
+ eerror "If compiled as modules add usbhid to /etc/modules.autoload/kernel-2.6"
+ die "Please build USB HID support first"
+ fi
+ if use uclogic && ! linux_chkconfig_present HID_UCLOGIC
+ then
+ eerror "You have enabled the uclogic flag but toyr kernel doesn't support it."
+ eerror "Please enable in your .config: CONFIG_HID_UCLOGIC=y or CONFIG_HID_UCLOGIC=m"
+ eerror "Through 'make menuconfig':"
+ eerror "Device Drivers-> HID Devices-> Special HID drivers-> [*] UC-Logic"
+ eerror "Device Drivers-> HID Devices-> Special HID drivers-> [*] UC-Logic"
+ eerror ""
+ die "Please build HID_UCLOGIC support first"
+ fi
+ bzr_fetch || die "${EBZR}: unknown problem in bzr_fetch()."
+ cd ${S}
+}
+
+src_compile() {
+ (./autogen.sh) || die "autogen.sh failed"
+ econf || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ exeinto /usr/lib/xorg/modules/drivers/
+ doexe src/.libs/wizardpen_drv.so
+
+ exeinto /usr/bin
+ doexe calibrate/wizardpen-calibrate
+
+ dodoc README-XOrgConfig INSTALL
+ newdoc calibrate/readme README.calibrate
+ newdoc calibrate/ChangeLog ChangeLog.calibrate
+
+ doman man/wizardpen.4
+
+ insinto /etc/hal/fdi/policy
+ newins ${FILESDIR}/wizardpen.fdi 45-wizardpen.fdi
+}
+
+pkg_postinst() {
+ einfo ""
+ einfo "You can set tablet working area useing wizardpen-calibrate tool, see"
+ einfo "README and INSTALL files from /usr/share/doc/${P} for more details."
+ einfo ""
+}