From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 5BE92198003 for ; Sat, 9 Mar 2013 14:20:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E32E0E0828; Sat, 9 Mar 2013 14:20:29 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6E4E2E0828 for ; Sat, 9 Mar 2013 14:20:29 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 7917E33DB69 for ; Sat, 9 Mar 2013 14:20:28 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 0E2E7E4073 for ; Sat, 9 Mar 2013 14:20:27 +0000 (UTC) From: "Vicente Olivert Riera" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Vicente Olivert Riera" Message-ID: <1362838611.2b767ecb9c3d53bf9e63dd82b2dd5f6f775f0926.vincent@gentoo> Subject: [gentoo-commits] dev/vincent:master commit in: games-emulation/pcsx2/ X-VCS-Repository: dev/vincent X-VCS-Files: games-emulation/pcsx2/pcsx2-1.0.0_p5581.ebuild X-VCS-Directories: games-emulation/pcsx2/ X-VCS-Committer: vincent X-VCS-Committer-Name: Vicente Olivert Riera X-VCS-Revision: 2b767ecb9c3d53bf9e63dd82b2dd5f6f775f0926 X-VCS-Branch: master Date: Sat, 9 Mar 2013 14:20:27 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: c334e049-3ecb-4970-a9a6-fc32b4221dc0 X-Archives-Hash: 1388092b6e02e89ae187450cda55f502 commit: 2b767ecb9c3d53bf9e63dd82b2dd5f6f775f0926 Author: Vicente Olivert Riera gentoo org> AuthorDate: Sat Mar 9 14:16:51 2013 +0000 Commit: Vicente Olivert Riera gentoo org> CommitDate: Sat Mar 9 14:16:51 2013 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/vincent.git;a=commit;h=2b767ecb re-initial commit --- games-emulation/pcsx2/pcsx2-1.0.0_p5581.ebuild | 91 ++++++++++++++++++++++++ 1 files changed, 91 insertions(+), 0 deletions(-) diff --git a/games-emulation/pcsx2/pcsx2-1.0.0_p5581.ebuild b/games-emulation/pcsx2/pcsx2-1.0.0_p5581.ebuild new file mode 100644 index 0000000..7c2b935 --- /dev/null +++ b/games-emulation/pcsx2/pcsx2-1.0.0_p5581.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit cmake-utils wxwidgets games + +DESCRIPTION="A PlayStation 2 emulator" +HOMEPAGE="http://www.pcsx2.net" +SRC_URI="http://dev.gentoo.org/~vincent/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="-* ~x86 ~amd64" + +DEPEND="dev-cpp/sparsehash + media-libs/alsa-lib + media-libs/glew + media-libs/libsdl + media-libs/libsoundtouch + media-libs/portaudio + sys-libs/zlib + virtual/jpeg + virtual/opengl + x11-libs/gtk+:2 + x11-libs/libICE + x11-libs/libX11 + x11-libs/libXext + x11-libs/wxGTK:2.8[X] + x86? ( + dev-libs/libaio + media-gfx/nvidia-cg-toolkit + ) + amd64? ( + 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-libsoundtouch + app-emulation/emul-linux-x86-wxGTK:2.8 + >=dev-libs/libaio-0.3.109-r4[multilib] + >=media-gfx/nvidia-cg-toolkit-3.1[multilib] + )" +RDEPEND="${DEPEND}" + +src_prepare() { + cmake-utils_src_prepare +} + +src_configure() { + use amd64 && local ABI="x86" + + local wxgtk_config="" + local cg_config="" + local mylibpath="" + + if use amd64 ; then + 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/$(get_libdir)" + fi + + mycmakeargs="-DPACKAGE_MODE=1 + -DCMAKE_VERBOSE_MAKEFILE=TRUE + -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_LIBRARY_PATH=${mylibpath} + -DBUILD_REPLAY_LOADERS=FALSE + ${wxgtk_config} + ${cg_config}" + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + + dogamesbin "${D}usr/bin/${PN}" + rm "${D}usr/bin/${PN}" || die "rm failed" + + prepgamesdirs +}