ChangeLog

# ChangeLog for games-emulation/psemu-peopsspu
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/psemu-peopsspu/ChangeLog,v 1.10 2007/02/21 23:31:47 peper Exp $

21 Feb 2007; Piotr JaroszyƄski ChangeLog:
Transition to Manifest2.

06 Dec 2006; Chris Gianelloni
psemu-peopsspu-1.0.9.ebuild:
Removed sed-4 from *DEPEND.

*psemu-peopsspu-1.0.9 (07 Dec 2004)

07 Dec 2004; Mike Frysinger
+psemu-peopsspu-1.0.9.ebuild:
Version bump.

28 Jun 2004; Aron Griffis
psemu-peopsspu-1.0.7-r2.ebuild:
fix use invocation

30 Mar 2004; Michael Sterrett
psemu-peopsspu-1.0.7-r2.ebuild:
error check sed; more specific deps

13 Feb 2004; David Holm psemu-peopsspu-1.0.7-r2.ebuild:
Added to ~ppc.

*psemu-peopsspu-1.0.7-r2 (29 Jan 2004)

29 Jan 2004; Mike Frysinger :
Fix cfg exe install #39766 by Graeme Humphries.

*psemu-peopsspu-1.0.7-r1 (14 Aug 2003)

15 Aug 2003; Chris Gianelloni
psemu-peopsspu-1.0.7-r1.ebuild:
Removing -mpentium from Makefile. Closes bug #26657.

14 Aug 2003; Mike Frysinger :
Add games.eclass support.

*psemu-peopsspu-1.0.7 (13 Jul 2003)

13 Jul 2003; Mike Frysinger :
Version bump + install the .cfg file #24077.

*psemu-peopsspu-1.0.5 (09 Mar 2003)

09 Mar 2003; Mike Frysinger :
Version bump #17048 + better support for oss/alsa.

*psemu-peopsspu-1.0.2 (26 Nov 2002)

26 Nov 2002; Mike Frysinger :
Version bump + cleanup ... this new version is linux friendly :)

*psemu-peopsspu-1.0.1 (02 June 2002)

19 Oct 2002; Daniel Ahlberg psemu-peopsspu-1.0.1.ebuild :
Updated to mirror://sourceforge in SRC_URI.

06 Aug 2002; Mark Guertin :
Added -ppc to keywords

27 Jul 2002; Stuart Bouyer psemu-peopsspu-1.0.1.ebuild:

Added SLOT, RDEPEND and KEYWORDS="x86"

*psemu-peopsspu-1.0.0 (02 June 2002)

2 June 2002; Ryan Phillips ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DIST PeopsSpu109.tar.gz 245168 RMD160 bc1f8504b7d1ad3c885524c980e62ebd3617788b SHA1 a39b0ceca9cf3a8d93538917246230feb092528a SHA256 f7dafaf9e3015748952a9f12aafaed85146da4fc63dae380a9ad23e98f5401f6
EBUILD psemu-peopsspu-1.0.9.ebuild 1592 RMD160 138a2041fe095b84a9803115611f96578cf7966b SHA1 db1b0c46b4bdbec1fd4e0c7dd660545c43d53c95 SHA256 70d44d3c1939afa651b72809a32b5ab6d6f70f045083d4f0176bfb12bf6b3411
MISC ChangeLog 2591 RMD160 0ce9c53cbbcb6e2df212673d79102951c719a637 SHA1 fb98e96f6ecb3c93e6190a836487eb3d6269604c SHA256 438b5f99ea7d0c85a7f1e627f2c59bf86e5dc7537529dcf9836a0977e8769f79
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFHtMfWdz7hIScOURERAswZAJ4q1Z2N0JMnTAAeO4P9swOVV0KCVQCePy++
gLyg8R7p+1b6foXK7E/VimI=
=FwHI
-----END PGP SIGNATURE-----

metadata.xml




games

psemu-peopsspu-1.0.9.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/psemu-peopsspu/psemu-peopsspu-1.0.9.ebuild,v 1.4 2008/02/14 22:59:29 nyhm Exp $

inherit autotools eutils games

DESCRIPTION="P.E.Op.S Sound Emulation (SPU) PSEmu Plugin"
HOMEPAGE="http://sourceforge.net/projects/peops/"
SRC_URI="mirror://sourceforge/peops/PeopsSpu${PV//./}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~ppc x86"
IUSE="alsa oss"

DEPEND="alsa? ( media-libs/alsa-lib )
=x11-libs/gtk+-1*"

S=${WORKDIR}

src_unpack() {
unpack ${A}

cd src
sed -i \
-e "s:-mpentium -O3 -ffast-math -fomit-frame-pointer:${CFLAGS}:" \
Makefile \
|| die "sed Makefile failed"

cd linuxcfg
unpack ./spucfg.tar.gz
emake maintainer-clean || die "distclean linuxcfg"
rm -f {,src/}Makefile.in aclocal.m4 configure
edos2unix $(find -name '*.[ch]') *.in
eautoreconf
}

src_compile() {
cd src
if use oss || ! use alsa; then
emake clean || die "oss clean"
emake USEALSA=FALSE || die "oss build"
mv libspu* ..
fi
if use alsa ; then
emake clean || die "alsa clean"
emake USEALSA=TRUE || die "alsa build"
mv libspu* ..
fi

cd linuxcfg
econf || die
emake || die "linuxcfg failed"
mv src/spucfg src/cfgPeopsOSS
}

src_install() {
exeinto "$(games_get_libdir)"/psemu/plugins
doexe libspu* || die "doexe plugins"
exeinto "$(games_get_libdir)"/psemu/cfg
doexe cfgPeopsOSS || die "doexe cfg"
insinto "$(games_get_libdir)"/psemu/cfg
doins spuPeopsOSS.cfg || die "doins failed"
dodoc src/*.txt *.txt
prepgamesdirs
}