public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Vicente Olivert Riera" <vincent@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] dev/vincent:master commit in: games-emulation/pcsx2/
Date: Tue,  5 Mar 2013 18:39:33 +0000 (UTC)	[thread overview]
Message-ID: <1362508598.bf8f08a38b36ba84c4bccad39701448c35c6467a.vincent@gentoo> (raw)

commit:     bf8f08a38b36ba84c4bccad39701448c35c6467a
Author:     Vicente Olivert Riera <vincent <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  5 18:36:38 2013 +0000
Commit:     Vicente Olivert Riera <vincent <AT> gentoo <DOT> org>
CommitDate: Tue Mar  5 18:36:38 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/vincent.git;a=commit;h=bf8f08a3

pcsx2-1.0.0.ebuild improvement

---
 games-emulation/pcsx2/Manifest           |    2 +-
 games-emulation/pcsx2/pcsx2-1.0.0.ebuild |   37 +++++++++++++++--------------
 2 files changed, 20 insertions(+), 19 deletions(-)

diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest
index d16c41c..81ebbf6 100644
--- a/games-emulation/pcsx2/Manifest
+++ b/games-emulation/pcsx2/Manifest
@@ -1,3 +1,3 @@
 DIST pcsx2-1.0.0-r5350-sources.7z 10673799 SHA256 3f6067c3ea23b2afa4d4c411f3121d86612c310b1c7a44413577cf5727e498bc SHA512 6f765596c1d46b6a409711d085c4b5f8163a86508af59ce12088dae11bb8891188b4651eff7d07eb8feb9e5fd0b8c1d0681ea9b69c333a4c2a9fa7777e962661 WHIRLPOOL 7738216c67d71a4e21b34c75013e0e0e4c63def1e51083ea462658f5b73fbd3f4e76053c49ad86a33aa08c55a1317dcc389f4a46955622b180cf97385e954eca
-EBUILD pcsx2-1.0.0.ebuild 1994 SHA256 766b8f4c2d5e72c46d5cc968df868ba28026ef393612eed5501555bed9c4658f SHA512 1a8e5006b33a951b134044e883feb30dfc2dc95aa860612011da8ef13585b34144468b2d914435ac91925a706585ec0b9a64e969b3ec229d62c76a3fa0a338e9 WHIRLPOOL 024a85148e385ce63ad06eb5a2e73de7a60fcb04e95a33869f62f4226fd25ba7f3e02b3e552f2a580ec2daa286ab0641f562fdfcdeb8a5795889fcbf58b6d14a
+EBUILD pcsx2-1.0.0.ebuild 2036 SHA256 460a1dbe06034646ffaa635960ab4516fd8bd39167e77bf89dc5f58d5c9ca04f SHA512 bec07fb7b342ecbab966012eb2dc00f6d82c37f9b5becdf5c79ee14c16a70220393d8a673b6f916b327bfcc1e6c27d39611cac943c8e0b86064dd8b2c1492931 WHIRLPOOL 523bc00f59344573e2538375bf76629dd3ebe545065976edd4b1396f0402273cefd9e84431d6e40e57ec5f5528caf6003cf3c79b0c2223dfc59564c9e3fc9614
 MISC metadata.xml 346 SHA256 ec3a634eed6c4f90c68925dc7127c2e706fc9f02013321918e72c0368f488bb9 SHA512 837626e9e6f66b309f65999684b459921c9e6294fbd47448046fcdec27d988a3bb941d2685d9fc0399bddc8ea78b6957aae56158941ed4425c507c3d22a20720 WHIRLPOOL 536fb2fca6cfe9d8a0e470f27d50efa043c4fa27586eff61d7fc3facf265623e4b03b8bde03ff1d04d302e292dfc77278deb6b418df7ee44dc37b3ef9bda8f39

diff --git a/games-emulation/pcsx2/pcsx2-1.0.0.ebuild b/games-emulation/pcsx2/pcsx2-1.0.0.ebuild
index 4998431..8595c64 100644
--- a/games-emulation/pcsx2/pcsx2-1.0.0.ebuild
+++ b/games-emulation/pcsx2/pcsx2-1.0.0.ebuild
@@ -15,13 +15,11 @@ SRC_URI="http://dev.gentoo.org/~vincent/${MY_P}.7z"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~x86 ~amd64"
-IUSE="debug multilib"
 
 S="${WORKDIR}/${MY_P}"
 
-DEPEND="app-arch/bzip2
+DEPEND="app-arch/p7zip
 	dev-cpp/sparsehash
-	media-gfx/nvidia-cg-toolkit[multilib?]
 	media-libs/alsa-lib
 	media-libs/glew
 	media-libs/libsdl
@@ -35,7 +33,8 @@ DEPEND="app-arch/bzip2
 	x11-libs/libX11
 	x11-libs/libXext
 	x11-libs/wxGTK:2.8[X]
-	multilib? (
+	x86? ( media-gfx/nvidia-cg-toolkit )
+	amd64? (
 		app-emulation/emul-linux-x86-baselibs
 		app-emulation/emul-linux-x86-opengl
 		app-emulation/emul-linux-x86-xlibs
@@ -44,32 +43,29 @@ DEPEND="app-arch/bzip2
 		app-emulation/emul-linux-x86-soundlibs
 		app-emulation/emul-linux-x86-libsoundtouch
 		app-emulation/emul-linux-x86-wxGTK:2.8
+		media-gfx/nvidia-cg-toolkit[multilib]
 	)"
 RDEPEND="${DEPEND}"
 
-use amd64 && ABI="x86"
-
-if use debug ; then
-	CMAKE_BUILD_TYPE="Debug"
-else
-	CMAKE_BUILD_TYPE="Release"
-fi
-
 src_prepare() {
 	sed -i -e "s:GSdx TRUE:GSdx FALSE:g" -i cmake/SelectPcsx2Plugins.cmake || die "sed failed"
 	sed -e "s:0.9.8:${PV}:g" -i CMakeLists.txt || die "sed failed"
 }
 
 src_configure() {
-	wxgtk_config=""
-	cg_config=""
+	use amd64 && local ABI="x86"
+
+	local wxgtk_config=""
+	local cg_config=""
+	local mylibpath=""
+
 	if use amd64 ; then
-		mylibpath="/usr/lib32"
+		mylibpath="/usr/$(get_libdir)"
 		wxgtk_config="-DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-2.8-32"
 		cg_config="-DCG_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCg.so
 			-DCG_GL_LIBRARY=/opt/nvidia-cg-toolkit/lib32/libCgGL.so"
 	else
-		mylibpath="/usr/lib"
+		mylibpath="/usr/$(get_libdir)"
 	fi
 
 	mycmakeargs="-DPACKAGE_MODE=1
@@ -81,10 +77,15 @@ src_configure() {
 	cmake-utils_src_configure
 }
 
+src_compile() {
+	cmake-utils_src_compile
+}
+
 src_install() {
-	cmake-utils_src_install DESTDIR="${D}"
+	cmake-utils_src_install
 
-	for i in "${D}"/usr/bin/*; do dogamesbin $i; rm $i; done
+	local exe
+	for exe in "${D}"/usr/bin/*; do dogamesbin "${exe}"; rm "${exe}"; done
 
 	prepgamesdirs
 }


             reply	other threads:[~2013-03-05 18:39 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-05 18:39 Vicente Olivert Riera [this message]
  -- strict thread matches above, loose matches on Subject: below --
2013-03-05 21:52 [gentoo-commits] dev/vincent:master commit in: games-emulation/pcsx2/ Vicente Olivert Riera
2013-03-05 23:33 Vicente Olivert Riera
2013-03-05 23:47 Vicente Olivert Riera
2013-03-05 23:52 Vicente Olivert Riera
2013-03-06 10:24 Vicente Olivert Riera
2013-03-06 11:12 Vicente Olivert Riera
2013-03-09 14:20 Vicente Olivert Riera
2013-03-09 14:26 Vicente Olivert Riera
2013-03-09 14:43 Vicente Olivert Riera
2013-03-09 14:43 Vicente Olivert Riera
2013-03-09 14:43 Vicente Olivert Riera
2013-03-09 14:43 Vicente Olivert Riera
2013-03-09 14:46 Vicente Olivert Riera
2013-03-09 19:27 Vicente Olivert Riera
2013-03-09 20:05 Vicente Olivert Riera
2013-03-09 20:11 Vicente Olivert Riera
2013-03-09 20:20 Vicente Olivert Riera
2013-03-15 13:01 Vicente Olivert Riera
2013-03-18 12:45 Vicente Olivert Riera
2013-05-28 19:29 Vicente Olivert Riera
2013-05-28 19:29 Vicente Olivert Riera
2013-06-19 13:56 Vicente Olivert Riera
2013-06-19 13:56 Vicente Olivert Riera
2013-06-23 11:30 Vicente Olivert Riera
2013-06-23 11:30 Vicente Olivert Riera
2013-06-23 11:47 Vicente Olivert Riera
2013-06-27 11:46 Vicente Olivert Riera
2013-06-28 11:22 Vicente Olivert Riera
2013-06-29  7:34 Vicente Olivert Riera
2013-06-29 12:16 Vicente Olivert Riera
2013-06-30 20:49 Vicente Olivert Riera
2013-07-04  9:06 Vicente Olivert Riera
2013-07-07 19:30 Vicente Olivert Riera
2013-07-13 12:13 Vicente Olivert Riera
2013-07-13 12:13 Vicente Olivert Riera
2013-07-13 20:44 Vicente Olivert Riera
2013-07-20  7:46 Vicente Olivert Riera
2013-08-28 10:59 Vicente Olivert Riera
2013-09-26 16:33 Vicente Olivert Riera
2013-10-21 10:20 Vicente Olivert Riera
2014-01-18 15:29 Vicente Olivert Riera
2014-03-05 22:45 Vicente Olivert Riera
2014-04-29 18:34 Vicente Olivert Riera
2014-04-29 18:39 Vicente Olivert Riera
2014-05-01 20:03 Vicente Olivert Riera
2014-05-01 20:10 Vicente Olivert Riera
2014-05-02 20:06 Vicente Olivert Riera
2014-05-02 21:01 Vicente Olivert Riera

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1362508598.bf8f08a38b36ba84c4bccad39701448c35c6467a.vincent@gentoo \
    --to=vincent@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox