Gentoo Archives: gentoo-commits

From: Vicente Olivert Riera <vincent@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/vincent:master commit in: games-emulation/pcsx2/
Date: Wed, 28 Aug 2013 10:59:43
Message-Id: 1377687550.55d2719a685d7723f3c0b571e6f5e259adb43c18.vincent@gentoo
1 commit: 55d2719a685d7723f3c0b571e6f5e259adb43c18
2 Author: Vicente Olivert Riera <vincent <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 28 10:59:10 2013 +0000
4 Commit: Vicente Olivert Riera <vincent <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 28 10:59:10 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/vincent.git;a=commit;h=55d2719a
7
8 upgrade
9
10 Package-Manager: portage-2.1.12.2
11 RepoMan-Options: --force
12 Manifest-Sign-Key: 5AE9E7B2E9BBCBA8
13
14 ---
15 games-emulation/pcsx2/Manifest | 8 ++-
16 games-emulation/pcsx2/pcsx2-1.0.0_p5725.ebuild | 91 ++++++++++++++++++++++++++
17 2 files changed, 96 insertions(+), 3 deletions(-)
18
19 diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest
20 index 6809046..a9cd721 100644
21 --- a/games-emulation/pcsx2/Manifest
22 +++ b/games-emulation/pcsx2/Manifest
23 @@ -2,13 +2,15 @@
24 Hash: SHA256
25
26 DIST pcsx2-1.0.0_p5704.tar.xz 2802340 SHA256 a1a2b43aa3bc7b8cce6d7353bf7bdbcb6eb80b399c46a06aeec79f2d8f5f60d3 SHA512 b86f7340b7e9b1d5ca423bd2cb293f7a2e87a9bdcd08d0a09c73531b493eb6d30ebb9c015442a25fafe2689c3997eb7fed157672ad40dc1babe79ffe715266d3 WHIRLPOOL 981717c5c65e5d9c656198bbba2b8791e00a7717f65394499ea773db75ee8501312d8c2ed6eddc49dc658491077ec13f89bbe9c5d15d8c54801d7be1c57641e1
27 +DIST pcsx2-1.0.0_p5725.tar.xz 2809032 SHA256 60fbfd547e5a2a4ef9c44a8827d828ca73bca6abf9ab49363052b7bcafa22354 SHA512 2128d8bdf19e99b1ee78d1d127c85f874862a03dc8b9e88d5d9c809c77e0f26ed942eef7de67e8bca0778ad58946e5db7f119d071bd1df79ab96e8b6f1d3b079 WHIRLPOOL 0b76858ca8fa1472166e1bc2c97ec50ec5c394f526f66d6c8fa161b02ef28a54b48b87de8b13d4427c2c47e18eaebbe671d61bac0fb1b11a14a2b001e020bf89
28 EBUILD pcsx2-1.0.0_p5704.ebuild 1975 SHA256 981acec06057cf5abff95e3a6e0023921fb7f045c4a289c2d6b31df39ecae4cc SHA512 4af5afa68d64c6e6c13011e890fa5dfabb42d675f20187b598c3dee97a03d047c3306b85a5315048bcb09e5c3bdb63af76b86deb7e2f2886e57ca235a444ccd9 WHIRLPOOL 443fe91774b6fdf7340d314276a7d342138f2ef630428cb09e0ddd8a2dc3d29bf94f386c28284d56a8c0bdb2c3d7f9f9addf171d7dc0e1706760e576a435cfdc
29 +EBUILD pcsx2-1.0.0_p5725.ebuild 1975 SHA256 981acec06057cf5abff95e3a6e0023921fb7f045c4a289c2d6b31df39ecae4cc SHA512 4af5afa68d64c6e6c13011e890fa5dfabb42d675f20187b598c3dee97a03d047c3306b85a5315048bcb09e5c3bdb63af76b86deb7e2f2886e57ca235a444ccd9 WHIRLPOOL 443fe91774b6fdf7340d314276a7d342138f2ef630428cb09e0ddd8a2dc3d29bf94f386c28284d56a8c0bdb2c3d7f9f9addf171d7dc0e1706760e576a435cfdc
30 MISC ChangeLog 1014 SHA256 643e657bad7f29af7daa86046b4a6af956a915702c51f74a3920edf6ff3df5ee SHA512 e18ae06f38fdaaab0c4758b7257c5cf19b12f107aaaf743be86cf8efd8d6dcc8892830c90a490006391b18332e9129ee12702bca6a631d4231209827480d3aee WHIRLPOOL 08345d2f0436881e7d0fc7a54c3238d0f9f266dda30d77f9cab28150a07d0d22f6b9e9427362921c11fdd13000a2224ee7352036f6b39d0665abe4d6ae6ed5c0
31 MISC metadata.xml 346 SHA256 ec3a634eed6c4f90c68925dc7127c2e706fc9f02013321918e72c0368f488bb9 SHA512 837626e9e6f66b309f65999684b459921c9e6294fbd47448046fcdec27d988a3bb941d2685d9fc0399bddc8ea78b6957aae56158941ed4425c507c3d22a20720 WHIRLPOOL 536fb2fca6cfe9d8a0e470f27d50efa043c4fa27586eff61d7fc3facf265623e4b03b8bde03ff1d04d302e292dfc77278deb6b418df7ee44dc37b3ef9bda8f39
32 -----BEGIN PGP SIGNATURE-----
33 Version: GnuPG v2.0.20 (GNU/Linux)
34
35 -iEYEAREIAAYFAlHqQA4ACgkQWunnsum7y6iZ5ACbBV748Z0hjLURf4yOzVwBUj5Z
36 -k+QAnipY+9IYGgriRVP1uE1ttNYggxNB
37 -=jQP1
38 +iEYEAREIAAYFAlId1/4ACgkQWunnsum7y6iBWgCeNEvko+8JRFSioFLD++fK0oOE
39 +2EIAoI42UQUsWnyZ+4TjQpLhJ/hYQ3HR
40 +=vFpc
41 -----END PGP SIGNATURE-----
42
43 diff --git a/games-emulation/pcsx2/pcsx2-1.0.0_p5725.ebuild b/games-emulation/pcsx2/pcsx2-1.0.0_p5725.ebuild
44 new file mode 100644
45 index 0000000..2670980
46 --- /dev/null
47 +++ b/games-emulation/pcsx2/pcsx2-1.0.0_p5725.ebuild
48 @@ -0,0 +1,91 @@
49 +# Copyright 1999-2013 Gentoo Foundation
50 +# Distributed under the terms of the GNU General Public License v2
51 +# $Header: $
52 +
53 +EAPI=5
54 +
55 +inherit cmake-utils wxwidgets games
56 +
57 +DESCRIPTION="A PlayStation 2 emulator"
58 +HOMEPAGE="http://www.pcsx2.net"
59 +SRC_URI="http://dev.gentoo.org/~vincent/distfiles/${P}.tar.xz"
60 +
61 +LICENSE="GPL-3"
62 +SLOT="0"
63 +KEYWORDS="-* ~x86 ~amd64"
64 +
65 +DEPEND="dev-cpp/sparsehash
66 + media-libs/alsa-lib
67 + media-libs/glew
68 + media-libs/libsdl
69 + media-libs/libsoundtouch
70 + media-libs/portaudio
71 + sys-libs/zlib
72 + virtual/jpeg
73 + virtual/opengl
74 + x11-libs/gtk+:2
75 + x11-libs/libICE
76 + x11-libs/libX11
77 + x11-libs/libXext
78 + x11-libs/wxGTK:2.8[X]
79 + x86? (
80 + dev-libs/libaio
81 + media-gfx/nvidia-cg-toolkit
82 + )
83 + amd64? (
84 + app-emulation/emul-linux-x86-baselibs
85 + app-emulation/emul-linux-x86-opengl
86 + app-emulation/emul-linux-x86-xlibs
87 + app-emulation/emul-linux-x86-gtklibs
88 + app-emulation/emul-linux-x86-sdl
89 + app-emulation/emul-linux-x86-soundlibs
90 + app-emulation/emul-linux-x86-libsoundtouch
91 + app-emulation/emul-linux-x86-wxGTK:2.8
92 + >=dev-libs/libaio-0.3.109-r4[multilib]
93 + >=media-gfx/nvidia-cg-toolkit-3.1[multilib]
94 + )"
95 +RDEPEND="${DEPEND}"
96 +
97 +src_prepare() {
98 + cmake-utils_src_prepare
99 +}
100 +
101 +src_configure() {
102 + use amd64 && local ABI="x86"
103 +
104 + local wxgtk_config=""
105 + local cg_config=""
106 + local mylibpath=""
107 +
108 + if use amd64 ; then
109 + mylibpath="/usr/$(get_libdir)"
110 + wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-32"
111 + cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so
112 + -DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so"
113 + else
114 + mylibpath="/usr/$(get_libdir)"
115 + fi
116 +
117 + mycmakeargs="-DPACKAGE_MODE=1
118 + -DCMAKE_VERBOSE_MAKEFILE=TRUE
119 + -DCMAKE_INSTALL_PREFIX=/usr
120 + -DCMAKE_LIBRARY_PATH=${mylibpath}
121 + -DBUILD_REPLAY_LOADERS=FALSE
122 + ${wxgtk_config}
123 + ${cg_config}"
124 +
125 + cmake-utils_src_configure
126 +}
127 +
128 +src_compile() {
129 + cmake-utils_src_compile
130 +}
131 +
132 +src_install() {
133 + cmake-utils_src_install
134 +
135 + dogamesbin "${D}usr/bin/${PN}"
136 + rm "${D}usr/bin/${PN}" || die "rm failed"
137 +
138 + prepgamesdirs
139 +}