aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSardem FF7 <sardemff7.pub@gmail.com>2010-09-12 14:33:31 +0200
committerSardem FF7 <sardemff7.pub@gmail.com>2010-09-12 14:33:31 +0200
commit58cdd74c825d223d24184d36b9218dfb89e4cca3 (patch)
treea94fe3fea2582facf6f9600fa0bbf3ff7390eacd
downloadsardemff7-58cdd74c825d223d24184d36b9218dfb89e4cca3.tar.gz
sardemff7-58cdd74c825d223d24184d36b9218dfb89e4cca3.tar.bz2
sardemff7-58cdd74c825d223d24184d36b9218dfb89e4cca3.zip
Initial ebuilds
-rw-r--r--dev-libs/ctpl/Manifest2
-rw-r--r--dev-libs/ctpl/ctpl-0.2.2.ebuild31
-rw-r--r--dev-libs/klibc/ChangeLog337
-rw-r--r--dev-libs/klibc/Manifest12
-rw-r--r--dev-libs/klibc/files/klibc-1.1-mips32.patch12
-rw-r--r--dev-libs/klibc/files/klibc-1.4.11-interp-flags.patch13
-rw-r--r--dev-libs/klibc/files/klibc-1.5-klibcasmarch.patch25
-rw-r--r--dev-libs/klibc/files/klibc-1.5-sigaction.patch37
-rw-r--r--dev-libs/klibc/files/klibc-1.5.11-klibcasmarch.patch26
-rw-r--r--dev-libs/klibc/files/klibc-1.5.11-x86_64-io.h-return.diff28
-rw-r--r--dev-libs/klibc/files/klibc-1.5.7-strip-fix-dash-s.patch12
-rw-r--r--dev-libs/klibc/files/klibc.m494
-rw-r--r--dev-libs/klibc/klibc-9999.ebuild256
-rw-r--r--dev-util/geany-plugins/Manifest1
-rw-r--r--dev-util/geany-plugins/geany-plugins-9999.ebuild48
-rw-r--r--dev-util/geany/Manifest1
-rw-r--r--dev-util/geany/geany-9999.ebuild53
-rw-r--r--games-emulation/sdlmess/Manifest3
-rw-r--r--games-emulation/sdlmess/files/mess.ini.in269
-rw-r--r--games-emulation/sdlmess/files/vector.ini.in9
-rw-r--r--games-emulation/sdlmess/sdlmess-9999.ebuild104
-rw-r--r--media-tv/w_scan/Manifest2
-rw-r--r--media-tv/w_scan/w_scan-20100529.ebuild28
-rw-r--r--metadata/layout.conf1
-rw-r--r--net-p2p/mldonkey/Manifest2
-rw-r--r--net-p2p/mldonkey/mldonkey-3.0.0-r1.ebuild171
-rw-r--r--profiles/categories7
-rw-r--r--profiles/desc/cairo_dock_plugins.desc18
-rw-r--r--profiles/package.mask12
-rw-r--r--profiles/repo_name1
-rw-r--r--profiles/use.local.desc21
-rw-r--r--x11-misc/cairo-dock-plugins/ChangeLog59
-rw-r--r--x11-misc/cairo-dock-plugins/Manifest3
-rw-r--r--x11-misc/cairo-dock-plugins/cairo-dock-plugins-2.1.3.9.ebuild136
-rw-r--r--x11-misc/cairo-dock/ChangeLog86
-rw-r--r--x11-misc/cairo-dock/Manifest4
-rw-r--r--x11-misc/cairo-dock/cairo-dock-2.1.3.9.ebuild67
-rw-r--r--x11-misc/cairo-dock/files/cairo-dock-2.1.3-safe-cflags.patch12
-rw-r--r--x11-misc/gursormaker/Manifest2
-rw-r--r--x11-misc/gursormaker/gursormaker-0.6.0.ebuild16
-rw-r--r--x11-misc/notification-daemon/Manifest1
-rw-r--r--x11-misc/notification-daemon/notification-daemon-1000.ebuild16
-rw-r--r--x11-misc/notify-osd/Manifest2
-rw-r--r--x11-misc/notify-osd/notify-osd-0.9.29.ebuild54
-rw-r--r--x11-misc/synergy-plus/Manifest3
-rw-r--r--x11-misc/synergy-plus/synergy-plus-1.3.5.ebuild51
-rw-r--r--x11-plugins/pidgin-libnotify+/Manifest3
-rw-r--r--x11-plugins/pidgin-libnotify+/pidgin-libnotify+-0.9.1b.ebuild33
-rw-r--r--x11-plugins/pidgin-libnotify+/pidgin-libnotify+-9999.ebuild33
-rw-r--r--x11-themes/gtk-engines-nodoka/Manifest2
-rw-r--r--x11-themes/gtk-engines-nodoka/gtk-engines-nodoka-0.7.5.ebuild31
-rw-r--r--x11-themes/nodoka-theme-gnome/Manifest2
-rw-r--r--x11-themes/nodoka-theme-gnome/nodoka-theme-gnome-0.3.90.ebuild21
53 files changed, 2273 insertions, 0 deletions
diff --git a/dev-libs/ctpl/Manifest b/dev-libs/ctpl/Manifest
new file mode 100644
index 0000000..7591e4c
--- /dev/null
+++ b/dev-libs/ctpl/Manifest
@@ -0,0 +1,2 @@
+EBUILD ctpl-0.2.2.ebuild 550 RMD160 8cb8bd0aa6d55935a1d82309ba3d766efcf4bc26 SHA1 21011d1fe1624f449450e4bb121a7a3dfa7887b7 SHA256 7c0ef0f3654ffcf2e2bacfaa65830db8fdfcb8e8be6488b8bfba2f6693ba993e
+DIST ctpl-0.2.2.tar.gz 582023 RMD160 918cd0896b055c275be382b324f1951b89351760 SHA1 ea508feade29cb057d29a4f66111a503934bb44a SHA256 f67e658241598fd4529bf68327eb507db514051426161213e5d9d44a859e0284
diff --git a/dev-libs/ctpl/ctpl-0.2.2.ebuild b/dev-libs/ctpl/ctpl-0.2.2.ebuild
new file mode 100644
index 0000000..3fd630e
--- /dev/null
+++ b/dev-libs/ctpl/ctpl-0.2.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v3
+# $Header: $
+
+EAPI="3"
+
+inherit autotools
+
+DESCRIPTION="CTPL - C Template (Parser) Library"
+HOMEPAGE="https://ctpl.tuxfamily.org"
+SRC_URI="http://download.tuxfamily.org/${PN}/releases/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-libs/glib"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_prepare() {
+ eautoreconf || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS NEWS README
+}
+
diff --git a/dev-libs/klibc/ChangeLog b/dev-libs/klibc/ChangeLog
new file mode 100644
index 0000000..a293e23
--- /dev/null
+++ b/dev-libs/klibc/ChangeLog
@@ -0,0 +1,337 @@
+# ChangeLog for dev-libs/klibc
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/klibc/ChangeLog,v 1.72 2010/01/10 09:50:36 robbat2 Exp $
+
+ 10 Jan 2010; Robin H. Johnson <robbat2@gentoo.org> klibc-1.5.12-r1.ebuild,
+ klibc-1.5.15.ebuild, klibc-1.5.15-r1.ebuild:
+ Bug #278957: use test instead of $FEATURES access.
+
+ 25 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> klibc-1.5.8.ebuild,
+ klibc-1.5.11.ebuild, klibc-1.5.12.ebuild, klibc-1.5.12-r1.ebuild,
+ klibc-1.5.15.ebuild, klibc-1.5.15-r1.ebuild,
+ -files/klibc-1.5-nostrip.patch:
+ Remove 1 byte-sized patch (and ebuild reference to that).
+
+*klibc-1.5.15-r1 (16 Sep 2009)
+
+ 16 Sep 2009; Robin H. Johnson <robbat2@gentoo.org>
+ +klibc-1.5.15-r1.ebuild:
+ Bug #284957: Work for USE=savedconfig in progress.
+
+ 15 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> klibc-1.5.15.ebuild:
+ Implement basic ARM support, thanks to the mv78100 board from Marvell.
+
+*klibc-1.5.15 (09 May 2009)
+
+ 09 May 2009; Robin H. Johnson <robbat2@gentoo.org> +klibc-1.5.15.ebuild:
+ Bug 252880: version bump. 1.5.14 was broken, but 1.5.15 passes the
+ testsuite.
+
+ 07 Nov 2008; Raúl Porcel <armin76@gentoo.org> klibc-1.5.12-r1.ebuild:
+ sparc/x86 stable wrt #238494
+
+ 01 Nov 2008; nixnut <nixnut@gentoo.org> klibc-1.5.12-r1.ebuild:
+ Stable on ppc wrt bug 238494
+
+ 01 Nov 2008; Jeremy Olexa <darkside@gentoo.org> klibc-1.5.12-r1.ebuild:
+ amd64 stable, bug 238494
+
+ 31 Oct 2008; Robin H. Johnson <robbat2@gentoo.org> klibc-1.5.12-r1.ebuild:
+ Now with testing magic.
+
+ 31 Oct 2008; Robin H. Johnson <robbat2@gentoo.org> klibc-1.5.12-r1.ebuild:
+ Bug #242454 - be sure to check both locations for kernel sources.
+
+ 06 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
+ Add USE flag description to metadata wrt GLEP 56.
+
+*klibc-1.5.12-r1 (14 Jul 2008)
+
+ 14 Jul 2008; Robin H. Johnson <robbat2@gentoo.org>
+ +klibc-1.5.12-r1.ebuild:
+ Use 2.6.26, test with caution.
+
+*klibc-1.5.12 (14 Jul 2008)
+
+ 14 Jul 2008; Robin H. Johnson <robbat2@gentoo.org> +klibc-1.5.12.ebuild:
+ Version bump.
+
+ 26 Jun 2008; Robin H. Johnson <robbat2@gentoo.org>
+ -files/klibc-1.2.1-nostdinc-flags.patch, -files/klibc-1.2.4-kbuild.patch,
+ -files/klibc-1.4.7-nostdinc-flags.patch, -files/klibc-1.4.9-mips32.patch,
+ -files/klibc-1.4.13-resumelib.patch, -files/klibc-1.4.13-types.h.patch,
+ -klibc-1.2.1-r1.ebuild, -klibc-1.2.1-r2.ebuild, -klibc-1.4.12.ebuild,
+ -klibc-1.4.13.ebuild, -klibc-1.5.ebuild, -klibc-1.5.7.ebuild,
+ -klibc-1.5.7-r1.ebuild, -klibc-1.5.7-r2.ebuild:
+ Trim old ebuilds and patches.
+
+*klibc-1.5.11 (26 Jun 2008)
+
+ 26 Jun 2008; Robin H. Johnson <robbat2@gentoo.org>
+ +files/klibc-1.5.11-klibcasmarch.patch,
+ +files/klibc-1.5.11-x86_64-io.h-return.diff, +klibc-1.5.11.ebuild:
+ Version bump per bug #217738, and also fix x86_64 io.h header per bug
+ #229525.
+
+ 10 Mar 2008; Steve Dibb <beandog@gentoo.org> klibc-1.5.8.ebuild:
+ amd64 stable, bug 208131
+
+ 14 Feb 2008; nixnut <nixnut@gentoo.org> klibc-1.5.8.ebuild:
+ Stable on ppc wrt bug 208131
+
+ 13 Feb 2008; Dawid Węgliński <cla@gentoo.org> klibc-1.5.8.ebuild:
+ Stable on x86 (bug #208131)
+
+*klibc-1.5.8 (15 Jan 2008)
+
+ 15 Jan 2008; Robin H. Johnson <robbat2@gentoo.org>
+ +files/klibc-1.5.7-strip-fix-dash-s.patch, +klibc-1.5.8.ebuild:
+ Version bump, and fix bug 201006.
+
+ 21 Dec 2007; nixnut <nixnut@gentoo.org> klibc-1.5.7-r2.ebuild:
+ Stable on ppc wrt bug 195443
+
+*klibc-1.5.7-r2 (14 Nov 2007)
+
+ 14 Nov 2007; Robin H. Johnson <robbat2@gentoo.org> +klibc-1.5.7-r2.ebuild:
+ This revision fixes compiling of v86d (bug 198937) due to a missing patch,
+ and splashutils due to a broken asm symlink that was installed.
+
+ 14 Nov 2007; Robin H. Johnson <robbat2@gentoo.org> klibc-1.5.7-r1.ebuild:
+ Bug #199048, we need to ignore KBUILD_OUTPUT.
+
+*klibc-1.5.7-r1 (12 Nov 2007)
+
+ 12 Nov 2007; Robin H. Johnson <robbat2@gentoo.org>
+ +files/klibc-1.5-klibcasmarch.patch, +klibc-1.5.7-r1.ebuild:
+ Bug #196521, some arches have a shared asm-ARCH directory in the kernel
+ sources, and klibc is not aware of this.
+
+*klibc-1.5.7 (12 Nov 2007)
+
+ 12 Nov 2007; Robin H. Johnson <robbat2@gentoo.org>
+ +files/klibc-1.5-nostrip.patch, +files/klibc-1.5-sigaction.patch,
+ +klibc-1.5.7.ebuild:
+ Bug #190113, add biarch support for ppc64-32ul et al. Redo of a lot of the
+ handling.
+
+ 04 Nov 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
+ Removing myself as the maintainer.
+
+ 21 Oct 2007; Steve Dibb <beandog@gentoo.org> klibc-1.5.ebuild:
+ amd64 stable
+
+ 14 Oct 2007; Mike Frysinger <vapier@gentoo.org> klibc-1.5.ebuild:
+ Add back in RESTRICT=strip for az.
+
+ 11 Oct 2007; Christian Faulhammer <opfer@gentoo.org> klibc-1.5.ebuild:
+ stable x86, bug 195443
+
+ 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> klibc-1.1.ebuild,
+ klibc-1.2.1-r1.ebuild, klibc-1.2.1-r2.ebuild, klibc-1.4.12.ebuild,
+ klibc-1.4.13.ebuild:
+ (QA) RESTRICT clean up.
+
+ 13 Jun 2007; Christian Heim <phreak@gentoo.org> klibc-1.5.ebuild:
+ Fixing cross compilation, thanks to Michal Januszewski in #181560.
+
+*klibc-1.5 (17 May 2007)
+
+ 17 May 2007; Christian Heim <phreak@gentoo.org> +klibc-1.5.ebuild:
+ Version bump, finally at klibc-1.5.
+
+ 13 May 2007; Christian Heim <phreak@gentoo.org> klibc-1.4.13.ebuild:
+ Really fix the permission problem (#178053) and also fix the sandbox
+ violation (#178208 - thanks to Roland Tapken, note to self: always use ${D}
+ in src_install).
+
+ 12 May 2007; Christian Heim <phreak@gentoo.org> klibc-1.4.13.ebuild:
+ Fixing the permissions bug (#178053 - thanks to Tobias Sager <moixa at
+ gmx.ch>), hopefully fixing any further issues.
+
+ 12 May 2007; Daniel Drake <dsd@gentoo.org> metadata.xml:
+ Move from kernel to kernel-misc herd
+
+ 07 May 2007; Chris Gianelloni <wolf31o2@gentoo.org> klibc-1.4.13.ebuild:
+ Stable on amd64/ppc/x86 for splashutils.
+
+ 10 Feb 2007; Christian Heim <phreak@gentoo.org> klibc-1.2.1-r2.ebuild:
+ Backporting the types.h fix from 1.4.33 to 1.2.1-r2, making current stable
+ work for kernel >=2.6.19. Quoting fixes. Backporting the QA_EXECSTACK stuff
+ from 1.4.33.
+
+ 09 Feb 2007; Christian Heim <phreak@gentoo.org>
+ +files/klibc-1.4.13-types.h.patch, klibc-1.4.13.ebuild:
+ Quoting fixes, adding the -types.h patch suggested by Alon in #165472.
+
+ 20 Jan 2007; Christian Heim <phreak@gentoo.org>
+ -files/klibc-1.1.16-mips-ldpaths.patch, -files/klibc-1.1.16-mips32.patch,
+ +files/klibc-1.4.13-resumelib.patch, metadata.xml,
+ -klibc-1.1.16-r1.ebuild, klibc-1.4.13.ebuild:
+ Remove klibc-1.1.16 (its slacking, no distfiles either upstream nor on
+ Gentoo mirrors), fixing compilation of 1.4.13 against 2.6.19 (#157618 -
+ thanks to Mike Benson <mike at kambe.com.au> and all the others), putting
+ dev-libs/klibc with the kernel herd.
+
+ 03 Sep 2006; Michael Hanselmann <hansmi@gentoo.org> klibc-1.2.1-r2.ebuild:
+ Stable on ppc.
+
+*klibc-1.4.13 (27 Jul 2006)
+
+ 27 Jul 2006; Martin Schlemmer <azarah@gentoo.org> +klibc-1.4.13.ebuild:
+ Update version.
+
+*klibc-1.4.12 (25 Jul 2006)
+
+ 25 Jul 2006; Martin Schlemmer <azarah@gentoo.org> +klibc-1.4.12.ebuild:
+ Update version.
+
+*klibc-1.4.11 (19 Jul 2006)
+
+ 19 Jul 2006; Martin Schlemmer <azarah@gentoo.org>
+ +files/klibc-1.4.11-interp-flags.patch, +klibc-1.4.11.ebuild:
+ New testing release.
+
+ 18 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> klibc-1.2.1-r2.ebuild:
+ Stable on amd64 wrt bug #139330.
+
+ 16 Jul 2006; Joshua Jackson <tsunam@gentoo.org> klibc-1.2.1-r2.ebuild:
+ stable x86; bug #139330
+
+ 12 Jul 2006; Martin Schlemmer <azarah@gentoo.org> klibc-1.4.9.ebuild:
+ Add debug USE flag to just enable verbose output during build.
+
+ 09 Jul 2006; Martin Schlemmer <azarah@gentoo.org> klibc-1.2.1-r2.ebuild,
+ klibc-1.4.9.ebuild:
+ Fix build issues on ppc, bug #130175.
+
+*klibc-1.4.9 (08 Jul 2006)
+
+ 08 Jul 2006; Martin Schlemmer <azarah@gentoo.org>
+ +files/klibc-1.4.8-dash-flags.patch, +files/klibc-1.4.9-mips32.patch,
+ +klibc-1.4.9.ebuild:
+ Update version. Try to do something about executable stack. Add mips n32
+ patch again. Disable the stdinc patch as it seems to support
+ -fno-stack-protector.
+
+*klibc-1.4.8 (07 Jul 2006)
+
+ 07 Jul 2006; Martin Schlemmer <azarah@gentoo.org>
+ +files/klibc-1.4.7-nostdinc-flags.patch, +klibc-1.4.8.ebuild:
+ New release for testing.
+
+*klibc-1.2.1-r2 (07 Jul 2006)
+
+ 07 Jul 2006; Martin Schlemmer <azarah@gentoo.org>
+ +files/klibc-1.2.4-kbuild.patch, +klibc-1.2.1-r2.ebuild:
+ Fix building with KBUILD_OUTPUT set, bug #139330. Also fix manpage
+ installation path, bug #122173. Also multilib related fixes.
+
+ 01 Jul 2006; Lars Weiler <pylon@gentoo.org> klibc-1.2.1-r1.ebuild:
+ Stable on ppc; bug #130175.
+
+ 27 Apr 2006; Marien Zwart <marienz@gentoo.org>
+ files/digest-klibc-1.0.14-r1, files/digest-klibc-1.1,
+ files/digest-klibc-1.1.1, files/digest-klibc-1.1.16,
+ files/digest-klibc-1.1.16-r1, Manifest:
+ Fixing SHA256 digest, pass four
+
+ 09 Feb 2006; Martin Schlemmer <azarah@gentoo.org> klibc-1.2.1-r1.ebuild:
+ Fix build logic for different KBUILD_OUT, bug #122173. Dash build still
+ fails with it set though, so need to wait for upstream to fix it.
+
+*klibc-1.2.1-r1 (07 Feb 2006)
+
+ 07 Feb 2006; Martin Schlemmer <azarah@gentoo.org>
+ +files/klibc-1.2.1-nostdinc-flags.patch, +klibc-1.2.1-r1.ebuild:
+ Export the NOSTDINC_FLAGS to ensure -nostdlib is passed, bug #120678.
+
+*klibc-1.2.1 (04 Feb 2006)
+
+ 04 Feb 2006; Martin Schlemmer <azarah@gentoo.org> +klibc-1.2.1.ebuild:
+ New release.
+
+ 26 Jan 2006; Joshua Kinard <kumba@gentoo.org>
+ +files/klibc-1.1.16-mips-ldpaths.patch, +files/klibc-1.1.16-mips32.patch,
+ klibc-1.1.1.ebuild, klibc-1.1.16.ebuild, klibc-1.1.16-r1.ebuild:
+ Build fixes for mips - force 32bit build on mips64 systems if not using n32
+ and fix a linker path bug for mips.
+
+*klibc-1.1.16-r1 (22 Jan 2006)
+
+ 22 Jan 2006; Martin Schlemmer <azarah@gentoo.org> +klibc-1.1.16-r1.ebuild:
+ Fix broken symlink creation.
+
+ 21 Jan 2006; Lars Weiler <pylon@gentoo.org> klibc-1.1.16.ebuild:
+ Stable on ppc; bug #112742.
+
+*klibc-1.1.16 (20 Jan 2006)
+
+ 20 Jan 2006; Martin Schlemmer <azarah@gentoo.org> +klibc-1.1.16.ebuild:
+ New version.
+
+ 02 Jan 2006; Joshua Kinard <kumba@gentoo.org> klibc-1.1.ebuild:
+ Bump to stable for getdvhoff on mips.
+
+*klibc-1.1.1 (10 Nov 2005)
+
+ 10 Nov 2005; Martin Schlemmer <azarah@gentoo.org> +klibc-1.1.1.ebuild:
+ New release.
+
+ 18 Sep 2005; Joshua Kinard <kumba@gentoo.org> +files/klibc-1.1-mips32.patch,
+ klibc-1.1.ebuild:
+ Added a patch to allow klibc to build properly on mips systems w/ 64bit
+ kernel/32bit userland, and marked 1.1 ~mips.
+
+*klibc-1.1 (02 Sep 2005)
+
+ 02 Sep 2005; Martin Schlemmer <azarah@gentoo.org> +klibc-1.1.ebuild:
+ New version.
+
+*klibc-1.0.14-r1 (26 Aug 2005)
+
+ 26 Aug 2005; Martin Schlemmer <azarah@gentoo.org>
+ +files/klibc-1.0.14-nostdlib.patch, +klibc-1.0.14-r1.ebuild:
+ Enable building on hardened systems, bug #103437.
+
+ 29 Jun 2005; David Holm <dholm@gentoo.org> klibc-1.0.14.ebuild:
+ Added to ~ppc.
+
+*klibc-1.0.14 (28 Jun 2005)
+
+ 28 Jun 2005; Martin Schlemmer <azarah@gentoo.org> +klibc-1.0.14.ebuild:
+ Update version.
+
+*klibc-1.0.8 (04 May 2005)
+
+ 04 May 2005; Martin Schlemmer <azarah@gentoo.org> +klibc-1.0.8.ebuild:
+ Update version. Add KV_OUT_DIR support, bug #88072.
+
+ 13 Mar 2005; Martin Schlemmer <azarah@gentoo.org> klibc-1.0.3.ebuild:
+ Add /usr/lib/klibc to PRELINK_PATH_MASK.
+
+ 11 Mar 2005; Martin Schlemmer <azarah@gentoo.org> klibc-1.0.3.ebuild:
+ Fixup gunzip/zcat hardlinks of gzip becoming copies. Add perl to DEPEND and
+ RDEPEND, as its needed during build, and afterwards for klcc wrapper. Add
+ pkg_postinst() override for linux-mod eclass, as we do not install modules.
+
+ 10 Mar 2005; Martin Schlemmer <azarah@gentoo.org> files/klibc.m4:
+ Update m4 macro.
+
+*klibc-1.0.3 (10 Mar 2005)
+
+ 10 Mar 2005; Martin Schlemmer <azarah@gentoo.org> +klibc-1.0.3.ebuild:
+ Update version.
+
+ 10 Mar 2005; Martin Schlemmer <azarah@gentoo.org>
+ +files/klibc-1.0-makeklcc-empty-args.patch, klibc-1.0.ebuild:
+ Patch makeklcc.pl to not generate '' arrays if they are empty, else we get
+ the issue where '' is passed to ld, etc, and they fail with cannot find
+ file.
+
+*klibc-1.0 (09 Mar 2005)
+
+ 09 Mar 2005; Martin Schlemmer <azarah@gentoo.org> +metadata.xml,
+ +files/klibc.m4, +klibc-1.0.ebuild:
+ Initial version
+
diff --git a/dev-libs/klibc/Manifest b/dev-libs/klibc/Manifest
new file mode 100644
index 0000000..be6fd92
--- /dev/null
+++ b/dev-libs/klibc/Manifest
@@ -0,0 +1,12 @@
+MISC ChangeLog 12291 RMD160 615195ec36d1f35e63b9cb1efceb68ef48f775e2 SHA1 214528523fac5cacbbc469442e6a177a2fbb0c53 SHA256 1dae2ad70c56c6b7e4cc27c3560271295d6ba6b7e7e85e1fda414a0fcd6b5e49
+AUX klibc-1.1-mips32.patch 670 RMD160 ecab014d68b65837eb6088c21d95be0c23170cfc SHA1 68b24422a59e4479c636dfd4fcd56be06dc01db3 SHA256 42d127d2d5348b7856d33b7ffce986d49c7adbef82cf2bb34aa06a022fabad4c
+AUX klibc-1.4.11-interp-flags.patch 494 RMD160 71081dc5eae8fff2adc43873f6b447f9b37a2432 SHA1 ecdea82ccbd77c63f8a65443fd64b65325869627 SHA256 ef8c05d059bc0185b8b68ea42e660fa13ddb55e9653b10fbfdabd77dea7abe2a
+AUX klibc-1.5-klibcasmarch.patch 1109 RMD160 7c0b30335346b219db0f68427c76cf6113eabce2 SHA1 2524c67b74b42541a7c6f446ec5337768a292668 SHA256 7a84dacc12b93a58ac70dda11b977183c48ebc39fd101b0dbd0c16d3f0b5293e
+AUX klibc-1.5-sigaction.patch 928 RMD160 00d04da5dfdf667d2ff46491212d98047adac925 SHA1 c996533744af2256c75fb7ab715a3942bf3c2768 SHA256 bd50f00b36fb4425c6921224bde5862c05fa6271c984bfadd94284cf3f5973e5
+AUX klibc-1.5.11-klibcasmarch.patch 1225 RMD160 bc339eaa902dcdb30e5487c0c0dbd9e22c5637ec SHA1 80cf59dd4f58745694b5b3088c4d72a9450a7547 SHA256 62ef197d4ed18e64fd64bd228849f9f73d2a4f9593ca0378f86fdba8e66c31f4
+AUX klibc-1.5.11-x86_64-io.h-return.diff 770 RMD160 cd44b54eabde1ff75967da37f2195875f7950c58 SHA1 ad20b47634e5069a599dff39e9ce1752537c2705 SHA256 f07c1d238626209693aea4e5fbb9accc5ae122ac603f4fb71fc4b58578d9cf8c
+AUX klibc-1.5.7-strip-fix-dash-s.patch 420 RMD160 8dae7b8452fe5328c276fc192cad171d64cce245 SHA1 29acc727bd721259067e73399b6e6516ffdf95c0 SHA256 971cadc28aa362ff76ebfee8187bb6986afb4f3425b70b7200d1aa1c6fd746e7
+AUX klibc.m4 3619 RMD160 aee79c8296f375e3614fcf5d97b21ed9e043c719 SHA1 ebe92893215e7d7ec2e44af846c6ce83e7ef7f4b SHA256 02901ef2ca8b320d77b03fab4fa9bef809c11e2e418e7da00aa2c13c4a84dd44
+EBUILD klibc-9999.ebuild 6929 RMD160 5bc9c07ac9d038d0ac0bf42e1c471b574c561d79 SHA1 24200df19a54db04a780f5403accf4466b44a732 SHA256 c7c88ecf7b4fa4b6d5deb1b0f74081817669376da935c09ed2afa60122bc2d2d
+DIST linux-2.6.35.tar.bz2 69305709 RMD160 f5d91abb4fa72fac812578d830b22180d85a0e6f SHA1 4cb1fbfbeedcd658ca37739679c65dfaa136bf4e SHA256 18b2e2c336032e366c942622b77302cb05fc034fb19018f086a4ebc9ed41bfcf
+DIST patch-2.6.36-rc2.bz2 7421333 RMD160 afda24c66b978ed7da3ace6ea2dc70245db62f6d SHA1 c6027f65ff6d066faa823739971a77b27f801a1f SHA256 c94d644776a6574f75691edcd6c26f260921d46eb0392b7f965b6d9ea8d34efe
diff --git a/dev-libs/klibc/files/klibc-1.1-mips32.patch b/dev-libs/klibc/files/klibc-1.1-mips32.patch
new file mode 100644
index 0000000..8eaf5d1
--- /dev/null
+++ b/dev-libs/klibc/files/klibc-1.1-mips32.patch
@@ -0,0 +1,12 @@
+diff -Naurp klibc-1.1.orig/MCONFIG klibc-1.1/MCONFIG
+--- klibc-1.1.orig/MCONFIG 2005-09-20 02:16:17 -0400
++++ klibc-1.1/MCONFIG 2005-09-20 02:16:57 -0400
+@@ -33,7 +33,7 @@ KRNLOBJ = $(SRCROOT)/linux
+ KLIBCVER = -D__KLIBC__=$(shell cut -d. -f1 < $(SRCROOT)/version) \
+ -D__KLIBC_MINOR__=$(shell cut -d. -f2 < $(SRCROOT)/version)
+
+-ARCH = $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/parisc.*/parisc/)
++ARCH = $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/parisc.*/parisc/ -e s/mips64/mips/)
+ CC = $(CROSS)gcc
+ LD = $(CROSS)ld
+ KLIBSRC = $(SRCROOT)/klibc
diff --git a/dev-libs/klibc/files/klibc-1.4.11-interp-flags.patch b/dev-libs/klibc/files/klibc-1.4.11-interp-flags.patch
new file mode 100644
index 0000000..a5bb917
--- /dev/null
+++ b/dev-libs/klibc/files/klibc-1.4.11-interp-flags.patch
@@ -0,0 +1,13 @@
+diff --git a/usr/klibc/Kbuild b/usr/klibc/Kbuild
+index c2bfd2f..8066bda 100644
+--- a/usr/klibc/Kbuild
++++ b/usr/klibc/Kbuild
+@@ -152,7 +152,7 @@ # build interp.o
+ targets += interp.o
+
+ quiet_cmd_interp = BUILD $@
+- cmd_interp = $(KLIBCCC) $(klibccflags) -D__ASSEMBLY__ \
++ cmd_interp = $(KLIBCCC) $(klibccflags) $(EXTRA_KLIBCAFLAGS) -D__ASSEMBLY__ \
+ -DLIBDIR=\"$(SHLIBDIR)\" \
+ -DSOHASH=\"$(SOLIBHASH)\" \
+ -c -o $@ $<
diff --git a/dev-libs/klibc/files/klibc-1.5-klibcasmarch.patch b/dev-libs/klibc/files/klibc-1.5-klibcasmarch.patch
new file mode 100644
index 0000000..854d533
--- /dev/null
+++ b/dev-libs/klibc/files/klibc-1.5-klibcasmarch.patch
@@ -0,0 +1,25 @@
+--- a/scripts/Kbuild.install 2007-03-04 02:52:10.000000000 +0100
++++ b/scripts/Kbuild.install 2007-11-04 15:43:28.000000000 +0100
+@@ -84,6 +84,13 @@
+ # 1) Create directories, install headers and man pages
+ # 2) Tell that we now install binaries
+ # 3) Install binaries by descending
++
++# Arch specific definitions for klibc
++include $(KLIBCSRC)/arch/$(KLIBCARCHDIR)/MCONFIG
++
++# include/asm-* architecture
++KLIBCASMARCH ?= $(KLIBCARCH)
++
+ .PHONY: header footer descend
+ header:
+ $(Q)echo " INSTALL headers + man pages to $(INSTALLROOT)$(INSTALLDIR)"
+@@ -95,7 +102,7 @@
+ $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include
+ $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)lib
+ $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)bin
+- $(Q)set -e ; for d in linux scsi asm-$(KLIBCARCH) asm-generic $(ASMKLIBCARCH); do \
++ $(Q)set -e ; for d in linux scsi asm-$(KLIBCASMARCH) asm-generic $(ASMKLIBCARCH); do \
+ mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KLIBCCROSS)include/$$d ; \
+ for r in $(KLIBCKERNELSRC)/include $(KLIBCKERNELOBJ)/include \
+ $(KLIBCKERNELOBJ)/include2 ; do \
diff --git a/dev-libs/klibc/files/klibc-1.5-sigaction.patch b/dev-libs/klibc/files/klibc-1.5-sigaction.patch
new file mode 100644
index 0000000..59f4220
--- /dev/null
+++ b/dev-libs/klibc/files/klibc-1.5-sigaction.patch
@@ -0,0 +1,37 @@
+---
+ usr/include/arch/ppc/klibc/archsignal.h | 6 ++++++
+ usr/include/arch/sparc/klibc/archsignal.h | 7 -------
+ 2 files changed, 6 insertions(+), 7 deletions(-)
+
+--- a/usr/include/arch/ppc/klibc/archsignal.h
++++ b/usr/include/arch/ppc/klibc/archsignal.h
+@@ -8,7 +8,13 @@
+ #ifndef _KLIBC_ARCHSIGNAL_H
+ #define _KLIBC_ARCHSIGNAL_H
+
++#ifdef _SIGNAL_H
++#undef _SIGNAL_H
+ #include <asm/signal.h>
++#define _SIGNAL_H
++#else
++#include <asm/signal.h>
++#endif
+ /* No special stuff for this architecture */
+
+ #endif
+--- a/usr/include/arch/sparc/klibc/archsignal.h
++++ b/usr/include/arch/sparc/klibc/archsignal.h
+@@ -11,13 +11,6 @@
+ #define __WANT_POSIX1B_SIGNALS__
+ #include <asm/signal.h>
+
+-struct sigaction {
+- __sighandler_t sa_handler;
+- unsigned long sa_flags;
+- void (*sa_restorer)(void); /* Not used by Linux/SPARC */
+- sigset_t sa_mask;
+-};
+-
+ /* Not actually used by the kernel... */
+ #define SA_RESTORER 0x80000000
+
diff --git a/dev-libs/klibc/files/klibc-1.5.11-klibcasmarch.patch b/dev-libs/klibc/files/klibc-1.5.11-klibcasmarch.patch
new file mode 100644
index 0000000..0404a66
--- /dev/null
+++ b/dev-libs/klibc/files/klibc-1.5.11-klibcasmarch.patch
@@ -0,0 +1,26 @@
+diff -Nuar --exclude '*.orig' --exclude '*.rej' klibc-1.5.11.orig/scripts/Kbuild.install klibc-1.5.11/scripts/Kbuild.install
+--- klibc-1.5.11.orig/scripts/Kbuild.install 2008-06-15 17:28:23.000000000 -0700
++++ klibc-1.5.11/scripts/Kbuild.install 2008-06-26 10:14:05.365949576 -0700
+@@ -84,6 +84,13 @@
+ # 1) Create directories, install headers and man pages
+ # 2) Tell that we now install binaries
+ # 3) Install binaries by descending
++
++# Arch specific definitions for klibc
++include $(KLIBCSRC)/arch/$(KLIBCARCHDIR)/MCONFIG
++
++# include/asm-* architecture
++KLIBCASMARCH ?= $(KLIBCARCH)
++
+ .PHONY: header footer descend
+ header:
+ $(Q)echo " INSTALL headers + man pages to $(INSTALLROOT)$(INSTALLDIR)"
+@@ -95,7 +102,7 @@
+ $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include
+ $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)lib
+ $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)bin
+- $(Q)set -e ; for d in linux asm asm-$(KLIBCARCH) asm-generic $(ASMKLIBCARCH); do \
++ $(Q)set -e ; for d in linux scsi asm-$(KLIBCASMARCH) asm-generic $(ASMKLIBCARCH); do \
+ for r in $(KLIBCKERNELSRC)/include $(KLIBCKERNELOBJ)/include \
+ $(KLIBCKERNELOBJ)/include2 ; do \
+ [ ! -d $$r/$$d ] && continue; \
diff --git a/dev-libs/klibc/files/klibc-1.5.11-x86_64-io.h-return.diff b/dev-libs/klibc/files/klibc-1.5.11-x86_64-io.h-return.diff
new file mode 100644
index 0000000..8ed2fa0
--- /dev/null
+++ b/dev-libs/klibc/files/klibc-1.5.11-x86_64-io.h-return.diff
@@ -0,0 +1,28 @@
+diff -Naur klibc-1.5.8.orig/usr/include/arch/x86_64/sys/io.h klibc-1.5.8/usr/include/arch/x86_64/sys/io.h
+--- klibc-1.5.8.orig/usr/include/arch/x86_64/sys/io.h 2007-12-11 18:20:29.000000000 +0100
++++ klibc-1.5.8/usr/include/arch/x86_64/sys/io.h 2008-06-26 12:04:22.760046895 +0200
+@@ -60,21 +60,21 @@
+ {
+ unsigned char __v;
+ asm volatile ("inb %1,%0" : "=a" (__v) : "dN"(__p));
+- return v;
++ return __v;
+ }
+
+ static __inline__ unsigned short inw(unsigned short __p)
+ {
+ unsigned short __v;
+ asm volatile ("inw %1,%0" : "=a" (__v) : "dN"(__p));
+- return v;
++ return __v;
+ }
+
+ static __inline__ unsigned int inl(unsigned short __p)
+ {
+ unsigned int __v;
+ asm volatile ("inl %1,%0" : "=a" (__v) : "dN"(__p));
+- return v;
++ return __v;
+ }
+
+ /* String I/O macros */
diff --git a/dev-libs/klibc/files/klibc-1.5.7-strip-fix-dash-s.patch b/dev-libs/klibc/files/klibc-1.5.7-strip-fix-dash-s.patch
new file mode 100644
index 0000000..94a0cae
--- /dev/null
+++ b/dev-libs/klibc/files/klibc-1.5.7-strip-fix-dash-s.patch
@@ -0,0 +1,12 @@
+diff -Naurp klibc-1.5.7-orig/klcc/klcc.in klibc-1.5.7/klcc/klcc.in
+--- klibc-1.5.7-orig/klcc/klcc.in 2007-12-03 01:17:26.000000000 +0100
++++ klibc-1.5.7/klcc/klcc.in 2007-12-03 01:18:39.000000000 +0100
+@@ -259,7 +259,7 @@ if ( $operation ne '' ) {
+ unlink(@rmobjs);
+
+ if ( $strip && !$rv ) {
+- $rv = mysystem($STRIP, @STRIPFLAGS, $output);
++ $rv = mysystem($STRIP, @STRIPFLAGS, $output || 'a.out');
+ }
+ }
+
diff --git a/dev-libs/klibc/files/klibc.m4 b/dev-libs/klibc/files/klibc.m4
new file mode 100644
index 0000000..3892269
--- /dev/null
+++ b/dev-libs/klibc/files/klibc.m4
@@ -0,0 +1,94 @@
+# klibc.m4 serial 99
+## Copyright (C) 1995-2003 Free Software Foundation, Inc.
+## This file is free software, distributed under the terms of the GNU
+## General Public License. As a special exception to the GNU General
+## Public License, this file may be distributed as part of a program
+## that contains a configuration script generated by Autoconf, under
+## the same distribution terms as the rest of that program.
+##
+## This file can can be used in projects which are not available under
+## the GNU General Public License or the GNU Library General Public
+## License but which still want to provide support for the GNU gettext
+## functionality.
+## Please note that the actual code of the KLIBC Library is partly covered
+## by the GNU Library General Public License, and party copyrighted by the
+## Regents of The University of California, and the rest is covered by a
+## MIT style license.
+
+# Authors:
+# Martin Schlemmer <azarah@nosferatu.za.org>, 2005.
+
+
+# AC_CHECK_KLIBC
+# --------------
+# Check if the user wants KLIBC support enabled. If so, set KLIBC=yes and
+# fill in KLIBC_PREFIX, KLIBC_BINDIR, KLIBC_SBINDIR, KLIBC_LIBDIR and
+# KLIBC_INCLUDEDIR. CC is also set to the proper klcc executable.
+# NOTE: This should be called before AC_PROG_CC, and before header, function
+# or type checks.
+AC_DEFUN([AC_CHECK_KLIBC],
+[AC_BEFORE([$0], [AC_PROG_CC])
+AC_REQUIRE([AC_CANONICAL_HOST])
+AC_ARG_ENABLE([klibc],
+ [AS_HELP_STRING([--enable-klibc],
+ [Enable linking to klibc [no]. You need at
+ least klibc-1.0 or later for this. Set KLCC
+ to the absolute file name of klcc if not in
+ the PATH])],
+ [KLIBC=$enableval], [KLIBC=no])
+AC_ARG_ENABLE([klibc-layout],
+ [AS_HELP_STRING([--enable-klibc-layout],
+ [Enable installing binaries, libraries and
+ headers into the klibc prefix [yes] ])],
+ [if test "X$KLIBC" != Xno; then
+ KLIBC_LAYOUT=$enableval
+ else
+ KLIBC_LAYOUT=no
+ fi],
+ [if test "X$KLIBC" != Xno; then
+ KLIBC_LAYOUT=yes
+ else
+ KLIBC_LAYOUT=no
+ fi])
+
+if test "X$KLIBC" != Xno; then
+ # Basic cross compiling support. I do not think it is wise to use
+ # AC_CHECK_TOOL, because if we are cross compiling, we do not want
+ # just 'klcc' to be returned ...
+ if test "${host_alias}" != "${build_alias}"; then
+ AC_CHECK_PROGS([KLCC], [${host_alias}-klcc], [no])
+ else
+ AC_CHECK_PROGS([KLCC], [klcc], [no])
+ fi
+ if test "X$KLCC" = Xno; then
+ AC_MSG_ERROR([cannot find klibc frontend 'klcc'!])
+ fi
+
+ CC="$KLCC"
+ CFLAGS="-Os"
+
+ KLIBC_KCROSS="$($KLCC -print-klibc-kcross 2>/dev/null)"
+ KLIBC_PREFIX="$($KLCC -print-klibc-prefix 2>/dev/null)"
+ KLIBC_BIN_DIR="$($KLCC -print-klibc-bindir 2>/dev/null)"
+ KLIBC_SBIN_DIR="${KLIBC_PREFIX}/${KLIBC_KCROSS}sbin"
+ KLIBC_LIB_DIR="$($KLCC -print-klibc-libdir 2>/dev/null)"
+ KLIBC_INCLUDE_DIR="$($KLCC -print-klibc-includedir 2>/dev/null)"
+
+ if test "X$KLIBC_LAYOUT" != Xno; then
+ prefix="$KLIBC_PREFIX"
+ bindir="$KLIBC_BIN_DIR"
+ sbindir="$KLIBC_SBIN_DIR"
+ libdir="$KLIBC_LIB_DIR"
+ includedir="$KLIBC_INCLUDE_DIR"
+ fi
+
+ # At least KLIBC_LIB_DIR should be valid, else klibc is too old or
+ # something went wrong
+ if test ! -d "$KLIBC_LIB_DIR"; then
+ AC_MSG_ERROR([your klibc installation is too old or not functional!])
+ fi
+fi
+
+AC_SUBST(KLIBC)
+])# AC_CHECK_KLIBC
+
diff --git a/dev-libs/klibc/klibc-9999.ebuild b/dev-libs/klibc/klibc-9999.ebuild
new file mode 100644
index 0000000..f756f54
--- /dev/null
+++ b/dev-libs/klibc/klibc-9999.ebuild
@@ -0,0 +1,256 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# Robin H. Johnson <robbat2@gentoo.org>, 12 Nov 2007:
+# This still needs major work.
+# But it is significently better than the previous version.
+# In that it will now build on biarch systems, such as ppc64-32ul.
+
+# NOTES:
+# ======
+# We need to bring in the kernel sources seperately
+# Because they have to be configured in a way that differs from the copy in
+# /usr/src/. The sys-kernel/linux-headers are too stripped down to use
+# unfortunetly.
+# This will be able to go away once the klibc author updates his code
+# to build again the headers provided by the kernel's 'headers_install' target.
+
+EAPI="3"
+
+inherit eutils multilib toolchain-funcs git
+
+EGIT_REPO_URI="git://git.kernel.org/pub/scm/libs/klibc/klibc.git"
+
+DESCRIPTION="A minimal libc subset for use with initramfs."
+HOMEPAGE="http://www.zytor.com/mailman/listinfo/klibc"
+KV_MAJOR="2" KV_MINOR="6" KV_SUB="35"
+PKV_EXTRA="rc2"
+if [ -n "${PKV_EXTRA}" ]; then
+ PKV="${KV_MAJOR}.${KV_MINOR}.$((${KV_SUB}+1))-${PKV_EXTRA}"
+ PATCH_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/patch-${PKV}.bz2"
+fi
+OKV="${KV_MAJOR}.${KV_MINOR}.${KV_SUB}"
+KERNEL_URI="
+ mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/linux-${OKV}.tar.bz2
+ mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/testing/linux-${OKV}.tar.bz2"
+
+if use global-kernel; then
+ KS="/usr/src/linux"
+else
+ SRC_URI="
+ ${KERNEL_URI}
+ ${PATCH_URI}
+ "
+ KS="${WORKDIR}/linux-${OKV}"
+fi
+
+LICENSE="|| ( GPL-2 LGPL-2 )"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="debug n32 global-kernel"
+
+DEPEND="dev-lang/perl"
+RDEPEND="${DEPEND}"
+
+# Klibc has no PT_GNU_STACK support, so scanning for execstacks is moot
+QA_EXECSTACK="*"
+# Do not strip
+RESTRICT="strip"
+
+kernel_asm_arch() {
+ a="${1:${ARCH}}"
+ case ${a} in
+ # Merged arches
+ x86|amd64) echo x86 ;;
+ ppc*) echo powerpc ;;
+ # Non-merged
+ alpha|arm|ia64|m68k|mips|sh|sparc*) echo ${1} ;;
+ *) die "TODO: Update the code for your asm-ARCH symlink" ;;
+ esac
+}
+
+# For a given Gentoo ARCH,
+# specify the kernel defconfig most relevant
+kernel_defconfig() {
+ a="${1:${ARCH}}"
+ # most, but not all arches have a sanely named defconfig
+ case ${a} in
+ ppc64) echo ppc64_defconfig ;;
+ ppc) echo pmac32_defconfig ;;
+ sh*) die "TODO: Your arch is not supported by the klibc ebuild. Please suggest a defconfig in a bug." ;;
+ *) echo defconfig ;;
+ esac
+}
+
+src_unpack() {
+ git_src_unpack
+ if ! use global-kernel; then
+ cd "${WORKDIR}"
+ unpack linux-${OKV}.tar.bz2
+ [ -n "${PKV}" ] && EPATCH_OPTS="-d ${KS} -p1" epatch "${DISTDIR}"/patch-${PKV}.bz2
+ fi
+}
+
+src_prepare() {
+ ln -snf "${KS}" linux
+}
+
+# klibc has it's own ideas of arches
+# They reflect userspace strictly.
+# This functions maps from a Gentoo ARCH, to an arch that klibc expects
+# Look at klibc-${S}/usr/klibc/arch for a list of these arches
+klibc_arch() {
+ a="${1:${ARCH}}"
+ case ${a} in
+ amd64) echo x86_64;;
+ x86) echo i386;;
+ *) echo ${a} ;;
+ esac
+}
+
+src_compile() {
+ local myargs="all"
+ local myARCH="${ARCH}" myABI="${ABI}"
+ # TODO: For cross-compiling
+ # You should set ARCH and ABI here
+ CC="$(tc-getCC)"
+ HOSTCC="$(tc-getBUILD_CC)"
+ KLIBCARCH="$(klibc_arch ${ARCH})"
+ KLIBCASMARCH="$(kernel_asm_arch ${ARCH})"
+ libdir="$(get_libdir)"
+ # This should be the defconfig corresponding to your userspace!
+ # NOT your kernel. PPC64-32ul would choose 'ppc' for example.
+ defconfig=$(kernel_defconfig ${ARCH})
+ unset ABI ARCH # Unset these, because they interfere
+ unset KBUILD_OUTPUT # we are using a private copy
+
+ cd "${S}"
+
+ use debug && myargs="${myargs} V=1"
+ use test && myargs="${myargs} test"
+
+ emake \
+ EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \
+ EXTRA_KLIBCLDFLAGS="-z,noexecstack" \
+ HOSTCC="${HOSTCC}" CC="${CC}" \
+ INSTALLDIR="/usr/${libdir}/klibc" \
+ KLIBCARCH=${KLIBCARCH} \
+ KLIBCASMARCH=${KLIBCASMARCH} \
+ SHLIBDIR="/${libdir}" \
+ libdir="/usr/${libdir}" \
+ mandir="/usr/share/man" \
+ T="${T}" \
+ ${myargs} || die "Compile failed!"
+
+ #SHLIBDIR="/${libdir}" \
+
+ ARCH="${myARCH}" ABI="${myABI}"
+}
+
+src_install() {
+ local myargs
+ local myARCH="${ARCH}" myABI="${ABI}"
+ # TODO: For cross-compiling
+ # You should set ARCH and ABI here
+ CC="$(tc-getCC)"
+ HOSTCC="$(tc-getBUILD_CC)"
+ KLIBCARCH="$(klibc_arch ${ARCH})"
+ KLIBCASMARCH="$(kernel_asm_arch ${ARCH})"
+ libdir="$(get_libdir)"
+ # This should be the defconfig corresponding to your userspace!
+ # NOT your kernel. PPC64-32ul would choose 'ppc' for example.
+ defconfig=$(kernel_defconfig ${ARCH})
+
+ use debug && myargs="${myargs} V=1"
+
+ local klibc_prefix
+ if tc-is-cross-compiler ; then
+ klibc_prefix=$("${S}/klcc/${KLIBCARCH}-klcc" -print-klibc-prefix)
+ else
+ klibc_prefix=$("${S}/klcc/klcc" -print-klibc-prefix)
+ fi
+
+ unset ABI ARCH # Unset these, because they interfere
+ unset KBUILD_OUTPUT # we are using a private copy
+
+ emake \
+ EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \
+ EXTRA_KLIBCLDFLAGS="-z,noexecstack" \
+ HOSTCC="${HOSTCC}" CC="${CC}" \
+ INSTALLDIR="/usr/${libdir}/klibc" \
+ INSTALLROOT="${D}" \
+ KLIBCARCH=${KLIBCARCH} \
+ KLIBCASMARCH=${KLIBCASMARCH} \
+ SHLIBDIR="/${libdir}" \
+ libdir="/usr/${libdir}" \
+ mandir="/usr/share/man" \
+ ${myargs} \
+ install || die "Install failed!"
+
+ #SHLIBDIR="/${libdir}" \
+
+ # klibc doesn't support prelinking, so we need to mask it
+ cat > "${T}/70klibc" <<-EOF
+ PRELINK_PATH_MASK="/usr/${libdir}/klibc"
+ EOF
+
+ doenvd "${T}"/70klibc
+
+ # Fix the permissions (bug #178053) on /usr/${libdir}/klibc/include
+ # Actually I have no idea, why the includes have those weird-ass permissions
+ # on a particular system, might be due to inherited permissions from parent
+ # directory
+ find "${D}"/usr/${libdir}/klibc/include | xargs chmod o+rX
+
+ # Hardlinks becoming copies
+ for x in gunzip zcat ; do
+ rm -f "${D}/${klibc_prefix}/bin/${x}"
+ dosym gzip "${klibc_prefix}/bin/${x}"
+ done
+
+ # Restore now, so we can use the tc- functions
+ ARCH="${myARCH}" ABI="${myABI}"
+ if ! tc-is-cross-compiler ; then
+ cd "${S}"
+ insinto /usr/share/aclocal
+ doins contrib/klibc.m4
+
+ dodoc README usr/klibc/CAVEATS usr/klibc/README
+ newdoc usr/klibc/arch/README README.klibc.arch
+ docinto dash; newdoc usr/dash/README.klibc README
+ docinto gzip; dodoc usr/gzip/README
+ fi
+
+ # Fix up the symlink
+ # Mainly for merged arches
+ linkname="${D}/usr/${libdir}/klibc/include/asm"
+ if [ -L "${linkname}" ] && [ ! -e "${linkname}" ] ; then
+ ln -snf asm-${KLIBCASMARCH} "${linkname}"
+ fi
+}
+
+src_test() {
+ if ! tc-is-cross-compiler ; then
+ cd "${S}"/usr/klibc/tests
+ ALL_TESTS="$(ls *.c |sed 's,\.c$,,g')"
+ BROKEN_TESTS="idtest fcntl fnmatch testrand48"
+ failed=0
+ for t in $ALL_TESTS ; do
+ if has $t $BROKEN_TESTS ; then
+ echo "=== $t SKIP"
+ else
+ echo -n "=== $t "
+ ./$t </dev/null >/dev/null
+ rc=$?
+ if [ $rc -eq 0 ]; then
+ echo PASS
+ else
+ echo FAIL
+ failed=1
+ fi
+ fi
+ done
+ [ $failed -ne 0 ] && die "Some tests failed."
+ fi
+}
diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest
new file mode 100644
index 0000000..c4015e0
--- /dev/null
+++ b/dev-util/geany-plugins/Manifest
@@ -0,0 +1 @@
+EBUILD geany-plugins-9999.ebuild 1099 RMD160 a15bf687926c0941926b2bdd45a8bbf561c1c1a9 SHA1 986962a918d32029475ad77a7bd9f121117dd681 SHA256 6628316de390834129a529cc9c70574ac397de304c33873f2084dcedfb80fc10
diff --git a/dev-util/geany-plugins/geany-plugins-9999.ebuild b/dev-util/geany-plugins/geany-plugins-9999.ebuild
new file mode 100644
index 0000000..04a1f0f
--- /dev/null
+++ b/dev-util/geany-plugins/geany-plugins-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit base subversion autotools
+
+ESVN_REPO_URI="https://geany.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-plugins"
+
+DESCRIPTION="A collection of different plugins for Geany"
+HOMEPAGE="http://plugins.geany.org/geany-plugins"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="enchant gendoc gtkspell lua nls"
+
+RDEPEND="
+ =dev-util/geany-9999
+ enchant? ( app-text/enchant )
+ gendoc? ( dev-libs/ctpl )
+ gtkspell? ( app-text/gtkspell )
+ lua? ( dev-lang/lua )"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )"
+
+src_prepare() {
+ # LINGUAS hack
+ pushd po &>/dev/null
+ for l in $LINGUAS; do
+ test -f ${l}.po || LINGUAS=${LINGUAS/$l/}
+ done
+ popd &>/dev/null
+ intltoolize --force --copy --automake || die "intltoolize failed"
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --disable-fast-install \
+ $(use_enable enchant spellcheck) \
+ $(use_enable gendoc geanygendoc) \
+ $(use_enable gtkspell) \
+ $(use_enable lua geanylua) \
+ $(use_enable nls)
+}
diff --git a/dev-util/geany/Manifest b/dev-util/geany/Manifest
new file mode 100644
index 0000000..9fd5e04
--- /dev/null
+++ b/dev-util/geany/Manifest
@@ -0,0 +1 @@
+EBUILD geany-9999.ebuild 1192 RMD160 5620f3611f243dd88e2f7e4560c72300eb6ef1a6 SHA1 9b847edd4d1bcc119e15962ce45be895a422d8c1 SHA256 b148accab569eb0eef33bd618ff7249c7d3b3f3a5e96bac44839c3b37d6a8bd6
diff --git a/dev-util/geany/geany-9999.ebuild b/dev-util/geany/geany-9999.ebuild
new file mode 100644
index 0000000..cbb6f5a
--- /dev/null
+++ b/dev-util/geany/geany-9999.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit gnome2-utils subversion autotools
+
+ESVN_REPO_URI="https://geany.svn.sourceforge.net/svnroot/geany/trunk"
+
+DESCRIPTION="GTK+ based fast and lightweight IDE"
+HOMEPAGE="http://www.geany.org"
+SRC_URI=""
+
+LICENSE="GPL-2 Scintilla"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+vte"
+
+RDEPEND=">=x11-libs/gtk+-2.12:2
+ >=dev-libs/glib-2.16:2
+ vte? ( x11-libs/vte )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext"
+
+src_prepare() {
+ # Syntax highlighting for Portage
+ sed -i -e "s:*.sh;:*.sh;*.ebuild;*.eclass;:" \
+ data/filetype_extensions.conf || die
+
+ # LINGUAS hack
+ pushd po &>/dev/null
+ for l in $LINGUAS; do
+ test -f ${l}.po || LINGUAS=${LINGUAS/$l/}
+ done
+ popd &>/dev/null
+ intltoolize --force --copy --automake || die "intltoolize failed"
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ $(use_enable vte)
+}
+
+src_install() {
+ emake DESTDIR="${D}" DOCDIR="${D}/usr/share/doc/${PF}" install || die
+ rm -f "${D}"/usr/share/doc/${PF}/{COPYING,GPL-2,ScintillaLicense.txt}
+ prepalldocs
+}
diff --git a/games-emulation/sdlmess/Manifest b/games-emulation/sdlmess/Manifest
new file mode 100644
index 0000000..e3a650b
--- /dev/null
+++ b/games-emulation/sdlmess/Manifest
@@ -0,0 +1,3 @@
+AUX mess.ini.in 6436 RMD160 21963b1485990d63f49a8c21b717ae4fb2a97973 SHA1 fe361e09cdb88b8446f2ea244b08b738bdd18c53 SHA256 7011d36654b763e2b29fc3b0fcd66ef0497b75bf197e7af0b77a66bbc8224bfc
+AUX vector.ini.in 119 RMD160 ca72c401ea186bc04da6db12667b0c8e66367c8c SHA1 c805e53b04c3e0df55c564b4863e9d987ffd992b SHA256 c65c4fae86c3a36b877d12c19c81a233ec496a1888380dfcb3171e43f7ad1b16
+EBUILD sdlmess-9999.ebuild 2620 RMD160 33e8874151de399fb28b9880f2c577cfa57a9523 SHA1 67daef7505a8210dc6a235fcb3789425f9c6bbd2 SHA256 d2a9eca63d4e2b7ef4cc3e09721b7fc28f2d441495ccbdc43dab528bad865f69
diff --git a/games-emulation/sdlmess/files/mess.ini.in b/games-emulation/sdlmess/files/mess.ini.in
new file mode 100644
index 0000000..c948d33
--- /dev/null
+++ b/games-emulation/sdlmess/files/mess.ini.in
@@ -0,0 +1,269 @@
+#
+# CORE CONFIGURATION OPTIONS
+#
+readconfig 1
+
+#
+# CORE SEARCH PATH OPTIONS
+#
+rompath $HOME/.sdlmess/roms;@GAMES_DATADIR@/sdlmess/roms
+hashpath $HOME/.sdlmess/hash;@GAMES_DATADIR@/sdlmess/hash
+samplepath $HOME/.sdlmess/sample;@GAMES_DATADIR@/sdlmess/sample
+artpath $HOME/.sdlmess/artwork;@GAMES_DATADIR@/sdlmess/artwork
+ctrlrpath $HOME/.sdlmess/ctrlr;@GAMES_SYSCONFDIR@/sdlmess/ctrlr
+inipath $HOME/.sdlmess;@GAMES_SYSCONFDIR@/sdlmess
+fontpath $HOME/.sdlmess;@GAMES_DATADIR@/sdlmess
+cheatpath $HOME/.sdlmess/cheat;@GAMES_DATADIR@/sdlmess/cheat
+crosshairpath $HOME/.sdlmess/crosshair;@GAMES_DATADIR@/sdlmess/crosshair
+
+#
+# CORE OUTPUT DIRECTORY OPTIONS
+#
+cfg_directory $HOME/.sdlmess/cfg
+nvram_directory $HOME/.sdlmess/nvram
+memcard_directory $HOME/.sdlmess/memcard
+input_directory $HOME/.sdlmess/inp
+state_directory $HOME/.sdlmess/sta
+snapshot_directory $HOME/.sdlmess/snap
+diff_directory $HOME/.sdlmess/diff
+comment_directory $HOME/.sdlmess/comments
+
+#
+# CORE STATE/PLAYBACK OPTIONS
+#
+state
+autosave 0
+playback
+record
+mngwrite
+wavwrite
+snapname %g/%i
+snapsize auto
+snapview standard
+
+#
+# CORE PERFORMANCE OPTIONS
+#
+autoframeskip 0
+frameskip 0
+seconds_to_run 0
+throttle 1
+sleep 1
+speed 1.0
+refreshspeed 0
+
+#
+# CORE ROTATION OPTIONS
+#
+rotate 1
+ror 0
+rol 0
+autoror 0
+autorol 0
+flipx 0
+flipy 0
+
+#
+# CORE ARTWORK OPTIONS
+#
+artwork_crop 0
+use_backdrops 1
+use_overlays 1
+use_bezels 1
+
+#
+# CORE SCREEN OPTIONS
+#
+brightness 1.0
+contrast 1.0
+gamma 1.0
+pause_brightness 0.65
+
+#
+# CORE VECTOR OPTIONS
+#
+antialias 1
+beam 1.0
+flicker 0
+
+#
+# CORE SOUND OPTIONS
+#
+sound 1
+samplerate 48000
+samples 1
+volume 0
+
+#
+# CORE INPUT OPTIONS
+#
+coin_lockout 1
+ctrlr
+mouse 1
+joystick 1
+lightgun 0
+multikeyboard 0
+multimouse 0
+steadykey 0
+offscreen_reload 0
+joystick_map auto
+joystick_deadzone 0.3
+joystick_saturation 0.85
+
+#
+# CORE INPUT AUTOMATIC ENABLE OPTIONS
+#
+paddle_device keyboard
+adstick_device keyboard
+pedal_device keyboard
+dial_device keyboard
+trackball_device keyboard
+lightgun_device keyboard
+positional_device keyboard
+mouse_device mouse
+
+#
+# CORE DEBUGGING OPTIONS
+#
+log 0
+verbose 0
+update_in_pause 0
+debug 0
+debugscript
+
+#
+# CORE MISC OPTIONS
+#
+bios
+cheat 0
+skip_gameinfo 0
+
+#
+# DEBUGGING OPTIONS
+#
+oslog 0
+
+#
+# PERFORMANCE OPTIONS
+#
+multithreading 0
+sdlvideofps 0
+
+#
+# VIDEO OPTIONS
+#
+video @VIDEO@
+numscreens 1
+window 0
+maximize 1
+keepaspect 1
+unevenstretch 1
+effect none
+centerh 1
+centerv 1
+waitvsync 0
+scalemode none
+
+#
+# OpenGL-SPECIFIC OPTIONS
+#
+filter 1
+prescale 1
+gl_forcepow2texture 0
+gl_notexturerect 0
+gl_vbo 1
+gl_pbo 1
+gl_glsl 0
+gl_glsl_filter 1
+glsl_shader_mame0 none
+glsl_shader_mame1 none
+glsl_shader_mame2 none
+glsl_shader_mame3 none
+glsl_shader_mame4 none
+glsl_shader_mame5 none
+glsl_shader_mame6 none
+glsl_shader_mame7 none
+glsl_shader_mame8 none
+glsl_shader_mame9 none
+glsl_shader_screen0 none
+glsl_shader_screen1 none
+glsl_shader_screen2 none
+glsl_shader_screen3 none
+glsl_shader_screen4 none
+glsl_shader_screen5 none
+glsl_shader_screen6 none
+glsl_shader_screen7 none
+glsl_shader_screen8 none
+glsl_shader_screen9 none
+gl_glsl_vid_attr 1
+
+#
+# PER-WINDOW VIDEO OPTIONS
+#
+screen auto
+aspect auto
+resolution auto
+view auto
+screen0 auto
+aspect0 auto
+resolution0 auto
+view0 auto
+screen1 auto
+aspect1 auto
+resolution1 auto
+view1 auto
+screen2 auto
+aspect2 auto
+resolution2 auto
+view2 auto
+screen3 auto
+aspect3 auto
+resolution3 auto
+view3 auto
+
+#
+# FULL SCREEN OPTIONS
+#
+switchres 0
+useallheads 0
+
+#
+# SOUND OPTIONS
+#
+audio_latency 3
+
+#
+# INPUT DEVICE OPTIONS
+#
+
+#
+# SDL KEYBOARD MAPPING
+#
+# If you are using one of the available non-us keyboard layouts
+# set keymap to 1 and uncomment the appropriate line below
+keymap 0
+#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km_be_LINUX.txt
+#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km_ch_LINUX.txt
+#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km_de_LINUX.txt
+#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km_fr_LINUX.txt
+#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km_it_LINUX.txt
+uimodekey uimodekey
+
+#
+# SDL LOW-LEVEL DRIVER OPTIONS
+#
+videodriver auto
+audiodriver auto
+gl_lib auto
+
+#
+# CORE COMMANDS
+#
+
+#
+# CONFIGURATION COMMANDS
+#
+
+#
+# FRONTEND COMMANDS
+#
diff --git a/games-emulation/sdlmess/files/vector.ini.in b/games-emulation/sdlmess/files/vector.ini.in
new file mode 100644
index 0000000..fa3fb82
--- /dev/null
+++ b/games-emulation/sdlmess/files/vector.ini.in
@@ -0,0 +1,9 @@
+#
+# Specific options file for vector games
+#
+
+#
+# VIDEO OPTIONS
+#
+video @VIDEO@
+yuvmode yv12
diff --git a/games-emulation/sdlmess/sdlmess-9999.ebuild b/games-emulation/sdlmess/sdlmess-9999.ebuild
new file mode 100644
index 0000000..0e5c72c
--- /dev/null
+++ b/games-emulation/sdlmess/sdlmess-9999.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit subversion eutils flag-o-matic games
+
+ESVN_REPO_URI="svn://messdev.fdns.net/mess"
+
+DESCRIPTION="Multi Emulator Super System"
+HOMEPAGE="http://www.mess.org"
+SRC_URI=""
+
+LICENSE="MAME"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug +opengl"
+
+RDEPEND=">=media-libs/libsdl-1.2.10[opengl?]
+ sys-libs/zlib
+ dev-libs/expat
+ x11-libs/libXinerama
+ debug? (
+ >gnome-base/gconf-2
+ >=x11-libs/gtk+-2 )"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ x11-proto/xineramaproto"
+
+src_unpack() {
+ subversion_src_unpack
+}
+
+src_prepare() {
+ sed -i \
+ -e '/^CCOMFLAGS += -O$(OPTIMIZE)=/s:^:# :' \
+ -e '/\CCOMFLAGS += -pipe$/s:^:# :' \
+ -e '/\LDFLAGS += -s/s:^:# :' \
+ -e '/^BUILD_EXPAT/s:^:# :' \
+ -e '/^BUILD_ZLIB/s:^:# :' \
+ -e '/^SUFFIX/s:^:# :' \
+ -e '/^SUFFIX64/s:^:# :' \
+ -e '/^CCOMFLAGS =$/s:$:'"${CFLAGS}:" \
+ makefile \
+ || die "sed failed"
+}
+
+src_compile() {
+ local make_opts opts_flags
+ use opengl || make_opts+=" NO_OPENGL=1"
+
+
+ if use debug ; then
+ ewarn "Building with DEBUG support is not recommended for normal use"
+ make_opts+="DEBUG=1"
+ make_opts+="PROFILE=1"
+ make_opts+="SYMBOL=1"
+ make_opts+="DEBUGGER=1"
+ fi
+
+
+ emake OSD=sdl TARGET=mess NAME="${PN}" \
+ OPT_FLAGS='-DINI_PATH=\"\$HOME/.sdlmess\;'"${GAMES_SYSCONFDIR}/${PN}"'\"' \
+ ${make_opts} \
+ all \
+ || die "emake failed"
+}
+
+src_install() { # Thanks to Sabayon ebuild
+ dogamesbin "${PN}" || die "dogamesbin ${PN} failed"
+
+ # Follows xmame ebuild, avoiding collision on /usr/games/bin/jedutil
+ exeinto "$(games_get_libdir)/${PN}"
+ local f
+ for f in chdman ldverify imgtool jedutil romcmp testkeys; do
+ doexe "${f}" || die "doexe ${f} failed"
+ done
+
+ insinto "${GAMES_DATADIR}/${PN}"
+ doins -r artwork || die "doins -r keymaps failed"
+ doins -r hash || die "doins -r keymaps failed"
+ doins -r keymaps || die "doins -r keymaps failed"
+
+ insinto "${GAMES_SYSCONFDIR}/${PN}"
+ sed \
+ -e "s:@VIDEO@:$(use opengl && echo -n opengl || echo -n soft):" \
+ "${FILESDIR}"/vector.ini.in > "${D}/${GAMES_SYSCONFDIR}/${PN}/"vector.ini \
+ || die "sed vector.ini.in failed"
+
+ sed \
+ -e "s:@GAMES_SYSCONFDIR@:${GAMES_SYSCONFDIR}:" \
+ -e "s:@GAMES_DATADIR@:${GAMES_DATADIR}:" \
+ -e "s:@VIDEO@:$(use opengl && echo -n opengl || echo -n soft):" \
+ "${FILESDIR}"/mess.ini.in > "${D}/${GAMES_SYSCONFDIR}/${PN}/${PN}".ini \
+ || die "sed mess.ini.in failed"
+
+ dodoc docs/{config,mame,newvideo}.txt *.txt
+
+ keepdir "${GAMES_DATADIR}/${PN}"/{roms,sample,cheat,crosshair}
+ keepdir "${GAMES_SYSCONFDIR}/${PN}"/ctrlr
+
+ prepgamesdirs
+}
diff --git a/media-tv/w_scan/Manifest b/media-tv/w_scan/Manifest
new file mode 100644
index 0000000..e634dd7
--- /dev/null
+++ b/media-tv/w_scan/Manifest
@@ -0,0 +1,2 @@
+EBUILD w_scan-20100529.ebuild 750 RMD160 fda6b8529c33120efe52f2e85a55598d7044acd9 SHA1 c276af7e63940f6ec338672be2c6520bdb899224 SHA256 55be748a597ed1805d8de87c2387a49df0e9486f2fd5d67fc956fec47f11356f
+DIST w_scan-20100529.tar.bz2 438511 RMD160 efe105133b9c91b9d37b4d69c2a854bff3232227 SHA1 448fb74926585b5f4f484b69d49fb463586f49ab SHA256 2adaae5728f645c253fb493f1fe15c828456fe1c11703153e12c1624b1e2258b
diff --git a/media-tv/w_scan/w_scan-20100529.ebuild b/media-tv/w_scan/w_scan-20100529.ebuild
new file mode 100644
index 0000000..10a1c44
--- /dev/null
+++ b/media-tv/w_scan/w_scan-20100529.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-tv/w_scan/w_scan-20090918.ebuild,v 1.1 2009/10/27 20:22:52 hd_brummy Exp $
+
+EAPI="3"
+
+inherit eutils
+
+DESCRIPTION="Scan for DVB-C/DVB-T/DVB-C channels without prior knowledge of frequencies and modulations"
+HOMEPAGE="http://wirbel.htpc-forum.de/w_scan/index2.html"
+SRC_URI="http://wirbel.htpc-forum.de/w_scan/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="~media-tv/linuxtv-dvb-headers-5"
+RDEPEND=""
+
+src_install() {
+ emake install DESTDIR="${D}" || die "emake install failed"
+
+ insinto /usr/share/w_scan
+ doins pci.ids pci.classes usb.ids usb.classes
+
+ dodoc README
+}
diff --git a/metadata/layout.conf b/metadata/layout.conf
new file mode 100644
index 0000000..d43e61c
--- /dev/null
+++ b/metadata/layout.conf
@@ -0,0 +1 @@
+masters = gentoo
diff --git a/net-p2p/mldonkey/Manifest b/net-p2p/mldonkey/Manifest
new file mode 100644
index 0000000..a88d161
--- /dev/null
+++ b/net-p2p/mldonkey/Manifest
@@ -0,0 +1,2 @@
+EBUILD mldonkey-3.0.0-r1.ebuild 4589 RMD160 daf602f794f1d3c48e76feef82d79c919eae265f SHA1 b33f1f78e545ae0b74845e18d865724205b13699 SHA256 e377760041cb57d68a12fdce947e1e0b1757a980132e836bee99557e56165ad8
+DIST mldonkey-3.0.0.tar.bz2 2723830 RMD160 c53efda6b513bbfd2dcd71804600b0906252e463 SHA1 8d3f1808578bb145655050c0224f512afe0266b5 SHA256 27235f1e3aeae7ddb392b2d9b0963d464f21539bcb15c85c576876b8ac63fb7f
diff --git a/net-p2p/mldonkey/mldonkey-3.0.0-r1.ebuild b/net-p2p/mldonkey/mldonkey-3.0.0-r1.ebuild
new file mode 100644
index 0000000..0b78dfb
--- /dev/null
+++ b/net-p2p/mldonkey/mldonkey-3.0.0-r1.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+WANT_AUTOCONF=2.5
+
+inherit flag-o-matic eutils autotools toolchain-funcs
+
+IUSE="doc fasttrack gd gnutella gtk guionly magic +ocamlopt"
+
+DESCRIPTION="MLDonkey is a multi-network P2P application written in Ocaml, coming with its own Gtk GUI, web and telnet interface."
+HOMEPAGE="http://mldonkey.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 hppa ~ia64 ppc ~sparc x86 ~x86-fbsd"
+
+RDEPEND="dev-lang/perl
+ guionly? ( >=gnome-base/librsvg-2.4.0
+ >=dev-ml/lablgtk-2.6 )
+ gtk? ( >=gnome-base/librsvg-2.4.0
+ >=dev-ml/lablgtk-2.6[svg] )
+ gd? ( >=media-libs/gd-2.0.28[truetype] )
+ magic? ( sys-apps/file )"
+
+DEPEND="${RDEPEND}
+ >=dev-lang/ocaml-3.10.2[ocamlopt?]
+ sys-apps/sed"
+
+MLUSER="p2p"
+
+pkg_setup() {
+ if use gtk; then
+ echo ""
+ einfo "If the compile with gui fails, and you have updated Ocaml"
+ einfo "recently, you may have forgotten that you need to run"
+ einfo "/usr/portage/dev-lang/ocaml/files/ocaml-rebuild.sh"
+ einfo "to learn which ebuilds you need to recompile"
+ einfo "each time you update Ocaml to a different version"
+ einfo "see the Ocaml ebuild for details"
+ echo ""
+ fi
+
+ # dev-lang/ocaml creates its own objects but calls gcc for linking, which will
+ # results in relocations if gcc wants to create a PIE executable
+ if gcc-specs-pie ; then
+ append-ldflags -nopie
+ ewarn "Ocaml generates its own native asm, you're using a PIE compiler"
+ ewarn "We have appended -nopie to ocaml build options"
+ ewarn "because linking an executable with pie while the objects are not pic will not work"
+ fi
+}
+
+src_prepare() {
+ cd "${S}"/config
+ eautoconf
+ cd "${S}"
+ use ocamlopt || sed -i -e "s/ocamlopt/idontwantocamlopt/g" "${S}/config/configure" || die "failed to disable ocamlopt"
+}
+
+src_configure() {
+ # the dirs are not (yet) used, but it doesn't hurt to specify them anyway
+
+ # onlygui Disable all nets support, build only chosen GUI
+
+ if use gtk || use guionly; then
+ myconf="--enable-gui=newgui2"
+ else
+ myconf="--disable-gui"
+ fi
+
+ if use guionly; then
+ myconf="${myconf} --disable-multinet --disable-donkey"
+ fi
+
+ cd "${S}"
+ econf \
+ --sysconfdir=/etc/mldonkey \
+ --sharedstatedir=/var/mldonkey \
+ --localstatedir=/var/mldonkey \
+ --enable-checks \
+ --disable-batch \
+ $(use_enable fasttrack) \
+ $(use_enable gnutella) \
+ $(use_enable gnutella gnutella2) \
+ $(use_enable gd) \
+ $(use_enable magic) \
+ --enable-ocamlver=$(ocamlc -version) \
+ ${myconf} || die "econf failed"
+}
+
+src_compile() {
+ export OCAMLRUNPARAM="l=256M"
+ emake || die "emake failed"
+
+ if ! use guionly; then
+ emake utils || die "emake utils failed"
+ fi;
+}
+
+src_install() {
+ local myext=""
+ use ocamlopt || myext=".byte"
+ use ocamlopt || export STRIP_MASK="*/bin/*"
+ if ! use guionly; then
+ for i in mlnet mld_hash get_range copysources make_torrent subconv; do
+ newbin $i$myext $i || die "failed to install $i"
+ done
+
+ newconfd "${FILESDIR}/mldonkey.confd-2.8" mldonkey
+ fperms 600 /etc/conf.d/mldonkey
+ newinitd "${FILESDIR}/mldonkey.initd" mldonkey
+ fi
+
+ if use gtk; then
+ for i in mlgui mlguistarter; do
+ newbin $i$myext $i || die "failed to install $i"
+ done
+ make_desktop_entry mlgui "MLDonkey GUI" mldonkey "Network;P2P"
+ newicon "${S}"/packages/rpm/mldonkey-icon-48.png ${PN}.png
+ fi
+
+ if use doc ; then
+ cd "${S}"/distrib
+ dodoc ChangeLog *.txt
+ dohtml *.html
+
+ insinto /usr/share/doc/${PF}/scripts
+ doins kill_mldonkey mldonkey_command mldonkey_previewer make_buginfo
+
+ cd "${S}"/docs
+ dodoc *.txt *.tex *.pdf
+ dohtml *.html
+
+ cd "${S}"/docs/developers
+ dodoc *.txt *.tex
+
+ cd "${S}"/docs/images
+ insinto /usr/share/doc/${PF}/html/images
+ doins *
+ fi
+}
+
+pkg_preinst() {
+ if ! use guionly; then
+ enewuser ${MLUSER} -1 -1 /home/p2p users
+ fi
+}
+
+pkg_postinst() {
+ if ! use guionly; then
+ echo
+ einfo "If you want to start MLDonkey as a system service, use"
+ einfo "the /etc/init.d/mldonkey script. To control bandwidth, use"
+ einfo "the 'slow' and 'fast' arguments. Be sure to have a look at"
+ einfo "/etc/conf.d/mldonkey also."
+ echo
+ einfo "Attention: 2.6 has changed the inifiles structure, so downgrading"
+ einfo "will be problematic."
+ einfo "User settings (admin) are transferred to users.ini from "
+ einfo "downloads.ini"
+ einfo "Old ini files are automatically converted to the new format"
+ echo
+ else
+ echo
+ einfo "Simply run mlgui to start the chosen MLDonkey gui."
+ einfo "It puts its config files into ~/.mldonkey"
+ fi
+}
diff --git a/profiles/categories b/profiles/categories
new file mode 100644
index 0000000..36b909a
--- /dev/null
+++ b/profiles/categories
@@ -0,0 +1,7 @@
+dev-libs
+dev-util
+games-emulation
+net-p2p
+x11-misc
+x11-plugins
+x11-themes
diff --git a/profiles/desc/cairo_dock_plugins.desc b/profiles/desc/cairo_dock_plugins.desc
new file mode 100644
index 0000000..774bd46
--- /dev/null
+++ b/profiles/desc/cairo_dock_plugins.desc
@@ -0,0 +1,18 @@
+alsa-mixer - Enable ALSA-Mixer applet
+compiz-icon - Enable Compiz-Icon applet
+dnd2share - Enable DnD2Share applet
+gmenu - Enable GMenu applet
+keyboard-indicator - Enable Keyboard-Indicator applet
+mail - Enable Mail applet
+musicplayer - Enable MusicPlayer applet
+musicplayer-mpd - Enable MPD support of MusicPlayer applet
+network-monitor - Enable NetworkMonitor applet
+powermanager - Enable PowerManager applet
+rssreader - Enable RSS Reader applet
+scooby-do - Enable Scooby-Do applet
+terminal - Enable Terminal applet
+tomboy - Enable Note-Taking applet
+weblets - Enable Weblets applet
+wifi - Enable WiFi applet
+xgamma - Enable XGamma applet
+xrandr-in-show-desktop - Enable XRandR applet
diff --git a/profiles/package.mask b/profiles/package.mask
new file mode 100644
index 0000000..3052e2b
--- /dev/null
+++ b/profiles/package.mask
@@ -0,0 +1,12 @@
+# Notify-OSD
+# It needs to be the only notification daemon
+x11-misc/notification-daemon
+x11-misc/notify-osd
+
+
+# SCM
+=dev-util/geany-9999
+=dev-util/geany-plugins-9999
+=dev-libs/klibc-9999
+=x11-plugins/pidgin-libnotify+-9999
+=games-emulation/sdlmess-9999
diff --git a/profiles/repo_name b/profiles/repo_name
new file mode 100644
index 0000000..da76583
--- /dev/null
+++ b/profiles/repo_name
@@ -0,0 +1 @@
+sardemff7
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
new file mode 100644
index 0000000..b8bb6a4
--- /dev/null
+++ b/profiles/use.local.desc
@@ -0,0 +1,21 @@
+x11-misc/cairo-dock:glitz - Enables support for media-libs/glitz
+x11-misc/cairo-dock-plugins:alsa-mixer - CAIRO_DOCK_PLUGINS Enable ALSA-Mixer applet
+x11-misc/cairo-dock-plugins:compiz-icon - CAIRO_DOCK_PLUGINS Enable Compiz-Icon applet
+x11-misc/cairo-dock-plugins:dnd2share - CAIRO_DOCK_PLUGINS Enable DnD2Share applet
+x11-misc/cairo-dock-plugins:gmenu - CAIRO_DOCK_PLUGINS Enable GMenu applet
+x11-misc/cairo-dock-plugins:keyboard-indicator - CAIRO_DOCK_PLUGINS Enable Keyboard-Indicator applet
+x11-misc/cairo-dock-plugins:mail - CAIRO_DOCK_PLUGINS Enable Mail applet
+x11-misc/cairo-dock-plugins:musicplayer - CAIRO_DOCK_PLUGINS Enable MusicPlayer applet
+x11-misc/cairo-dock-plugins:musicplayer-mpd - CAIRO_DOCK_PLUGINS Enable MPD support of MusicPlayer applet
+x11-misc/cairo-dock-plugins:network-monitor - CAIRO_DOCK_PLUGINS Enable NetworkMonitor applet
+x11-misc/cairo-dock-plugins:powermanager - CAIRO_DOCK_PLUGINS Enable PowerManager applet
+x11-misc/cairo-dock-plugins:rssreader - CAIRO_DOCK_PLUGINS Enable RSS Reader applet
+x11-misc/cairo-dock-plugins:scooby-do - CAIRO_DOCK_PLUGINS Enable Scooby-Do applet
+x11-misc/cairo-dock-plugins:terminal - CAIRO_DOCK_PLUGINS Enable Terminal applet
+x11-misc/cairo-dock-plugins:tomboy - CAIRO_DOCK_PLUGINS Enable Note-Taking applet
+x11-misc/cairo-dock-plugins:weblets - CAIRO_DOCK_PLUGINS Enable Weblets applet
+x11-misc/cairo-dock-plugins:wifi - CAIRO_DOCK_PLUGINS Enable WiFi applet
+x11-misc/cairo-dock-plugins:xgamma - CAIRO_DOCK_PLUGINS Enable XGamma applet
+x11-misc/cairo-dock-plugins:xrandr-in-show-desktop - CAIRO_DOCK_PLUGINS Enable XRandR applet
+
+dev-libs/klibc:global-kernel - Use the global kernel at /usr/src/linux
diff --git a/x11-misc/cairo-dock-plugins/ChangeLog b/x11-misc/cairo-dock-plugins/ChangeLog
new file mode 100644
index 0000000..308aab3
--- /dev/null
+++ b/x11-misc/cairo-dock-plugins/ChangeLog
@@ -0,0 +1,59 @@
+# ChangeLog for x11-misc/cairo-dock-plugins
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 19 Sep 2009; Romain Perier <mrpouet@gentoo.org>
+ cairo-dock-plugins-9999.ebuild:
+ Update to use bzr, thanks to Joe Rusbasan <rusbasapastaman@gmail.com> for
+ his patch.
+
+ 12 Sep 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-plugins-9999.ebuild:
+ Remove an implicit declaration on tomboy-notifications.c.
+
+ 30 Aug 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-plugins-9999.ebuild:
+ [cairo-dock-plugins-9999] Eapi2fyed ebuild and added a sed call to prevent
+ the build from dying on musicPlayer/po.
+
+*cairo-dock-plugins-2.0.8.2 (28 Aug 2009)
+
+ 28 Aug 2009; Romain Perier <mrpouet@gentoo.org>
+ +cairo-dock-plugins-1.6.3.1.ebuild, +cairo-dock-plugins-2.0.8.2.ebuild,
+ +cairo-dock-plugins-9999.ebuild, +metadata.xml:
+ Version bump to 2.0.8.2, new branch, import from my developer overlay, Fix
+ QA warnings, update metadata.xml to include local USE-flags,
+ changed category.
+
+*cairo-dock-plugins-1.6.3.1 (21 Dec 2008)
+
+ 21 Dec 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ +cairo-dock-plugins-1.6.3.1.ebuild:
+ Added cairo-dock-plugins-1.6.3.1 - thanks to Bill Smith
+ <sememmon@gmail.com> for the ebuild.
+
+ 21 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-plugins-9999.ebuild:
+ Removed the call to glib-gettextize to prevent the compilation issues with
+ intltool-0.4.5.
+
+ 13 Sep 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-plugins-9999.ebuild:
+ Call eautoreconf after intltoolize.
+
+ 03 Aug 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-plugins-9999.ebuild:
+ Dropped keywords.
+
+ 02 Aug 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ metadata.xml:
+ Added use flag description to metadata.xml.
+
+*cairo-dock-plugins-9999 (30 Jul 2008)
+
+ 30 Jul 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ +metadata.xml, +cairo-dock-plugins-9999.ebuild:
+ Initial import of cairo-dock-plugins. Many thanks to Bill Smith (Sememmon)
+ for the initial ebuild, the continued "pestering", testing and updates to
+ the ebuild.
+
diff --git a/x11-misc/cairo-dock-plugins/Manifest b/x11-misc/cairo-dock-plugins/Manifest
new file mode 100644
index 0000000..cd82c31
--- /dev/null
+++ b/x11-misc/cairo-dock-plugins/Manifest
@@ -0,0 +1,3 @@
+MISC ChangeLog 2223 RMD160 3ef45e8212f3079d8e0758cf1a3acba8a45a3a50 SHA1 8a81e84b920c3f4090fcef1cbc72b15b282d6fd0 SHA256 20b065b80254f477af0dbcdae672f5af08fe0e4830e41113aed26f8152043975
+EBUILD cairo-dock-plugins-2.1.3.9.ebuild 4424 RMD160 c55439ce087c5644bd6ca6c538b4d31ed0cc2070 SHA1 14fad145d83737bf552bcfe936a0322257ee1188 SHA256 e272b2d55f549faa02815ee4efe83a9f5c50ed20b189ff3ada480f4d1b3392a0
+DIST cairo-dock-plugins-2.1.3.9.tar.gz 6003152 RMD160 903d2c53b99c4de8f315de436cfd19d0f3629cd7 SHA1 6b6615eccb8cca2c1dd8e382ac45ade2bc57802a SHA256 3f0ea85dbeef7fe817439ed77a4bd19a435f6e1ed7207688f0d699e77a801b7a
diff --git a/x11-misc/cairo-dock-plugins/cairo-dock-plugins-2.1.3.9.ebuild b/x11-misc/cairo-dock-plugins/cairo-dock-plugins-2.1.3.9.ebuild
new file mode 100644
index 0000000..2412fd3
--- /dev/null
+++ b/x11-misc/cairo-dock-plugins/cairo-dock-plugins-2.1.3.9.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit eutils autotools versionator
+
+MY_PV=$(replace_version_separator 3 -)
+DESCRIPTION="Official plugins for cairo-dock"
+HOMEPAGE="http://www.cairo-dock.org"
+SRC_URI="http://launchpad.net/${PN/plugins/plug-ins}/$(get_version_component_range 1-2)/$(get_version_component_range 1-3)/+download/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="
+cairo_dock_plugins_alsa-mixer
+cairo_dock_plugins_compiz-icon
+cairo_dock_plugins_dnd2share
+exif
+gio
+cairo_dock_plugins_gmenu
+gnome
+kde
+cairo_dock_plugins_keyboard-indicator
+cairo_dock_plugins_mail
+cairo_dock_plugins_musicplayer
+cairo_dock_plugins_musicplayer-mpd
+cairo_dock_plugins_network-monitor
+cairo_dock_plugins_powermanager
+cairo_dock_plugins_rssreader
+cairo_dock_plugins_scooby-do
+cairo_dock_plugins_terminal
+cairo_dock_plugins_tomboy
+cairo_dock_plugins_weblets
+cairo_dock_plugins_wifi
+xfce
+cairo_dock_plugins_xgamma
+cairo_dock_plugins_xrandr-in-show-desktop
+"
+
+RDEPEND="~x11-misc/cairo-dock-${PV}
+ cairo_dock_plugins_alsa-mixer? ( media-libs/alsa-lib )
+ exif? ( media-libs/libexif )
+ cairo_dock_plugins_gmenu? ( gnome-base/gnome-menus )
+ gio? ( gnome-base/gnome-menus )
+ cairo_dock_plugins_terminal? ( x11-libs/vte )
+ cairo_dock_plugins_weblets? ( >=net-libs/webkit-gtk-1.0 )
+ xfce? ( xfce-base/thunar )
+ cairo_dock_plugins_xgamma? ( x11-libs/libXxf86vm )
+ cairo_dock_plugins_keyboard-indicator? ( x11-libs/libxklavier )
+ cairo_dock_plugins_musicplayer? ( sys-apps/dbus )
+ cairo_dock_plugins_musicplayer-mpd? ( media-libs/libmpdclient )"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ dev-util/pkgconfig"
+
+pkg_setup() {
+ if use gio; then
+ if ! use cairo_dock_plugins_gmenu; then
+ ewarn "gio requires cairo_dock_plugins_gmenu, implicitly added"
+ fi
+ fi
+ if use cairo_dock_plugins_musicplayer-mpd; then
+ if ! use cairo_dock_plugins_musicplayer; then
+ ewarn "cairo_dock_plugins_musicplayer-mpd requires cairo_dock_plugins_musicplayer, implicitly added"
+ fi
+ fi
+}
+
+makefiles_clean()
+{
+ file=$1
+ case "$(grep -B1 -- -O3 $file | head -n1)" in
+ *-Wall*)
+ sed -i 's/-Wall\\/-Wall/' $file
+ ;;
+ *-Werror-implicit-function-declaration*)
+ sed -i 's/-Werror-implicit-function-declaration\\/-Werror-implicit-function-declaration/' $file
+ ;;
+ *-std=c99*)
+ sed -i 's/-std=c99\\/-std=c99/' $file
+ ;;
+ *-fgnu89-inline*)
+ sed -i 's/-fgnu89-inline\\/-fgnu89-inline/' $file
+ ;;
+ esac
+ sed -i -e 's/@CFLAGS@//' -e '/[:space:]*-O3/d' $file
+}
+
+src_prepare() {
+ # Fix infinite loop in po/
+ # (What's are these buggy autotools ?)
+
+ for f in $(find ${S} -name 'Makefile.*'); do makefiles_clean $f; done
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ --disable-old-gnome-integration \
+ $(use_enable cairo_dock_plugins_alsa-mixer alsa-mixer )\
+ $(use_enable cairo_dock_plugins_compiz-icon compiz-icon )\
+ $(use_enable cairo_dock_plugins_dnd2share dnd2share )\
+ $(use_enable cairo_dock_plugins_exif exif )\
+ $(use_enable gio gio-in-gmenu )\
+ $(use_enable gio gmenu )\
+ $(use_enable cairo_dock_plugins_gmenu gmenu )\
+ $(use_enable gnome gnome-integration )\
+ $(use_enable kde kde-integration )\
+ $(use_enable cairo_dock_plugins_keyboard-indicator keyboard-indicator )\
+ $(use_enable cairo_dock_plugins_mail mail )\
+ $(use_enable cairo_dock_plugins_musicplayer musicplayer )\
+ $(use_enable cairo_dock_plugins_musicplayer-mpd musicplayer )\
+ $(use_enable cairo_dock_plugins_network-monitor network-monitor )\
+ $(use_enable cairo_dock_plugins_powermanager powermanager )\
+ $(use_enable cairo_dock_plugins_rssreader rssreader )\
+ $(use_enable cairo_dock_plugins_scooby-do scooby-do )\
+ $(use_enable cairo_dock_plugins_terminal terminal )\
+ $(use_enable cairo_dock_plugins_tomboy tomboy )\
+ $(use_enable cairo_dock_plugins_weblets weblets )\
+ $(use_enable cairo_dock_plugins_wifi wifi )\
+ $(use_enable xfce xfce-integration )\
+ $(use_enable cairo_dock_plugins_xgamma xgamma )\
+ $(use_enable cairo_dock_plugins_xrandr-in-show-desktop xrandr-in-show-desktop )
+}
+
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+}
diff --git a/x11-misc/cairo-dock/ChangeLog b/x11-misc/cairo-dock/ChangeLog
new file mode 100644
index 0000000..169e115
--- /dev/null
+++ b/x11-misc/cairo-dock/ChangeLog
@@ -0,0 +1,86 @@
+# ChangeLog for x11-misc/cairo-dock
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 14 Sep 2009; Romain Perier <mrpouet@gentoo.org>
+ cairo-dock-9999.ebuild:
+ Port live ebuild to bazar repository (see upstream) many thanks to Joe R
+ <rusbasapastaman@gmail.com> for his work.
+
+ 30 Aug 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-2.0.8.2.ebuild:
+ Use alphabetical order and whitespace.
+
+ 30 Aug 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-9999.ebuild:
+ Added missing depend on x11-libs/glext.
+
+*cairo-dock-2.0.8.2 (28 Aug 2009)
+
+ 28 Aug 2009; Romain Perier <mrpouet@gentoo.org>
+ +cairo-dock-1.6.3.1.ebuild, +cairo-dock-2.0.8.2.ebuild,
+ +files/cairo-dock-2.0.8.2-safe-cflags.patch, +cairo-dock-9999.ebuild,
+ +files/cairo-dock-missing-header.patch, +metadata.xml:
+ Version bump to 2.0.8.2, new branch, import from my developer overlay.
+ Clean-up some QA warnings in 1.6.3.1 ebuild, catogory changed.
+
+ 08 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-1.6.3.1.ebuild, cairo-dock-9999.ebuild:
+ To build cairo-dock with glitz, we need cairo built with glitz.
+
+ 21 Dec 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-1.6.3.1.ebuild:
+ Added ~amd64 keywords.
+
+*cairo-dock-1.6.3.1 (20 Dec 2008)
+
+ 20 Dec 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ +files/cairo-dock-missing-header.patch, metadata.xml,
+ +cairo-dock-1.6.3.1.ebuild:
+ Added cairo-dock-1.6.3.1 - thanks to Bill Smith <sememmon@gmail.com> for
+ the ebuild.
+
+ 01 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-9999.ebuild:
+ Added a local src_compile until the gnome team can fix the gnome2 eclass.
+
+ 20 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-9999.ebuild:
+ Removed the call to glib-gettextize to prevent the compilation issues with
+ intltool-0.4.5.
+
+ 26 Sep 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ -cairo-dock-9999-r1.ebuild, cairo-dock-9999.ebuild:
+ Bumped to EAPI-2.
+
+ 13 Sep 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-9999.ebuild:
+ Call eautoreconf after intltoolize and removed double pkg_setup.
+
+*cairo-dock-9999-r1 (18 Aug 2008)
+
+ 18 Aug 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ +cairo-dock-9999-r1.ebuild, cairo-dock-9999.ebuild:
+ Move EAPI-2_pre1 support to a new masked 9999-r1 ebuild. Converted 9999 to
+ EAPI-1.
+
+ 03 Aug 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-9999.ebuild:
+ Dropped keywords.
+
+ 03 Aug 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ metadata.xml:
+ Added glitz use flag description to metadata.xml.
+
+ 30 Jul 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ cairo-dock-9999.ebuild:
+ Updated EAPI to 2_pre1 as a result of the update in portage-2.2_rc5.
+
+*cairo-dock-9999 (30 Jul 2008)
+
+ 30 Jul 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ +metadata.xml, +cairo-dock-9999.ebuild:
+ Initial import of cairo-dock. Many thanks to Jupiter for the initial
+ ebuild and Bill Smith (Sememmon) for the continued "pestering", testing
+ and updates to the ebuild.
+
diff --git a/x11-misc/cairo-dock/Manifest b/x11-misc/cairo-dock/Manifest
new file mode 100644
index 0000000..6b77017
--- /dev/null
+++ b/x11-misc/cairo-dock/Manifest
@@ -0,0 +1,4 @@
+MISC ChangeLog 3225 RMD160 917290d24d6b53773179240def0694b78b027c92 SHA1 401207d90ba8f556ca34a76dc49fe6068bbd5eef SHA256 6a0e67df104e41b3f0cdd97323a1d3b8a07d8930fa05972f4e567311220c47b2
+EBUILD cairo-dock-2.1.3.9.ebuild 1863 RMD160 42f769f95c8a4f5db4e0f7e223efcad5ae8f8590 SHA1 9e3e43af91f8aded725fe1a0c76c60d17c4c3b4d SHA256 a5c3fac8647ee1755a1d539010f7f4bbf859a64fc857d84c15a5dc2892a0af79
+AUX cairo-dock-2.1.3-safe-cflags.patch 410 RMD160 76a4dee9541a8ddbd09f0df4bdb6d714e463b26b SHA1 b12fabee5984a25ba3811617e0b404dfdfbe20ac SHA256 d4243d42f2a9b78c793da5870036c43ef8c00b90fd1e65f18082ad600833d43e
+DIST cairo-dock-2.1.3.9.tar.gz 2480328 RMD160 09091b84b229b157d94c91abf9898735871e3c8d SHA1 5253dec08f6db90f46df8b84e4d31fba8697d37f SHA256 0629ffc55a5c075daa74908627ad5a69315c3af22051458ec9489ed64d382ae5
diff --git a/x11-misc/cairo-dock/cairo-dock-2.1.3.9.ebuild b/x11-misc/cairo-dock/cairo-dock-2.1.3.9.ebuild
new file mode 100644
index 0000000..9f6045d
--- /dev/null
+++ b/x11-misc/cairo-dock/cairo-dock-2.1.3.9.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit autotools eutils versionator
+
+MY_PV=$(replace_version_separator 3 -)
+DESCRIPTION="Cairo-dock is a fast, responsive, Mac OS X-like dock."
+HOMEPAGE="http://www.cairo-dock.org"
+SRC_URI="http://launchpad.net/${PN}-core/$(get_version_component_range 1-2)/$(get_version_component_range 1-3)/+download/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="glitz xcomposite"
+
+RDEPEND="dev-libs/dbus-glib
+ dev-libs/glib:2
+ dev-libs/libxml2
+ gnome-base/librsvg
+ sys-apps/dbus
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/gtkglext
+ x11-libs/libXrender
+ glitz? ( media-libs/glitz )
+ xcomposite? (
+ x11-libs/libXcomposite
+ x11-libs/libXinerama
+ x11-libs/libXtst
+ )
+"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ dev-util/pkgconfig
+ sys-devel/gettext"
+
+#FIXME: Maybe a sed expression which solves the problem
+# would be better ?
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-$(get_version_component_range 1-3)-safe-cflags.patch"
+
+ # Fix infinite loop while processing po/Makefile.in
+ # and needed for patch above.
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable glitz) $(use_enable xcomposite xextend)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+}
+
+pkg_postinst() {
+ elog "Cairo-Dock is an app that draws on a RGBA GLX visual."
+ elog "Some users have noticed that if the dock is launched,"
+ elog "severals qt4-based applications could crash, like skype or vlc."
+ elog "If you have this problem, add the following line into your bashrc :"
+ echo
+ elog "alias vlc='export XLIB_SKIP_ARGB_VISUALS=1; vlc; unset XLIB_SKIP_ARGB_VISUALS'"
+ elog "see http://www.qtforum.org/article/26669/qt4-mess-up-the-opengl-context.html for more details."
+}
diff --git a/x11-misc/cairo-dock/files/cairo-dock-2.1.3-safe-cflags.patch b/x11-misc/cairo-dock/files/cairo-dock-2.1.3-safe-cflags.patch
new file mode 100644
index 0000000..c43a88e
--- /dev/null
+++ b/x11-misc/cairo-dock/files/cairo-dock-2.1.3-safe-cflags.patch
@@ -0,0 +1,12 @@
+--- src/Makefile.am.orig 2010-02-05 11:16:48.621529745 +0100
++++ src/Makefile.am 2010-02-05 11:16:57.041513123 +0100
+@@ -46,8 +46,6 @@
+ -DCAIRO_DOCK_THEMES_DIR=\""$(CAIRO_DOCK_THEMES_DIR)"\"\
+ -DGL_GLEXT_PROTOTYPES=\""1"\"\
+ -std=c99\
+- -O3\
+- -g -ggdb\
+ -Wstrict-prototypes -Wextra -Wwrite-strings -Wuninitialized -Werror-implicit-function-declaration
+ #-Wunreachable-code -Wno-unused-parameter -Wall
+
+
diff --git a/x11-misc/gursormaker/Manifest b/x11-misc/gursormaker/Manifest
new file mode 100644
index 0000000..60d0930
--- /dev/null
+++ b/x11-misc/gursormaker/Manifest
@@ -0,0 +1,2 @@
+EBUILD gursormaker-0.6.0.ebuild 386 RMD160 2955473890dcd42768df1bf0acb0dc8578b91e4c SHA1 17211a80e10db76e1980634fe4bedf833ad65c23 SHA256 9eed1d9726c6f044eed76de5722f36f8c79e78d207a69f983d84a905dffbdff3
+DIST gursormaker-0.6.0.tar.bz2 25198 RMD160 b2c0b8b094df6302eed58d3dd457102c3f11f5a5 SHA1 8687b176101e1116ad41e93f2d436d3398ec54b6 SHA256 c4deb96ecca48b1907d98feb86a8377a59deedf1aba7b16ad4d73d6a2b314ae4
diff --git a/x11-misc/gursormaker/gursormaker-0.6.0.ebuild b/x11-misc/gursormaker/gursormaker-0.6.0.ebuild
new file mode 100644
index 0000000..c19eef2
--- /dev/null
+++ b/x11-misc/gursormaker/gursormaker-0.6.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2006 Vincent Paeder
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="3"
+
+inherit distutils
+
+DESCRIPTION="A cursor editor for X11 using GTK+"
+HOMEPAGE="http://gursormaker.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+DEPEND=">=dev-lang/python-2.3
+ >=dev-python/pygtk-2.8"
diff --git a/x11-misc/notification-daemon/Manifest b/x11-misc/notification-daemon/Manifest
new file mode 100644
index 0000000..daa5abd
--- /dev/null
+++ b/x11-misc/notification-daemon/Manifest
@@ -0,0 +1 @@
+EBUILD notification-daemon-1000.ebuild 363 RMD160 eb09eb40f85908296e2017f63c1aa771522f4017 SHA1 f607cb6b63dba77a910e818f444b73161eb6c00d SHA256 e79fa59759a2d76e005c1de4b9cd752363805823b4e72fc86b8dfc689e84e0f4
diff --git a/x11-misc/notification-daemon/notification-daemon-1000.ebuild b/x11-misc/notification-daemon/notification-daemon-1000.ebuild
new file mode 100644
index 0000000..c17fa71
--- /dev/null
+++ b/x11-misc/notification-daemon/notification-daemon-1000.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Dummy package to permit notify-osd easy install"
+HOMEPAGE=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="x11-misc/notify-osd"
+DEPEND="${RDEPEND}
+ !xfce-extra/notification-daemon-xfce
+ !x11-misc/xfce4-notifyd"
diff --git a/x11-misc/notify-osd/Manifest b/x11-misc/notify-osd/Manifest
new file mode 100644
index 0000000..d643e4f
--- /dev/null
+++ b/x11-misc/notify-osd/Manifest
@@ -0,0 +1,2 @@
+EBUILD notify-osd-0.9.29.ebuild 1124 RMD160 b5b6e79130f6056e03ee1936f199be15491460cb SHA1 d8490c95bb18ed9e0efb53b23f2f403f2d95e1fa SHA256 9988ae390e8d103a3a1dd553643dc53939b5af6df1b2fe729c47158ae42021b0
+DIST notify-osd-0.9.29.tar.gz 607576 RMD160 2f7e92e9c23e48fed5dfdb233746ab7c2a3cd94d SHA1 795ecc42602b46390437c3787f3eb94f6fd562fc SHA256 7b8d79fc6dce7002fb3639ae7e9ad85e5f5063fbcc62fe27b80700142a0d7fd7
diff --git a/x11-misc/notify-osd/notify-osd-0.9.29.ebuild b/x11-misc/notify-osd/notify-osd-0.9.29.ebuild
new file mode 100644
index 0000000..86711d7
--- /dev/null
+++ b/x11-misc/notify-osd/notify-osd-0.9.29.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit eutils
+
+DESCRIPTION="Canonical's on-screen-display notification agent"
+HOMEPAGE="https://launchpad.net/notify-osd"
+#SRC_URI="http://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz"
+SRC_URI="http://launchpad.net/${PN}/lucid/ubuntu-10.04-beta-2/+download/${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples mono"
+
+RDEPEND=">=dev-libs/glib-2.16
+ >=dev-libs/dbus-glib-0.76
+ >=gnome-base/gconf-2
+ >=x11-libs/gtk+-2.14
+ >=x11-libs/libnotify-0.4.5
+ x11-libs/libwnck"
+DEPEND="${RDEPEND}
+ examples? ( mono? ( dev-dotnet/notify-sharp ) )
+ >=dev-util/pkgconfig-0.9"
+
+RESTRICT="test"
+
+src_prepare() {
+ local myconf
+
+ if use examples ; then
+ if use mono ; then
+ myconf="${myconf} --with-examples=all"
+ else
+ myconf="${myconf} --with-examples=c"
+ fi
+ else
+ myconf="${myconf} --without-examples"
+ fi
+ econf ${myconf} || die
+
+}
+
+src_compile() {
+ emake || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS ChangeLog NEWS README TODO
+}
diff --git a/x11-misc/synergy-plus/Manifest b/x11-misc/synergy-plus/Manifest
new file mode 100644
index 0000000..9c1faa8
--- /dev/null
+++ b/x11-misc/synergy-plus/Manifest
@@ -0,0 +1,3 @@
+EBUILD synergy-plus-1.3.5.ebuild 1240 RMD160 ca9014c67f0e2d2e451554fdd36f2c626ec21e13 SHA1 799ad4a874fb259182b3d3c9d24c1365b84ad317 SHA256 795e104c501c3fe936fa1515ed92bb47eee624904d0386f2bf8ce09f1c66e446
+DIST synergy-plus-1.3.5-rc-Source.tar.gz 31034771 RMD160 b4bdc702b150c1817f51a1b94cbbb72a6264da7f SHA1 23fd8a3ff12700a3c855999f48c92feb7aacac8b SHA256 32ec43877cdf4173161a78b1fe6ff1d8a8d053da5ef1c59c5902b3e19d6ffea6
+DIST synergy-plus-1.3.5-cmake-config.h.in 6103 RMD160 6740833323613731213c1e93cf29c9808ba6b294 SHA1 15a1521fb8a4af1d9d201311cab499aef5fbae78 SHA256 d36d7478dfe0cbc9be019caa414558abe2298607548a263a2fdc9c11dd63521e
diff --git a/x11-misc/synergy-plus/synergy-plus-1.3.5.ebuild b/x11-misc/synergy-plus/synergy-plus-1.3.5.ebuild
new file mode 100644
index 0000000..e4ed56b
--- /dev/null
+++ b/x11-misc/synergy-plus/synergy-plus-1.3.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit cmake-utils
+
+DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple
+computers. An active fork of synergy"
+SRC_URI="http://${PN}.googlecode.com/files/${P}-rc-Source.tar.gz
+ http://synergy-plus.googlecode.com/svn-history/r234/trunk/cmake/config.h.in
+ -> ${P}-cmake-config.h.in"
+#SRC_URI="mirror://google/files/${PN}/${P}.tar.gz"
+HOMEPAGE="http://code.google.com/p/synergy-plus/"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE=""
+
+S="${S}-Source"
+
+CDEPEND="x11-libs/libXtst
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXinerama"
+RDEPEND="${CDEPEND}
+ !x11-misc/synergy"
+DEPEND="${CDEPEND}
+ x11-proto/xextproto
+ x11-proto/xproto
+ x11-proto/kbproto
+ x11-proto/xineramaproto
+ x11-libs/libXt"
+
+src_prepare() {
+ cp "${DISTDIR}"/${P}-cmake-config.h.in ${S}/cmake/config.h.in
+}
+
+src_install () {
+ cmake-utils_src_install
+ insinto /etc
+ doins examples/synergy.conf || die "doins failed"
+}
+
+pkg_postinst() {
+ elog
+ elog "${PN} can also be used to connect to computers running Windows or Mac OS X."
+ elog "Visit ${HOMEPAGE} to find the Windows client and Mac OS X client."
+ elog
+}
diff --git a/x11-plugins/pidgin-libnotify+/Manifest b/x11-plugins/pidgin-libnotify+/Manifest
new file mode 100644
index 0000000..752e036
--- /dev/null
+++ b/x11-plugins/pidgin-libnotify+/Manifest
@@ -0,0 +1,3 @@
+EBUILD pidgin-libnotify+-0.9.1b.ebuild 648 RMD160 b2d3a00b763bc57da6a83ce0aef1dcda0fa44e25 SHA1 c6c094e2df7914d39cbfa58f2a1d9516b16cce3b SHA256 f03454f9a32230e968aee34857cebf21cf3abe9f8450c0e74403d9231d32a2a0
+EBUILD pidgin-libnotify+-9999.ebuild 642 RMD160 078b96f5b6e81863e1d81ffe21f156ca518157b0 SHA1 c2ae51842103553038c3a0e18fc004c3bb83f1ea SHA256 11e71491582912aaea4911c2b2b241da87e3757f2da8c513d8eb0e54ca40768e
+DIST pidgin-libnotify+-0.9.1b.tar.gz 26530 RMD160 160748f30429fb0a4f270ebfc20729479b61e434 SHA1 6bacd214ce7f673ae7531cedbfaae253f2d4ae70 SHA256 eb979023fdaddfab504e17c7a2cb0a46d6b40675910ab8aee57334c7edd8a896
diff --git a/x11-plugins/pidgin-libnotify+/pidgin-libnotify+-0.9.1b.ebuild b/x11-plugins/pidgin-libnotify+/pidgin-libnotify+-0.9.1b.ebuild
new file mode 100644
index 0000000..3c8bc6b
--- /dev/null
+++ b/x11-plugins/pidgin-libnotify+/pidgin-libnotify+-0.9.1b.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v3
+# $Header: $
+
+EAPI="3"
+
+inherit autotools
+
+DESCRIPTION="Pidgin-Libnotify+ plugin provides libnotify popups to Pidgin"
+HOMEPAGE="https://sardemff7.github.com/"
+SRC_URI="http://github.com/sardemff7/Pidgin-Libnotify-plus/tarball/v${PV} ->
+${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=net-im/pidgin-2.4.0
+ >=x11-libs/libnotify-0.4.5"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_prepare() {
+ eautoreconf || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS ChangeLog NEWS README
+}
+
diff --git a/x11-plugins/pidgin-libnotify+/pidgin-libnotify+-9999.ebuild b/x11-plugins/pidgin-libnotify+/pidgin-libnotify+-9999.ebuild
new file mode 100644
index 0000000..7e36756
--- /dev/null
+++ b/x11-plugins/pidgin-libnotify+/pidgin-libnotify+-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v3
+# $Header: $
+
+EAPI="3"
+
+inherit autotools git
+
+DESCRIPTION="Pidgin-Libnotify+ plugin provides libnotify popups to Pidgin"
+HOMEPAGE="https://sardemff7.github.com/"
+SRC_URI=""
+EGIT_REPO_URI="git://github.com/sardemff7/Pidgin-Libnotify-plus.git"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=net-im/pidgin-2.4.0
+ >=x11-libs/libnotify-0.4.5"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_prepare() {
+ eautoreconf || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS ChangeLog NEWS README
+}
+
diff --git a/x11-themes/gtk-engines-nodoka/Manifest b/x11-themes/gtk-engines-nodoka/Manifest
new file mode 100644
index 0000000..7e9e482
--- /dev/null
+++ b/x11-themes/gtk-engines-nodoka/Manifest
@@ -0,0 +1,2 @@
+EBUILD gtk-engines-nodoka-0.7.5.ebuild 711 RMD160 3a9801a33f6e339ded37a72bbfd4865d3012d638 SHA1 c985cfdf9155ce808ba1b098f9aa4c821ae7e2d5 SHA256 656cd65a5af9124e565a1bc5035957c14436d24b28f22068bfb01ac3ffd9f883
+DIST gtk-nodoka-engine-0.7.5.tar.gz 330736 RMD160 ea837815c87a4a3a5c6e8476e31a5901733a720b SHA1 edf9baacc22bfade02b01d45e80237e890f023e3 SHA256 1866802b4fa624edc6a8bfdd14845325d83609de1b7c1ab6833fd4c685d97bd5
diff --git a/x11-themes/gtk-engines-nodoka/gtk-engines-nodoka-0.7.5.ebuild b/x11-themes/gtk-engines-nodoka/gtk-engines-nodoka-0.7.5.ebuild
new file mode 100644
index 0000000..63ce1fd
--- /dev/null
+++ b/x11-themes/gtk-engines-nodoka/gtk-engines-nodoka-0.7.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+MY_PN="gtk-nodoka-engine"
+MY_P="${MY_PN}-${PV}"
+
+HOMEPAGE="https://nodoka.fedorahosted.org/"
+SRC_URI="https://fedorahosted.org/releases/n/o/nodoka/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ econf --with-gtk=2.0 --disable-dependency-tracking --enable-animation --enable-animationtoleft
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS ChangeLog CREDITS NEWS README TODO || die "dodoc failed"
+}
diff --git a/x11-themes/nodoka-theme-gnome/Manifest b/x11-themes/nodoka-theme-gnome/Manifest
new file mode 100644
index 0000000..a369f5d
--- /dev/null
+++ b/x11-themes/nodoka-theme-gnome/Manifest
@@ -0,0 +1,2 @@
+EBUILD nodoka-theme-gnome-0.3.90.ebuild 515 RMD160 ba68bd174386e196274fecbd482d5676d33be806 SHA1 47b8f78f05892d747ed273c22b4eb1add49f2c88 SHA256 16f7dd96b0473a25524dd06d9715ca0d10a118b6633df139d88c8bb17f1a7668
+DIST nodoka-theme-gnome-0.3.90.tar.gz 17792 RMD160 85bde1abdc27b58fa8aca561ab5c4d363f030d64 SHA1 de64d5cc11f8fb78f3f1e0e0a4490c707c2268ce SHA256 4bfd60fdcfa58dba701022d75fe377d0eabe3f77159c913dd0de6acbcd0df392
diff --git a/x11-themes/nodoka-theme-gnome/nodoka-theme-gnome-0.3.90.ebuild b/x11-themes/nodoka-theme-gnome/nodoka-theme-gnome-0.3.90.ebuild
new file mode 100644
index 0000000..4de462d
--- /dev/null
+++ b/x11-themes/nodoka-theme-gnome/nodoka-theme-gnome-0.3.90.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Nodoka Metacity Theme"
+HOMEPAGE="https://fedorahosted.org/nodoka/"
+SRC_URI="https://fedorahosted.org/releases/n/o/nodoka/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="x11-themes/gtk-engines-nodoka"
+DEPEND=""
+
+src_install() {
+ insinto /usr/share/themes
+ doins -r Nodoka || die "doins failed"
+ dodoc AUTHORS ChangeLog NEWS README || die "dodoc failed"
+}