Version bump.
authorMike Frysinger <vapier@gentoo.org>
Tue, 7 Dec 2004 06:02:13 +0000 (06:02 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 7 Dec 2004 06:02:13 +0000 (06:02 +0000)
games-emulation/psemu-peopsspu/ChangeLog
games-emulation/psemu-peopsspu/Manifest
games-emulation/psemu-peopsspu/files/digest-psemu-peopsspu-1.0.9 [new file with mode: 0644]
games-emulation/psemu-peopsspu/psemu-peopsspu-1.0.9.ebuild [new file with mode: 0644]

index 3428a8e7116fefad702d70b0ecc51fc508629354..c5fc565d3a8bafa8c3ee97c4c6f84f18a06066f1 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for games-emulation/psemu-peopsspu
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/psemu-peopsspu/ChangeLog,v 1.7 2004/06/28 22:21:35 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/psemu-peopsspu/ChangeLog,v 1.8 2004/12/07 06:02:13 vapier Exp $
+
+*psemu-peopsspu-1.0.9 (07 Dec 2004)
+
+  07 Dec 2004; Mike Frysinger <vapier@gentoo.org>
+  +psemu-peopsspu-1.0.9.ebuild:
+  Version bump.
 
   28 Jun 2004; Aron Griffis <agriffis@gentoo.org>
   psemu-peopsspu-1.0.7-r2.ebuild:
index e811957eb94d316b75914cb407b66a734e452924..8335d8c594da02010b34302e73966c97c7bfe0cc 100644 (file)
@@ -1,4 +1,16 @@
-MD5 c48943c5e550d25020fb9af5c6480b91 psemu-peopsspu-1.0.7-r2.ebuild 1523
-MD5 484d06bc7f2a9661153412f997b68694 ChangeLog 2249
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 2d7685b2e296d712be36beb9e5ce9aa7 ChangeLog 2383
 MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
+MD5 c48943c5e550d25020fb9af5c6480b91 psemu-peopsspu-1.0.7-r2.ebuild 1523
+MD5 2b55a6ef5a93928f9d04029deb680a5d psemu-peopsspu-1.0.9.ebuild 1696
 MD5 da060945818c80dc394826d2bdd00042 files/digest-psemu-peopsspu-1.0.7-r2 63
+MD5 c789565e17d2e759f5c0a625f8074e38 files/digest-psemu-peopsspu-1.0.9 63
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.9.10 (GNU/Linux)
+
+iD8DBQFBtUdvroRuSHgZdywRAklDAJ9ALC6RMcb8qP/8LBLz1PmsEQPXxwCfdNxJ
+SvXlrUR1nk/OgT5+lLF9Edk=
+=k7W1
+-----END PGP SIGNATURE-----
diff --git a/games-emulation/psemu-peopsspu/files/digest-psemu-peopsspu-1.0.9 b/games-emulation/psemu-peopsspu/files/digest-psemu-peopsspu-1.0.9
new file mode 100644 (file)
index 0000000..aa28332
--- /dev/null
@@ -0,0 +1 @@
+MD5 ba24351a3c7e28f5b69c272491260e44 PeopsSpu109.tar.gz 245168
diff --git a/games-emulation/psemu-peopsspu/psemu-peopsspu-1.0.9.ebuild b/games-emulation/psemu-peopsspu/psemu-peopsspu-1.0.9.ebuild
new file mode 100644 (file)
index 0000000..84b613f
--- /dev/null
@@ -0,0 +1,70 @@
+# Copyright 1999-2004 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.1 2004/12/07 06:02:13 vapier Exp $
+
+inherit 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="x86 ~ppc"
+IUSE="alsa oss"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+       app-arch/unzip
+       =x11-libs/gtk+-1*"
+DEPEND="${RDEPEND}
+       >=sys-apps/sed-4
+       sys-devel/automake"
+
+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
+       tar -zxf spucfg.tar.gz || die "unpack linuxcfg"
+       make maintainer-clean || die "distclean linuxcfg"
+       rm -f {,src/}Makefile.in aclocal.m4 configure
+       edos2unix `find -name '*.[ch]'` *.in
+       aclocal && automake -a -c && autoconf || die "could not autotool"
+}
+
+src_compile() {
+       cd src
+       if use oss || ! use alsa; then
+               make clean || die "oss clean"
+               emake USEALSA=FALSE || die "oss build"
+               mv libspu* ..
+       fi
+       if use alsa ; then
+               make 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_LIBDIR}/psemu/plugins
+       doexe libspu* || die "doexe plugins"
+       exeinto ${GAMES_LIBDIR}/psemu/cfg
+       doexe cfgPeopsOSS || die "doexe cfg"
+       insinto ${GAMES_LIBDIR}/psemu/cfg
+       doins spuPeopsOSS.cfg
+       dodoc src/*.txt *.txt
+       prepgamesdirs
+}