summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Klopfenstein <benklop@gmail.com>2015-08-05 02:10:15 -0600
committerBen Klopfenstein <benklop@gmail.com>2015-08-05 02:10:15 -0600
commit5aa1e5fceac451ee629ab0b5a81e0847bf9d9683 (patch)
tree83466ad601abf5c89867559a1aa483c24d2434f2
downloadbenklop-5aa1e5fceac451ee629ab0b5a81e0847bf9d9683.tar.gz
benklop-5aa1e5fceac451ee629ab0b5a81e0847bf9d9683.tar.bz2
benklop-5aa1e5fceac451ee629ab0b5a81e0847bf9d9683.zip
Initial commit
-rw-r--r--app-admin/update-conf/Manifest1
-rw-r--r--app-admin/update-conf/update-conf-9999.ebuild44
-rw-r--r--app-misc/lcdproc/ChangeLog374
-rw-r--r--app-misc/lcdproc/Manifest8
-rw-r--r--app-misc/lcdproc/files/0.5.1-LCDd.initd22
-rw-r--r--app-misc/lcdproc/files/0.5.1-lcdproc.initd21
-rw-r--r--app-misc/lcdproc/files/0.5.2-r2-lcdproc.initd22
-rw-r--r--app-misc/lcdproc/lcdproc-0.5.2-r2.ebuild187
-rw-r--r--app-misc/lcdproc/metadata.xml29
-rw-r--r--app-misc/lirc/Manifest7
-rw-r--r--app-misc/lirc/files/50-lirc.rules1
-rw-r--r--app-misc/lirc/files/lirc.conf7
-rw-r--r--app-misc/lirc/files/lirc_options.conf28
-rw-r--r--app-misc/lirc/files/lircd.service14
-rw-r--r--app-misc/lirc/files/modprobed.lirc22
-rw-r--r--app-misc/lirc/lirc-0.9.2a-r1.ebuild37
-rw-r--r--app-misc/mplugd/Manifest1
-rw-r--r--app-misc/mplugd/mplugd-9999-r1.ebuild30
-rw-r--r--app-misc/pport/Manifest2
-rw-r--r--app-misc/pport/pport-0.6.9.ebuild26
-rw-r--r--dev-embedded/arduino/ChangeLog34
-rw-r--r--dev-embedded/arduino/Manifest11
-rw-r--r--dev-embedded/arduino/arduino-1.0.6.ebuild104
-rw-r--r--dev-embedded/arduino/arduino-1.5.8.ebuild112
-rw-r--r--dev-embedded/arduino/files/arduino-1.0.1-build.xml.patch38
-rw-r--r--dev-embedded/arduino/files/arduino-1.0.3-script.patch20
-rw-r--r--dev-embedded/arduino/files/arduino-1.5.8-build.xml.patch135
-rw-r--r--dev-embedded/arduino/files/arduino.desktop10
-rw-r--r--dev-embedded/arduino/metadata.xml7
-rw-r--r--dev-python/python-xlib/Manifest1
-rw-r--r--dev-python/python-xlib/python-xlib-0.16_pre171.ebuild50
-rw-r--r--games-emulation/gens-gs/ChangeLog37
-rw-r--r--games-emulation/gens-gs/Manifest1
-rw-r--r--games-emulation/gens-gs/files/amd64.patch44
-rw-r--r--games-emulation/gens-gs/files/gtk_build_fix.patch14
-rw-r--r--games-emulation/gens-gs/files/libtool.patch9
-rw-r--r--games-emulation/gens-gs/gens-gs-7-r4.ebuild66
-rw-r--r--games-emulation/gens-gs/metadata.xml8
-rw-r--r--metadata/layout.conf1
-rw-r--r--profiles/repo_name1
-rw-r--r--sys-apps/libcec-daemon/Manifest1
-rw-r--r--sys-apps/libcec-daemon/libcec-daemon-9999.ebuild39
-rw-r--r--x11-misc/hhpc/Manifest1
-rw-r--r--x11-misc/hhpc/hhpc-0.3.1.ebuild32
-rw-r--r--x11-misc/nodm/Manifest6
-rw-r--r--x11-misc/nodm/files/nodm.confd23
-rw-r--r--x11-misc/nodm/files/nodm.initd22
-rw-r--r--x11-misc/nodm/files/nodm.service16
-rw-r--r--x11-misc/nodm/files/xdm.patch18
-rw-r--r--x11-misc/nodm/nodm-0.11-r2.ebuild52
50 files changed, 1796 insertions, 0 deletions
diff --git a/app-admin/update-conf/Manifest b/app-admin/update-conf/Manifest
new file mode 100644
index 0000000..87344ce
--- /dev/null
+++ b/app-admin/update-conf/Manifest
@@ -0,0 +1 @@
+EBUILD update-conf-9999.ebuild 1139 SHA256 ab23b270b79892e7b953e0abc35d6e3df0dd5551bd0a4d8b2a4eb18b499c3b65 SHA512 610893211f5492e0e95bb43c97bdaf51c3d2d5251f460c7a17b2efa72ecb89f2d0fb437a48ed51ca20ec756948ea724e6e77324b13bb27b11da8cddab7e6df73 WHIRLPOOL 77f27197a5c4b345e93ffeb75689c615cdbae822c5b97668a6684677908898c4aecb4c7f4abdccce6e4feb9f6c1b1a050cbb5c779a866e711eae0ef803308c6c
diff --git a/app-admin/update-conf/update-conf-9999.ebuild b/app-admin/update-conf/update-conf-9999.ebuild
new file mode 100644
index 0000000..4dea75e
--- /dev/null
+++ b/app-admin/update-conf/update-conf-9999.ebuild
@@ -0,0 +1,44 @@
+# $Header$
+
+EAPI=4
+inherit git-2
+
+DESCRIPTION="script for flexible /etc/<conf>.d configuration"
+HOMEPAGE="http://forums.gentoo.org/viewtopic.php?p=6364143"
+EGIT_REPO_URI="git://github.com/Atha/${PN}.d"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="*"
+IUSE="simple"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+DOCS="README USAGE"
+
+src_prepare() {
+ echo "patching the makefile with s:^PREFIX=:PREFIX=${D}: (required to prevent make to write outside the sandbox)"
+ sed -i "s:^PREFIX=:PREFIX=${D}:" Makefile
+ echo "patching the configuration to ensure it looks in /etc instead of in the sandbox"
+ sed -i 's%@CONFIGDIR@%/etc%' update-conf.d.simple.in
+ sed -i 's%@CONFIGDIR@%/etc%' update-conf.d.complex.in
+ echo "patching the makefile so the installation path is /usr instead of /usr/local"
+ sed -i 's:^INSTALLDIR=\$(PREFIX)/usr/local:INSTALLDIR=\$(PREFIX)/usr:' Makefile
+}
+
+src_configure() {
+ emake clean
+ if use simple ; then
+ emake simple
+ else # default to complex version
+ emake complex
+ fi
+}
+
+src_compile() {
+ emake install
+
+ dodoc ${DOCS}
+# use complex && doman update-conf.d.8
+}
diff --git a/app-misc/lcdproc/ChangeLog b/app-misc/lcdproc/ChangeLog
new file mode 100644
index 0000000..e4311a7
--- /dev/null
+++ b/app-misc/lcdproc/ChangeLog
@@ -0,0 +1,374 @@
+# ChangeLog for app-misc/lcdproc
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lcdproc/ChangeLog,v 1.78 2015/06/09 11:46:50 jlec Exp $
+
+ 09 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
+ Updating remote-id in metadata.xml
+
+ 13 May 2013; Patrick Lauer <patrick@gentoo.org> metadata.xml:
+ Remove removed lcd herd from metadata
+
+ 18 Apr 2013; Michael Weber <xmw@gentoo.org> -lcdproc-0.5.6.ebuild,
+ +lcdproc-0.5.6-r1.ebuild, metadata.xml:
+ Fix IUSE_LCD_DRIVERS alignment (bug 462170), add additional drivers, add IUSE
+ png and truetype.
+
+ 09 Apr 2013; Tom Wijsman <TomWij@gentoo.org> lcdproc-0.5.6.ebuild:
+ No PN variable in HOMEPAGE as per the dev manual.
+
+*lcdproc-0.5.6 (14 Mar 2013)
+
+ 14 Mar 2013; Tom Wijsman <TomWij@gentoo.org> +lcdproc-0.5.6.ebuild:
+ Non-maintainer commit, version bump to 0.5.6.
+
+ 29 Jul 2012; Raúl Porcel <armin76@gentoo.org> lcdproc-0.5.2-r1.ebuild,
+ lcdproc-0.5.5.ebuild:
+ Drop sparc keywords
+
+ 10 May 2012; Pacho Ramos <pacho@gentoo.org> files/0.5.1-LCDd.initd,
+ metadata.xml:
+ Revert init script change as it causes problems (#415101 by Eduard Huguet) and
+ former looks to start fine for me.
+
+*lcdproc-0.5.5 (07 May 2012)
+
+ 07 May 2012; Pacho Ramos <pacho@gentoo.org> +lcdproc-0.5.5.ebuild,
+ -lcdproc-0.5.2-r2.ebuild, -lcdproc-0.5.3.ebuild, files/0.5.1-LCDd.initd,
+ metadata.xml:
+ Version bump, remove old, this also fixes bug #359501 by Leho Kraav and jannis
+ and bug #354507 by Markus Lischka.
+
+ 24 Nov 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
+ Drop maintainer due retirement, bug #158470
+
+ 02 Nov 2009; Robert Buchholz <rbu@gentoo.org> lcdproc-0.5.3.ebuild:
+ Fix sed line for DriverPath
+
+*lcdproc-0.5.3 (01 Nov 2009)
+
+ 01 Nov 2009; Robert Buchholz <rbu@gentoo.org> -lcdproc-0.5.3_pre1.ebuild,
+ +lcdproc-0.5.3.ebuild:
+ Add docbook-xml-dtd as direct dependency, version bump to final. Thanks to
+ Samuli Suominen, bug #273214.
+
+ 13 Jun 2009; Robert Buchholz <rbu@gentoo.org> -lcdproc-0.5.1-r4.ebuild,
+ lcdproc-0.5.2-r1.ebuild, lcdproc-0.5.2-r2.ebuild,
+ lcdproc-0.5.3_pre1.ebuild:
+ Add --skip-validation to xmlto for bug 273214, will be fixed upstream in
+ 0.5.3, clean up old ebuild.
+
+*lcdproc-0.5.3_pre1 (08 Jun 2009)
+
+ 08 Jun 2009; Robert Buchholz <rbu@gentoo.org> metadata.xml,
+ lcdproc-0.5.1-r4.ebuild, +lcdproc-0.5.3_pre1.ebuild:
+ Version bump, add i2500vfd, irtrans, lis and shuttlevfd drivers.
+
+ 16 May 2009; Robin H. Johnson <robbat2@gentoo.org>
+ lcdproc-0.5.1-r4.ebuild, lcdproc-0.5.2-r1.ebuild, lcdproc-0.5.2-r2.ebuild:
+ Migration to virtual/libusb. Verified by code inspection. Some of the lcd
+ types have some potentially question USB usage code, but I suspect that
+ they may have been broken already in that case, and this change does not
+ make anything worse.
+
+*lcdproc-0.5.2-r2 (12 Sep 2008)
+
+ 12 Sep 2008; Robert Buchholz <rbu@gentoo.org>
+ +files/0.5.2-r2-lcdproc.initd, lcdproc-0.5.1-r4.ebuild,
+ lcdproc-0.5.2-r1.ebuild, +lcdproc-0.5.2-r2.ebuild:
+ Add imonlcd to support Antec iMON LCD modules (bug #232328), lcdproc init
+ script should start after ntp-client (bug #234084), fix quoting.
+
+ 31 Jul 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
+ Add USE flag description to metadata wrt GLEP 56.
+
+ 14 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ lcdproc-0.5.2-r1.ebuild:
+ ppc stable, bug #188210
+
+ 14 Aug 2007; Markus Rothe <corsair@gentoo.org> lcdproc-0.5.2-r1.ebuild:
+ Stable on ppc64; bug #188210
+
+ 11 Aug 2007; Andrej Kacian <ticho@gentoo.org> lcdproc-0.5.2-r1.ebuild:
+ Stable on x86, bug #188210.
+
+ 10 Aug 2007; Steve Dibb <beandog@gentoo.org> lcdproc-0.5.2-r1.ebuild:
+ amd64 stable, bug 188210
+
+ 09 Aug 2007; Robert Buchholz <rbu@gentoo.org> -files/0.4.5-LCDd.initd,
+ -files/0.4.5-lcdproc.initd, -lcdproc-0.4.5.ebuild:
+ Dropping unsupported version... goodbye after 3 years!
+
+ 02 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ lcdproc-0.5.2-r1.ebuild:
+ Stable on sparc
+
+ 05 Jun 2007; Robert Buchholz <rbu@gentoo.org> lcdproc-0.5.2-r1.ebuild:
+ Fixed another issue where picolcd would not build correctly.
+
+*lcdproc-0.5.2-r1 (04 Jun 2007)
+
+ 04 Jun 2007; Robert Buchholz <rbu@gentoo.org> -lcdproc-0.5.2.ebuild,
+ +lcdproc-0.5.2-r1.ebuild:
+ Added automake dependancy. Without it installed, lcdproc wouldn't link its
+ usb drivers correctly.
+
+*lcdproc-0.5.2 (06 May 2007)
+
+ 06 May 2007; Robert Buchholz <rbu@gentoo.org>
+ -files/0.5.1-as-needed.patch, -files/0.5.1-nested-functions.patch,
+ -files/0.5.1-g15daemon-1.9.patch, -files/0.5.1-serialvfd-parallel.patch,
+ metadata.xml, -lcdproc-0.5.1-r3.ebuild, lcdproc-0.5.1-r4.ebuild,
+ +lcdproc-0.5.2.ebuild:
+ Version bump introducing new devices and some client fixes
+ Moved patches to distfiles and dropped 0.5.1-r3
+
+ 01 May 2007; Markus Rothe <corsair@gentoo.org> lcdproc-0.5.1-r4.ebuild:
+ Stable on ppc64; bug #175120
+
+ 22 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ lcdproc-0.5.1-r4.ebuild:
+ ppc stable, bug #175120
+
+ 11 Apr 2007; Peter Weller <welp@gentoo.org> lcdproc-0.5.1-r4.ebuild:
+ Stable on amd64 wrt bug 173271
+
+ 07 Apr 2007; Markus Ullmann <jokey@gentoo.org> lcdproc-0.5.1-r4.ebuild:
+ Stable on x86 wrt bug #173271
+
+*lcdproc-0.5.1-r4 (20 Mar 2007)
+
+ 20 Mar 2007; Robert Buchholz <rbu@gentoo.org>
+ +files/0.5.1-g15daemon-1.9.patch,
+ -files/0.5.1-LCDd-conf-driver-path.patch, -lcdproc-0.5.1-r1.ebuild,
+ lcdproc-0.5.1-r3.ebuild, +lcdproc-0.5.1-r4.ebuild:
+ Included an upstream patch for better g15daemon-1.9 compatibility, dropping
+ 0.5.1-r1 because it does not support LCD_DEVICES
+
+*lcdproc-0.5.1-r3 (29 Jan 2007)
+
+ 29 Jan 2007; Robert Buchholz <rbu@gentoo.org> -lcdproc-0.5.1-r2.ebuild,
+ +lcdproc-0.5.1-r3.ebuild:
+ No symlink installed, manual fixing of conf necessary, to avoid blocking
+ older versions
+
+ 28 Jan 2007; Robert Buchholz <rbu@gentoo.org> -files/0.5.0-LCDd.initd,
+ -files/0.5.0-as-needed.patch, -files/0.5.0-LCDd-conf-driver-path.patch,
+ -files/0.5.0-docs-doctype.patch, -files/0.5.0-lcdproc.initd,
+ -lcdproc-0.5.0-r2.ebuild, lcdproc-0.5.1-r1.ebuild,
+ lcdproc-0.5.1-r2.ebuild:
+ Cleaning out old 0.5.0 version
+
+ 27 Jan 2007; Joseph Jezak <josejx@gentoo.org> lcdproc-0.5.1-r2.ebuild:
+ Marked ~ppc for bug #148072.
+
+*lcdproc-0.5.1-r2 (24 Jan 2007)
+
+ 24 Jan 2007; Robert Buchholz <rbu@gentoo.org>
+ +files/0.5.1-nested-functions.patch,
+ files/0.5.1-LCDd-conf-driver-path.patch, lcdproc-0.5.0-r2.ebuild,
+ lcdproc-0.5.1-r1.ebuild, +lcdproc-0.5.1-r2.ebuild:
+ Introduced LCD_DEVICES, moved drivers to /usr/lib/lcdproc
+
+ 26 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ lcdproc-0.5.1-r1.ebuild:
+ Keyworded ~sparc wrt #148072
+
+ 21 Dec 2006; Markus Rothe <corsair@gentoo.org> lcdproc-0.5.1-r1.ebuild:
+ Added ~ppc64; bug #151308
+
+*lcdproc-0.5.1-r1 (20 Dec 2006)
+
+ 20 Dec 2006; Markus Ullmann <jokey@gentoo.org>
+ +files/0.5.1-serialvfd-parallel.patch, -lcdproc-0.5.1.ebuild,
+ +lcdproc-0.5.1-r1.ebuild:
+ Adding patch to fix dep-compile bug #151308
+
+ 06 Dec 2006; Markus Ullmann <jokey@gentoo.org>
+ +files/0.5.0-as-needed.patch, +files/0.5.1-as-needed.patch,
+ lcdproc-0.5.0-r2.ebuild, lcdproc-0.5.1.ebuild:
+ Fix for bug #155587 thanks to zzam for providing the patch
+
+ 16 Nov 2006; Joseph Jezak <josejx@gentoo.org> lcdproc-0.5.0-r2.ebuild:
+ Marked ~ppc for bug #148072.
+
+ 24 Oct 2006; Markus Ullmann <jokey@gentoo.org> -files/0.4.5-LCDd,
+ -files/0.5.0-LCDd:
+ removing old init scripts
+
+ 24 Oct 2006; Markus Ullmann <jokey@gentoo.org> -files/0.4.5-LCDd.rc,
+ -files/0.5.0-LCDd.rc, +files/0.4.5-lcdproc.initd,
+ +files/0.5.0-lcdproc.initd, +files/0.4.5-LCDd.initd,
+ -files/0.4.5-lcdproc.rc, +files/0.5.0-LCDd.initd, -files/0.5.0-lcdproc.rc,
+ +files/0.5.1-LCDd.initd, -files/0.5.1-LCDd.rc, +files/0.5.1-lcdproc.initd,
+ -files/0.5.1-lcdproc.rc, lcdproc-0.4.5.ebuild, lcdproc-0.5.0-r2.ebuild,
+ lcdproc-0.5.1.ebuild:
+ QA and init.d fix
+
+ 24 Oct 2006; Markus Ullmann <jokey@gentoo.org> lcdproc-0.5.1.ebuild:
+ Adding autotools
+
+ 18 Oct 2006; Markus Ullmann <jokey@gentoo.org> metadata.xml:
+ Metadata update
+
+ 18 Oct 2006; Markus Ullmann <jokey@gentoo.org> lcdproc-0.5.1.ebuild:
+ loop to output EXTRA_DRIVERS instead of hard coding them
+
+*lcdproc-0.5.1 (16 Oct 2006)
+
+ 16 Oct 2006; Markus Ullmann <jokey@gentoo.org> +files/0.5.1-LCDd.rc,
+ +files/0.5.1-lcdproc.rc, +files/0.5.1-LCDd-conf-driver-path.patch,
+ -files/0.5.1_pre20061009-LCDd.rc,
+ -files/0.5.1_pre20061009-LCDd-conf-driver-path.patch,
+ -files/0.5.1_pre20061009-lcdproc.rc, -lcdproc-0.5.1_pre20061009.ebuild,
+ +lcdproc-0.5.1.ebuild:
+ Version bump as 0.5.1 was released
+
+*lcdproc-0.5.1_pre20061009 (11 Oct 2006)
+*lcdproc-0.5.0-r2 (11 Oct 2006)
+
+ 11 Oct 2006; Markus Ullmann <jokey@gentoo.org> +files/0.4.5-lcdproc.rc,
+ +files/0.5.0-docs-doctype.patch, +files/0.5.0-LCDd.rc,
+ +files/0.5.0-lcdproc.rc, +files/0.4.5-LCDd.rc,
+ +files/0.5.1_pre20061009-LCDd.rc,
+ +files/0.5.1_pre20061009-LCDd-conf-driver-path.patch,
+ +files/0.5.1_pre20061009-lcdproc.rc, -files/lcdproc,
+ -lcdproc-0.5.0-r1.ebuild, +lcdproc-0.5.0-r2.ebuild,
+ +lcdproc-0.5.1_pre20061009.ebuild:
+ Fixing doc generation, adding CVS snapshot and new dep: g15
+
+ 25 Sep 2006; <jokey@gentoo.org> lcdproc-0.4.5.ebuild,
+ lcdproc-0.5.0-r1.ebuild:
+ QA fixes, thanks to Robert Buchholz
+
+*lcdproc-0.5.0-r1 (22 Sep 2006)
+
+ 22 Sep 2006; <jokey@gentoo.org> +files/0.5.0-LCDd, +files/0.4.5-LCDd,
+ -files/LCDd, lcdproc-0.4.5.ebuild, -lcdproc-0.5.0.ebuild,
+ +lcdproc-0.5.0-r1.ebuild:
+ Adding new init.d script for 0.5.0 to fix bug #148513
+
+ 20 Sep 2006; Markus Rothe <corsair@gentoo.org> lcdproc-0.5.0.ebuild:
+ Added ~ppc64; bug #148072
+
+*lcdproc-0.5.0 (18 Sep 2006)
+
+ 18 Sep 2006; Markus Ullmann <jokey@gentoo.org>
+ -files/lcdproc-0.4.4-security.patch,
+ +files/0.5.0-LCDd-conf-driver-path.patch,
+ -files/lcdproc-0.4.3-gentoo.diff, -files/lcdproc.confd, +metadata.xml,
+ +lcdproc-0.5.0.ebuild:
+ Cleanup and Version bump, thanks to Robert Buchholz in bug #130302 for
+ providing ebuild and needed patch
+
+ 05 Aug 2006; Chris White <chriswhite@gentoo.org> -lcdproc-0.4.4-r1.ebuild:
+ Punted insecure versions for bug #140498.
+
+ 08 Jul 2006; Markus Rothe <corsair@gentoo.org> lcdproc-0.4.5.ebuild:
+ Stable on ppc64
+
+ 08 Jun 2006; Jeremy Huddleston <eradicator@gentoo.org>
+ lcdproc-0.4.5.ebuild:
+ Added to ~ppc64.
+
+ 24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> lcdproc-0.4.5.ebuild:
+ Stable on ppc.
+
+ 28 Nov 2004; Joseph Jezak <josejx@gentoo.org> lcdproc-0.4.5.ebuild:
+ Marked ~ppc for bug #72583.
+
+ 05 Oct 2004; Mike Frysinger <vapier@gentoo.org> files/LCDd:
+ Update init.d script to use net, not need it #33161.
+
+ 27 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> lcdproc-0.4.5.ebuild:
+ Keyworded ~sparc w00t!
+
+ 01 Jul 2004; Aron Griffis <agriffis@gentoo.org> lcdproc-0.4.4-r1.ebuild:
+ sync IUSE (+samba)
+
+ 18 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org> lcdproc-0.4.5.ebuild:
+ sync IUSE
+
+ 08 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org>
+ lcdproc-0.4.1-r1.ebuild, lcdproc-0.4.3-r1.ebuild, lcdproc-0.4.3-r2.ebuild,
+ lcdproc-0.4.3.ebuild, lcdproc-0.4.4.ebuild:
+ clean older ebuilds
+
+ 01 Jun 2004; Aron Griffis <agriffis@gentoo.org> lcdproc-0.4.3-r1.ebuild,
+ lcdproc-0.4.4-r1.ebuild, lcdproc-0.4.4.ebuild, lcdproc-0.4.5.ebuild:
+ Fix use invocation
+
+ 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> lcdproc-0.4.4-r1.ebuild:
+ Add inherit eutils
+
+ 25 Apr 2004; Aron Griffis <agriffis@gentoo.org> lcdproc-0.4.1-r1.ebuild,
+ lcdproc-0.4.3.ebuild:
+ Add die following econf for bug 48950
+
+*lcdproc-0.4.5 (14 Apr 2004)
+
+ 14 Apr 2004; <plasmaroo@gentoo.org> lcdproc-0.4.5.ebuild:
+ Version bump in reference to bug #47340 which addresses a security flaw in
+ LCDproc.
+
+ 13 Apr 2004; Jon Portnoy <avenj@gentoo.org> lcdproc-0.4.4-r1.ebuild :
+ Stable on x86
+
+ 09 Apr 2004; Jon Portnoy <avenj@gentoo.org> lcdproc-0.4.4-r1.ebuild :
+ Stable on AMD64
+
+*lcdproc-0.4.4-r1 (09 Apr 2004)
+
+ 09 Apr 2004; <plasmaroo@gentoo.org> lcdproc-0.4.4-r1.ebuild,
+ files/lcdproc-0.4.4-security.patch:
+ Version bump in reference to bug #47340 which addresses a security flaw in
+ LCDproc.
+
+*lcdproc-0.4.4 (31 Mar 2004)
+
+ 31 Mar 2004; Daniel Ahlberg <aliz@gentoo.org> lcdproc-0.4.4.ebuild:
+ Version bump. New ebuild contriuted by Rene Wagner <reenoo@gmx.de> in #46296.
+
+ 08 Mar 2004; Jon Portnoy <avenj@gentoo.org> lcdproc-0.4.3-r2.ebuild :
+ AMD64 keywords.
+
+ 10 Jun 2003; <msterret@gentoo.org> lcdproc-0.4.3-r1.ebuild,
+ lcdproc-0.4.3-r2.ebuild:
+ DEPEND on sed >= 4
+
+*lcdproc-0.4.3-r2 (05 Feb 2003)
+
+ 09 Feb 2003; Peter Johanson <latexer@gentoo.org> files/lcdproc files/LCDd :
+ Slight change to init scripts, and fixed Rene's email address in the ChangeLog.
+ Thanks again to Rene Wagner <reenoo@gmx.de>
+
+ 05 Feb 2003; Peter Johanson <latexer@gentoo.org> lcdproc-0.4.3-r2.ebuild :
+ Ebuild updates as per #15004. Now build specific drivers by setting
+ LCDPROC_DRIVERS before emerging. Updated init scripts as well. Updates thanks
+ to Rene Wagner <reenoo@gmx.de>.
+
+*lcdproc-0.4.3-r1 (07 Jan 2003)
+
+ 07 Jan 2003; Daniel Ahlberg <aliz@gentoo.org> lcdproc-0.4.3-r1.ebuild :
+ Massive ebuild updates by Rene Wagner <reenoo@gmx.de> in #13291.
+ Unmasked becuse 0.4.1 contains buffer overflows.
+
+*lcdproc-0.4.3 (05 Nov 2002)
+
+ 12 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> lcdproc-0.4.3.ebuild :
+ Removed autostarting of initscript.
+
+ 05 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> :
+ Version bump.
+
+*lcdproc-0.4.1-r1 (1 Feb 2002)
+
+ 12 Nov 2002; Daniel Ahlberg <aliz@gentoo.org> lcdproc-0.4.1-r1.ebuild :
+ Removed autostarting of initscript.
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/app-misc/lcdproc/Manifest b/app-misc/lcdproc/Manifest
new file mode 100644
index 0000000..91702ce
--- /dev/null
+++ b/app-misc/lcdproc/Manifest
@@ -0,0 +1,8 @@
+AUX 0.5.1-LCDd.initd 645 SHA256 d43ff28031937087fd2cb492aa4266d1f826044aa889404bf4762681e1f86897 SHA512 4b1f950fb7c984bb90a5806b9bf380dd5ed7623e926a579469f27afa6b3dbd831f300dac45f30e8b53cac6f98179cf751708ccd49889b190ce52dd9d068d4e8e WHIRLPOOL 0fa3b9e0665bd527882557fb41895b5f6ca697f614f43116f67a0b414a8bd35e12d565b9c8ae84a5edfdb32e0e8849d2ef5533aa7054a67430271249555b5d5a
+AUX 0.5.1-lcdproc.initd 482 SHA256 40a5ce0b7cc5fe3fe78d4c3ab37178c087cdc8e1c1922e91fd29f9bffac063fd SHA512 3e180a3af4f8221009c63ee0577e29aff17e549a1f22a3df9945da54eacbce4616bdca9dd43743192513297d3e1c42719e7e9b966fa0e4f54202a59d11d4a6b0 WHIRLPOOL 36b50d7101b42439509dd0805e352fc8fd6341fcd061bd9adbae96c82a9a97a93cf93b98177445f6766161eeff704b09991e464f4a8c21b1ba8d60f1d72e68aa
+AUX 0.5.2-r2-lcdproc.initd 498 SHA256 f537d05e9bfc63623cd3e22d3b9bf9e777ca2e726d13009ae0e571e58b52494a SHA512 4b1bba6bedd728ac1b3494c2d39be80695a7187858ff369551330b2c8dacbdc315e87312c3f4d653d80982ea1a7d34829666faf40438d59ee5103079993fa204 WHIRLPOOL 2702ce1c689b48b182f8f406eb27ebdf0c346b5ecdc47e7c4247970df5ff89991fc6e5d9a5a918d345f28144519343015e8e8f1ebbb354472d5338ea27834f29
+DIST lcdproc-0.5.2-patches.tar.gz 6571 SHA256 b578bbb2e0e1adabfd8eda2101d9023652c8d3c112d7dc78fb77026d5f2db13d SHA512 d872099e524ed99525b642783d413f0cbff68aceb30857a4b7078390be9f98aa3acfa23c72e4455802376bc1bedb20019fa8a79e97066e2a1e97b5d68fbcd975 WHIRLPOOL ab515ad64770c96b72e7ed71809bcfe371600547da6fcd1253cc65a22baca79393a14ef815552b74e0d388c263635f1d2a4200f46646ffe925a31217327b915f
+DIST lcdproc-0.5.2.tar.gz 822695 SHA256 3261910dd9155229a2a6067c82ec4cca0d7900420f2d74c87a24b41b9b961036 SHA512 e21a1f2d3d5f53aa09477e9aea1f9685c1fe224a8f79f15d0d032214de211c51619a9eea9183743c024859349d481fe35d7999cc51e0de81dc2fa8e0c85d7a5d WHIRLPOOL 0d09e9aa6b8e55a00b96a5ace3749fec100130d91008dfaae3b011f8d352716cf64aa77be866ca4fb1c1d1b434bb0b91307b14ff2a36b28de8b71f9afcb58698
+EBUILD lcdproc-0.5.2-r2.ebuild 5638 SHA256 4aecf0358a2aa7e859f82e6a7cef7641fd549f4b2ea0094a80874162e4c30297 SHA512 a4d282772a086904f7b035900d859354b9d82553f5b6f549f75f6729adcc70f961242c922a3aa10fe3e2387cfdceec13056909e231defa6ea5ed352670117936 WHIRLPOOL 843add3d763d1b9bafe06706b4b6bc6fe56086ed9159ac2ce2ccf2406a6e4bf3740ebb76b171507d3220658796a57c9f2a535fa0645a0cfe57e3a55e307d0873
+MISC ChangeLog 13973 SHA256 134eb318ce64a7c5b00af3c8f1393de6e5c2599748e46aaa82dfc5d95402c6c3 SHA512 fcb895d4d4880e738c12985c197d1c49ca9f1117a1ca797e3d0298ad8b7518b76c4241af5e64ab45b771bc9c53714dfb71ea47c9389c70c727ee220b7760dd89 WHIRLPOOL 38e3f1f2180f9231f6c616c9806ad6f2ec11a05ce94b7ca11786cdb99576ef7951e29ee454082ed953939202725b6acc7c6a27bff494e14a2a7decf8f98b2ec1
+MISC metadata.xml 1408 SHA256 9b9ee74ef8db333247fe03934596f25481bc0f466a1657660a625895eae65eae SHA512 dcc23d797badec422661be955b8b3bef46ac4a4df515b8566c85e5e0d86c187ab8c4e285bac42a5206fd3cfeb4ab34ace82f153315e381f5b9893bba5f5eda06 WHIRLPOOL 46c38a6a59fccbc31ebeebbe337a7cd8d0eda8443f2f4bacbe0e6dddc8fda3a84d253871dea7bbb80dbfcc53a3c094cfcc705697603289108760cdc6b4ab70d0
diff --git a/app-misc/lcdproc/files/0.5.1-LCDd.initd b/app-misc/lcdproc/files/0.5.1-LCDd.initd
new file mode 100644
index 0000000..df5bc64
--- /dev/null
+++ b/app-misc/lcdproc/files/0.5.1-LCDd.initd
@@ -0,0 +1,22 @@
+#!/sbin/runscript
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lcdproc/files/0.5.1-LCDd.initd,v 1.3 2012/05/10 09:33:55 pacho Exp $
+
+depend() {
+ use net
+ use g15daemon
+}
+
+start() {
+ ebegin "Starting LCDd"
+ start-stop-daemon --start --quiet -m --pidfile /var/run/LCDd.pid \
+ --background --exec /usr/sbin/LCDd -- -s 1 -f
+ eend $? "Failed to start LCDd. Did you remember to set a driver in /etc/LCDd.conf? See syslog for details."
+}
+
+stop() {
+ ebegin "Stopping LCDd"
+ start-stop-daemon --stop --quiet --pidfile /var/run/LCDd.pid
+ eend $?
+}
diff --git a/app-misc/lcdproc/files/0.5.1-lcdproc.initd b/app-misc/lcdproc/files/0.5.1-lcdproc.initd
new file mode 100644
index 0000000..08bdf2d
--- /dev/null
+++ b/app-misc/lcdproc/files/0.5.1-lcdproc.initd
@@ -0,0 +1,21 @@
+#!/sbin/runscript
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lcdproc/files/0.5.1-lcdproc.initd,v 1.2 2007/10/04 10:39:36 swegener Exp $
+
+depend(){
+ use LCDd
+}
+
+start() {
+ ebegin "Starting lcdproc"
+ start-stop-daemon --start --background \
+ --exec /usr/bin/lcdproc
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping lcdproc"
+ start-stop-daemon --stop --exec /usr/bin/lcdproc
+ eend $?
+}
diff --git a/app-misc/lcdproc/files/0.5.2-r2-lcdproc.initd b/app-misc/lcdproc/files/0.5.2-r2-lcdproc.initd
new file mode 100644
index 0000000..aa161a9
--- /dev/null
+++ b/app-misc/lcdproc/files/0.5.2-r2-lcdproc.initd
@@ -0,0 +1,22 @@
+#!/sbin/runscript
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lcdproc/files/0.5.2-r2-lcdproc.initd,v 1.1 2008/09/12 23:58:55 rbu Exp $
+
+depend(){
+ use LCDd
+ after ntp-client
+}
+
+start() {
+ ebegin "Starting lcdproc"
+ start-stop-daemon --start --background \
+ --exec /usr/bin/lcdproc
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping lcdproc"
+ start-stop-daemon --stop --exec /usr/bin/lcdproc
+ eend $?
+}
diff --git a/app-misc/lcdproc/lcdproc-0.5.2-r2.ebuild b/app-misc/lcdproc/lcdproc-0.5.2-r2.ebuild
new file mode 100644
index 0000000..e964275
--- /dev/null
+++ b/app-misc/lcdproc/lcdproc-0.5.2-r2.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/lcdproc/lcdproc-0.5.2-r1.ebuild,v 1.11 2012/07/29 16:19:03 armin76 Exp $
+
+WANT_AUTOMAKE="1.9"
+inherit eutils autotools multilib
+
+DESCRIPTION="Client/Server suite to drive all kinds of LCD (-like) devices"
+HOMEPAGE="http://lcdproc.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
+ mirror://gentoo/${P}-patches.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+
+IUSE="doc debug nfs samba seamless-hbars usb lirc irman joystick"
+
+# The following array holds the USE_EXPANDed keywords
+IUSE_LCD_DEVICES=(ncurses bayrad cfontz cfontz633 cfontzpacket
+ cwlinux eyeboxone g15 graphlcd glk
+ hd44780 icpa106 imon iowarrior
+ lb216 lcdm001 lcterm
+ md8800 ms6931 mtcs16209x mtxorb noritakevfd
+ pyramid sed1330 sed1520 serialvfd sli
+ stv5730 svga t6963 text tyan
+ ula200 xosd ea65 picolcd serialpos )
+
+# Iterate through the array and add the lcd_devices_* that we support
+NUM_DEVICES=${#IUSE_LCD_DEVICES[@]}
+index=0
+while [ "${index}" -lt "${NUM_DEVICES}" ] ; do
+ IUSE="${IUSE} lcd_devices_${IUSE_LCD_DEVICES[${index}]}"
+ let "index = ${index} + 1"
+done
+
+RDEPEND="
+ usb? ( =virtual/libusb-0* )
+ lirc? ( app-misc/lirc )
+ irman? ( media-libs/libirman )
+
+ lcd_devices_graphlcd? ( app-misc/graphlcd-base app-misc/glcdprocdriver )
+ lcd_devices_g15? ( dev-libs/libg15 >=dev-libs/libg15render-1.1.1 )
+ lcd_devices_ncurses? ( sys-libs/ncurses )
+ lcd_devices_svga? ( media-libs/svgalib )
+ lcd_devices_ula200? ( >=dev-embedded/libftdi-0.7 =virtual/libusb-0* )
+ lcd_devices_xosd? ( x11-libs/xosd x11-libs/libX11 x11-libs/libXext )
+ lcd_devices_cfontzpacket? ( =virtual/libusb-0* )
+ lcd_devices_cwlinux? ( =virtual/libusb-0* )
+ lcd_devices_pyramid? ( =virtual/libusb-0* )
+ lcd_devices_picolcd? ( =virtual/libusb-0* )"
+DEPEND="${RDEPEND}
+ doc? ( app-text/xmlto )"
+RDEPEND="${RDEPEND}
+ lcd_devices_g15? ( app-misc/g15daemon )"
+
+pkg_setup() {
+ if [ -n "${LCDPROC_DRIVERS}" ] ; then
+ ewarn "Setting the drivers to compile via LCDPROC_DRIVERS is not supported anymore."
+ ewarn "Please use LCD_DEVICES now and see emerge -pv output for the options."
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${WORKDIR}/${P}-patches/${PV}-picolcd.patch"
+
+ cd "${WORKDIR}/${P}"
+ epatch_user
+
+ sed -i "79s:server/drivers:/usr/$(get_libdir)/lcdproc:" LCDd.conf
+ einfo "Patching LCDd.conf to use DriverPath=/usr/$(get_libdir)/lcdproc/"
+
+ eautoreconf
+}
+
+src_compile() {
+ # This array contains the driver names required by configure --with-drivers=
+ # The positions must be the same as the corresponding use_expand flags
+ local DEVICE_DRIVERS=(curses bayrad CFontz CFontz633 CFontzPacket
+ CwLnx EyeboxOne g15 glcdlib glk
+ hd44780 icp_a106 imon IOWarrior
+ lb216 lcdm001 lcterm
+ MD8800 ms6931 mtc_s16209x MtxOrb NoritakeVFD
+ pyramid sed1330 sed1520 serialVFD sli
+ stv5730 svga t6963 text tyan
+ ula200 xosd ea65 picolcd serialPOS)
+
+ # Generate comma separated list of drivers
+ COMMA_DRIVERS=""
+ FIRST_DRIVER=""
+ local index=0
+
+ while [ "${index}" -lt "${NUM_DEVICES}" ] ; do
+ if use "lcd_devices_${IUSE_LCD_DEVICES[${index}]}" ; then
+ append-driver "${DEVICE_DRIVERS[${index}]}"
+ fi
+ let "index = ${index} + 1"
+ done
+
+ # Append the not-lcd-drivers (input)
+ use lirc && append-driver "lirc"
+ use irman && append-driver "irman"
+ use joystick && append-driver "joy"
+
+ if [ -z "${COMMA_DRIVERS}" ] ; then
+ ewarn "You are compiling LCDd without support for any LCD drivers at all."
+ else
+ # Patch the config to contain a driver that is actually installed instead of the default
+ elog "Compiling the following drivers for LCDd: ${COMMA_DRIVERS}"
+ elog "Setting Driver=${FIRST_DRIVER} in LCDd.conf"
+ sed -i "44s:curses:${FIRST_DRIVER}:" LCDd.conf
+ fi
+
+ local ENABLEUSB
+ if use lcd_devices_cfontzpacket || use lcd_devices_cwlinux || use lcd_devices_pyramid; then
+ ENABLEUSB="--enable-libusb"
+ else
+ ENABLEUSB="$(use_enable usb libusb)"
+ fi
+
+ econf \
+ $(use_enable debug) \
+ $(use_enable nfs stat-nfs) \
+ $(use_enable samba stat-smbfs ) \
+ $(use_enable seamless-hbars) \
+ ${ENABLEUSB} \
+ "--enable-drivers=${COMMA_DRIVERS}" \
+ || die "configure failed"
+
+ emake || die "make failed"
+
+ if use doc; then
+ ebegin "Creating user documentation"
+ cd "${S}"/docs/lcdproc-user
+ xmlto html --skip-validation lcdproc-user.docbook
+ eend $?
+
+ ebegin "Creating dev documentation"
+ cd "${S}"/docs/lcdproc-dev
+ xmlto html --skip-validation lcdproc-dev.docbook
+ eend $?
+ fi
+}
+
+append-driver() {
+ [[ -z $* ]] && return 0
+ if [ -z "${COMMA_DRIVERS}" ] ; then
+ # First in the list
+ COMMA_DRIVERS="$*"
+ FIRST_DRIVER="$*"
+ else
+ # Second, third, ... include a comma at the front
+ COMMA_DRIVERS="${COMMA_DRIVERS},$*"
+ fi
+ return 0
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+
+ # move example clients installed to /usr/bin
+ rm -f "${D}"/usr/bin/{tail,lcdmetar,iosock,fortune,x11amp}.pl
+ insinto /usr/share/lcdproc/clients
+ doins clients/examples/*.pl
+ doins clients/metar/
+
+ newinitd "${FILESDIR}/0.5.1-LCDd.initd" LCDd
+ newinitd "${FILESDIR}/0.5.1-lcdproc.initd" lcdproc
+
+ dodoc README CREDITS ChangeLog INSTALL TODO
+ dodoc docs/README.* docs/*.txt
+
+ if use doc; then
+ insinto /usr/share/doc/${PF}/lcdproc-user
+ doins docs/lcdproc-user/*.html
+ insinto /usr/share/doc/${PF}/lcdproc-dev
+ doins docs/lcdproc-dev/*.html
+ fi
+}
+
+pkg_postinst() {
+ ewarn "IMPORTANT: Please update your /etc/LCDd.conf"
+ ewarn "As of lcdproc-0.5.1-r2, the DriverPath changed from /usr/share/lcdproc to /usr/$(get_libdir)/lcdproc ."
+}
diff --git a/app-misc/lcdproc/metadata.xml b/app-misc/lcdproc/metadata.xml
new file mode 100644
index 0000000..8cbb493
--- /dev/null
+++ b/app-misc/lcdproc/metadata.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>xmw@gentoo.org</email>
+ <name>Michael Weber</name>
+ </maintainer>
+ <longdescription lang="en">
+ LCDproc is a piece of software that displays real-time system information
+ from your Linux/*BSD box on a LCD. The server supports several serial
+ devices: Matrix Orbital, CrystalFontz, Bayrad, LB216, LCDM001
+ (kernelconcepts.de), Wirz-SLI, Cwlinux(.com) and PIC-an-LCD; and some
+ devices connected to the LPT port: HD44780, STV5730, T6963, SED1520 and
+ SED1330. Various clients are available that display things like CPU load,
+ system load, memory usage, uptime, and a lot more.
+</longdescription>
+ <use>
+ <flag name="hid">Enable HID support using libhid</flag>
+ <flag name="irman">Enable support for IRMan (<pkg>media-libs/libirman</pkg>)</flag>
+ <flag name="nfs">Adds support for NFS file system</flag>
+ <flag name="seamless-hbars">Try to avoid gaps in horizontal bars</flag>
+ <flag name="ftdi">Enable support for FTDI connections in some selected LCD_DEVICES (currently hd44780)</flag>
+ <flag name="lcd_devices_sdeclcd">Enable support for VLSYS M428 display</flag>
+ <flag name="lcd_devices_vlsys_m428">Enable support for VLSYS M428 display</flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">lcdproc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
new file mode 100644
index 0000000..ed95110
--- /dev/null
+++ b/app-misc/lirc/Manifest
@@ -0,0 +1,7 @@
+AUX 50-lirc.rules 48 SHA256 4902bec912e1fb222d285f97360870cfafab30777accc006d8968e3d54d538ba SHA512 6c6d47ec8127bbfa1fa9a18d6f98dd6202de4ea06a0430bd6f913c8dc828479adbb4324f017125b20925bb3d53f804afb637ac3d39bf3a362b84f9c8764aa08f WHIRLPOOL 2eea4dfb51e2d4eb6ac14013deee6cdfb9e30ec6aa095b9e13b16ee7d2551d107de8a641eaae6242c60cc66d570152d0c1e260e662ec1aaf45219a49400c2713
+AUX lirc.conf 234 SHA256 9b6441e7f3966139c70ef14952c7613532cf93f770a205ab121e5c8fa53711c6 SHA512 1f55375f9345004e4827d35a54c438d9ee16f521fcd2222991bf222b8476cdecac87501ebbbc46c3f7c95ea0aea4b725fdbaf5ef7fe2f068205389cf78e4b432 WHIRLPOOL b6c28502c07ee5959727901c3192b055c6bdf77f407c79e19e9430f38433da3ebc7311aafc7c9807a4dc2e346f55abc74f1b1a2a974cbcf37325ace1266a94c5
+AUX lirc_options.conf 726 SHA256 31e4c4f10d7b873b57e9c792c5012357039239d9d3d32ad6e2f9bb1668198194 SHA512 18756d69e44802daa638ac999d73d7bffc9a408a178b0c732a1f965130777e6d9d190257f729f833b64b8d4342355da7a66ccda69a1bafe8fe3d9afcdaf8fc25 WHIRLPOOL e2a3021f0c5123e644f073eccdc1a1c646ea2632c595123c777b4c33bb7c8b0daf95645b650b8d0c175c069a09343f34db0937cefe5b03336f242ded53286642
+AUX lircd.service 262 SHA256 351625a20a31ff64299359448fb90f3a94493df6cec883996c3c19461c62c044 SHA512 e02559a2fa2a01ad9dd25697575bca2405e2d46850b0413f9c86106b5f167c25eee7a201e5f2f45f6574c09289573cbe4bdfd4d9e768cb8ee4489c408d817d00 WHIRLPOOL 540b645bdf42d2d6c5a1f52fa5431af5a86a9556e62f6572a4cb96d1ccd81e8e441548ef628a17708f3e230964146f128763d23ad1c2acdda6e4f5d1e7ed5173
+AUX modprobed.lirc 549 SHA256 b4951252321ea326d3ec401e5ff1112716c5aaf5b2ca94d9f5e187e22ad35c44 SHA512 a64cac97e21ab53c247d8dd3e518b3caee5eeb9c3558727eba8a04684894c6be1695ce681e71d559474f4e78bbb39130d97f843eae18e56b3d3eb70f1fbefc63 WHIRLPOOL a45ec8b3cd725f9b4c6b991cf6d4fec7869a07911a2ac82535dca665a0dd99a66b40d85faf0beea780001e9260a8a17c1ccec880c05a271a138c1e0501f7727c
+DIST lirc-0.9.2a.tar.bz2 1642734 SHA256 357ed1270c664f8293797fb0fa2c9260bd9b9cbce3497a95ce22b452fbe53604 SHA512 84cbb16cd38379ed77eed1044ea137788b4a8480b572aca19af928ec7d2a50aed089ab90a720c718d8b2e66b7af8696d5fb6998c2abdf190ee6be1ff94089bf0 WHIRLPOOL f3c28fe9e42e8ab23774d6f16d34a0efe0ae97597d96415b70f75a142495ee2619069c098580af8ee09a90c54568f055fe8f0b877f888b86c7e05f0a2cb608b0
+EBUILD lirc-0.9.2a-r1.ebuild 768 SHA256 fe50c01a00a92f7688a565e424a5c1aeccf8a766b16b0586646bb52195e273c9 SHA512 1b641d3842504d2e7ee2616db78c241162dac13b354c298454ff6aedf0a4196382c116482477fc92739946d96de8e4eba646738998feb5ebbd83fc4ae421f9c8 WHIRLPOOL aa6addf16f829cd7fb24c3d91b227e4a408b0a537a23e4ea3f7a66eda49ec563ea1a7711836ee58194a88f34bb16884b14a61d2be6882ba448bbbc8cd5525501
diff --git a/app-misc/lirc/files/50-lirc.rules b/app-misc/lirc/files/50-lirc.rules
new file mode 100644
index 0000000..e36b587
--- /dev/null
+++ b/app-misc/lirc/files/50-lirc.rules
@@ -0,0 +1 @@
+KERNEL=="lirc[0-9]*", GROUP="lirc", MODE="0664"
diff --git a/app-misc/lirc/files/lirc.conf b/app-misc/lirc/files/lirc.conf
new file mode 100644
index 0000000..0fa82d1
--- /dev/null
+++ b/app-misc/lirc/files/lirc.conf
@@ -0,0 +1,7 @@
+#put your LIRC kernel driver here, if one is needed.
+
+#lirc_serial will not work if the linux serial port driver is compiled
+#so disable that in your kernel.
+
+#all lirc kernel modules are currently in multimedia staging.
+lirc_serial
diff --git a/app-misc/lirc/files/lirc_options.conf b/app-misc/lirc/files/lirc_options.conf
new file mode 100644
index 0000000..6e1d519
--- /dev/null
+++ b/app-misc/lirc/files/lirc_options.conf
@@ -0,0 +1,28 @@
+# These are the default options to lircd, if installed as
+# /etc/lirc/lirc_options.conf. See the lircd(8) and lircmd(8)
+# manpages for info on the different options.
+
+[lircd]
+nodaemon = False
+driver = default
+device = /dev/lirc0
+output = /var/run/lirc/lircd
+pidfile = /var/run/lirc/lircd.pid
+plugindir = /usr/lib64/lirc/plugins
+permission = 666
+allow-simulate = No
+repeat-max = 600
+effective-user = lirc
+#listen = [address:]port
+#connect = host[:port]
+#debug = 6
+#uinput = ...
+#release = ...
+#logfile = ...
+
+[lircmd]
+uinput = False
+nodaemon = False
+
+[modprobe]
+#modules = [lircd_dev, lirc_sir...]
diff --git a/app-misc/lirc/files/lircd.service b/app-misc/lirc/files/lircd.service
new file mode 100644
index 0000000..497c5fb
--- /dev/null
+++ b/app-misc/lirc/files/lircd.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=LIRC Infrared Signal Decoder
+After=network.target
+
+[Service]
+Type=simple
+
+ExecStartPre=/bin/mkdir -p /var/run/lirc
+ExecStartPre=/bin/chown -R lirc:lirc /var/run/lirc
+
+ExecStart=/usr/sbin/lircd --nodaemon
+
+[Install]
+WantedBy=multi-user.target
diff --git a/app-misc/lirc/files/modprobed.lirc b/app-misc/lirc/files/modprobed.lirc
new file mode 100644
index 0000000..2ed9558
--- /dev/null
+++ b/app-misc/lirc/files/modprobed.lirc
@@ -0,0 +1,22 @@
+#
+# For first serial receivers:
+#
+#options lirc_serial irq=4 io=0x3f8
+#options lirc_sir irq=4 io=0x3f8
+
+#
+# Detach first serial port from serial-driver.
+# Use this when you have your serial-port-driver statically
+# compiled into your kernel, or as a module but loaded before
+# the lirc-module.
+#
+#install lirc_serial setserial /dev/ttyS0 uart none; modprobe --ignore-install lirc_serial
+#
+#install lirc_sir setserial /dev/ttyS0 uart none; modprobe --ignore-install lirc_sir
+
+
+#
+# For parallel receivers:
+#
+#options lirc_parallel irq=7 io=0x3bc
+
diff --git a/app-misc/lirc/lirc-0.9.2a-r1.ebuild b/app-misc/lirc/lirc-0.9.2a-r1.ebuild
new file mode 100644
index 0000000..fbbbaa0
--- /dev/null
+++ b/app-misc/lirc/lirc-0.9.2a-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+inherit systemd
+DESCRIPTION="decode and send infra-red signals of many commonly used remote controls"
+HOMEPAGE="http://www.lirc.org/"
+
+MY_P=${PN}-${PV/_/}
+
+if [[ "${PV/_pre/}" = "${PV}" ]]; then
+ SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+else
+ SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2"
+fi
+
+LICENSE="GPL-2
+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="x11-libs/libX11
+ x11-libs/libSM
+ x11-libs/libICE
+ "
+RDEPEND="${DEPEND}"
+
+src_install() {
+ systemd_dounit "${FILESDIR}"/lircd.service
+}
+
+pkg_preinst() {
+ enewgroup lirc
+ enewuser lirc -1 /bin/false /dev/null "lirc,daemon"
+}
diff --git a/app-misc/mplugd/Manifest b/app-misc/mplugd/Manifest
new file mode 100644
index 0000000..b4e9a12
--- /dev/null
+++ b/app-misc/mplugd/Manifest
@@ -0,0 +1 @@
+EBUILD mplugd-9999-r1.ebuild 683 SHA256 9038b2cc05fc73e7e170fb4590c5a11efe543163bc7175150c1e73b207a558ef SHA512 cc1977da88a920a85f8c6c852f6b912f20ebb4cd8eca194f6f652e3e2cef8891544198c186b8994e916ef96683279ced0b108018066184cb6203496ed93387b1 WHIRLPOOL 2190f16250911afcfee354949865015e4bd1fe199332640bb9eff9bedc2239908a0ccd99a4165e042a63570685a67026d893fa26f92dc16842f3874d137018f7
diff --git a/app-misc/mplugd/mplugd-9999-r1.ebuild b/app-misc/mplugd/mplugd-9999-r1.ebuild
new file mode 100644
index 0000000..fde3773
--- /dev/null
+++ b/app-misc/mplugd/mplugd-9999-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit git-2 distutils
+
+DESCRIPTION="Daemon that executes event-triggered actions"
+HOMEPAGE="http://github.com/anyc/mplugd"
+EGIT_REPO_URI="https://github.com/benklop/mplugd.git"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="pulseaudio X udev midi"
+
+RDEPEND="
+ pulseaudio? ( dev-python/dbus-python )
+ X? ( >dev-python/python-xlib-0.15 )
+ udev? ( dev-python/pyudev )
+ midi? ( media-libs/portmidi )
+ pulseaudio? ( <dev-python/pygobject-3 )"
+
+pkg_preinst() {
+ enewgroup mplugd
+ enewuser mplugd -1 /bin/false /dev/null "mplugd,pulse-access,daemon,lirc"
+}
+
+
diff --git a/app-misc/pport/Manifest b/app-misc/pport/Manifest
new file mode 100644
index 0000000..6cf2801
--- /dev/null
+++ b/app-misc/pport/Manifest
@@ -0,0 +1,2 @@
+DIST pport-0.6.9.tar.gz 214567 SHA256 697b1cdbc2b77f6eba0f55ddf2f76d246c4b599dcca2d35fe2664a32bbf4a9ca SHA512 762530f80e8f22bba018c6f157c55cb8062ac7694a343a3fb64dca8ac9f58afb237c434ee58245915544c84bcb3c1de7187cc02eadc8ae43b872a395ac260a00 WHIRLPOOL 41b935c4298a058f2bd8588b084796453c310b260fd6b2050b36d6482694da1e0b6041c2c6ac838c40f94fdfadb2361b1bd194c520d628f4d5f6ceca5e2c2447
+EBUILD pport-0.6.9.ebuild 653 SHA256 d66f2a6ba2c587ccb5421579659f1f622cadd3c501a8a4d0081d0d9393e83c67 SHA512 dc7189756bf607cf047e277d8b658ed90d64cbec1cb284e1c91aea42891cfbb3a1a7b8be589419caf6b8c4ed7b56b87d6e083f1e0c2309d23c24e64928f1e0cc WHIRLPOOL ccb39b4af15e555584aae2c21d428ac051985df112cfd3761679bc9a4343202ef713417927508b22bb420bc6cf7193a25b6467b38e0141283caf6d0497837576
diff --git a/app-misc/pport/pport-0.6.9.ebuild b/app-misc/pport/pport-0.6.9.ebuild
new file mode 100644
index 0000000..6ee966b
--- /dev/null
+++ b/app-misc/pport/pport-0.6.9.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="A simple yet handy program for accessing the output pins of the parallel port."
+#HOMEPAGE="${PN}.sf.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 amd64"
+DEPEND="sys-libs/glibc
+ ssl? ( dev-libs/openssl )"
+IUSE="ssl"
+
+src_compile() {
+ local myconf
+ use ssl && myconf='--enable-ssl=yes'
+ econf ${myconf} || die
+ emake || die
+}
+
+src_install() {
+ dobin src/pport src/pportd
+ dodoc AUTHORS ChangeLog COPYING INSTALL NEWS THANKS doc/*
+ doman man/pport.1 man/pportd.1
+}
diff --git a/dev-embedded/arduino/ChangeLog b/dev-embedded/arduino/ChangeLog
new file mode 100644
index 0000000..e175ee0
--- /dev/null
+++ b/dev-embedded/arduino/ChangeLog
@@ -0,0 +1,34 @@
+ 13 Nov 2014; <hash@gentoo.org> arduino-1.5.8.ebuild,
+ files/arduino-1.5.8-build.xml.patch:
+ works for me(tm) dev-embedded/arduino-1.5.8
+
+ 13 Nov 2014; <hash@gentoo.org> arduino-1.5.8.ebuild:
+ arduino-1.5.8.ebuild
+
+ 13 Nov 2014; <hash@gentoo.org> arduino-1.5.8.ebuild:
+ plus more tweak arduino-1.5.8.ebuild
+
+ 13 Nov 2014; <hash@gentoo.org> arduino-1.5.8.ebuild:
+ more tweak arduino-1.5.8.ebuild
+
+ 13 Nov 2014; <hash@gentoo.org> arduino-1.5.8.ebuild:
+ tweak arduino-1.5.8.ebuild
+
+*arduino-1.5.8 (13 Nov 2014)
+
+ 13 Nov 2014; <hash@gentoo.org> +arduino-1.5.8.ebuild,
+ +files/arduino-1.5.8-build.xml.patch:
+ add masked arduino-1.5.8.ebuild
+
+ 29 Sep 2014; <hash@gentoo.org> arduino-1.0.6.ebuild:
+ typo
+
+ 29 Sep 2014; <hash@gentoo.org> arduino-1.0.6.ebuild:
+ fix dodoc arduino 1.0.6
+
+*arduino-1.0.6 (28 Sep 2014)
+
+ 28 Sep 2014; <hash@gentoo.org> +arduino-1.0.6.ebuild,
+ +files/arduino-1.0.1-build.xml.patch, +files/arduino-1.0.3-script.patch,
+ +files/arduino.desktop, +metadata.xml:
+ add arduino IDE
diff --git a/dev-embedded/arduino/Manifest b/dev-embedded/arduino/Manifest
new file mode 100644
index 0000000..2884fca
--- /dev/null
+++ b/dev-embedded/arduino/Manifest
@@ -0,0 +1,11 @@
+AUX arduino-1.0.1-build.xml.patch 1732 SHA256 4637f8843a9abcafc7bfd95c247636248c8223419751159d5b323f6851de47b8 SHA512 a5317a131449f08fa272cd7d3bf477eedc69f354b771297bc20623277e79a2c1349299c14fba52689f015c71d6a19733fb8ee24de820e59c1aa2b3e2d7f2af42 WHIRLPOOL 5f598424c212c4e6bdd3126bb71867cf8e73c1b4fe5cb336507197ca77e138d4cf655f5fd55ced4f778a028558b761a4fca05a077b3a3b6f6d7624ada92f2b70
+AUX arduino-1.0.3-script.patch 608 SHA256 1b77300bce911b5b697df0804c18b805f9ca52178451983336514aefa34ea53b SHA512 073f2adfc9066879a409a064599d9972ecf0110990a20d778d631fa24c35854831872a0ee220d80cfe996b9e6fa91ef00281a40c466b510a5ce635c59c84103a WHIRLPOOL e7953e567209c408b370c1d1771f38cac8ed875b9074f893c444481f5b6e2ad681516941a5152f0aa878c2678aac3e743c2c79d02e5aac994b29197d9996c2b4
+AUX arduino-1.5.8-build.xml.patch 6049 SHA256 51bb1625de53f9a6bd846d63cfb5698c8f06b94603e85868b21030d52db61f89 SHA512 29c6ce0862d247c9f32b3606528d9ffff735d135d8ce1c43336ad96cf08159dd354624d41e2c3187e64c1aa1b92874bf09a9ce4f87320a6840c6189efeb1a683 WHIRLPOOL b446bdb792b8bbfc6985770815428619dba293a1072650794f125c6f4af7c306fa05ddcdce5a1b6ec746d6e4e632e4a0086355b804fa0140a127576811b1590d
+AUX arduino.desktop 196 SHA256 707520d5c0075f9ad6663890d697e41f4a0b486bdb946469343c9fffced8b8db SHA512 d5c19162e7863ef3d1e4182caafafd090e2df98cb65b92aad01a3c68d793fe7f056939b920ab11666ab67fba4faa880ad4da599cad25206b8f22612c675cb3f1 WHIRLPOOL 9df9e95c443393a56e818b4892c7a7b41a7d0ec3220bffaa9dd9c767dfe9d3c1c9affc86b40baa00b27e2429fe59dfe7191a63f74e1f822312ddf851f712bb3d
+DIST 1.0.6.tar.gz 232972861 SHA256 4020fde5605156a99a2d19f37c14dcf2b9a66a7e2b11c93eb5353a862deb9f5d SHA512 888276d561b3cfae83d005dd8dae8bdcecbb43dde2003101615f3c04bd2765ba2ac9c189bd3fb8611343b82caaf1702f6e49e14f7498807a1dfd05ef072a583c WHIRLPOOL 57c8217c398f50870a93e604d0ef475d79600d83fa8e793485efa5a9109f1ea886fd600e61ede5642f84450cde78dd95d85ea701e02a1935c6111960989d6d9d
+DIST 1.5.8.tar.gz 72309449 SHA256 88f820a753edfe3faac2a1a60c2cc93c5d21299dfaaefdf8050e4e14ec15fd94 SHA512 17adf314564b747d4055b83f8f28ec9f439a8ddb457264f6cb903abe68556cb68a16e413ee5d99dea66f8d4874096fd8484e59c3f0a5830ba199acb66409a17f WHIRLPOOL ad2a8ac8a5c6e10ae6128a756b32aabdddd2fc4acf884e74dba7c67ef83c76681a6e7e015d85fe59d380072b73b4afcec17153bc9968d5a17500a61a21806338
+DIST arduino-icons.tar.bz2 58775 SHA256 9086ae27a13cc19e428ed7e6434366752b33a7d066b5620bfdd371709277390e SHA512 b750e79d6117f5df619f2b765dad6e64f0ba4aa3314b0b6e00801577e3ea1f15951ba15efe7a00f5317285a19ac29ac41c78b71342f45cd164c794a42bafcdd9 WHIRLPOOL b53ab3ff2981ca9f6d45311b9f885ca831700a7a49fef4a376cdc489f7cc3a6c39fbb93994b962b6854b0833d7342b951b5c6327422aafce762f92952b7a5876
+EBUILD arduino-1.0.6.ebuild 2773 SHA256 bf56ff05fb8aa4b12b1bc7ffdd25b2376e1ddbea5bf12c2a152007fe370308c9 SHA512 9cecc30984c6b568a2a57e39b84712b8633640f53579c9c8a3d4cad51f84c5a77f609c9505b0304c1158a7ce5302e5e9c8869bb8fb86e3aed86ac37d919326c5 WHIRLPOOL dd77ef5d99cfa21afa42914aaef9f9efe20ec39746141bb4c58540a76c20cbb49cc3969bfb62d98ac4af97988de83e1696951dc503ad7068ba2fba092e675167
+EBUILD arduino-1.5.8.ebuild 3262 SHA256 5ab14b8b75c390363e2af68bb948439c5d584c8b4e74124e71a13ce198090c1a SHA512 17ffc4cb2e6be685b28d8d1c475211e71877136169b06eedcff08df89eced24165aa200250973bd97791e572db0074ebc358975cdaa5e18b1d67220550d9f7a5 WHIRLPOOL 7d52034b67a1435e645847787c356b6234ed5bc9a1130ae6b32779b982896e9e2d169e519c25202b4c5933d162dbe6d913e9365603faecace0f15d6218dc0ebf
+MISC ChangeLog 1025 SHA256 365c9c8a51b2eee5afe1f2a473e3e135407362bd55fd9f4dddb72f33e97e4e56 SHA512 a835fe0314863091321aa804559519be418a083a142d178b053343db563500ea7464d1ffa226b082f3f77cbbfa841016ef45cb682a6491ce69aaf8cc19f9b87c WHIRLPOOL b76fe553d72f35a16b3a06bc4e74796fc3e286e4cb463cd3bd9a645e45f826a79c2f57374650061712203c2981f764569a5e59ef7e519f74111d8ae96fe66b36
+MISC metadata.xml 208 SHA256 24c4d46d397c253ce96a7cded3abfdd0bb86e77d5051fb28d7f0e650860b2fe3 SHA512 661f904a1085ad65ed73fac9f0b509bd17ba351525556d9182863504dc0659a0f6d1cdd6869be0c872a5a0089eea08b32b8b08cbe89145b34e1d28e0cb68b4d8 WHIRLPOOL a8263d59843cad65421a12792f01298fb6927e26d0fc3c2df02f3a12cd98f50f869c6825cfcd808ee59d9829c54a5d17c89ce0cd637a79e2249c53bff989d46d
diff --git a/dev-embedded/arduino/arduino-1.0.6.ebuild b/dev-embedded/arduino/arduino-1.0.6.ebuild
new file mode 100644
index 0000000..418b0a6
--- /dev/null
+++ b/dev-embedded/arduino/arduino-1.0.6.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/arduino/arduino-1.0.5.ebuild,v 1.3 2013/08/18 13:27:34 ago Exp $
+
+EAPI=4
+JAVA_PKG_IUSE="doc examples"
+
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="An open-source AVR electronics prototyping platform"
+HOMEPAGE="http://arduino.cc/ http://arduino.googlecode.com/"
+SRC_URI="https://github.com/${PN}/Arduino/archive/${PV}.tar.gz mirror://gentoo/arduino-icons.tar.bz2"
+LICENSE="GPL-2 GPL-2+ LGPL-2 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="strip binchecks"
+IUSE=""
+
+COMMONDEP="
+dev-java/jna
+>dev-java/rxtx-2.1"
+
+RDEPEND="${COMMONDEP}
+dev-embedded/avrdude
+dev-embedded/uisp
+sys-devel/crossdev
+>=virtual/jre-1.5"
+
+DEPEND="${COMMONDEP}
+>=virtual/jdk-1.5"
+
+EANT_GENTOO_CLASSPATH="jna,rxtx-2"
+EANT_EXTRA_ARGS="-Dversion=${PV}"
+EANT_BUILD_TARGET="build"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+
+src_unpack(){
+ unpack ${A}
+ cd ../"${S}"
+ mv Arduino-${PV} arduino-${PV}
+}
+
+java_prepare() {
+ # Remove the libraries to ensure the system
+ # libraries are used
+ rm build/linux/dist/tools/avrdude* || die
+ rm build/linux/dist/lib/* || die
+ rm app/lib/* || die
+ rm -rf app/src/processing/app/macosx || die
+ # Patch build/build.xml - remove local jar files
+ # for rxtx and ecj (use system wide versions)
+ epatch "${FILESDIR}"/${PN}-1.0.1-build.xml.patch
+
+ # Patch launcher script to include rxtx class/ld paths
+ epatch "${FILESDIR}"/${PN}-1.0.3-script.patch
+}
+
+src_compile() {
+ eant -f core/build.xml
+ EANT_GENTOO_CLASSPATH_EXTRA="../core/core.jar"
+ eant -f app/build.xml
+ eant "${EANT_EXTRA_ARGS}" -f build/build.xml
+}
+
+src_install() {
+ cd "${S}"/build/linux/work || die
+ java-pkg_dojar lib/core.jar lib/pde.jar
+ java-pkg_dolauncher ${PN} --pwd /usr/share/${PN} --main processing.app.Base
+
+ if use examples; then
+ java-pkg_doexamples examples
+ docompress -x /usr/share/doc/${P}/examples/
+ fi
+
+ if use doc; then
+ dodoc revisions.txt "${S}"/README.md
+ dohtml -r reference
+ java-pkg_dojavadoc "${S}"/build/javadoc/everything
+ fi
+
+ insinto "/usr/share/${PN}/"
+ doins -r hardware libraries
+ fowners -R root:uucp "/usr/share/${PN}/hardware"
+
+ insinto "/usr/share/${PN}/lib"
+ doins -r lib/*.txt lib/theme lib/*.jpg
+
+ # use system avrdude
+ # patching class files is too hard
+ dosym /usr/bin/avrdude "/usr/share/${PN}/hardware/tools/avrdude"
+ dosym /etc/avrdude.conf "/usr/share/${PN}/hardware/tools/avrdude.conf"
+
+ # install menu and icons
+ domenu "${FILESDIR}/${PN}.desktop"
+ for sz in 16 24 32 48 128 256; do
+ newicon -s $sz \
+ "${WORKDIR}/${PN}-icons/debian_icons_${sz}x${sz}_apps_${PN}.png" \
+ "${PN}.png"
+ done
+}
+
+pkg_postinst() {
+ [ ! -x /usr/bin/avr-g++ ] && ewarn "Missing avr-g++; you need to crossdev -s4 avr"
+}
diff --git a/dev-embedded/arduino/arduino-1.5.8.ebuild b/dev-embedded/arduino/arduino-1.5.8.ebuild
new file mode 100644
index 0000000..5b9759e
--- /dev/null
+++ b/dev-embedded/arduino/arduino-1.5.8.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/arduino/arduino-1.0.5.ebuild,v 1.3 2013/08/18 13:27:34 ago Exp $
+
+EAPI=4
+JAVA_PKG_IUSE="doc examples"
+
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="An open-source AVR electronics prototyping platform"
+HOMEPAGE="http://arduino.cc/ http://arduino.googlecode.com/"
+SRC_URI="https://github.com/${PN}/Arduino/archive/${PV}.tar.gz mirror://gentoo/arduino-icons.tar.bz2"
+LICENSE="GPL-2 GPL-2+ LGPL-2 CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="strip binchecks"
+IUSE=""
+
+COMMONDEP="
+dev-java/jna
+>dev-java/rxtx-2.1
+dev-util/astyle"
+
+RDEPEND="${COMMONDEP}
+dev-embedded/avrdude
+dev-embedded/uisp
+sys-devel/crossdev
+>=virtual/jre-1.5"
+
+DEPEND="${COMMONDEP}
+>=virtual/jdk-1.5"
+
+EANT_GENTOO_CLASSPATH="jna,rxtx-2"
+EANT_EXTRA_ARGS="-Dversion=${PV}"
+EANT_BUILD_TARGET="build"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+
+src_unpack(){
+ unpack ${A}
+ cd ../"${S}"
+ mv Arduino-${PV} arduino-${PV}
+}
+
+java_prepare() {
+ # Remove the libraries to ensure the system
+ # libraries are used
+# rm app/lib/* || die
+ rm -rf app/src/processing/app/macosx || die
+ # Patch build/build.xml - remove local jar files
+ # for rxtx and ecj (use system wide versions)
+ epatch "${FILESDIR}"/${PN}-1.5.8-build.xml.patch
+
+ # Patch launcher script to include rxtx class/ld paths
+ epatch "${FILESDIR}"/${PN}-1.0.3-script.patch
+}
+
+src_compile() {
+ eant -f core/build.xml
+ EANT_GENTOO_CLASSPATH_EXTRA="../core/core.jar"
+ eant -f app/build.xml
+ eant "${EANT_EXTRA_ARGS}" -f build/build.xml
+}
+
+src_install() {
+ cd "${S}"/build/linux/work || die
+ java-pkg_dojar lib/*.jar
+ java-pkg_dolauncher ${PN} --pwd /usr/share/${PN} --main processing.app.Base
+
+ if use examples; then
+ java-pkg_doexamples examples
+ docompress -x /usr/share/doc/${P}/examples/
+ fi
+
+ if use doc; then
+ dodoc revisions.txt "${S}"/README.md
+ dohtml -r reference
+ java-pkg_dojavadoc "${S}"/build/javadoc/everything
+ fi
+
+ insinto "/usr/share/${PN}/"
+ doins -r hardware libraries
+ fowners -R root:uucp "/usr/share/${PN}/hardware"
+
+ insinto "/usr/share/${PN}/lib"
+ doins -r lib/*.txt lib/theme lib/*.jpg
+
+ # use system avrdude
+ # patching class files is too hard
+ dosym /usr/bin/avrdude "/usr/share/${PN}/hardware/tools/avr/bin/avrdude"
+ dodir "/usr/share/${PN}/hardware/tools/avr/etc/"
+ dosym /etc/avrdude.conf "/usr/share/${PN}/hardware/tools/avr/etc/avrdude.conf"
+
+ dosym /usr/lib64/libastyle.so "/usr/share/${PN}/lib/libastylej.so"
+ dodir "/usr/share/${PN}/hardware/tools/avr/bin/"
+ dosym /usr/bin/avr-g++ "/usr/share/${PN}/hardware/tools/avr/bin/avr-g++"
+ dosym /usr/bin/avr-gcc "/usr/share/${PN}/hardware/tools/avr/bin/avr-gcc"
+ dosym /usr/bin/avr-ar "/usr/share/${PN}/hardware/tools/avr/bin/avr-ar"
+ dosym /usr/bin/avr-objcopy "/usr/share/${PN}/hardware/tools/avr/bin/avr-objcopy"
+ dosym /usr/bin/avr-size "/usr/share/${PN}/hardware/tools/avr/bin/avr-size"
+
+ # install menu and icons
+ domenu "${FILESDIR}/${PN}.desktop"
+ for sz in 16 24 32 48 128 256; do
+ newicon -s $sz \
+ "${WORKDIR}/${PN}-icons/debian_icons_${sz}x${sz}_apps_${PN}.png" \
+ "${PN}.png"
+ done
+}
+
+pkg_postinst() {
+ [ ! -x /usr/bin/avr-g++ ] && ewarn "Missing avr-g++; you need to crossdev -s4 avr"
+}
diff --git a/dev-embedded/arduino/files/arduino-1.0.1-build.xml.patch b/dev-embedded/arduino/files/arduino-1.0.1-build.xml.patch
new file mode 100644
index 0000000..afde2e0
--- /dev/null
+++ b/dev-embedded/arduino/files/arduino-1.0.1-build.xml.patch
@@ -0,0 +1,38 @@
+--- arduino-1.0.1/build/build.xml 2012-04-09 00:16:12.000000000 +0100
++++ arduino-1.0.1/build/build.xml 2012-06-25 06:12:09.000000000 +0100
+@@ -24,9 +24,9 @@
+ <fileset dir=".." id="runtime.jars">
+ <include name="core/core.jar" />
+ <include name="app/pde.jar" />
+- <include name="app/lib/ecj.jar" />
++<!-- <include name="app/lib/ecj.jar" /> -->
+ <include name="app/lib/jna.jar" />
+- <include name="app/lib/RXTXcomm.jar" />
++<!-- <include name="app/lib/RXTXcomm.jar" /> -->
+ <include name="app/lib/ant.jar" />
+ <include name="app/lib/ant-launcher.jar" />
+ </fileset>
+@@ -361,16 +361,18 @@
+ </target>
+
+ <target name="linux64-build" depends="linux-build" description="Build linux (64-bit) version">
+- <copy tofile="linux/work/hardware/tools/avrdude" file="linux/dist/tools/avrdude64" overwrite="true" />
+- <copy tofile="linux/work/lib/librxtxSerial.so" file="linux/dist/lib/librxtxSerial64.so" overwrite="true" />
++<!-- <copy tofile="linux/work/hardware/tools/avrdude" file="linux/dist/tools/avrdude64" overwrite="true" /> -->
++<!-- <copy tofile="linux/work/lib/librxtxSerial.so" file="linux/dist/lib/librxtxSerial64.so" overwrite="true" /> -->
+
+- <chmod perm="755" file="linux/work/hardware/tools/avrdude" />
++<!-- <chmod perm="755" file="linux/work/hardware/tools/avrdude" /> -->
+
+ <!-- Unzip AVR tools -->
+- <exec executable="tar" dir="linux/work/hardware">
++<!-- Removed by Paulj - use system installed instead -->
++<!-- <exec executable="tar" dir="linux/work/hardware">
+ <arg value="-xjf"/>
+ <arg value="../../avr_tools_linux64.tar.bz2"/>
+- </exec>
++ </exec>
++-->
+ </target>
+
+ <target name="linux32-run" depends="linux32-build"
diff --git a/dev-embedded/arduino/files/arduino-1.0.3-script.patch b/dev-embedded/arduino/files/arduino-1.0.3-script.patch
new file mode 100644
index 0000000..b4accc8
--- /dev/null
+++ b/dev-embedded/arduino/files/arduino-1.0.3-script.patch
@@ -0,0 +1,20 @@
+diff --git a/build/linux/dist/arduino b/build/linux/dist/arduino
+index b5eb9db..3f3b4aa 100644
+--- a/build/linux/dist/arduino
++++ b/build/linux/dist/arduino
+@@ -10,11 +10,13 @@ for LIB in \
+ lib/*.jar \
+ ;
+ do
+- CLASSPATH="${CLASSPATH}:${LIB}"
++ CLASSPATH="${CLASSPATH+$CLASSPATH:}${LIB}"
++
+ done
++CLASSPATH="${CLASSPATH+$CLASSPATH:}:$(java-config -dp rxtx-2)"
+ export CLASSPATH
+
+-LD_LIBRARY_PATH=`pwd`/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
++LD_LIBRARY_PATH="$(java-config -di rxtx-2)${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+ export LD_LIBRARY_PATH
+
+ export PATH="${APPDIR}/java/bin:${PATH}"
diff --git a/dev-embedded/arduino/files/arduino-1.5.8-build.xml.patch b/dev-embedded/arduino/files/arduino-1.5.8-build.xml.patch
new file mode 100644
index 0000000..d1a2341
--- /dev/null
+++ b/dev-embedded/arduino/files/arduino-1.5.8-build.xml.patch
@@ -0,0 +1,135 @@
+--- build/build.xml 2014-11-13 19:11:11.671501891 +0100
++++ build/build.xml 2014-11-13 19:12:09.494503614 +0100
+@@ -48,7 +48,6 @@
+ <include name="app/lib/commons-exec-1.1.jar" />
+ <include name="app/lib/commons-httpclient-3.1.jar" />
+ <include name="app/lib/commons-logging-1.0.4.jar" />
+- <include name="app/lib/ecj.jar" />
+ <include name="app/lib/jmdns-3.4.1.jar" />
+ <include name="app/lib/jna.jar" />
+ <include name="app/lib/jsch-0.1.50.jar" />
+@@ -224,9 +223,6 @@
+ </copy>
+
+ <!-- Unzip AVR tools -->
+- <antcall target="unzip-avr-toolchain">
+- <param name="file_arch" value="mac32" />
+- </antcall>
+
+ <!--
+ <exec executable="unzip">
+@@ -252,11 +248,6 @@
+ <param name="target.path" value="macosx/work/Arduino.app/Contents/Resources/Java" />
+ </antcall>
+
+- <antcall target="unzip-arm-toolchain">
+- <param name="dist_file" value="gcc-arm-none-eabi-4.8.3-2014q1-mac.tar.gz" />
+- <param name="dist_url" value="http://downloads.arduino.cc/gcc-arm-none-eabi-4.8.3-2014q1-mac.tar.gz" />
+- <param name="dist_check_file" value="gcc-arm-none-eabi-4.8.3-2014q1" />
+- </antcall>
+
+ <delete includeEmptyDirs="true" quiet="true">
+ <fileset dir="macosx/work/${staging_hardware_folder}/tools" includes="**/3.4.6/**/*"/>
+@@ -265,10 +256,6 @@
+ <fileset dir="macosx/work/${staging_hardware_folder}/tools" includes="**/man"/>
+ </delete>
+
+- <get src="http://downloads.arduino.cc/libastylej-2.03.zip" dest="macosx" usetimestamp="true" skipexisting="true"/>
+- <unzip src="macosx/libastylej-2.03.zip" dest="macosx" overwrite="true"/>
+- <copy file="macosx/libastylej/libastylej.jnilib" todir="macosx/work/Arduino.app/Contents/Resources/Java/lib/" />
+- <chmod perm="755" file="macosx/work/Arduino.app/Contents/Resources/Java/lib/libastylej.jnilib" />
+ </target>
+
+ <target name="macosx-run" depends="macosx-build" description="Run Mac OS X version">
+@@ -480,38 +467,14 @@
+ <copy todir="linux/work" file="linux/dist/arduino" />
+ <chmod perm="755" file="linux/work/arduino" />
+
+- <get src="http://downloads.arduino.cc/libastylej-2.03.zip" dest="linux" usetimestamp="true" skipexisting="true" />
+- <unzip src="linux/libastylej-2.03.zip" dest="linux" overwrite="true"/>
+- <copy file="linux/libastylej/libastylej${arch-bits}.so" tofile="linux/work/lib/libastylej.so" />
+- <chmod perm="755" file="linux/work/lib/libastylej.so" />
+ </target>
+
+ <target name="linux32-build" depends="linux-build" description="Build linux (32-bit) version">
+ <!-- Unzip ARM tools -->
+- <antcall target="unzip-arm-toolchain">
+- <param name="dist_file" value="gcc-arm-none-eabi-4.8.3-2014q1-linux32.tar.gz" />
+- <param name="dist_url" value="http://downloads.arduino.cc/gcc-arm-none-eabi-4.8.3-2014q1-linux32.tar.gz" />
+- <param name="dist_check_file" value="gcc-arm-none-eabi-4.8.3-2014q1" />
+- </antcall>
+-
+- <!-- Unzip AVR tools -->
+- <antcall target="unzip-avr-toolchain">
+- <param name="file_arch" value="linux32" />
+- </antcall>
+ </target>
+
+ <target name="linux64-build" depends="linux-build" description="Build linux (64-bit) version">
+ <!-- Unzip ARM tools -->
+- <antcall target="unzip-tool">
+- <param name="dist_file" value="gcc-arm-none-eabi-4.8.3-2014q1-linux64.tar.gz" />
+- <param name="dist_url" value="http://downloads.arduino.cc/gcc-arm-none-eabi-4.8.3-2014q1-linux64.tar.gz" />
+- <param name="dist_check_file" value="gcc-arm-none-eabi-4.8.3-2014q1" />
+- </antcall>
+-
+- <!-- Unzip AVR tools -->
+- <antcall target="unzip-avr-toolchain">
+- <param name="file_arch" value="linux64" />
+- </antcall>
+ </target>
+
+ <target name="linux32-run" depends="linux32-build" description="Run Linux (32-bit) version">
+@@ -522,28 +485,6 @@
+ <exec executable="./linux/work/arduino" spawn="false"/>
+ </target>
+
+- <target name="unzip-avr-toolchain">
+- <get src="http://downloads.arduino.cc/avr-toolchain-${file_arch}-gcc-4.8.1.zip" dest="${staging_folder}" usetimestamp="true" ignoreerrors="true" verbose="true" />
+-
+- <checksum file="${staging_folder}/avr-toolchain-${file_arch}-gcc-4.8.1.zip" algorithm="sha" fileext=".sha" verifyproperty="checksum.matches"/>
+- <condition property="checksum.matches.fail">
+- <equals arg1="${checksum.matches}" arg2="false"/>
+- </condition>
+- <fail if="checksum.matches.fail">Checksum failed.
+-
+- File avr-toolchain-${file_arch}-gcc-4.8.1.zip failed checksum.
+- Please remove "${staging_folder}/avr-toolchain-${file_arch}-gcc-4.8.1.zip" and download it again.
+- </fail>
+-
+- <mkdir dir="${staging_folder}/work/${staging_hardware_folder}/tools/avr" />
+- <exec executable="unzip">
+- <arg value="-q" />
+- <arg value="-n" />
+- <arg value="-d" />
+- <arg value="${staging_folder}/work/${staging_hardware_folder}/tools/avr" />
+- <arg value="${staging_folder}/avr-toolchain-${file_arch}-gcc-4.8.1.zip" />
+- </exec>
+- </target>
+
+
+
+@@ -741,10 +682,6 @@
+ <param name="file_arch" value="win32" />
+ </antcall>
+
+- <get src="http://downloads.arduino.cc/libastylej-2.03.zip" dest="windows" usetimestamp="true" skipexisting="true" />
+- <unzip src="windows/libastylej-2.03.zip" dest="windows" overwrite="true"/>
+- <copy file="windows/libastylej/AStylej.dll" todir="windows/work/lib" />
+-
+ <!-- Copy bossac.exe tool -->
+ <copy todir="windows/work/hardware/tools">
+ <fileset file="windows/bossac.exe" />
+@@ -781,12 +718,6 @@
+ </chmod>
+
+ <!-- Unzip ARM toolchain -->
+- <antcall target="unzip-arm-toolchain">
+- <param name="dist_file" value="gcc-arm-none-eabi-4.8.3-2014q1-windows.tar.gz" />
+- <param name="dist_url" value="http://downloads.arduino.cc/gcc-arm-none-eabi-4.8.3-2014q1-windows.tar.gz" />
+- <param name="dist_check_file" value="gcc-arm-none-eabi-4.8.3-2014q1" />
+- </antcall>
+-
+ <delete includeEmptyDirs="true" quiet="true">
+ <fileset dir="windows/work/hardware/tools/avr/doc" />
+ </delete>
diff --git a/dev-embedded/arduino/files/arduino.desktop b/dev-embedded/arduino/files/arduino.desktop
new file mode 100644
index 0000000..b75dea5
--- /dev/null
+++ b/dev-embedded/arduino/files/arduino.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Name=arduino
+Comment=Open-source electronics prototyping platform
+Exec=arduino
+Icon=arduino
+Terminal=false
+Type=Application
+Categories=Development;
+StartupNotify=false
diff --git a/dev-embedded/arduino/metadata.xml b/dev-embedded/arduino/metadata.xml
new file mode 100644
index 0000000..4a415dc
--- /dev/null
+++ b/dev-embedded/arduino/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>gentoo.power@gmail.com</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/python-xlib/Manifest b/dev-python/python-xlib/Manifest
new file mode 100644
index 0000000..9a49856
--- /dev/null
+++ b/dev-python/python-xlib/Manifest
@@ -0,0 +1 @@
+EBUILD python-xlib-0.16_pre171.ebuild 1074 SHA256 a58f6c2eb7668cd003920935533e6e85183161dc2786b1bddd8856d64e1cd757 SHA512 41c6fc03eefc7fc6216812a0be01cf3c3d046033fda23e48a70893211d1f45ba4176190618a5b42a2644d89cb443662cdca2bc6f4013a90e527d235815211aa1 WHIRLPOOL 917b09095a048a63d64561ffb5d17c9652625f7ae30c6191c70501acdde118cea6694ae31bc5acb6878f5b22e39aa6786127c4a594b11b7d4c0fb87cbdac0134
diff --git a/dev-python/python-xlib/python-xlib-0.16_pre171.ebuild b/dev-python/python-xlib/python-xlib-0.16_pre171.ebuild
new file mode 100644
index 0000000..05c55be
--- /dev/null
+++ b/dev-python/python-xlib/python-xlib-0.16_pre171.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/python-xlib/python-xlib-0.15_rc1-r2.ebuild,v 1.4 2015/04/08 08:05:03 mgorny Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 pypy )
+
+inherit distutils-r1 subversion
+
+MY_P="${P/_/}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="A fully functional X client library for Python, written in Python"
+HOMEPAGE="http://python-xlib.sourceforge.net/"
+
+ESVN_REPO_URI="svn://svn.code.sf.net/p/python-xlib/code/trunk@171"
+ESVN_PROJECT="${PN/-code}"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc"
+
+python_prepare_all() {
+ sed -e 's:make:$(MAKE):g' -i doc/Makefile || die
+ cp -r "${FILESDIR}"/defs doc/src/ || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ if use doc; then
+ cd doc || die
+ VARTEXFONTS="${T}"/fonts emake html
+ fi
+}
+
+python_test() {
+ cd test || die
+
+ local t
+ for t in *.py; do
+ "${PYTHON}" "${t}" || die
+ done
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/games-emulation/gens-gs/ChangeLog b/games-emulation/gens-gs/ChangeLog
new file mode 100644
index 0000000..f20f512
--- /dev/null
+++ b/games-emulation/gens-gs/ChangeLog
@@ -0,0 +1,37 @@
+# ChangeLog for games-emulation/gens-gs
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*gens-gs-7-r4 (04 May 2015)
+
+ 04 May 2015; nE0sIghT <ykonotopov@gmail.com> -gens-gs-7-r3.ebuild,
+ +gens-gs-7-r4.ebuild:
+ Fixed desktop icon
+
+ 03 May 2015; nE0sIghT <ykonotopov@gmail.com> gens-gs-7-r3.ebuild:
+ Repoman QA. Dropped emul-linux dependencies
+
+ 23 Mar 2015; nE0sIghT <ykonotopov@gmail.com> gens-gs-7-r3.ebuild:
+ Useless variable
+
+ 23 Mar 2015; nE0sIghT <ykonotopov@gmail.com> -gens-gs-7-r2.ebuild,
+ gens-gs-7-r3.ebuild:
+ Removed old
+
+ 23 Mar 2015; nE0sIghT <ykonotopov@gmail.com> +metadata.xml:
+ Metadata
+
+ 05 Mar 2015; nE0sIghT <ykonotopov@gmail.com> gens-gs-7-r3.ebuild:
+ Removed custom category
+
+*gens-gs-7-r3 (18 Feb 2015)
+
+ 18 Feb 2015; nE0sIghT <ykonotopov@gmail.com> +gens-gs-7-r3.ebuild:
+ Multilib conversion
+
+*gens-gs-7-r2 (30 Apr 2014)
+
+ 30 Apr 2014; root <root@vortex> +files/amd64.patch,
+ +files/gtk_build_fix.patch, +files/libtool.patch, +gens-gs-7-r2.ebuild:
+ Initial commit
+
diff --git a/games-emulation/gens-gs/Manifest b/games-emulation/gens-gs/Manifest
new file mode 100644
index 0000000..d7dd965
--- /dev/null
+++ b/games-emulation/gens-gs/Manifest
@@ -0,0 +1 @@
+DIST gens-gs-r7.tar.gz 3525070 SHA256 6320cd7bee85472891e1e29b21731d2c8180d04db67ee21256491f3f9ad145c1 SHA512 8089ec6c1753481f6c3e0721b4d94fa933ef3211e871ab45b54be58107df7c39ed32f5125b2630f46e45df9604a5291220521aace2d149b73a3932b313b4bbaa WHIRLPOOL 36917fb3ccdd926af6fe505e0d946e6271a41643c736122080b219e3cf5eb49eba8643d16595bbecda27c71c9a09eaee40bf4adec17edd196925bbceb34d2c98
diff --git a/games-emulation/gens-gs/files/amd64.patch b/games-emulation/gens-gs/files/amd64.patch
new file mode 100644
index 0000000..c70890e
--- /dev/null
+++ b/games-emulation/gens-gs/files/amd64.patch
@@ -0,0 +1,44 @@
+diff -ur ./gens-gs-r7/src/cbob/Makefile.am ./gens-gs-r7-amd64/src/cbob/Makefile.am
+--- ./gens-gs-r7/src/cbob/Makefile.am 2009-10-12 01:08:43.000000000 +0400
++++ ./gens-gs-r7-amd64/src/cbob/Makefile.am 2014-03-21 21:35:03.188561520 +0400
+@@ -10,7 +10,7 @@
+ # cross-compiling for Win32.
+ # NOTE: This will only work with gcc.
+ cbob.o: cbob.c
+- $(build_alias)-gcc -o cbob.o -c ${srcdir}/cbob.c
++ $(CC) -o cbob.o -c ${srcdir}/cbob.c
+
+ cbob$(EXEEXT): cbob.o
+- $(build_alias)-gcc -o cbob$(EXEEXT) cbob.o
++ $(CC) -o cbob$(EXEEXT) cbob.o
+diff -ur ./gens-gs-r7/src/starscream/Makefile.am ./gens-gs-r7-amd64/src/starscream/Makefile.am
+--- ./gens-gs-r7/src/starscream/Makefile.am 2009-11-02 03:11:43.000000000 +0300
++++ ./gens-gs-r7-amd64/src/starscream/Makefile.am 2014-03-21 21:34:36.571017240 +0400
+@@ -17,9 +17,9 @@
+ # cross-compiling for Win32.
+ # NOTE: This will only work with gcc.
+ star_m68k$(EXEEXT):
+- $(build_alias)-gcc -o star_m68k$(EXEEXT) ${srcdir}/star_m68k.c
++ $(CC) -o star_m68k$(EXEEXT) ${srcdir}/star_m68k.c
+ star_s68k$(EXEEXT):
+- $(build_alias)-gcc -o star_s68k$(EXEEXT) ${srcdir}/star_s68k.c
++ $(CC) -o star_s68k$(EXEEXT) ${srcdir}/star_s68k.c
+
+ main68k.asm: star_m68k$(EXEEXT)
+ ./star_m68k$(EXEEXT) main68k.asm -hog -name main68k_
+diff -ur ./gens-gs-r7/src/starscream/Makefile.in ./gens-gs-r7-amd64/src/starscream/Makefile.in
+--- ./gens-gs-r7/src/starscream/Makefile.in 2014-03-21 21:34:10.838491057 +0400
++++ ./gens-gs-r7-amd64/src/starscream/Makefile.in 2014-03-21 21:34:36.571017240 +0400
+@@ -642,9 +642,9 @@
+ # cross-compiling for Win32.
+ # NOTE: This will only work with gcc.
+ star_m68k$(EXEEXT):
+- $(build_alias)-gcc -o star_m68k$(EXEEXT) ${srcdir}/star_m68k.c
++ $(CC) -o star_m68k$(EXEEXT) ${srcdir}/star_m68k.c
+ star_s68k$(EXEEXT):
+- $(build_alias)-gcc -o star_s68k$(EXEEXT) ${srcdir}/star_s68k.c
++ $(CC) -o star_s68k$(EXEEXT) ${srcdir}/star_s68k.c
+
+ main68k.asm: star_m68k$(EXEEXT)
+ ./star_m68k$(EXEEXT) main68k.asm -hog -name main68k_
+Только в ./gens-gs-r7-amd64/src/starscream: Makefile.in.orig
diff --git a/games-emulation/gens-gs/files/gtk_build_fix.patch b/games-emulation/gens-gs/files/gtk_build_fix.patch
new file mode 100644
index 0000000..faa5419
--- /dev/null
+++ b/games-emulation/gens-gs/files/gtk_build_fix.patch
@@ -0,0 +1,14 @@
+diff --git a/configure.ac b/configure.ac
+index 7a5bac4..92a150b 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -195,9 +195,6 @@ ifdef(
+ )
+ AC_DEFINE(GENS_UI_GTK, 1, Enable the GTK+ UI)
+
+-# TODO: Disable deprecated GTK+ features.
+-GTK_CFLAGS="$GTK_CFLAGS -DGTK_DISABLE_DEPRECATED -DDISABLE_DEPRECATED -DGSEAL_ENABLE"
+-
+ #elif test x$ui = xqt4; then
+ #
+ # Qt4
diff --git a/games-emulation/gens-gs/files/libtool.patch b/games-emulation/gens-gs/files/libtool.patch
new file mode 100644
index 0000000..088ef17
--- /dev/null
+++ b/games-emulation/gens-gs/files/libtool.patch
@@ -0,0 +1,9 @@
+diff -ur ./gens-gs-r7/src/gens/Makefile.unix.inc.am ./gens-gs-r7-r1/src/gens/Makefile.unix.inc.am
+--- ./gens-gs-r7/src/gens/Makefile.unix.inc.am 2009-11-22 20:42:02.000000000 +0300
++++ ./gens-gs-r7-r1/src/gens/Makefile.unix.inc.am 2014-03-22 22:33:10.758229054 +0400
+@@ -139,3 +139,5 @@
+ if GENS_OPENGL
+ gens_LDADD += @GL_LIBS@
+ endif
++
++gens_LDADD += -ldl -lX11
diff --git a/games-emulation/gens-gs/gens-gs-7-r4.ebuild b/games-emulation/gens-gs/gens-gs-7-r4.ebuild
new file mode 100644
index 0000000..a5112b9
--- /dev/null
+++ b/games-emulation/gens-gs/gens-gs-7-r4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit autotools eutils flag-o-matic games
+
+MY_PV="r${PV}"
+
+DESCRIPTION="A Gens fork which aims to clean up the source code and combine features from other forks"
+HOMEPAGE="http://info.sonicretro.org/Gens/GS"
+SRC_URI="http://www.soniccenter.org/gerbilsoft/gens/${MY_PV}/${PN}-${MY_PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="opengl"
+
+RDEPEND="opengl? (
+ virtual/opengl[abi_x86_32]
+ )
+
+ >=media-libs/libsdl-1.2[opengl?,abi_x86_32]
+ x11-libs/gtk+:2[abi_x86_32]
+
+ !games-emulation/gens
+"
+DEPEND="${RDEPEND}
+ >=dev-lang/nasm-0.98
+"
+
+S="${WORKDIR}/${PN}-r${PV}"
+
+PATCHES=(
+ "${FILESDIR}/gtk_build_fix.patch"
+ "${FILESDIR}/amd64.patch"
+ "${FILESDIR}/libtool.patch"
+)
+DOCS=( "ChangeLog.txt" )
+
+src_prepare() {
+ base_src_prepare
+
+ sed -i '1i#define OF(x) x' src/extlib/minizip/ioapi.h
+
+ append-ldflags -Wl,-z,noexecstack
+ eautoreconf
+}
+
+src_configure() {
+ use amd64 && multilib_toolchain_setup x86
+
+ egamesconf \
+ $(use_with opengl) \
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \
+ || die "econf failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ einstalldocs
+
+ make_desktop_entry gens "Gens/GS" "/usr/share/games/gens/gensgs_48x48.png"
+ prepgamesdirs
+}
diff --git a/games-emulation/gens-gs/metadata.xml b/games-emulation/gens-gs/metadata.xml
new file mode 100644
index 0000000..cd2c08c
--- /dev/null
+++ b/games-emulation/gens-gs/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>ykonotopov@gmail.com</email>
+ <name>Yuri Konotopov</name>
+ </maintainer>
+</pkgmetadata>
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/profiles/repo_name b/profiles/repo_name
new file mode 100644
index 0000000..40206b4
--- /dev/null
+++ b/profiles/repo_name
@@ -0,0 +1 @@
+benklop
diff --git a/sys-apps/libcec-daemon/Manifest b/sys-apps/libcec-daemon/Manifest
new file mode 100644
index 0000000..51bb61a
--- /dev/null
+++ b/sys-apps/libcec-daemon/Manifest
@@ -0,0 +1 @@
+EBUILD libcec-daemon-9999.ebuild 707 SHA256 4d375ff968fd02a8d056246fed12317140d0927918d670065112bf9f0bf80bee SHA512 57c547678573e1c3b917e5b63f0a7ecb2d8cd5298a610b2b6ef8e213b4d2f86f549eb0c6c0004b3ded1d4e96e2736a29117946a9d12133649ce2c38ce6859d96 WHIRLPOOL 9c2ed3807866c0c8c8a8a0b9e81a5af0354b108707d67f0b64abed458a90680889dc56255619cda7d5749a69b49b22fca50213e93061c1782b016ef1074d5f90
diff --git a/sys-apps/libcec-daemon/libcec-daemon-9999.ebuild b/sys-apps/libcec-daemon/libcec-daemon-9999.ebuild
new file mode 100644
index 0000000..a79a590
--- /dev/null
+++ b/sys-apps/libcec-daemon/libcec-daemon-9999.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit git-2
+inherit autotools
+
+DESCRIPTION="A simple daemon to connect libcec to uinput. That is, using your TV to control your PC! by Andrew Brampton"
+HOMEPAGE="https://github.com/pssc/libcec-daemon"
+EGIT_REPO_URI="https://github.com/benklop/libcec-daemon.git"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-libs/boost dev-libs/log4cplus dev-libs/libcec"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ eautoreconf
+}
+
+src_configure() {
+ econf
+}
+
+src_compile() {
+ emake
+}
+
+src_install()
+{
+ insinto /usr/bin
+ dobin libcec-daemon || die "Install failed!"
+}
diff --git a/x11-misc/hhpc/Manifest b/x11-misc/hhpc/Manifest
new file mode 100644
index 0000000..a94d7a3
--- /dev/null
+++ b/x11-misc/hhpc/Manifest
@@ -0,0 +1 @@
+EBUILD hhpc-0.3.1.ebuild 586 SHA256 cb967bb6c18ba30b265f78b0ce5872082c92dfc447e9585189752148ae0f4d8c SHA512 d5cc50bfe4ea17827dafd56a74f51e443f1375f29f0b65fddf3964deb278762898b7a10aa4922b0a7d6f86ce1ce8f9b3d491c6260905cb4bcd1533b769a68838 WHIRLPOOL 3d82218e650ba866d4bc145eeda6c4c4e9a771be0c99adb9697515d29c76b6719ca92b17aa942a83d91a7baa9918c3269be793d084131922e11479a4eec7e636
diff --git a/x11-misc/hhpc/hhpc-0.3.1.ebuild b/x11-misc/hhpc/hhpc-0.3.1.ebuild
new file mode 100644
index 0000000..5aa7048
--- /dev/null
+++ b/x11-misc/hhpc/hhpc-0.3.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+inherit git-r3
+
+DESCRIPTION="hhpc is a lightweight alternative to unclutter. it is essentially hpc written in C."
+HOMEPAGE="https://github.com/aktau/hhpc/"
+SRC_URI=""
+
+EGIT_REPO_URI="https://github.com/aktau/hhpc"
+EGIT_BRANCH="master"
+EGIT_TAG="v0.3.1"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="x11-libs/libX11"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+ emake
+}
+
+src_install()
+{
+ insinto /usr/bin
+ dobin hhpc || die "Install failed!"
+}
+
diff --git a/x11-misc/nodm/Manifest b/x11-misc/nodm/Manifest
new file mode 100644
index 0000000..8bb6994
--- /dev/null
+++ b/x11-misc/nodm/Manifest
@@ -0,0 +1,6 @@
+AUX nodm.confd 592 SHA256 d1946f982eadb74c3b7cd978d4690186433fc3d6462f92d6ad28a55aa41fab2b SHA512 af1ca8b770761b2482b500278501143444af2ed505fd31283d178e154ab6a079cbac701cb59d7e04bcb785fd79413f775d919797399fefd2dfd309626bff1907 WHIRLPOOL 72a2991dcdd3a8bf6aaf765d435fa2a9fc6dc81f19ec74ce1e2638a0b60852ec681e5c34898cd0a9727bf43e0205b36d5def66b65812a68bbb401682746042a2
+AUX nodm.initd 423 SHA256 06e894d8388890007d9ae4e9530d3f8d4db65b2a61b7ecbc6e584bab2633f689 SHA512 3fcdd57975aa8537d2d6085ed11f1cfe1e149522ee07bff12d5e94b9d31be748177bf2fd85b9e0b1840ee011cb69e2be11921f22b4f7fb5173dc9f6ca130b16a WHIRLPOOL a7565a30212d322759409cb4c00bbcb9689a6a4af51381043b7211821be17cad4165ab6440d85bdb8026f8b6bc491c0328c3c3f33ef5af7ff87a540cdd669d5b
+AUX nodm.service 305 SHA256 c8df5173cd8d237184afc669528017271bcec48c6cac851f78800e202bfd0eba SHA512 fba31fde575d52eda6ee0ea78d0e0617015fdc7c9ad9561a55de531902c7a47f496b830799e6932247f15c80a1b7ab41b048d185ce22fe2bbdae4855df17a8a3 WHIRLPOOL ec56b0546464c9101a511582d722618c04ee63ef73cbde47c856e2ff72710c48611ab2308e2ce5fa43d5c92c4676c8dea3e5bd99ccc4d3c40f3f75b0b47fe85e
+AUX xdm.patch 549 SHA256 bfe98a23fe46250170f2b9c8e6dace4ac27ac3c24b2429f4a5404ad562a5f6a3 SHA512 728443ff1b59971b8938d78c62d34489820a0cccc59a5c40541f5f293fcd64c26cace60b6c3e07743242f7c43c85fc03945b91f6b07c215b30fb33852f2f59b2 WHIRLPOOL dc878c1a69f56de25bfa3a31890b5e29c7254dff8b627be829b27c394489c75706a564c17530747f5efa5f9852fe43fd19d8459948017616f7bb924390368f42
+DIST nodm_0.11.orig.tar.gz 119074 SHA256 f9ec63d4a8e71f1948af3daa82394b441d34449933329345975afa6b6562c9a6 SHA512 1525b58eca1e6fd498d1be5eb6c340a13f82d7a0b5b42bbd930bad7f4389f3d244d9f7db9a655d861d578d03cc55ca1acf9ca54a1871bf82afc4310d370dba4c WHIRLPOOL 122f43178c92197b3389bfa3ac9d8456af500e85cc9f916e2fa43ae50e23420a9e602bfdcdde0f496426cc5778752f71a0328baa284eac1d97d14d988a1b5f3e
+EBUILD nodm-0.11-r2.ebuild 1392 SHA256 44b045847952b9ebd153153a10fdcb20d21a494bae4e380ae242a32aa52a0b30 SHA512 b2115007bd1ea8033104c97fee4e38f92e59402a6fc21e5854636a003473d6446cdc7887ce99c85758d1f0a0e97817800fcc1ae14b7dae235e435d1e0d5138e3 WHIRLPOOL 0f5547c92c1270dba26eeb19b1666e65d548de217809ee65d82dd72034449eb7c69a894a83efa220903d65387e069411f0a1d6110ec16255f034dbc0026c7b94
diff --git a/x11-misc/nodm/files/nodm.confd b/x11-misc/nodm/files/nodm.confd
new file mode 100644
index 0000000..23a08e0
--- /dev/null
+++ b/x11-misc/nodm/files/nodm.confd
@@ -0,0 +1,23 @@
+# /etc/conf.d/nodm: config file for /etc/init.d/nodm
+
+# See the nodm(8) manpage for more info.
+
+# The user to automatically login.
+NODM_USER=""
+
+# The VT the X server should run on.
+NODM_FIRST_VT="7"
+
+# The options to pass to the X server.
+NODM_X_OPTIONS="-nolisten tcp -br -novtswitch -quiet"
+
+# The minimum time (in seconds) that a session should
+# last to be considered successful. nodm will restart
+# the session if it lasts less than this time.
+NODM_MIN_SESSION_TIME="60"
+
+# The X session to start.
+NODM_XSESSION="/etc/X11/Sessions/Xsession"
+
+# The options to pass to nodm.
+NODM_OPTS=""
diff --git a/x11-misc/nodm/files/nodm.initd b/x11-misc/nodm/files/nodm.initd
new file mode 100644
index 0000000..2d49116
--- /dev/null
+++ b/x11-misc/nodm/files/nodm.initd
@@ -0,0 +1,22 @@
+#!/sbin/runscript
+
+depend() {
+ need local
+}
+
+start() {
+ export NODM_USER NODM_FIRST_VT NODM_X_OPTIONS \
+ NODM_MIN_SESSION_TIME NODM_XSESSION
+
+ ebegin "Starting nodm"
+ start-stop-daemon --start --quiet --background --make-pidfile \
+ --pidfile /var/run/nodm.pid --exec /usr/sbin/nodm \
+ -- ${NODM_OPTS}
+ eend $?
+}
+
+stop () {
+ ebegin "Stopping nodm"
+ start-stop-daemon --stop --quiet --pidfile /var/run/nodm.pid
+ eend $?
+}
diff --git a/x11-misc/nodm/files/nodm.service b/x11-misc/nodm/files/nodm.service
new file mode 100644
index 0000000..5584c85
--- /dev/null
+++ b/x11-misc/nodm/files/nodm.service
@@ -0,0 +1,16 @@
+[Unit]
+Description=NoDM Display Manager
+After=network.target
+
+[Service]
+Type=simple
+User=root
+Group=root
+EnvironmentFile=/etc/conf.d/nodm
+ExecStart=/bin/sh -c "export NODM_USER NODM_FIRST_VT NODM_X_OPTIONS NODM_MIN_SESSION_TIME NODM_XSESSION; /usr/sbin/nodm -- ${NODM_OPTS}"
+
+# Give a reasonable amount of time for the server to start up/shut down
+TimeoutSec=300
+
+[Install]
+WantedBy=multi-user.target
diff --git a/x11-misc/nodm/files/xdm.patch b/x11-misc/nodm/files/xdm.patch
new file mode 100644
index 0000000..5ac41b9
--- /dev/null
+++ b/x11-misc/nodm/files/xdm.patch
@@ -0,0 +1,18 @@
+--- /etc/init.d/xdm.orig 2011-12-21 11:50:37.000000000 +1100
++++ /etc/init.d/xdm 2012-04-12 16:28:41.058098417 +1000
+@@ -101,6 +101,15 @@
+ PIDFILE=/var/run/lightdm.pid
+ START_STOP_ARGS="--background"
+ ;;
++ nodm)
++ EXE=/usr/sbin/nodm
++ PIDFILE=/var/run/nodm.pid
++ START_STOP_ARGS="--background --make-pidfile"
++
++ source /etc/nodm.conf
++ export NODM_USER NODM_FIRST_VT NODM_X_OPTIONS \
++ NODM_MIN_SESSION_TIME NODM_XSESSION
++ ;;
+ *)
+ # first find out if there is such executable
+ EXE="$(which ${MY_XDM} 2>/dev/null)"
diff --git a/x11-misc/nodm/nodm-0.11-r2.ebuild b/x11-misc/nodm/nodm-0.11-r2.ebuild
new file mode 100644
index 0000000..d1d3b6c
--- /dev/null
+++ b/x11-misc/nodm/nodm-0.11-r2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit pam
+inherit systemd
+
+DESCRIPTION="nodm is an automatic display manager which automatically starts an X session at system boot"
+HOMEPAGE="http://www.enricozini.org/sw/nodm/"
+#SRC_URI="http://www.enricozini.org/sw/${PN}/${P}.tar.gz"
+SRC_URI="https://launchpad.net/debian/+archive/primary/+files/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd"
+
+DEPEND="virtual/pam x11-base/xorg-server"
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i -e 's:-Werror::' Makefile.in || die "sed failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Install failed"
+
+ dodoc AUTHORS ChangeLog README TODO
+
+ newinitd "${FILESDIR}/nodm.initd" nodm || die
+ newconfd "${FILESDIR}/nodm.confd" nodm || die
+
+ if use systemd ; then
+ #install systemd service
+ systemd_dounit "${FILESDIR}/nodm.service" || die
+ fi
+
+ pamd_mimic system-local-login nodm auth account password session
+}
+
+pkg_postinst() {
+ elog "If you're using fbsplash to display a splash screen during boot,"
+ elog "then you need to have the following set in '/etc/conf.d/splash'."
+ elog
+ elog "SPLASH_XSERVICE=\"nodm\""
+ elog
+ elog "If you don't, you will most likely end up at tty1 at the end of"
+ elog "the boot process (instead of in an X session)."
+}