Portage is a package management system used by Gentoo Linux
# ChangeLog for games-emulation/ps2emu-gssoft
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/ps2emu-gssoft/ChangeLog,v 1.11 2006/05/29 21:10:32 tupone Exp $
29 May 2006;
ps2emu-gssoft-0.9.ebuild:
Fix for gcc-4.1, bug #132147 by me, thanks to Mark Loeser for patch
11 Feb 2006; Joshua Baergen
ps2emu-gssoft-0.6.1.ebuild, ps2emu-gssoft-0.9.ebuild:
Fix dependencies for modular X.
23 Aug 2005; Chris Gianelloni
ps2emu-gssoft-0.9.ebuild:
Add inherit eutils.
08 Aug 2005; Mike Frysinger
+files/ps2emu-gssoft-0.9-PIC.patch, ps2emu-gssoft-0.9.ebuild:
Fix PIC usage #101627 by Jens Pranaitis.
*ps2emu-gssoft-0.9 (07 Aug 2005)
07 Aug 2005; Mike Frysinger
+files/ps2emu-gssoft-0.9-gentoo.patch, +ps2emu-gssoft-0.9.ebuild:
Version bump and clean up amd64 support.
*ps2emu-gssoft-0.6.1 (12 Dec 2003)
12 Dec 2003; Mike Frysinger
Version bumpage.
*ps2emu-gssoft-0.5 (14 Aug 2003)
14 Aug 2003; Mike Frysinger
Initial import. Ebuild submitted by me.
AUX ps2emu-gssoft-0.9-PIC.patch 554 RMD160 854943eab71fed38cb367f4ff6f655692da04a83 SHA1 5562fe26ed55ef3d0b81134cf407a18c3bee351f SHA256 5e1f03862df794438c58a0fc060be38323d73dfa02b72b6ad776b5d25b87e756
AUX ps2emu-gssoft-0.9-gcc41.patch 640 RMD160 c7617eb150e1d0c5a32c70d25600e563ec683912 SHA1 b4db948553676fe3b1416effd74462e4dbedafb2 SHA256 fe70655a16a07ccf8893fa8ee1b7d27cf89c66abab0b5e82b0cdc31a41523b17
AUX ps2emu-gssoft-0.9-gentoo.patch 850 RMD160 d4a634336944457e43557d0514969678eb104edb SHA1 ba7f8994e83a5028e342e36175ad58f209bda060 SHA256 d73b459ed0ef5f6d02935b1b6950500ce3f14b788e693a44399c8b1dd01ae173
DIST GSsoft0.9.rar 330468 RMD160 19e36024e3ff0976129c8498f14a1a5944a6e6d9 SHA1 29a4dc854c2e5c03e736d610a46a18c066361248 SHA256 811aa538d9845fa8ea4af5b4e248f34363922a9d3134ebdbc460ed1b7dc95afc
EBUILD ps2emu-gssoft-0.9.ebuild 1099 RMD160 93bc92da1b9a020a7cd6f597a041ff3bf5f66194 SHA1 bcb4694c075e54008932c7120086991cb3935f16 SHA256 942445e78ce1fab2438e867a700e7326504f3e427511d88a1d90f2b9567092fe
MISC ChangeLog 1248 RMD160 0863c86d9ddd897606a3bdba73acf7c9c252a2d2 SHA1 3c6d60bd4a2c69e4e5cbeddf8c60d7345a12507c SHA256 0d3d973d9f859c8de27f3e4213592e9886c8ac5e58cbf9a223241a8e14f08c6e
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/ps2emu-gssoft/ps2emu-gssoft-0.9.ebuild,v 1.7 2007/04/09 15:49:33 nyhm Exp $
inherit eutils games
DESCRIPTION="PSEmu2 GPU plugin"
HOMEPAGE="http://www.pcsx2.net/"
SRC_URI="http://www.pcsx2.net/download/0.8release/GSsoft${PV}.rar"
LICENSE="freedist"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE=""
RDEPEND="virtual/opengl
media-libs/libsdl
=x11-libs/gtk+-1*"
DEPEND="${RDEPEND}
app-arch/unrar"
S=${WORKDIR}/GSsoft${PV}
src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
's:-O2 -fomit-frame-pointer -ffast-math:$(OPTFLAGS):' \
Src/Linux/Makefile \
|| die "sed failed"
epatch \
"${FILESDIR}"/${P}-gentoo.patch \
"${FILESDIR}"/${P}-PIC.patch \
"${FILESDIR}/${P}"-gcc41.patch
}
src_compile() {
cd Src/Linux
emake OPTFLAGS="${CFLAGS}" || die "emake failed"
}
src_install() {
dodoc ReadMe.txt
exeinto "$(games_get_libdir)"/ps2emu/plugins
newexe Src/Linux/libGSsoft.so libGSsoft-${PV}.so || die "newexe failed"
prepgamesdirs
}