Gentoo Archives: gentoo-commits

From: Marcel Unbehaun <frostworks@×××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: games-emulation/ps2emu-gsdx/, games-emulation/pcsx2-meta/, ...
Date: Sat, 29 Oct 2011 08:20:15
Message-Id: 2ece297ec1e4fcff26686d287adf4215d9a7cdd0.frostwork@gentoo
1 commit: 2ece297ec1e4fcff26686d287adf4215d9a7cdd0
2 Author: Marcel Unbehaun <marcel <AT> frostworx <DOT> de>
3 AuthorDate: Sat Oct 29 08:19:41 2011 +0000
4 Commit: Marcel Unbehaun <frostworks <AT> gmx <DOT> de>
5 CommitDate: Sat Oct 29 08:19:41 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=2ece297e
7
8 [games-emulation/pcsx2] added ebuilds for pcsx2+plugins release
9
10 ---
11 games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild | 2 +-
12 games-emulation/pcsx2/pcsx2-0.9.8.ebuild | 124 ++++++++++++++++++++
13 .../ps2emu-cdvdiso/ps2emu-cdvdiso-0.9.ebuild | 81 +++++++++++++
14 .../ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-0.4.ebuild | 73 ++++++++++++
15 .../ps2emu-cdvdnull/ps2emu-cdvdnull-0.6.ebuild | 71 +++++++++++
16 .../ps2emu-dev9null/ps2emu-dev9null-0.5.ebuild | 73 ++++++++++++
17 .../ps2emu-fwnull/ps2emu-fwnull-0.7.ebuild | 73 ++++++++++++
18 .../ps2emu-gsdx/ps2emu-gsdx-0.1.16.ebuild | 84 +++++++++++++
19 .../ps2emu-gsnull/ps2emu-gsnull-0.1.ebuild | 73 ++++++++++++
20 .../ps2emu-onepad/ps2emu-onepad-0.1.ebuild | 75 ++++++++++++
21 .../ps2emu-padnull/ps2emu-padnull-0.1.ebuild | 73 ++++++++++++
22 .../ps2emu-spu2-x/ps2emu-spu2-x-1.4.ebuild | 109 +++++++++++++++++
23 .../ps2emu-spu2null/ps2emu-spu2null-0.8.ebuild | 73 ++++++++++++
24 .../ps2emu-usbnull/ps2emu-usbnull-0.7.ebuild | 73 ++++++++++++
25 .../ps2emu-zerogs/ps2emu-zerogs-0.96.7.ebuild | 96 +++++++++++++++
26 .../ps2emu-zerospu/ps2emu-zerospu-0.4.6.ebuild | 80 +++++++++++++
27 .../ps2emu-zzogl/ps2emu-zzogl-0.3.ebuild | 109 +++++++++++++++++
28 17 files changed, 1341 insertions(+), 1 deletions(-)
29
30 diff --git a/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild b/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild
31 index 6ca31f5..81bde05 100644
32 --- a/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild
33 +++ b/games-emulation/pcsx2-meta/pcsx2-meta-9999.ebuild
34 @@ -12,7 +12,7 @@ SRC_URI=""
35
36 LICENSE="GPL-3"
37 SLOT="0"
38 -KEYWORDS=""
39 +KEYWORDS="~x86"
40
41 RDEPEND=" games-emulation/pcsx2
42 games-emulation/ps2emu-cdvdiso
43
44 diff --git a/games-emulation/pcsx2/pcsx2-0.9.8.ebuild b/games-emulation/pcsx2/pcsx2-0.9.8.ebuild
45 new file mode 100644
46 index 0000000..45fda70
47 --- /dev/null
48 +++ b/games-emulation/pcsx2/pcsx2-0.9.8.ebuild
49 @@ -0,0 +1,124 @@
50 +# Copyright 1999-2011 Gentoo Foundation
51 +# Distributed under the terms of the GNU General Public License v2
52 +# $Header: $
53 +
54 +EAPI=3
55 +
56 +WX_GTK_VER="2.8"
57 +MY_PV=${P}-r4600-sources
58 +
59 +# no need for amd64 as we will use precompiled wxGTK.
60 +#if use x86; then
61 +# inherit wxwidgets
62 +#fi
63 +
64 +inherit games cmake-utils wxwidgets
65 +
66 +DESCRIPTION="A PlayStation 2 emulator"
67 +HOMEPAGE="http://www.pcsx2.net"
68 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> ${P}.7z"
69 +LICENSE="GPL-3"
70 +SLOT="0"
71 +KEYWORDS="~x86"
72 +IUSE="debug"
73 +if use amd64; then
74 + ABI="x86"
75 +fi
76 +if use debug; then
77 + CMAKE_BUILD_TYPE="Debug"
78 +else
79 + CMAKE_BUILD_TYPE="Release"
80 +fi
81 +
82 +DEPEND="dev-cpp/sparsehash
83 + x86? (
84 + app-arch/bzip2
85 + sys-libs/zlib
86 + media-libs/alsa-lib
87 + media-libs/glew
88 + media-libs/libsdl
89 + media-libs/portaudio
90 + media-gfx/nvidia-cg-toolkit
91 + virtual/jpeg
92 + virtual/opengl
93 + x11-libs/gtk+:2
94 + x11-libs/libICE
95 + x11-libs/libX11
96 + x11-libs/libXext
97 + x11-libs/wxGTK[X]
98 + )
99 + amd64? ( media-gfx/nvidia-cg-toolkit[multilib]
100 + app-emulation/emul-linux-x86-baselibs
101 + app-emulation/emul-linux-x86-opengl
102 + app-emulation/emul-linux-x86-xlibs
103 + app-emulation/emul-linux-x86-gtklibs
104 + app-emulation/emul-linux-x86-sdl
105 + app-emulation/emul-linux-x86-soundlibs
106 + app-emulation/emul-linux-x86-wxGTK
107 + )"
108 +RDEPEND="${DEPEND}"
109 +
110 +S=${WORKDIR}/${MY_PV}
111 +
112 +src_prepare() {
113 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
114 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
115 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
116 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
117 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
118 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
119 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
120 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
121 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
122 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
123 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
124 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
125 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
126 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
127 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
128 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
129 +}
130 +
131 +src_configure() {
132 + wxgtk_config=""
133 + cg_config=""
134 + if use amd64; then
135 + # tell cmake to use 32 bit library
136 + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-32"
137 + cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so
138 + -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so"
139 + fi
140 +
141 + mycmakeargs="
142 + -DPACKAGE_MODE=1
143 + -DPLUGIN_DIR=$(games_get_libdir)/${PN}
144 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/${PN}
145 + -DCMAKE_INSTALL_PREFIX=/usr
146 + -DCMAKE_LIBRARY_PATH=$(games_get_libdir)/${PN}
147 + ${wxgtk_config}
148 + ${cg_config}
149 + "
150 + cmake-utils_src_configure
151 +}
152 +
153 +src_install() {
154 + cmake-utils_src_install DESTDIR=${D}
155 +
156 + # move binary files to correct directory
157 + mkdir -p ${D}/usr/games/bin
158 + mv ${S}/bin/${PN} ${D}/usr/games/bin || die
159 +
160 + prepgamesdirs
161 +}
162 +
163 +pkg_postinst() {
164 + if use amd64; then
165 + einfo "We currently use 64bit dev-cpp/sparsehash for compiling pcsx2"
166 + einfo "since sparsehash installation contains only header files."
167 + einfo "If you encounter any problems with that, try"
168 + einfo ""
169 + einfo " ABI=\"x86\" emerge sparsehash"
170 + einfo ""
171 + einfo "and remerge pcsx2 before reporting bugs."
172 + fi
173 +}
174
175 diff --git a/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-0.9.ebuild b/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-0.9.ebuild
176 new file mode 100644
177 index 0000000..7e57255
178 --- /dev/null
179 +++ b/games-emulation/ps2emu-cdvdiso/ps2emu-cdvdiso-0.9.ebuild
180 @@ -0,0 +1,81 @@
181 +# Copyright 1999-2011 Gentoo Foundation
182 +# Distributed under the terms of the GNU General Public License v2
183 +# $Header: $
184 +
185 +EAPI=3
186 +
187 +WX_GTK_VER="2.8"
188 +MY_PV=pcsx2-0.9.8-r4600-sources
189 +
190 +inherit games cmake-utils
191 +
192 +DESCRIPTION="cdvdiso plugin for pcsx2"
193 +HOMEPAGE="http://www.pcsx2.net"
194 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
195 +
196 +LICENSE="GPL-3"
197 +SLOT="0"
198 +KEYWORDS="~x86"
199 +IUSE="debug"
200 +if use amd64; then
201 + ABI="x86"
202 +fi
203 +if use debug; then
204 + CMAKE_BUILD_TYPE="Debug"
205 +else
206 + CMAKE_BUILD_TYPE="Release"
207 +fi
208 +
209 +DEPEND="
210 + x86? (
211 + app-arch/bzip2
212 + x11-libs/gtk+:2
213 + )
214 + amd64? ( app-emulation/emul-linux-x86-baselibs
215 + app-emulation/emul-linux-x86-gtklibs
216 + )"
217 +RDEPEND="${DEPEND}"
218 +
219 +src_prepare() {
220 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
221 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
222 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
223 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
224 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
225 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
226 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
227 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
228 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
229 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
230 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
231 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
232 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
233 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
234 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
235 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
236 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
237 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
238 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
239 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
240 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
241 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
242 +}
243 +
244 +S=${WORKDIR}/${MY_PV}
245 +
246 +src_configure() {
247 + mycmakeargs="
248 + -DPACKAGE_MODE=1
249 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
250 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
251 + -DCMAKE_INSTALL_PREFIX=/usr
252 + "
253 + cmake-utils_src_configure
254 +}
255 +
256 +src_install() {
257 + insinto $(games_get_libdir)/pcsx2
258 + doins bin/plugins/libCDVDiso.so || die
259 + prepgamesdirs
260 +}
261 +
262
263 diff --git a/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-0.4.ebuild b/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-0.4.ebuild
264 new file mode 100644
265 index 0000000..78116ba
266 --- /dev/null
267 +++ b/games-emulation/ps2emu-cdvdlinuz/ps2emu-cdvdlinuz-0.4.ebuild
268 @@ -0,0 +1,73 @@
269 +# Copyright 1999-2011 Gentoo Foundation
270 +# Distributed under the terms of the GNU General Public License v2
271 +# $Header: $
272 +
273 +EAPI=3
274 +
275 +WX_GTK_VER="2.8"
276 +MY_PV=pcsx2-0.9.8-r4600-sources
277 +
278 +inherit games cmake-utils
279 +
280 +DESCRIPTION="cdvdlinux plugin for pcsx2"
281 +HOMEPAGE="http://www.pcsx2.net"
282 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
283 +
284 +LICENSE="GPL-3"
285 +SLOT="0"
286 +KEYWORDS="~x86"
287 +IUSE="debug"
288 +if use amd64; then
289 + ABI="x86"
290 +fi
291 +if use debug; then
292 + CMAKE_BUILD_TYPE="Debug"
293 +else
294 + CMAKE_BUILD_TYPE="Release"
295 +fi
296 +
297 +DEPEND=""
298 +RDEPEND="${DEPEND}"
299 +
300 +src_prepare() {
301 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
302 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
303 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
304 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
305 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
306 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
307 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
308 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
309 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
310 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
311 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
312 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
313 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
314 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
315 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
316 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
317 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
318 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
319 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
320 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
321 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
322 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
323 +}
324 +
325 +S=${WORKDIR}/${MY_PV}
326 +
327 +src_configure() {
328 + mycmakeargs="
329 + -DPACKAGE_MODE=1
330 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
331 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
332 + -DCMAKE_INSTALL_PREFIX=/usr
333 + "
334 + cmake-utils_src_configure
335 +}
336 +
337 +src_install() {
338 + insinto $(games_get_libdir)/pcsx2
339 + doins bin/plugins/libCDVDlinuz.so || die
340 + prepgamesdirs
341 +}
342
343 diff --git a/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-0.6.ebuild b/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-0.6.ebuild
344 new file mode 100644
345 index 0000000..f5a40cf
346 --- /dev/null
347 +++ b/games-emulation/ps2emu-cdvdnull/ps2emu-cdvdnull-0.6.ebuild
348 @@ -0,0 +1,71 @@
349 +# Copyright 1999-2011 Gentoo Foundation
350 +# Distributed under the terms of the GNU General Public License v2
351 +# $Header: $
352 +
353 +EAPI=3
354 +
355 +inherit games cmake-utils
356 +MY_PV=pcsx2-0.9.8-r4600-sources
357 +
358 +DESCRIPTION="cddvd null plugin for pcsx2"
359 +HOMEPAGE="http://www.pcsx2.net"
360 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
361 +
362 +LICENSE="GPL-3"
363 +SLOT="0"
364 +KEYWORDS="~x86"
365 +IUSE="debug"
366 +if use amd64; then
367 + ABI="x86"
368 +fi
369 +if use debug; then
370 + CMAKE_BUILD_TYPE="Debug"
371 +else
372 + CMAKE_BUILD_TYPE="Release"
373 +fi
374 +
375 +DEPEND=""
376 +RDEPEND="${DEPEND}"
377 +
378 +src_prepare() {
379 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
380 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
381 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
382 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
383 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
384 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
385 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
386 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
387 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
388 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
389 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
390 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
391 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
392 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
393 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
394 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
395 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
396 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
397 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
398 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
399 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
400 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
401 +}
402 +
403 +S=${WORKDIR}/${MY_PV}
404 +
405 +src_configure() {
406 + mycmakeargs="
407 + -DPACKAGE_MODE=1
408 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
409 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
410 + -DCMAKE_INSTALL_PREFIX=/usr
411 + "
412 + cmake-utils_src_configure
413 +}
414 +
415 +src_install() {
416 + insinto $(games_get_libdir)/pcsx2
417 + doins bin/plugins/libCDVDnull.so || die
418 + prepgamesdirs
419 +}
420
421 diff --git a/games-emulation/ps2emu-dev9null/ps2emu-dev9null-0.5.ebuild b/games-emulation/ps2emu-dev9null/ps2emu-dev9null-0.5.ebuild
422 new file mode 100644
423 index 0000000..b470fb4
424 --- /dev/null
425 +++ b/games-emulation/ps2emu-dev9null/ps2emu-dev9null-0.5.ebuild
426 @@ -0,0 +1,73 @@
427 +# Copyright 1999-2011 Gentoo Foundation
428 +# Distributed under the terms of the GNU General Public License v2
429 +# $Header: $
430 +
431 +EAPI=3
432 +
433 +WX_GTK_VER="2.8"
434 +MY_PV=pcsx2-0.9.8-r4600-sources
435 +
436 +inherit games cmake-utils
437 +
438 +DESCRIPTION="dev9null plugin for pcsx2"
439 +HOMEPAGE="http://www.pcsx2.net"
440 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
441 +
442 +LICENSE="GPL-3"
443 +SLOT="0"
444 +KEYWORDS="~x86"
445 +IUSE="debug"
446 +if use amd64; then
447 + ABI="x86"
448 +fi
449 +if use debug; then
450 + CMAKE_BUILD_TYPE="Debug"
451 +else
452 + CMAKE_BUILD_TYPE="Release"
453 +fi
454 +
455 +DEPEND=""
456 +RDEPEND="${DEPEND}"
457 +
458 +src_prepare() {
459 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
460 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
461 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
462 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
463 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
464 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
465 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
466 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
467 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
468 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
469 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
470 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
471 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
472 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
473 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
474 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
475 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
476 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
477 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
478 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
479 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
480 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
481 +}
482 +
483 +S=${WORKDIR}/${MY_PV}
484 +
485 +src_configure() {
486 + mycmakeargs="
487 + -DPACKAGE_MODE=1
488 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
489 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
490 + -DCMAKE_INSTALL_PREFIX=/usr
491 + "
492 + cmake-utils_src_configure
493 +}
494 +
495 +src_install() {
496 + insinto $(games_get_libdir)/pcsx2
497 + doins bin/plugins/libdev9null.so || die
498 + prepgamesdirs
499 +}
500
501 diff --git a/games-emulation/ps2emu-fwnull/ps2emu-fwnull-0.7.ebuild b/games-emulation/ps2emu-fwnull/ps2emu-fwnull-0.7.ebuild
502 new file mode 100644
503 index 0000000..21dc268
504 --- /dev/null
505 +++ b/games-emulation/ps2emu-fwnull/ps2emu-fwnull-0.7.ebuild
506 @@ -0,0 +1,73 @@
507 +# Copyright 1999-2011 Gentoo Foundation
508 +# Distributed under the terms of the GNU General Public License v2
509 +# $Header: $
510 +
511 +EAPI=3
512 +
513 +WX_GTK_VER="2.8"
514 +MY_PV=pcsx2-0.9.8-r4600-sources
515 +
516 +inherit games cmake-utils
517 +
518 +DESCRIPTION="fwnull plugin for pcsx2"
519 +HOMEPAGE="http://www.pcsx2.net"
520 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
521 +
522 +LICENSE="GPL-3"
523 +SLOT="0"
524 +KEYWORDS="~x86"
525 +IUSE="debug"
526 +if use amd64; then
527 + ABI="x86"
528 +fi
529 +if use debug; then
530 + CMAKE_BUILD_TYPE="Debug"
531 +else
532 + CMAKE_BUILD_TYPE="Release"
533 +fi
534 +
535 +DEPEND=""
536 +RDEPEND="${DEPEND}"
537 +
538 +src_prepare() {
539 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
540 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
541 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
542 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
543 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
544 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
545 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
546 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
547 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
548 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
549 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
550 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
551 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
552 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
553 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
554 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
555 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
556 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
557 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
558 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
559 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
560 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
561 +}
562 +
563 +S=${WORKDIR}/${MY_PV}
564 +
565 +src_configure() {
566 + mycmakeargs="
567 + -DPACKAGE_MODE=1
568 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
569 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
570 + -DCMAKE_INSTALL_PREFIX=/usr
571 + "
572 + cmake-utils_src_configure
573 +}
574 +
575 +src_install() {
576 + insinto $(games_get_libdir)/pcsx2
577 + doins bin/plugins/libFWnull.so || die
578 + prepgamesdirs
579 +}
580
581 diff --git a/games-emulation/ps2emu-gsdx/ps2emu-gsdx-0.1.16.ebuild b/games-emulation/ps2emu-gsdx/ps2emu-gsdx-0.1.16.ebuild
582 new file mode 100644
583 index 0000000..493e5b1
584 --- /dev/null
585 +++ b/games-emulation/ps2emu-gsdx/ps2emu-gsdx-0.1.16.ebuild
586 @@ -0,0 +1,84 @@
587 +# Copyright 1999-2011 Gentoo Foundation
588 +# Distributed under the terms of the GNU General Public License v2
589 +# $Header: $
590 +
591 +EAPI=3
592 +
593 +WX_GTK_VER="2.8"
594 +MY_PV=pcsx2-0.9.8-r4600-sources
595 +
596 +inherit games cmake-utils
597 +
598 +DESCRIPTION="gsdx plugin for pcsx2"
599 +HOMEPAGE="http://www.pcsx2.net"
600 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
601 +
602 +LICENSE="GPL-3"
603 +SLOT="0"
604 +KEYWORDS="~x86"
605 +IUSE="debug"
606 +if use amd64; then
607 + ABI="x86"
608 +fi
609 +if use debug; then
610 + CMAKE_BUILD_TYPE="Debug"
611 +else
612 + CMAKE_BUILD_TYPE="Release"
613 +fi
614 +
615 +DEPEND="
616 + x86? (
617 + virtual/opengl
618 + x11-libs/libX11
619 + x11-libs/libXext
620 +
621 + )
622 + amd64? ( app-emulation/emul-linux-x86-opengl
623 + app-emulation/emul-linux-x86-xlibs
624 +
625 + )"
626 +RDEPEND="${DEPEND}"
627 +
628 +src_prepare() {
629 + sed -i -e "s:add_subdirectory(SoundTouch)::g" -i 3rdparty/CMakeLists.txt
630 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
631 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
632 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
633 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
634 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
635 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
636 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
637 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
638 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
639 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
640 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
641 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
642 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
643 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
644 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
645 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
646 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
647 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
648 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
649 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
650 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
651 +}
652 +
653 +S=${WORKDIR}/${MY_PV}
654 +
655 +src_configure() {
656 + mycmakeargs="
657 + -DPACKAGE_MODE=1
658 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
659 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
660 + -DCMAKE_INSTALL_PREFIX=/usr
661 + -DFORCE_INTERNAL_SDL=1
662 + "
663 + cmake-utils_src_configure
664 +}
665 +
666 +src_install() {
667 + insinto $(games_get_libdir)/pcsx2
668 + doins bin/plugins/libGSdx.so || die
669 + prepgamesdirs
670 +}
671
672 diff --git a/games-emulation/ps2emu-gsnull/ps2emu-gsnull-0.1.ebuild b/games-emulation/ps2emu-gsnull/ps2emu-gsnull-0.1.ebuild
673 new file mode 100644
674 index 0000000..0dba445
675 --- /dev/null
676 +++ b/games-emulation/ps2emu-gsnull/ps2emu-gsnull-0.1.ebuild
677 @@ -0,0 +1,73 @@
678 +# Copyright 1999-2011 Gentoo Foundation
679 +# Distributed under the terms of the GNU General Public License v2
680 +# $Header: $
681 +
682 +EAPI=3
683 +
684 +WX_GTK_VER="2.8"
685 +MY_PV=pcsx2-0.9.8-r4600-sources
686 +
687 +inherit games cmake-utils
688 +
689 +DESCRIPTION="gsnull plugin for pcsx2"
690 +HOMEPAGE="http://www.pcsx2.net"
691 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
692 +
693 +LICENSE="GPL-3"
694 +SLOT="0"
695 +KEYWORDS="~x86"
696 +IUSE="debug"
697 +if use amd64; then
698 + ABI="x86"
699 +fi
700 +if use debug; then
701 + CMAKE_BUILD_TYPE="Debug"
702 +else
703 + CMAKE_BUILD_TYPE="Release"
704 +fi
705 +
706 +DEPEND=""
707 +RDEPEND="${DEPEND}"
708 +
709 +src_prepare() {
710 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
711 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
712 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
713 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
714 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
715 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
716 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
717 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
718 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
719 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
720 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
721 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
722 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
723 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
724 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
725 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
726 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
727 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
728 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
729 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
730 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
731 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
732 +}
733 +
734 +S=${WORKDIR}/${MY_PV}
735 +
736 +src_configure() {
737 + mycmakeargs="
738 + -DPACKAGE_MODE=1
739 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
740 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
741 + -DCMAKE_INSTALL_PREFIX=/usr
742 + "
743 + cmake-utils_src_configure
744 +}
745 +
746 +src_install() {
747 + insinto $(games_get_libdir)/pcsx2
748 + doins bin/plugins/libGSnull.so || die
749 + prepgamesdirs
750 +}
751
752 diff --git a/games-emulation/ps2emu-onepad/ps2emu-onepad-0.1.ebuild b/games-emulation/ps2emu-onepad/ps2emu-onepad-0.1.ebuild
753 new file mode 100644
754 index 0000000..66a1a85
755 --- /dev/null
756 +++ b/games-emulation/ps2emu-onepad/ps2emu-onepad-0.1.ebuild
757 @@ -0,0 +1,75 @@
758 +# Copyright 1999-2011 Gentoo Foundation
759 +# Distributed under the terms of the GNU General Public License v2
760 +# $Header: $
761 +
762 +EAPI=3
763 +
764 +WX_GTK_VER="2.8"
765 +MY_PV=pcsx2-0.9.8-r4600-sources
766 +
767 +inherit games cmake-utils
768 +
769 +DESCRIPTION="onepad plugin for pcsx2"
770 +HOMEPAGE="http://www.pcsx2.net"
771 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
772 +
773 +LICENSE="GPL-3"
774 +SLOT="0"
775 +KEYWORDS="~x86"
776 +IUSE="debug"
777 +if use amd64; then
778 + ABI="x86"
779 +fi
780 +if use debug; then
781 + CMAKE_BUILD_TYPE="Debug"
782 +else
783 + CMAKE_BUILD_TYPE="Release"
784 +fi
785 +
786 +DEPEND="
787 + x86? ( media-libs/libsdl )
788 + amd64? ( app-emulation/emul-linux-x86-sdl )"
789 +RDEPEND="${DEPEND}"
790 +
791 +src_prepare() {
792 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
793 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
794 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
795 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
796 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
797 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
798 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
799 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
800 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
801 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
802 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
803 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
804 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
805 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
806 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
807 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
808 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
809 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
810 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
811 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
812 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
813 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
814 +}
815 +
816 +S=${WORKDIR}/${MY_PV}
817 +
818 +src_configure() {
819 + mycmakeargs="
820 + -DPACKAGE_MODE=1
821 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
822 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
823 + -DCMAKE_INSTALL_PREFIX=/usr
824 + "
825 + cmake-utils_src_configure
826 +}
827 +
828 +src_install() {
829 + insinto $(games_get_libdir)/pcsx2
830 + doins bin/plugins/libonepad.so || die
831 + prepgamesdirs
832 +}
833
834 diff --git a/games-emulation/ps2emu-padnull/ps2emu-padnull-0.1.ebuild b/games-emulation/ps2emu-padnull/ps2emu-padnull-0.1.ebuild
835 new file mode 100644
836 index 0000000..2e144b0
837 --- /dev/null
838 +++ b/games-emulation/ps2emu-padnull/ps2emu-padnull-0.1.ebuild
839 @@ -0,0 +1,73 @@
840 +# Copyright 1999-2011 Gentoo Foundation
841 +# Distributed under the terms of the GNU General Public License v2
842 +# $Header: $
843 +
844 +EAPI=3
845 +
846 +WX_GTK_VER="2.8"
847 +MY_PV=pcsx2-0.9.8-r4600-sources
848 +
849 +inherit games cmake-utils
850 +
851 +DESCRIPTION="gsnull plugin for pcsx2"
852 +HOMEPAGE="http://www.pcsx2.net"
853 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
854 +
855 +LICENSE="GPL-3"
856 +SLOT="0"
857 +KEYWORDS="~x86"
858 +IUSE="debug"
859 +if use amd64; then
860 + ABI="x86"
861 +fi
862 +if use debug; then
863 + CMAKE_BUILD_TYPE="Debug"
864 +else
865 + CMAKE_BUILD_TYPE="Release"
866 +fi
867 +
868 +DEPEND=""
869 +RDEPEND="${DEPEND}"
870 +
871 +src_prepare() {
872 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
873 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
874 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
875 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
876 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
877 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
878 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
879 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
880 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
881 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
882 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
883 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
884 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
885 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
886 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
887 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
888 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
889 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
890 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
891 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
892 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
893 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
894 +}
895 +
896 +S=${WORKDIR}/${MY_PV}
897 +
898 +src_configure() {
899 + mycmakeargs="
900 + -DPACKAGE_MODE=1
901 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
902 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
903 + -DCMAKE_INSTALL_PREFIX=/usr
904 + "
905 + cmake-utils_src_configure
906 +}
907 +
908 +src_install() {
909 + insinto $(games_get_libdir)/pcsx2
910 + doins bin/plugins/libPADnull.so || die
911 + prepgamesdirs
912 +}
913
914 diff --git a/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-1.4.ebuild b/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-1.4.ebuild
915 new file mode 100644
916 index 0000000..922d051
917 --- /dev/null
918 +++ b/games-emulation/ps2emu-spu2-x/ps2emu-spu2-x-1.4.ebuild
919 @@ -0,0 +1,109 @@
920 +# Copyright 1999-2011 Gentoo Foundation
921 +# Distributed under the terms of the GNU General Public License v2
922 +# $Header: $
923 +
924 +EAPI=3
925 +
926 +WX_GTK_VER="2.8"
927 +MY_PV=pcsx2-0.9.8-r4600-sources
928 +
929 +inherit games cmake-utils wxwidgets
930 +
931 +DESCRIPTION="SPU2-x plugin for pcsx2"
932 +HOMEPAGE="http://www.pcsx2.net"
933 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
934 +
935 +LICENSE="GPL-3"
936 +SLOT="0"
937 +KEYWORDS="~x86"
938 +IUSE="debug"
939 +if use amd64; then
940 + ABI="x86"
941 +fi
942 +if use debug; then
943 + CMAKE_BUILD_TYPE="Debug"
944 +else
945 + CMAKE_BUILD_TYPE="Release"
946 +fi
947 +
948 +DEPEND="dev-cpp/sparsehash
949 + x86? (
950 + app-arch/bzip2
951 + sys-libs/zlib
952 + media-libs/alsa-lib
953 + media-libs/glew
954 + media-libs/libsdl
955 + media-libs/portaudio
956 + media-libs/libsoundtouch
957 + media-gfx/nvidia-cg-toolkit
958 + virtual/jpeg
959 + virtual/opengl
960 + x11-libs/gtk+:2
961 + x11-libs/libICE
962 + x11-libs/libX11
963 + x11-libs/libXext
964 + x11-libs/wxGTK[X]
965 + )
966 + amd64? ( media-gfx/nvidia-cg-toolkit[multilib]
967 + app-emulation/emul-linux-x86-baselibs
968 + app-emulation/emul-linux-x86-opengl
969 + app-emulation/emul-linux-x86-xlibs
970 + app-emulation/emul-linux-x86-gtklibs
971 + app-emulation/emul-linux-x86-sdl
972 + app-emulation/emul-linux-x86-soundlibs
973 + app-emulation/emul-linux-x86-wxGTK
974 + )"
975 +RDEPEND="${DEPEND}"
976 +
977 +src_prepare() {
978 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
979 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
980 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
981 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
982 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
983 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
984 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
985 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
986 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
987 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
988 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
989 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
990 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
991 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
992 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
993 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
994 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
995 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
996 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
997 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
998 +}
999 +
1000 +S=${WORKDIR}/${MY_PV}
1001 +
1002 +src_configure() {
1003 + wxgtk_config=""
1004 + cg_config=""
1005 + if use amd64; then
1006 + # tell cmake to use 32 bit library
1007 + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-32"
1008 + cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so
1009 + -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so"
1010 + fi
1011 +
1012 + mycmakeargs="
1013 + -DPACKAGE_MODE=1
1014 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
1015 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
1016 + -DCMAKE_INSTALL_PREFIX=/usr
1017 + -DFORCE_INTERNAL_SOUNDTOUCH=FALSE
1018 + ${wxgtk_config}
1019 + ${cg_config}
1020 + "
1021 + cmake-utils_src_configure
1022 +}
1023 +
1024 +src_install() {
1025 + insinto $(games_get_libdir)/pcsx2
1026 + doins bin/plugins/libspu2x.so || die
1027 + prepgamesdirs
1028 +}
1029
1030 diff --git a/games-emulation/ps2emu-spu2null/ps2emu-spu2null-0.8.ebuild b/games-emulation/ps2emu-spu2null/ps2emu-spu2null-0.8.ebuild
1031 new file mode 100644
1032 index 0000000..d7f772c
1033 --- /dev/null
1034 +++ b/games-emulation/ps2emu-spu2null/ps2emu-spu2null-0.8.ebuild
1035 @@ -0,0 +1,73 @@
1036 +# Copyright 1999-2011 Gentoo Foundation
1037 +# Distributed under the terms of the GNU General Public License v2
1038 +# $Header: $
1039 +
1040 +EAPI=3
1041 +
1042 +WX_GTK_VER="2.8"
1043 +MY_PV=pcsx2-0.9.8-r4600-sources
1044 +
1045 +inherit games cmake-utils
1046 +
1047 +DESCRIPTION="SPU2null plugin for pcsx2"
1048 +HOMEPAGE="http://www.pcsx2.net"
1049 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
1050 +
1051 +LICENSE="GPL-3"
1052 +SLOT="0"
1053 +KEYWORDS="~x86"
1054 +IUSE="debug"
1055 +if use amd64; then
1056 + ABI="x86"
1057 +fi
1058 +if use debug; then
1059 + CMAKE_BUILD_TYPE="Debug"
1060 +else
1061 + CMAKE_BUILD_TYPE="Release"
1062 +fi
1063 +
1064 +DEPEND=""
1065 +RDEPEND="${DEPEND}"
1066 +
1067 +src_prepare() {
1068 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
1069 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
1070 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
1071 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
1072 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
1073 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
1074 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1075 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1076 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1077 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1078 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1079 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1080 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1081 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1082 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1083 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1084 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1085 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1086 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1087 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1088 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1089 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1090 +}
1091 +
1092 +S=${WORKDIR}/${MY_PV}
1093 +
1094 +src_configure() {
1095 + mycmakeargs="
1096 + -DPACKAGE_MODE=1
1097 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
1098 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
1099 + -DCMAKE_INSTALL_PREFIX=/usr
1100 + "
1101 + cmake-utils_src_configure
1102 +}
1103 +
1104 +src_install() {
1105 + insinto $(games_get_libdir)/pcsx2
1106 + doins bin/plugins/libSPU2null.so || die
1107 + prepgamesdirs
1108 +}
1109
1110 diff --git a/games-emulation/ps2emu-usbnull/ps2emu-usbnull-0.7.ebuild b/games-emulation/ps2emu-usbnull/ps2emu-usbnull-0.7.ebuild
1111 new file mode 100644
1112 index 0000000..fb04c9e
1113 --- /dev/null
1114 +++ b/games-emulation/ps2emu-usbnull/ps2emu-usbnull-0.7.ebuild
1115 @@ -0,0 +1,73 @@
1116 +# Copyright 1999-2011 Gentoo Foundation
1117 +# Distributed under the terms of the GNU General Public License v2
1118 +# $Header: $
1119 +
1120 +EAPI=3
1121 +
1122 +WX_GTK_VER="2.8"
1123 +MY_PV=pcsx2-0.9.8-r4600-sources
1124 +
1125 +inherit games cmake-utils
1126 +
1127 +DESCRIPTION="usbnull plugin for pcsx2"
1128 +HOMEPAGE="http://www.pcsx2.net"
1129 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
1130 +
1131 +LICENSE="GPL-3"
1132 +SLOT="0"
1133 +KEYWORDS="~x86"
1134 +IUSE="debug"
1135 +if use amd64; then
1136 + ABI="x86"
1137 +fi
1138 +if use debug; then
1139 + CMAKE_BUILD_TYPE="Debug"
1140 +else
1141 + CMAKE_BUILD_TYPE="Release"
1142 +fi
1143 +
1144 +DEPEND=""
1145 +RDEPEND="${DEPEND}"
1146 +
1147 +src_prepare() {
1148 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
1149 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
1150 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
1151 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
1152 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
1153 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
1154 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1155 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1156 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1157 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1158 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1159 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1160 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1161 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1162 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1163 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1164 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1165 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1166 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1167 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1168 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1169 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1170 +}
1171 +
1172 +S=${WORKDIR}/${MY_PV}
1173 +
1174 +src_configure() {
1175 + mycmakeargs="
1176 + -DPACKAGE_MODE=1
1177 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
1178 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
1179 + -DCMAKE_INSTALL_PREFIX=/usr
1180 + "
1181 + cmake-utils_src_configure
1182 +}
1183 +
1184 +src_install() {
1185 + insinto $(games_get_libdir)/pcsx2
1186 + doins bin/plugins/libUSBnull.so || die
1187 + prepgamesdirs
1188 +}
1189
1190 diff --git a/games-emulation/ps2emu-zerogs/ps2emu-zerogs-0.96.7.ebuild b/games-emulation/ps2emu-zerogs/ps2emu-zerogs-0.96.7.ebuild
1191 new file mode 100644
1192 index 0000000..fc5a5cb
1193 --- /dev/null
1194 +++ b/games-emulation/ps2emu-zerogs/ps2emu-zerogs-0.96.7.ebuild
1195 @@ -0,0 +1,96 @@
1196 +# Copyright 1999-2011 Gentoo Foundation
1197 +# Distributed under the terms of the GNU General Public License v2
1198 +# $Header: $
1199 +
1200 +EAPI=3
1201 +
1202 +WX_GTK_VER="2.8"
1203 +MY_PV=pcsx2-0.9.8-r4600-sources
1204 +
1205 +inherit games cmake-utils
1206 +
1207 +DESCRIPTION="zerogs plugin for pcsx2"
1208 +HOMEPAGE="http://www.pcsx2.net"
1209 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
1210 +
1211 +LICENSE="GPL-3"
1212 +SLOT="0"
1213 +KEYWORDS="~x86"
1214 +IUSE="debug"
1215 +if use amd64; then
1216 + ABI="x86"
1217 +fi
1218 +if use debug; then
1219 + CMAKE_BUILD_TYPE="Debug"
1220 +else
1221 + CMAKE_BUILD_TYPE="Release"
1222 +fi
1223 +
1224 +DEPEND="dev-cpp/sparsehash
1225 + x86? (
1226 + media-libs/glew
1227 + media-gfx/nvidia-cg-toolkit
1228 + virtual/opengl
1229 + x11-libs/libICE
1230 + x11-libs/libX11
1231 + x11-libs/libXext
1232 + )
1233 + amd64? ( media-gfx/nvidia-cg-toolkit[multilib]
1234 + app-emulation/emul-linux-x86-opengl
1235 + app-emulation/emul-linux-x86-xlibs
1236 + )"
1237 +RDEPEND="${DEPEND}"
1238 +
1239 +src_prepare() {
1240 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
1241 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
1242 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
1243 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
1244 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
1245 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
1246 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1247 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1248 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1249 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1250 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1251 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1252 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1253 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1254 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1255 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1256 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1257 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1258 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1259 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1260 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1261 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1262 + sed -i -e "s:#[\t]add_subdirectory(zerogs):add_subdirectory(zerogs):g" -i plugins/CMakeLists.txt
1263 + sed -i -e "s:#include \"zlib/zlib.h\":#include <zlib.h>:g" -i plugins/zerogs/opengl/zpipe.cpp
1264 +}
1265 +
1266 +S=${WORKDIR}/${MY_PV}
1267 +
1268 +src_configure() {
1269 + cg_config=""
1270 + if use amd64; then
1271 + # tell cmake to use 32 bit library
1272 + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-32"
1273 + cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so
1274 + -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so"
1275 + fi
1276 +
1277 + mycmakeargs="
1278 + -DPACKAGE_MODE=1
1279 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
1280 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
1281 + -DCMAKE_INSTALL_PREFIX=/usr
1282 + ${cg_config}
1283 + "
1284 + cmake-utils_src_configure
1285 +}
1286 +
1287 +src_install() {
1288 + insinto $(games_get_libdir)/pcsx2
1289 + doins bin/plugins/libzerogs.so || die
1290 + prepgamesdirs
1291 +}
1292
1293 diff --git a/games-emulation/ps2emu-zerospu/ps2emu-zerospu-0.4.6.ebuild b/games-emulation/ps2emu-zerospu/ps2emu-zerospu-0.4.6.ebuild
1294 new file mode 100644
1295 index 0000000..0486128
1296 --- /dev/null
1297 +++ b/games-emulation/ps2emu-zerospu/ps2emu-zerospu-0.4.6.ebuild
1298 @@ -0,0 +1,80 @@
1299 +# Copyright 1999-2011 Gentoo Foundation
1300 +# Distributed under the terms of the GNU General Public License v2
1301 +# $Header: $
1302 +
1303 +EAPI=3
1304 +
1305 +WX_GTK_VER="2.8"
1306 +MY_PV=pcsx2-0.9.8-r4600-sources
1307 +
1308 +inherit games cmake-utils
1309 +
1310 +DESCRIPTION="SPU2-x plugin for pcsx2"
1311 +HOMEPAGE="http://www.pcsx2.net"
1312 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
1313 +
1314 +LICENSE="GPL-3"
1315 +SLOT="0"
1316 +KEYWORDS="~x86"
1317 +IUSE="debug"
1318 +if use amd64; then
1319 + ABI="x86"
1320 +fi
1321 +if use debug; then
1322 + CMAKE_BUILD_TYPE="Debug"
1323 +else
1324 + CMAKE_BUILD_TYPE="Release"
1325 +fi
1326 +
1327 +DEPEND="
1328 + x86? (
1329 + media-libs/alsa-lib
1330 + media-libs/portaudio
1331 + media-libs/libsoundtouch
1332 + )
1333 + amd64? ( app-emulation/emul-linux-x86-soundlibs )"
1334 +RDEPEND="${DEPEND}"
1335 +
1336 +src_prepare() {
1337 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
1338 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
1339 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
1340 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
1341 + sed -i -e "s:add_subdirectory(common/src/Utilities)::g" -i CMakeLists.txt
1342 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
1343 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1344 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1345 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1346 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1347 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1348 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1349 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1350 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1351 + sed -i -e "s:zzogl TRUE:zzogl FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1352 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1353 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1354 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1355 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1356 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1357 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1358 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1359 +}
1360 +
1361 +S=${WORKDIR}/${MY_PV}
1362 +
1363 +src_configure() {
1364 + mycmakeargs="
1365 + -DPACKAGE_MODE=1
1366 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
1367 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
1368 + -DCMAKE_INSTALL_PREFIX=/usr
1369 + -DFORCE_INTERNAL_SOUNDTOUCH=FALSE
1370 + "
1371 + cmake-utils_src_configure
1372 +}
1373 +
1374 +src_install() {
1375 + insinto $(games_get_libdir)/pcsx2
1376 + doins bin/plugins/libzerospu2.so || die
1377 + prepgamesdirs
1378 +}
1379
1380 diff --git a/games-emulation/ps2emu-zzogl/ps2emu-zzogl-0.3.ebuild b/games-emulation/ps2emu-zzogl/ps2emu-zzogl-0.3.ebuild
1381 new file mode 100644
1382 index 0000000..4810344
1383 --- /dev/null
1384 +++ b/games-emulation/ps2emu-zzogl/ps2emu-zzogl-0.3.ebuild
1385 @@ -0,0 +1,109 @@
1386 +# Copyright 1999-2011 Gentoo Foundation
1387 +# Distributed under the terms of the GNU General Public License v2
1388 +# $Header: $
1389 +
1390 +EAPI=3
1391 +
1392 +WX_GTK_VER="2.8"
1393 +MY_PV=pcsx2-0.9.8-r4600-sources
1394 +
1395 +inherit games cmake-utils wxwidgets
1396 +
1397 +DESCRIPTION="zzogl plugin for pcsx2"
1398 +HOMEPAGE="http://www.pcsx2.net"
1399 +SRC_URI="http://forums.pcsx2.net/attachment.php?aid=28280 -> pcsx2-0.9.8.7z"
1400 +
1401 +LICENSE="GPL-3"
1402 +SLOT="0"
1403 +KEYWORDS="~x86"
1404 +IUSE="debug"
1405 +if use amd64; then
1406 + ABI="x86"
1407 +fi
1408 +if use debug; then
1409 + CMAKE_BUILD_TYPE="Debug"
1410 +else
1411 + CMAKE_BUILD_TYPE="Release"
1412 +fi
1413 +
1414 +DEPEND="dev-cpp/sparsehash
1415 + x86? (
1416 + app-arch/bzip2
1417 + sys-libs/zlib
1418 + media-libs/alsa-lib
1419 + media-libs/glew
1420 + media-libs/libsdl
1421 + media-libs/portaudio
1422 + media-gfx/nvidia-cg-toolkit
1423 + virtual/jpeg
1424 + virtual/opengl
1425 + x11-libs/gtk+:2
1426 + x11-libs/libICE
1427 + x11-libs/libX11
1428 + x11-libs/libXext
1429 + x11-libs/wxGTK[X]
1430 + )
1431 + amd64? ( media-gfx/nvidia-cg-toolkit[multilib]
1432 + app-emulation/emul-linux-x86-baselibs
1433 + app-emulation/emul-linux-x86-opengl
1434 + app-emulation/emul-linux-x86-xlibs
1435 + app-emulation/emul-linux-x86-gtklibs
1436 + app-emulation/emul-linux-x86-sdl
1437 + app-emulation/emul-linux-x86-soundlibs
1438 + app-emulation/emul-linux-x86-wxGTK
1439 + )"
1440 +RDEPEND="${DEPEND}"
1441 +
1442 +src_prepare() {
1443 + sed -i -e "s:add_subdirectory(3rdparty)::g" -i CMakeLists.txt
1444 + sed -i -e "s:INSTALL(FILES:#INSTALL(FILES:g" -i CMakeLists.txt
1445 + sed -i -e "s:add_subdirectory(locales)::g" -i CMakeLists.txt
1446 + sed -i -e "s:add_subdirectory(tools)::g" -i CMakeLists.txt
1447 + sed -i -e "s:add_subdirectory(common/src/x86emitter)::g" -i CMakeLists.txt
1448 + sed -i -e "s:pcsx2_core TRUE:pcsx2_core FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1449 + sed -i -e "s:CDVDiso TRUE:CDVDiso FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1450 + sed -i -e "s:CDVDlinuz TRUE:CDVDlinuz FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1451 + sed -i -e "s:CDVDnull TRUE:CDVDnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1452 + sed -i -e "s:dev9null TRUE:dev9null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1453 + sed -i -e "s:FWnull TRUE:FWnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1454 + sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1455 + sed -i -e "s:zerogs TRUE:zerogs FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1456 + sed -i -e "s:GSnull TRUE:GSnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1457 + sed -i -e "s:PadNull TRUE:PadNull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1458 + sed -i -e "s:onepad TRUE:onepad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1459 + sed -i -e "s:zeropad TRUE:zeropad FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1460 + sed -i -e "s:SPU2null TRUE:SPU2null FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1461 + sed -i -e "s:spu2-x TRUE:spu2-x FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1462 + sed -i -e "s:zerospu2 TRUE:zerospu2 FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1463 + sed -i -e "s:USBnull TRUE:USBnull FALSE:g" -i cmake/SelectPcsx2Plugins.cmake
1464 +}
1465 +
1466 +S=${WORKDIR}/${MY_PV}
1467 +
1468 +src_configure() {
1469 + wxgtk_config=""
1470 + cg_config=""
1471 + if use amd64; then
1472 + # tell cmake to use 32 bit library
1473 + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-32"
1474 + cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so
1475 + -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so"
1476 + fi
1477 +
1478 + mycmakeargs="
1479 + -DPACKAGE_MODE=1
1480 + -DPLUGIN_DIR=$(games_get_libdir)/pcsx2
1481 + -DPLUGIN_DIR_COMPILATION=$(games_get_libdir)/pcsx2
1482 + -DCMAKE_INSTALL_PREFIX=/usr
1483 + -DCMAKE_LIBRARY_PATH=$(games_get_libdir)/pcsx2
1484 + ${wxgtk_config}
1485 + ${cg_config}
1486 + "
1487 + cmake-utils_src_configure
1488 +}
1489 +
1490 +src_install() {
1491 + insinto $(games_get_libdir)/pcsx2
1492 + doins bin/plugins/libzzogl.so bin/plugins/ps2hw.dat || die
1493 + prepgamesdirs
1494 +}