Skip to content
Browse files

+ layman support

  • Loading branch information...
1 parent f6adb02 commit 58296459005afb730b61eabcddd1fb0f7eb58a1e @shurizzle committed
View
1 dev-ruby/arbi/Manifest
@@ -1,2 +1,3 @@
DIST arbi-1.0.7.gem 8704 RMD160 ff20bb60318f0a1839a462700bfcd8ca905721d4 SHA1 fb7c5dfe3f1feb2ccf2cc59f0eb27f9b73001f9c SHA256 4dd67d183d3b097958ee0172cea7df226e94cf854f2ad7d8c436975b0e9f9919
DIST arbi-1.0.8.2.gem 11264 RMD160 d8eaec410099a52ae48f65659e13bc18660fd27b SHA1 ca05e963f8fc202f68ca84b360f6eb75131cf329 SHA256 d45754832311ed4cc63abfe18eb386901d0fb072cfeec4bd677fdd053c24598a
+DIST arbi-1.0.8.3.gem 11264 RMD160 0e4096412664265e298c433b7e92972e855bd28c SHA1 402943e483e5f9314c6864f551a32794cb91ef38 SHA256 9908a8848870a336ea543ac919add709374f649716e5862dd6dd8cbb8ab6ca30
View
24 dev-ruby/arbi/arbi-1.0.8.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+USE_RUBY="ruby18 ruby19"
+
+inherit ruby-fakegem
+
+#DESCRIPTION=""
+HOMEPAGE="http://github.com/shurizzle/arbi"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_rdepend "dev-ruby/sys-filesystem dev-ruby/json dev-ruby/eventmachine"
+
+all_ruby_install() {
+ all_fakegem_install
+
+ newinitd "${FILESDIR}/initd" "${PN}"
+ insinto "/etc"
+ doins "${FILESDIR}/arbi.yaml"
+}
View
24 dev-ruby/arbi/arbi-1.0.8.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+USE_RUBY="ruby18 ruby19"
+
+inherit ruby-fakegem
+
+#DESCRIPTION=""
+HOMEPAGE="http://github.com/shurizzle/arbi"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_rdepend "dev-ruby/sys-filesystem dev-ruby/json dev-ruby/eventmachine"
+
+all_ruby_install() {
+ all_fakegem_install
+
+ newinitd "${FILESDIR}/initd" "${PN}"
+ insinto "/etc"
+ doins "${FILESDIR}/arbi.yaml"
+}
View
1 dev-ruby/ruby-mbox/Manifest
@@ -0,0 +1 @@
+DIST ruby-mbox-0.0.3.gem 8704 RMD160 b88917fb662bf2bb59183747312770041de8d2ee SHA1 9f97bff31d3d67cf76db5cf6c99ff6dd80bb26e2 SHA256 f852e60eb374c6e4834e451547b1d8da25b2ea7398d86efbfea99f8a30bf0bb7
View
16 dev-ruby/ruby-mbox/ruby-mbox-0.0.3.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+USE_RUBY="ruby19"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A simple library to read mbox files."
+HOMEPAGE="http://github.com/meh/ruby-mbox"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_rdepend "dev-ruby/json"
View
1 games-emulation/pcsx-df/Manifest
@@ -0,0 +1 @@
+DIST pcsx-df-1.10.tar.gz 3379907 RMD160 7a78aa5dedd9a8bfe913cbb0a2851837d1b6e834 SHA1 e4eaf30ef66fdc56778f475b4b1002e2a93bea31 SHA256 3548f7d3baab93c22f5bf86214f9069794f02f0d1536c2d559cfe344d8284dbb
View
104 games-emulation/pcsx-df/pcsx-df-1.10.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils games
+
+DESCRIPTION="GNU/Linux fork of the discontinued PlayStation emulator PCSX"
+HOMEPAGE="http://pcsx-df.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="alsa nls nautilus opengl bin_image"
+
+DEPEND=">=x11-libs/gtk+-2
+ gnome-base/libglade
+ alsa? ( media-libs/alsa-lib )
+ nls? ( virtual/libintl )
+ bin_image? (
+ media-libs/portaudio
+ x11-libs/fltk )
+ x86? ( dev-lang/nasm )
+ opengl? (
+ virtual/opengl
+ x11-libs/libXxf86vm )
+ nautilus? ( gnome-extra/nautilus-cd-burner )"
+
+RDEPEND="${DEPEND}
+ !games-emulation/pcsx
+ nls? ( sys-devel/gettext )"
+DEPEND="${DEPEND}
+ x11-proto/videoproto"
+
+RESTRICT="mirror"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ sed -i \
+ -e "s:/lib/games/psemu/:/lib/psemu/plugins/:" \
+ -e 's:^icondir = .*:icondir = "/usr/share/pixmaps":' \
+ -e 's:-DPIXMAPDIR=\\"${datadir}/pixmaps/\\":-DPIXMAPDIR=\\"/usr/share/pixmaps/\\":' \
+ -e 's:-DLOCALE_DIR=\\"${datadir}/locale/\\":-DLOCALE_DIR=\\"/usr/share/locale/\\":' \
+ -e "s:^localedir = .*:localedir = /usr/share/locale/:" \
+ -e "s:^gnulocaledir = .*:gnulocaledir = /usr/share/locale/:" \
+ -e 's:^desktopdir = .*:desktopdir = /usr/share/applications:' \
+ $(find . -name "*.in") \
+ || die "sed failed"
+
+ #set some gentoo specific stuff so we'll see other psemu plugins
+ sed -i \
+ -e "s:/usr/lib/games/psemu/:$(games_get_libdir)/psemu/plugins:" \
+ -e "s:/usr/local/lib/games/psemu/:$(games_get_libdir)/psemu/cfg:" \
+ -e "s:filename, \".*\\.so$\":filename, \"lib.*\":" \
+ gui/Gtk2Gui.c gui/Config.c\
+ || die "sed failed"
+ sed -i \
+ -e "s:/usr/games/lib\(/psemu/plugins\):$(games_get_libdir)\1:" \
+ -e "s:/usr/games/lib\(/psemu/pluginsconfig/\):$(games_get_libdir)\1:" \
+ gui/LnxMain.c \
+ || die "sed failed"
+}
+
+src_compile() {
+ egamesconf --enable-shared=yes --enable-static=no \
+ $(use_enable alsa) \
+ $(use_enable nls) \
+ $(use_enable nautilus nautilusburn) \
+ --disable-nautilusburn || die
+ emake || die "emake failed"
+
+ if use opengl ; then
+ emake -C plugins/dfOpenGL || die "emake failed"
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README doc/keys.txt doc/tweaks.txt ChangeLog
+ prepgamesdirs
+
+ #this makes epsxe also happy
+ rm -f ${D}/$(games_get_libdir)/psemu/plugins/*.la
+ rm -f ${D}/$(games_get_libdir)/psemu/plugins/*.a
+
+ #fix for 2-3 equal plugins in pcsx-df and non-working cfg for some of them
+
+ mv ${D}/$(games_get_libdir)/psemu/plugins/libDFInput.so.0.0.1 \
+ ${D}/$(games_get_libdir)/psemu/plugins/libDFInput.so
+
+ mv ${D}/$(games_get_libdir)/psemu/plugins/libdfOpenGL.so.0.0.0 \
+ ${D}/$(games_get_libdir)/psemu/plugins/libdfOpenGL.so
+
+ rm -f ${D}/$(games_get_libdir)/psemu/plugins/*.so.*
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ elog "There may be some problems configuring plugins "
+ elog "when you run pcsx for the first time."
+ elog "So just close it and launch again."
+}
View
1 metadata/layout.conf
@@ -0,0 +1 @@
+masters = gentoo
View
11 metadata/repositories.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE repositories SYSTEM "/dtd/repositories.dtd">
+<repositories xmlns="" version="1.0">
+ <repo quality="experimental" status="unofficial">
+ <name>shura-overlay</name>
+ <description>utilities anti-portage</description>
+ <homepage>https://github.com/shurizzle/shura-overlay</homepage>
+ <source type="git">git://github.com/shurizzle/shura-overlay.git</source>
+ <source type="git">https://shurizzle@github.com/shurizzle/shura-overlay.git</source>
+ </repo>
+</repositories>

0 comments on commit 5829645

Please sign in to comment.
Something went wrong with that request. Please try again.