diff options
18 files changed, 322 insertions, 4 deletions
@@ -1 +1,2 @@ .nfs* +cross-* diff --git a/games-emulation/ps2emu-cdvdiso-efp/Manifest b/games-emulation/ps2emu-cdvdiso-efp/Manifest new file mode 100644 index 0000000..8969312 --- /dev/null +++ b/games-emulation/ps2emu-cdvdiso-efp/Manifest @@ -0,0 +1 @@ +EBUILD ps2emu-cdvdiso-efp-9999.ebuild 989 RMD160 699b4783f5304d04067373c8ad50069578c1fe98 SHA1 2f04b1ddb19f66ea425f17508903a6897bc76b95 SHA256 a3c6e783ffbafb1f480a30f36e3c42eb49e679fc93f8ff60834b44eee4c894ea diff --git a/games-emulation/ps2emu-cdvdiso-efp/ps2emu-cdvdiso-efp-9999.ebuild b/games-emulation/ps2emu-cdvdiso-efp/ps2emu-cdvdiso-efp-9999.ebuild new file mode 100644 index 0000000..bcc8c46 --- /dev/null +++ b/games-emulation/ps2emu-cdvdiso-efp/ps2emu-cdvdiso-efp-9999.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +ESVN_REPO_URI="https://pcsx2.svn.sourceforge.net/svnroot/pcsx2/plugins/cdvd/CDVDisoEFP" +inherit eutils games subversion + +DESCRIPTION="PS2Emu ISO CDVD EFP plugin" +HOMEPAGE="http://www.pcsx2.net/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="doc" + +DEPEND=">=x11-libs/gtk+-2.6.1" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/CDVDisoEFP" + +src_unpack() { + subversion_src_unpack + S="${S}/src/Linux" + cd "${S}" + + sed -i \ + -e '/^CC =/d' \ + -e '/\bstrip\b/d' \ + -e 's/-g\b//g' \ + -e 's/CFLAGS =/CFLAGS +=/' \ + -e 's/$(CC)/$(CC) $(CFLAGS) $(LDFLAGS)/g' \ + -e 's/-O[0-9]//g' \ + -e 's/-fomit-frame-pointer//g' \ + Makefile || die +} + +src_install() { + exeinto "$(games_get_libdir)/ps2emu/plugins" + doexe libCDVDisoEFP.so || die + exeinto "$(games_get_libdir)/ps2emu/plugins/cfg" + doexe cfgCDVDisoEFP || die + use doc && dodoc ../../readme.txt ../../ChangeLog.txt || die + prepgamesdirs +} diff --git a/games-emulation/ps2emu-dev9linuz/Manifest b/games-emulation/ps2emu-dev9linuz/Manifest new file mode 100644 index 0000000..ade30e0 --- /dev/null +++ b/games-emulation/ps2emu-dev9linuz/Manifest @@ -0,0 +1 @@ +EBUILD ps2emu-dev9linuz-9999.ebuild 1331 RMD160 17aa15f30285f2c6b6e9fa07f2ab06e85bbb8081 SHA1 26012d06aa7124116aa71a58077a9dc4537a7014 SHA256 1924bc03a945403fc2995b5f51b712df67710848e4eb86043a4e444b14a288bd diff --git a/games-emulation/ps2emu-dev9linuz/ps2emu-dev9linuz-9999.ebuild b/games-emulation/ps2emu-dev9linuz/ps2emu-dev9linuz-9999.ebuild new file mode 100644 index 0000000..b3d7e86 --- /dev/null +++ b/games-emulation/ps2emu-dev9linuz/ps2emu-dev9linuz-9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +ESVN_REPO_URI="https://pcsx2.svn.sourceforge.net/svnroot/pcsx2/plugins/dev9/DEV9linuz" +inherit eutils games subversion + +DESCRIPTION="PS2Emu dev9 plugin" +HOMEPAGE="http://www.pcsx2.net/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND=">=x11-libs/gtk+-2.0" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/DEV9linuz" + +src_unpack() { + subversion_src_unpack + S="${S}/Linux" + cd "${S}" + + sed -i \ + -e '/^CC =/d' \ + -e '/\bstrip\b/d' \ + -e 's/-O[0-9]\b//g' \ + -e 's/-fomit-frame-pointer\b//g' \ + -e 's/-O[0-9]//g' \ + -e 's/-o dev9net.o/${CFLAGS} ${LDFLAGS} &/' \ + -e 's/-Wl/${LDFLAGS} &/g' \ + -e 's/gtk-config --cflags/pkg-config --cflags gtk+-2.0/g' \ + Makefile || die + +# sed -i \ +# -e 's/return fread(dest, 1, size, f);/return fread(dest, 1, size, handle);/' \ +# -e 's/int _readfile(void *handle, u8 *dest, u64 offset, int size) {/int _readfile(void *handle, u8 *dest, int size) {' \ +# -e 's/fseek(handle, offset, SEEK_SET);/fseek(handle, 0, SEEK_SET);/g' \ +# ../DEV9.c || die + +# sed -i -e 's/index/indexi/g' socks.c || die +} + +src_install() { + exeinto "$(games_get_libdir)/ps2emu/plugins" + doexe libDEV9linuz.so || die + exeinto "$(games_get_libdir)/ps2emu/plugins/cfg" + doexe cfgDEV9linuz || die + prepgamesdirs +} diff --git a/games-emulation/ps2emu-fwlinuz/Manifest b/games-emulation/ps2emu-fwlinuz/Manifest new file mode 100644 index 0000000..ca7f0dd --- /dev/null +++ b/games-emulation/ps2emu-fwlinuz/Manifest @@ -0,0 +1 @@ +EBUILD ps2emu-fwlinuz-9999.ebuild 884 RMD160 43e4ec23a0758ad135a465f3588d99ae41d00d05 SHA1 048e1be81fe0017cba1b32ddaa651f9aa3531b3b SHA256 bbb30cf56961d4cd38a8926a423c7b892143ca6c35a630b38e87fcefcc6ec98a diff --git a/games-emulation/ps2emu-fwlinuz/ps2emu-fwlinuz-9999.ebuild b/games-emulation/ps2emu-fwlinuz/ps2emu-fwlinuz-9999.ebuild new file mode 100644 index 0000000..6c49169 --- /dev/null +++ b/games-emulation/ps2emu-fwlinuz/ps2emu-fwlinuz-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +ESVN_REPO_URI="https://pcsx2.svn.sourceforge.net/svnroot/pcsx2/plugins/fw/FWlinuz" +inherit eutils games subversion + +DESCRIPTION="PS2Emu Firewire plugin" +HOMEPAGE="http://www.pcsx2.net/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="doc" + +DEPEND=">=x11-libs/gtk+-2" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/FWLinuz" + +src_unpack() { + subversion_src_unpack + S="${S}/Linux" + cd "${S}" + + sed -i \ + -e '/^CC =/d' \ + -e '/\bstrip\b/d' \ + -e 's/-O[0-9]\b//g' \ + -e 's/-fomit-frame-pointer\b//g' \ + -e 's/${CFLAGS}/& $(LDFLAGS)/g' \ + Makefile || die +} + +src_install() { + exeinto "$(games_get_libdir)/ps2emu/plugins" + doexe libFireWire.so || die + exeinto "$(games_get_libdir)/ps2emu/plugins/cfg" + doexe cfgFireWire || die + use doc && dodoc ReadMe.txt || die + prepgamesdirs +} diff --git a/games-emulation/ps2emu-gssoft/Manifest b/games-emulation/ps2emu-gssoft/Manifest new file mode 100644 index 0000000..02b48a6 --- /dev/null +++ b/games-emulation/ps2emu-gssoft/Manifest @@ -0,0 +1 @@ +EBUILD ps2emu-gssoft-9999.ebuild 1029 RMD160 8aef34ff5d95979a19ed2c742cfbffe429ffc648 SHA1 82c2f0b9cc66677b826a9bd58ca2264e71f65ba9 SHA256 73487c0cdbda451308c29c0fbe04cca21163d3bc2038993f45d42d19f4c16fbf diff --git a/games-emulation/ps2emu-gssoft/ps2emu-gssoft-9999.ebuild b/games-emulation/ps2emu-gssoft/ps2emu-gssoft-9999.ebuild new file mode 100644 index 0000000..6fd53a1 --- /dev/null +++ b/games-emulation/ps2emu-gssoft/ps2emu-gssoft-9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +ESVN_REPO_URI="https://pcsx2.svn.sourceforge.net/svnroot/pcsx2/plugins/gs/GSsoft" +inherit eutils games subversion + +DESCRIPTION="PS2Emu GSsoft plugin" +HOMEPAGE="http://www.pcsx2.net/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="doc" + +DEPEND=">=x11-libs/gtk+-2 + media-libs/libsdl" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/GSsoft" + +src_unpack() { + subversion_src_unpack + S="${S}/Src/Linux" + cd "${S}" + + sed -i \ + -e '/^CC =/d' \ + -e '/\bstrip\b/d' \ + -e 's/-O[0-9]\b//g' \ + -e 's/-fomit-frame-pointer\b//g' \ + -e 's/gtk-config --cflags/pkg-config --cflags gtk+-2.0/' \ + -e 's/gtk-config --libs/pkg-config --libs gtk+-2.0/' \ + Makefile || die +# -e 's/${CFLAGS}/& ${LDFLAGS}/g' \ +} + +src_install() { + exeinto "$(games_get_libdir)/ps2emu/plugins" + doexe libGSsoft.so || die +# exeinto "$(games_get_libdir)/ps2emu/plugins/cfg" +# doexe cfgCDVDlinuz || die + use doc && dodoc ../../ReadMe.txt || die + prepgamesdirs +} diff --git a/games-emulation/ps2emu-usblinuz/Manifest b/games-emulation/ps2emu-usblinuz/Manifest new file mode 100644 index 0000000..b751ddd --- /dev/null +++ b/games-emulation/ps2emu-usblinuz/Manifest @@ -0,0 +1 @@ +EBUILD ps2emu-usblinuz-9999.ebuild 1003 RMD160 9854961a73cbe8ad97a04da9cdcbc612b88f6b51 SHA1 7c34e37f2efa31e22dec965dae2ed8b766e5eb5d SHA256 c03713b5fb117409c6d642ad0128d07ccd4d30f4490f53dc9dd1691620867946 diff --git a/games-emulation/ps2emu-usblinuz/ps2emu-usblinuz-9999.ebuild b/games-emulation/ps2emu-usblinuz/ps2emu-usblinuz-9999.ebuild new file mode 100644 index 0000000..e62d015 --- /dev/null +++ b/games-emulation/ps2emu-usblinuz/ps2emu-usblinuz-9999.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +ESVN_REPO_URI="https://pcsx2.svn.sourceforge.net/svnroot/pcsx2/plugins/usb/USBlinuz" +inherit eutils games subversion + +DESCRIPTION="PS2Emu USB plugin" +HOMEPAGE="http://www.pcsx2.net/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="doc" + +DEPEND=">=x11-libs/gtk+-2" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/USBlinuz" + +src_unpack() { + subversion_src_unpack + S="${S}/Linux" + cd "${S}" + + sed -i \ + -e '/^CC =/d' \ + -e '/\bstrip\b/d' \ + -e 's/-O[0-9]\b//g' \ + -e 's/-fomit-frame-pointer\b//g' \ + -e 's/gtk-config --cflags/pkg-config --cflags gtk+-2.0/' \ + -e 's/gtk-config --libs/pkg-config --libs gtk+-2.0/' \ + -e 's/${CFLAGS}/& ${LDFLAGS}/g' \ + Makefile || die +} + +src_install() { + exeinto "$(games_get_libdir)/ps2emu/plugins" + doexe libUSBlinuz.so || die + exeinto "$(games_get_libdir)/ps2emu/plugins/cfg" + doexe cfgUSBlinuz || die + use doc && dodoc ../ReadMe.txt || die + prepgamesdirs +} diff --git a/games-emulation/ps2emu-zerogs/Manifest b/games-emulation/ps2emu-zerogs/Manifest index bf8bf40..2bc5e9b 100644 --- a/games-emulation/ps2emu-zerogs/Manifest +++ b/games-emulation/ps2emu-zerogs/Manifest @@ -3,4 +3,4 @@ AUX ps2emu-zerogs-devbuild-paths.patch 1484 RMD160 f30cfdd5c7ba0d7fb5c730f37212a AUX ps2emu-zerogs-gcc43.patch 363 RMD160 ab0e7b98e88cdc213e33273ba3c8cde1926e7bfc SHA1 7477c3f4c9d9c582553af63bbc696cbfcdf9b0a8 SHA256 80bd2bad1056fe02526c7b6dc7b45ffdc83419c0610e5ce5cff3faa5114457e1 DIST pcsx2-0.9.4.tar.gz 6098636 RMD160 3ae7801900833214613c4a8a346d295065bdaab7 SHA1 a471ce5614efdb5e215c0b09f75cc7550bb7a461 SHA256 208420ff1d83116d95029d0d1da8d01383d06a67aa1c16e10947cfd727d7740c EBUILD ps2emu-zerogs-0.96.7.ebuild 1485 RMD160 a8b534c841dd4789dc8fe608faa6036e6370be66 SHA1 554e1d924c7b889e7083c515bbd59d0772a9b640 SHA256 7e3f2260c248352a92a66736c6a201955718b3bbe88ca0a091ba4083d0e24c28 -EBUILD ps2emu-zerogs-9999.ebuild 1483 RMD160 6e75dd06e73b78c02b5ffb0dfc85467894fda688 SHA1 92418914a843b6717f0c948b89a7117c72a46a94 SHA256 ed2a676399f833fb92104a7d26a05d29bbd76b2af1503f53c87052ba1b7f1ff1 +EBUILD ps2emu-zerogs-9999.ebuild 1482 RMD160 a7d77502e5d098786b2a1900e726b255989d2810 SHA1 7a84c7154a46e26c7d46817bfdee4bbc0d19f1df SHA256 1d343e903ece2e4181ab2c656e6f97b224d301e871e846794f25d2a50b53c493 diff --git a/games-emulation/ps2emu-zerogs/ps2emu-zerogs-9999.ebuild b/games-emulation/ps2emu-zerogs/ps2emu-zerogs-9999.ebuild index 51b186e..85152cd 100644 --- a/games-emulation/ps2emu-zerogs/ps2emu-zerogs-9999.ebuild +++ b/games-emulation/ps2emu-zerogs/ps2emu-zerogs-9999.ebuild @@ -12,7 +12,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="" # I'm seeing better grahics with devbuild on. -IUSE="debug +devbuild sse2" +IUSE="debug devbuild sse2" RDEPEND="media-gfx/nvidia-cg-toolkit media-libs/glew diff --git a/games-emulation/ps2emu-zeropad/Manifest b/games-emulation/ps2emu-zeropad/Manifest index 821a885..a194272 100644 --- a/games-emulation/ps2emu-zeropad/Manifest +++ b/games-emulation/ps2emu-zeropad/Manifest @@ -1,4 +1,4 @@ AUX ps2emu-zeropad-consistent-naming.patch 328 RMD160 e605c53c431cfde8d927919fca3ad34ad3d4a29e SHA1 da0404335a211932b15ed945a42b4ed8ce6c7fc9 SHA256 5d4d7a8d03aa04582790ef9fef716410e2afcae8156e2dbfe9e7e5a49d2db3dd DIST pcsx2-0.9.4.tar.gz 6098636 RMD160 3ae7801900833214613c4a8a346d295065bdaab7 SHA1 a471ce5614efdb5e215c0b09f75cc7550bb7a461 SHA256 208420ff1d83116d95029d0d1da8d01383d06a67aa1c16e10947cfd727d7740c EBUILD ps2emu-zeropad-0.1.0.ebuild 939 RMD160 f7ba9147d9d49bef0c8eb814a37a3c723f9fb1e3 SHA1 adc9aff179a21bdcb236865062702ace0895026d SHA256 c39e8fbc939211a95acf8bafc4738c917ee3832aab21b00d9169bfe6fe1954d0 -EBUILD ps2emu-zeropad-9999.ebuild 941 RMD160 7b0a08854a4d17c45fd1082ff9fc1b642dc47fa2 SHA1 895b0df67d4760e39297fada8626cf9ab0397d5a SHA256 39e968661b37750a026619d80d57641bd737da4b6a27a425dccd8fce7fc96639 +EBUILD ps2emu-zeropad-9999.ebuild 1163 RMD160 753b3189e17215da8ac0d599e7633449271ce24d SHA1 a304448f543ef9c84d69503e0983c5fc73a316cb SHA256 f09e9711e508829cd39bd92278242f61f2e7f45930ae6eff25ee3f05281cd410 diff --git a/games-emulation/ps2emu-zeropad/ps2emu-zeropad-9999.ebuild b/games-emulation/ps2emu-zeropad/ps2emu-zeropad-9999.ebuild index 8459546..2799104 100644 --- a/games-emulation/ps2emu-zeropad/ps2emu-zeropad-9999.ebuild +++ b/games-emulation/ps2emu-zeropad/ps2emu-zeropad-9999.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="http://www.pcsx2.net/" LICENSE="GPL-2" SLOT="0" KEYWORDS="" -IUSE="debug" +IUSE="debug joystick" RDEPEND=">=x11-libs/gtk+-2" DEPEND="${RDEPEND} @@ -31,6 +31,12 @@ src_unpack() { -e 's/-fomit-frame-pointer\b//g' \ -e 's/C(..)?FLAGS\+="/C\1FLAGS+=" /' \ configure.ac || die + + if built_with_use media-libs/libsdl nojoystick && use joystick; then + die "You must have media-libs/libsdl built with -nojoystick" + fi + + use joystick || sed -i -e 's/#define JOYSTICK_SUPPORT//' Linux/linux.cpp eautoreconf -v --install || die } diff --git a/games-emulation/ps2emu-zerospu2/Manifest b/games-emulation/ps2emu-zerospu2/Manifest new file mode 100644 index 0000000..49c4192 --- /dev/null +++ b/games-emulation/ps2emu-zerospu2/Manifest @@ -0,0 +1 @@ +EBUILD ps2emu-zerospu2-9999.ebuild 1414 RMD160 f34fc40d696aaf037e1b05a04ffdaedad930f53b SHA1 364b8677452046e350c54b8533d33943c618bdb9 SHA256 4c313cb52dcbeb12dea6339930f139e790d9fa56b7d281cd44f36a639ad55601 diff --git a/games-emulation/ps2emu-zerospu2/ps2emu-zerospu2-9999.ebuild b/games-emulation/ps2emu-zerospu2/ps2emu-zerospu2-9999.ebuild new file mode 100644 index 0000000..41c7303 --- /dev/null +++ b/games-emulation/ps2emu-zerospu2/ps2emu-zerospu2-9999.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +ESVN_REPO_URI="https://pcsx2.svn.sourceforge.net/svnroot/pcsx2/plugins/spu2/zerospu2" +inherit eutils games subversion autotools + +DESCRIPTION="Zero PS2Emu sound plugin" +HOMEPAGE="http://www.pcsx2.net/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="alsa oss debug" + +DEPEND="alsa? ( media-libs/alsa-lib )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/zerospu2" + +pkg_setup() { + if ! use oss && ! use alsa; then + die "Either the alsa or oss USE flag must be enabled!" + fi +} + +src_unpack() { + subversion_src_unpack + cd "${S}" + +# TODO: Cflags +# sed -i \ +# -e '/^CC =/d' \ +# -e '/\bstrip\b/d' \ +# -e 's/-O[0-9]\b//g' \ +# -e 's/-fomit-frame-pointer\b//g' \ +# -e 's/-ffast-math\b//g' \ +# -e 's/CCFLAGS3 =/CCFLAGS3 = $(CFLAGS)/' \ +# Makefile || die + + eautoreconf -v --install || die +} + +src_compile() { + egamesconf \ + $(use_enable debug) \ + || die + + emake || die +} + +#src_compile() { +# if use oss; then +# sed -i 's/USEALSA = .*$/USEALSA = FALSE/' Makefile +# emake || die +# fi + +# if use alsa; then +# sed -i 's/USEALSA = .*$/USEALSA = TRUE/' Makefile +# emake || die +# fi +#} + +src_install() { + exeinto "$(games_get_libdir)/ps2emu/plugins" + +# if use oss; then +# doexe libspu2PeopsOSS.so.* || die +# fi + +# if use alsa; then +# doexe libspu2PeopsALSA.so.*|| die +# fi + doexe libZeroSPU2.so.* + + prepgamesdirs +} diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..b989d72 --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +eatnumber1 |