From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RK49H-0004Vo-9G for garchives@archives.gentoo.org; Sat, 29 Oct 2011 08:20:15 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 51EF3E0439; Sat, 29 Oct 2011 08:20:08 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id C97E4E0439 for ; Sat, 29 Oct 2011 08:20:07 +0000 (UTC) Received: from pelican.gentoo.org (unknown [66.219.59.40]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 2426E1B401F for ; Sat, 29 Oct 2011 08:20:07 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by pelican.gentoo.org (Postfix) with ESMTP id 5782780042 for ; Sat, 29 Oct 2011 08:20:06 +0000 (UTC) From: "Marcel Unbehaun" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Marcel Unbehaun" Message-ID: <2ece297ec1e4fcff26686d287adf4215d9a7cdd0.frostwork@gentoo> Subject: [gentoo-commits] proj/gamerlay:master commit in: games-emulation/ps2emu-gsdx/, games-emulation/pcsx2-meta/, ... X-VCS-Repository: proj/gamerlay X-VCS-Files: games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild games-emulation/pcsx2/pcsx2-0.9.8.ebuild games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-0.9.ebuild games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-0.4.ebuild games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-0.6.ebuild games-emulation/ps2emu-dev9null/ps2emu-dev9null-0.5.ebuild games-emulation/ps2emu-fwnull/ps2emu-fwnull-0.7.ebuild games-emulation/ps2emu-gsdx/ps2emu-gsdx-0.1.16.ebuild games-emulation/ps2emu-gsnull/ps2emu-gsnull-0.1.ebuild games-emulation/ps2emu-onepad/ps2emu-onepad-0.1.ebuild games-emulation/ps2emu-padnull/ps2emu-padnull-0.1.ebuild games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-1.4.ebuild games-emulation/ps2emu-spu2null/ps2emu-spu2null-0.8.ebuild games-emulation/ps2emu-usbnull/ps2emu-usbnull-0.7.ebuild games-emulation/ps2emu-zerogs/ps2emu-zerogs-0.96.7.ebuild games-emulation/ps2emu-zerospu/ps2emu-zerospu-0.4.6.ebuild games-emulation/ps2emu-zzogl/ps2emu-zzogl-0.3.ebuild X-VCS-Directories: games-emulation/ps2emu-gsdx/ games-emulation/pcsx2-meta/ games-emulation/ps2emu-gsnull/ games-emulation/ps2emu-dev9null/ games-emulation/ps2emu-cdvdnull/ games-emulation/ps2emu-zzogl/ games-emulation/ps2emu-cdvdlinuz/ games-emulation/ps2emu-cdvdiso/ games-emulation/ps2emu-spu2null/ games-emulation/ps2emu-usbnull/ games-emulation/ps2emu-onepad/ games-emulation/ps2emu-zerogs/ games-emulation/ps2emu-spu2-x/ games-emulation/ps2emu-zerospu/ games-emulation/ps2emu-padnull/ games-emulation/ps2emu-fwnull/ games-emulation/pcsx2/ X-VCS-Committer: frostwork X-VCS-Committer-Name: Marcel Unbehaun X-VCS-Revision: 2ece297ec1e4fcff26686d287adf4215d9a7cdd0 Date: Sat, 29 Oct 2011 08:20:06 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 3fea8baecfe434faf1b3712f29436f9c commit: 2ece297ec1e4fcff26686d287adf4215d9a7cdd0 Author: Marcel Unbehaun frostworx de> AuthorDate: Sat Oct 29 08:19:41 2011 +0000 Commit: Marcel Unbehaun gmx de> CommitDate: Sat Oct 29 08:19:41 2011 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/gamerlay.git;= a=3Dcommit;h=3D2ece297e [games-emulation/pcsx2] added ebuilds for pcsx2+plugins release --- games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild | 2 +- games-emulation/pcsx2/pcsx2-0.9.8.ebuild | 124 ++++++++++++++= ++++++ .../ps2emu-cdvdiso/ps2emu-cdvdiso-0.9.ebuild | 81 +++++++++++++ .../ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-0.4.ebuild | 73 ++++++++++++ .../ps2emu-cdvdnull/ps2emu-cdvdnull-0.6.ebuild | 71 +++++++++++ .../ps2emu-dev9null/ps2emu-dev9null-0.5.ebuild | 73 ++++++++++++ .../ps2emu-fwnull/ps2emu-fwnull-0.7.ebuild | 73 ++++++++++++ .../ps2emu-gsdx/ps2emu-gsdx-0.1.16.ebuild | 84 +++++++++++++ .../ps2emu-gsnull/ps2emu-gsnull-0.1.ebuild | 73 ++++++++++++ .../ps2emu-onepad/ps2emu-onepad-0.1.ebuild | 75 ++++++++++++ .../ps2emu-padnull/ps2emu-padnull-0.1.ebuild | 73 ++++++++++++ .../ps2emu-spu2-x/ps2emu-spu2-x-1.4.ebuild | 109 ++++++++++++++= +++ .../ps2emu-spu2null/ps2emu-spu2null-0.8.ebuild | 73 ++++++++++++ .../ps2emu-usbnull/ps2emu-usbnull-0.7.ebuild | 73 ++++++++++++ .../ps2emu-zerogs/ps2emu-zerogs-0.96.7.ebuild | 96 ++++++++++++++= + .../ps2emu-zerospu/ps2emu-zerospu-0.4.6.ebuild | 80 +++++++++++++ .../ps2emu-zzogl/ps2emu-zzogl-0.3.ebuild | 109 ++++++++++++++= +++ 17 files changed, 1341 insertions(+), 1 deletions(-) diff --git a/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild b/games-em= ulation/pcsx2-meta/pcsx2-meta-9999.ebuild index 6ca31f5..81bde05 100644 --- a/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild +++ b/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild @@ -12,7 +12,7 @@ SRC_URI=3D"" =20 LICENSE=3D"GPL-3" SLOT=3D"0" -KEYWORDS=3D"" +KEYWORDS=3D"~x86" =20 RDEPEND=3D" games-emulation/pcsx2 games-emulation/ps2emu-cdvdiso diff --git a/games-emulation/pcsx2/pcsx2-0.9.8.ebuild b/games-emulation/p= csx2/pcsx2-0.9.8.ebuild new file mode 100644 index 0000000..45fda70 --- /dev/null +++ b/games-emulation/pcsx2/pcsx2-0.9.8.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3D${P}-r4600-sources + +# no need for amd64 as we will use precompiled wxGTK. +#if use x86; then +# inherit wxwidgets +#fi + +inherit games cmake-utils wxwidgets + +DESCRIPTION=3D"A PlayStation 2 emulator" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> ${P}.7z= " +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D"dev-cpp/sparsehash + x86? ( + app-arch/bzip2 + sys-libs/zlib + media-libs/alsa-lib + media-libs/glew + media-libs/libsdl + media-libs/portaudio + media-gfx/nvidia-cg-toolkit + virtual/jpeg + virtual/opengl + x11-libs/gtk+:2 + x11-libs/libICE + x11-libs/libX11 + x11-libs/libXext + x11-libs/wxGTK[X] + ) + amd64? ( media-gfx/nvidia-cg-toolkit[multilib] + app-emulation/emul-linux-x86-baselibs + app-emulation/emul-linux-x86-opengl + app-emulation/emul-linux-x86-xlibs + app-emulation/emul-linux-x86-gtklibs + app-emulation/emul-linux-x86-sdl + app-emulation/emul-linux-x86-soundlibs + app-emulation/emul-linux-x86-wxGTK + )" +RDEPEND=3D"${DEPEND}" + +S=3D${WORKDIR}/${MY_PV} + +src_prepare() { + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +src_configure() { + wxgtk_config=3D"" + cg_config=3D"" + if use amd64; then + # tell cmake to use 32 bit library + wxgtk_config=3D"-DwxWidgets_CONFIG_EXECUTABLE=3D/usr/bin/wx-config-32" + cg_config=3D"-DCG_LIBRARY=3D/opt/nvidia-cg-toolkit/lib32/libCg.so + -DCG_GL_LIBRARY=3D/opt/nvidia-cg-toolkit/lib32/libCgGL.so" + fi + + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/${PN} + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/${PN} + -DCMAKE_INSTALL_PREFIX=3D/usr + -DCMAKE_LIBRARY_PATH=3D$(games_get_libdir)/${PN} + ${wxgtk_config} + ${cg_config} + " + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install DESTDIR=3D${D} + + # move binary files to correct directory + mkdir -p ${D}/usr/games/bin + mv ${S}/bin/${PN} ${D}/usr/games/bin || die + + prepgamesdirs +} + +pkg_postinst() { + if use amd64; then + einfo "We currently use 64bit dev-cpp/sparsehash for compiling pcsx2" + einfo "since sparsehash installation contains only header files." + einfo "If you encounter any problems with that, try" + einfo "" + einfo " ABI=3D\"x86\" emerge sparsehash" + einfo "" + einfo "and remerge pcsx2 before reporting bugs." + fi +} diff --git a/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-0.9.ebuild b/g= ames-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-0.9.ebuild new file mode 100644 index 0000000..7e57255 --- /dev/null +++ b/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-0.9.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils + +DESCRIPTION=3D"cdvdiso plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D" + x86? ( + app-arch/bzip2 + x11-libs/gtk+:2 + ) + amd64? ( app-emulation/emul-linux-x86-baselibs + app-emulation/emul-linux-x86-gtklibs + )" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 =09 + -DCMAKE_INSTALL_PREFIX=3D/usr + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libCDVDiso.so || die=09 + prepgamesdirs +} + diff --git a/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-0.4.ebuild= b/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-0.4.ebuild new file mode 100644 index 0000000..78116ba --- /dev/null +++ b/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-0.4.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils + +DESCRIPTION=3D"cdvdlinux plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D"" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 =09 + -DCMAKE_INSTALL_PREFIX=3D/usr + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libCDVDlinuz.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-0.6.ebuild b= /games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-0.6.ebuild new file mode 100644 index 0000000..f5a40cf --- /dev/null +++ b/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-0.6.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +inherit games cmake-utils +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +DESCRIPTION=3D"cddvd null plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D"" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 + -DCMAKE_INSTALL_PREFIX=3D/usr + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libCDVDnull.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-dev9null/ps2emu-dev9null-0.5.ebuild b= /games-emulation/ps2emu-dev9null/ps2emu-dev9null-0.5.ebuild new file mode 100644 index 0000000..b470fb4 --- /dev/null +++ b/games-emulation/ps2emu-dev9null/ps2emu-dev9null-0.5.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils + +DESCRIPTION=3D"dev9null plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D"" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 =09 + -DCMAKE_INSTALL_PREFIX=3D/usr + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libdev9null.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-fwnull/ps2emu-fwnull-0.7.ebuild b/gam= es-emulation/ps2emu-fwnull/ps2emu-fwnull-0.7.ebuild new file mode 100644 index 0000000..21dc268 --- /dev/null +++ b/games-emulation/ps2emu-fwnull/ps2emu-fwnull-0.7.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils + +DESCRIPTION=3D"fwnull plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D"" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 + -DCMAKE_INSTALL_PREFIX=3D/usr + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libFWnull.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-gsdx/ps2emu-gsdx-0.1.16.ebuild b/game= s-emulation/ps2emu-gsdx/ps2emu-gsdx-0.1.16.ebuild new file mode 100644 index 0000000..493e5b1 --- /dev/null +++ b/games-emulation/ps2emu-gsdx/ps2emu-gsdx-0.1.16.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils + +DESCRIPTION=3D"gsdx plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D" + x86? ( + virtual/opengl + x11-libs/libX11 + x11-libs/libXext + + ) + amd64? ( app-emulation/emul-linux-x86-opengl + app-emulation/emul-linux-x86-xlibs + + )" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(SoundTouch)::g" -i 3rdparty/CMakeLists.tx= t + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 + -DCMAKE_INSTALL_PREFIX=3D/usr + -DFORCE_INTERNAL_SDL=3D1 + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libGSdx.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-gsnull/ps2emu-gsnull-0.1.ebuild b/gam= es-emulation/ps2emu-gsnull/ps2emu-gsnull-0.1.ebuild new file mode 100644 index 0000000..0dba445 --- /dev/null +++ b/games-emulation/ps2emu-gsnull/ps2emu-gsnull-0.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils + +DESCRIPTION=3D"gsnull plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D"" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 + -DCMAKE_INSTALL_PREFIX=3D/usr + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libGSnull.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-onepad/ps2emu-onepad-0.1.ebuild b/gam= es-emulation/ps2emu-onepad/ps2emu-onepad-0.1.ebuild new file mode 100644 index 0000000..66a1a85 --- /dev/null +++ b/games-emulation/ps2emu-onepad/ps2emu-onepad-0.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils + +DESCRIPTION=3D"onepad plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D" + x86? ( media-libs/libsdl ) + amd64? ( app-emulation/emul-linux-x86-sdl )" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 + -DCMAKE_INSTALL_PREFIX=3D/usr + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libonepad.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-padnull/ps2emu-padnull-0.1.ebuild b/g= ames-emulation/ps2emu-padnull/ps2emu-padnull-0.1.ebuild new file mode 100644 index 0000000..2e144b0 --- /dev/null +++ b/games-emulation/ps2emu-padnull/ps2emu-padnull-0.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils + +DESCRIPTION=3D"gsnull plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D"" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 + -DCMAKE_INSTALL_PREFIX=3D/usr + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libPADnull.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-1.4.ebuild b/gam= es-emulation/ps2emu-spu2-x/ps2emu-spu2-x-1.4.ebuild new file mode 100644 index 0000000..922d051 --- /dev/null +++ b/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-1.4.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils wxwidgets + +DESCRIPTION=3D"SPU2-x plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D"dev-cpp/sparsehash + x86? ( + app-arch/bzip2 + sys-libs/zlib + media-libs/alsa-lib + media-libs/glew + media-libs/libsdl + media-libs/portaudio + media-libs/libsoundtouch + media-gfx/nvidia-cg-toolkit + virtual/jpeg + virtual/opengl + x11-libs/gtk+:2 + x11-libs/libICE + x11-libs/libX11 + x11-libs/libXext + x11-libs/wxGTK[X] + ) + amd64? ( media-gfx/nvidia-cg-toolkit[multilib] + app-emulation/emul-linux-x86-baselibs + app-emulation/emul-linux-x86-opengl + app-emulation/emul-linux-x86-xlibs + app-emulation/emul-linux-x86-gtklibs + app-emulation/emul-linux-x86-sdl + app-emulation/emul-linux-x86-soundlibs + app-emulation/emul-linux-x86-wxGTK + )" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + wxgtk_config=3D"" + cg_config=3D"" + if use amd64; then + # tell cmake to use 32 bit library + wxgtk_config=3D"-DwxWidgets_CONFIG_EXECUTABLE=3D/usr/bin/wx-config-32" + cg_config=3D"-DCG_LIBRARY=3D/opt/nvidia-cg-toolkit/lib32/libCg.so + -DCG_GL_LIBRARY=3D/opt/nvidia-cg-toolkit/lib32/libCgGL.so" + fi + + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 + -DCMAKE_INSTALL_PREFIX=3D/usr + -DFORCE_INTERNAL_SOUNDTOUCH=3DFALSE + ${wxgtk_config} + ${cg_config} + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libspu2x.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-spu2null/ps2emu-spu2null-0.8.ebuild b= /games-emulation/ps2emu-spu2null/ps2emu-spu2null-0.8.ebuild new file mode 100644 index 0000000..d7f772c --- /dev/null +++ b/games-emulation/ps2emu-spu2null/ps2emu-spu2null-0.8.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils + +DESCRIPTION=3D"SPU2null plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D"" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 + -DCMAKE_INSTALL_PREFIX=3D/usr + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libSPU2null.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-usbnull/ps2emu-usbnull-0.7.ebuild b/g= ames-emulation/ps2emu-usbnull/ps2emu-usbnull-0.7.ebuild new file mode 100644 index 0000000..fb04c9e --- /dev/null +++ b/games-emulation/ps2emu-usbnull/ps2emu-usbnull-0.7.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils + +DESCRIPTION=3D"usbnull plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D"" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 + -DCMAKE_INSTALL_PREFIX=3D/usr + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libUSBnull.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-zerogs/ps2emu-zerogs-0.96.7.ebuild b/= games-emulation/ps2emu-zerogs/ps2emu-zerogs-0.96.7.ebuild new file mode 100644 index 0000000..fc5a5cb --- /dev/null +++ b/games-emulation/ps2emu-zerogs/ps2emu-zerogs-0.96.7.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils + +DESCRIPTION=3D"zerogs plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D"dev-cpp/sparsehash + x86? ( + media-libs/glew + media-gfx/nvidia-cg-toolkit + virtual/opengl + x11-libs/libICE + x11-libs/libX11 + x11-libs/libXext + ) + amd64? ( media-gfx/nvidia-cg-toolkit[multilib] + app-emulation/emul-linux-x86-opengl + app-emulation/emul-linux-x86-xlibs + )" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:#[\t]add_subdirectory(zerogs):add_subdirectory(zerogs):g" = -i plugins/CMakeLists.txt + sed -i -e "s:#include \"zlib/zlib.h\":#include :g" -i plugins/z= erogs/opengl/zpipe.cpp +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + cg_config=3D"" + if use amd64; then + # tell cmake to use 32 bit library + wxgtk_config=3D"-DwxWidgets_CONFIG_EXECUTABLE=3D/usr/bin/wx-config-32" + cg_config=3D"-DCG_LIBRARY=3D/opt/nvidia-cg-toolkit/lib32/libCg.so + -DCG_GL_LIBRARY=3D/opt/nvidia-cg-toolkit/lib32/libCgGL.so" + fi + + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 =09 + -DCMAKE_INSTALL_PREFIX=3D/usr + ${cg_config} + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libzerogs.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-zerospu/ps2emu-zerospu-0.4.6.ebuild b= /games-emulation/ps2emu-zerospu/ps2emu-zerospu-0.4.6.ebuild new file mode 100644 index 0000000..0486128 --- /dev/null +++ b/games-emulation/ps2emu-zerospu/ps2emu-zerospu-0.4.6.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils + +DESCRIPTION=3D"SPU2-x plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D" + x86? ( + media-libs/alsa-lib + media-libs/portaudio + media-libs/libsoundtouch + ) + amd64? ( app-emulation/emul-linux-x86-soundlibs )" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.t= xt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmak= e + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake=09 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 + -DCMAKE_INSTALL_PREFIX=3D/usr + -DFORCE_INTERNAL_SOUNDTOUCH=3DFALSE + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libzerospu2.so || die=09 + prepgamesdirs +} diff --git a/games-emulation/ps2emu-zzogl/ps2emu-zzogl-0.3.ebuild b/games= -emulation/ps2emu-zzogl/ps2emu-zzogl-0.3.ebuild new file mode 100644 index 0000000..4810344 --- /dev/null +++ b/games-emulation/ps2emu-zzogl/ps2emu-zzogl-0.3.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +WX_GTK_VER=3D"2.8" +MY_PV=3Dpcsx2-0.9.8-r4600-sources + +inherit games cmake-utils wxwidgets + +DESCRIPTION=3D"zzogl plugin for pcsx2" +HOMEPAGE=3D"http://www.pcsx2.net" +SRC_URI=3D"http://forums.pcsx2.net/attachment.php?aid=3D28280 -> pcsx2-0= .9.8.7z" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~x86" +IUSE=3D"debug" +if use amd64; then + ABI=3D"x86" +fi +if use debug; then + CMAKE_BUILD_TYPE=3D"Debug" +else + CMAKE_BUILD_TYPE=3D"Release" +fi + +DEPEND=3D"dev-cpp/sparsehash + x86? ( + app-arch/bzip2 + sys-libs/zlib + media-libs/alsa-lib + media-libs/glew + media-libs/libsdl + media-libs/portaudio + media-gfx/nvidia-cg-toolkit + virtual/jpeg + virtual/opengl + x11-libs/gtk+:2 + x11-libs/libICE + x11-libs/libX11 + x11-libs/libXext + x11-libs/wxGTK[X] + ) + amd64? ( media-gfx/nvidia-cg-toolkit[multilib] + app-emulation/emul-linux-x86-baselibs + app-emulation/emul-linux-x86-opengl + app-emulation/emul-linux-x86-xlibs + app-emulation/emul-linux-x86-gtklibs + app-emulation/emul-linux-x86-sdl + app-emulation/emul-linux-x86-soundlibs + app-emulation/emul-linux-x86-wxGTK + )" +RDEPEND=3D"${DEPEND}" + +src_prepare() { + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists= .txt + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Pl= ugins.cmake + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plug= ins.cmake + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cm= ake + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugin= s.cmake + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.= cmake +} + +S=3D${WORKDIR}/${MY_PV} + +src_configure() { + wxgtk_config=3D"" + cg_config=3D"" + if use amd64; then + # tell cmake to use 32 bit library + wxgtk_config=3D"-DwxWidgets_CONFIG_EXECUTABLE=3D/usr/bin/wx-config-32" + cg_config=3D"-DCG_LIBRARY=3D/opt/nvidia-cg-toolkit/lib32/libCg.so + -DCG_GL_LIBRARY=3D/opt/nvidia-cg-toolkit/lib32/libCgGL.so" + fi + + mycmakeargs=3D" + -DPACKAGE_MODE=3D1 + -DPLUGIN_DIR=3D$(games_get_libdir)/pcsx2 + -DPLUGIN_DIR_COMPILATION=3D$(games_get_libdir)/pcsx2 + -DCMAKE_INSTALL_PREFIX=3D/usr + -DCMAKE_LIBRARY_PATH=3D$(games_get_libdir)/pcsx2 + ${wxgtk_config} + ${cg_config} + " + cmake-utils_src_configure +} + +src_install() { + insinto $(games_get_libdir)/pcsx2 + doins bin/plugins/libzzogl.so bin/plugins/ps2hw.dat || die=09 + prepgamesdirs +}