diff options
author | 2005-11-06 15:37:42 +0000 | |
---|---|---|
committer | 2005-11-06 15:37:42 +0000 | |
commit | 772e9da5801392a872af28cbed25cee347e46ab1 (patch) | |
tree | d5e6d45d6cf3cfb81a360d260b4f477788bb55d7 /media-sound/sexypsf | |
parent | Added a fix for disabling gdk warnings, see bug #101401, and the upstream link. (diff) | |
download | historical-772e9da5801392a872af28cbed25cee347e46ab1.tar.gz historical-772e9da5801392a872af28cbed25cee347e46ab1.tar.bz2 historical-772e9da5801392a872af28cbed25cee347e46ab1.zip |
Add bmp support
Package-Manager: portage-2.0.53_rc7
Diffstat (limited to 'media-sound/sexypsf')
-rw-r--r-- | media-sound/sexypsf/ChangeLog | 6 | ||||
-rw-r--r-- | media-sound/sexypsf/Manifest | 12 | ||||
-rw-r--r-- | media-sound/sexypsf/files/sexypsf-0.4.7-misc.patch | 22 | ||||
-rw-r--r-- | media-sound/sexypsf/sexypsf-0.4.7.ebuild | 21 |
4 files changed, 43 insertions, 18 deletions
diff --git a/media-sound/sexypsf/ChangeLog b/media-sound/sexypsf/ChangeLog index 37ba6d0199bf..49bb61c52fe6 100644 --- a/media-sound/sexypsf/ChangeLog +++ b/media-sound/sexypsf/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-sound/sexypsf # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/sexypsf/ChangeLog,v 1.10 2005/11/02 19:46:39 truedfx Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/sexypsf/ChangeLog,v 1.11 2005/11/06 15:37:42 truedfx Exp $ + + 06 Nov 2005; Harald van Dijk <truedfx@gentoo.org> + files/sexypsf-0.4.7-misc.patch, sexypsf-0.4.7.ebuild: + Add bmp support 02 Nov 2005; Harald van Dijk <truedfx@gentoo.org> files/sexypsf-0.4.7-misc.patch: diff --git a/media-sound/sexypsf/Manifest b/media-sound/sexypsf/Manifest index 2d2ff3b732e3..f8f402d9a43c 100644 --- a/media-sound/sexypsf/Manifest +++ b/media-sound/sexypsf/Manifest @@ -1,22 +1,22 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 c8f434be0752b42f170ff2d8b1387537 ChangeLog 1441 +MD5 2425b677a78d8b5ac1725b7bc6a51fef ChangeLog 1568 MD5 41f230a0e2debf8b51025a2d796c6e31 files/digest-sexypsf-0.4.5 61 MD5 0ed9b80602e1c597dff882701ce72f64 files/digest-sexypsf-0.4.6 61 MD5 606adf6de0a88f73cd8dd5c087a2d727 files/digest-sexypsf-0.4.7 65 MD5 ec1912f27a7e4330699ef6addc03a8b0 files/sexypsf-0.4.5-gentoo.patch 1608 MD5 ff39a6a980f10f48a571b23c330a8951 files/sexypsf-0.4.6-gentoo.patch 1519 MD5 5e7f5501e9177b1f1c3d2cdc084ad6d1 files/sexypsf-0.4.6-xmms.patch 435 -MD5 aa6ef135f7fc2509354ec2f552af6364 files/sexypsf-0.4.7-misc.patch 5697 +MD5 2dcbc3cf37c096721d888dab6ad24d7d files/sexypsf-0.4.7-misc.patch 5887 MD5 ffaa113215ddcecac79374633543e52d metadata.xml 248 MD5 16e48240eb45b3d014770cf1a4977226 sexypsf-0.4.5.ebuild 1365 MD5 718f9cbb34b957c7f1045b94c9225c7a sexypsf-0.4.6.ebuild 1402 -MD5 500871540437fcf49ecbdbc168c2a155 sexypsf-0.4.7.ebuild 1274 +MD5 14225400a2a13a1cb0e1e7430856c331 sexypsf-0.4.7.ebuild 1607 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) -iD8DBQFDaRexwnQyISwouHwRAgdQAJ9vdH+1Bh2YO4LtCxEQhlqvTEXvHQCgsYzC -laMpAac+ECsHA6Fom1sW6DE= -=xJ/W +iD8DBQFDbiN7wnQyISwouHwRAiOpAKCq8hZiLAh2OmQVgxk2tu9Fb3sguACgkE31 +vz2M1zwWkZknUA/uehQ67J0= +=xAdI -----END PGP SIGNATURE----- diff --git a/media-sound/sexypsf/files/sexypsf-0.4.7-misc.patch b/media-sound/sexypsf/files/sexypsf-0.4.7-misc.patch index d092d698615c..97c666f15714 100644 --- a/media-sound/sexypsf/files/sexypsf-0.4.7-misc.patch +++ b/media-sound/sexypsf/files/sexypsf-0.4.7-misc.patch @@ -38,7 +38,7 @@ --- sexypsf/Makefile +++ sexypsf/Makefile -@@ -12,8 +12,7 @@ +@@ -12,18 +12,14 @@ RM = rm -f LIBS = -shared -lz @@ -48,18 +48,19 @@ OBJS = PsxBios.o PsxCounters.o PsxDma.o Spu.o PsxHw.o PsxMem.o Misc.o \ R3000A.o PsxInterpreter.o PsxHLE.o spu/spu.o -@@ -21,10 +20,6 @@ - OBJS+= xmms/xmms.o - FLAGS+= `gtk-config --cflags` ++XMMSCONF = xmms-config + OBJS+= xmms/xmms.o +-FLAGS+= `gtk-config --cflags` ++FLAGS+= `${XMMSCONF} --cflags` +- -ifeq (${CPU}, ix86) - OPTIMIZE += -fomit-frame-pointer -mcpu=i686 -fno-exceptions -endif -- + ifeq (${CPU}, ppc) FLAGS+=-DMSB_FIRST - endif -@@ -33,10 +28,10 @@ +@@ -33,16 +30,16 @@ FLAGS+=-DMSB_FIRST endif @@ -72,6 +73,13 @@ install: sexypsf mv libsexypsf.so ${HOME}/.xmms/Plugins + + installglobal: sexypsf +- mv libsexypsf.so `xmms-config --input-plugin-dir` ++ mv libsexypsf.so `${XMMSCONF} --input-plugin-dir` + + .PHONY: clean sexypsf + --- sexypsf/PsxInterpreter.c +++ sexypsf/PsxInterpreter.c @@ -417,7 +417,7 @@ diff --git a/media-sound/sexypsf/sexypsf-0.4.7.ebuild b/media-sound/sexypsf/sexypsf-0.4.7.ebuild index d6eb0df420d6..8833dbe8a3c3 100644 --- a/media-sound/sexypsf/sexypsf-0.4.7.ebuild +++ b/media-sound/sexypsf/sexypsf-0.4.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/sexypsf/sexypsf-0.4.7.ebuild,v 1.1 2005/10/26 06:39:31 truedfx Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/sexypsf/sexypsf-0.4.7.ebuild,v 1.2 2005/11/06 15:37:42 truedfx Exp $ inherit eutils @@ -14,9 +14,10 @@ SLOT="0" #-amd64: 0.4.6: Segfault on playback using sexypsf. #-sparc: 0.4.5: Couldn't load minispf KEYWORDS="-amd64 ~ppc -sparc ~x86" -IUSE="xmms" +IUSE="bmp xmms" DEPEND="sys-libs/zlib + bmp? ( media-sound/beep-media-player ) xmms? ( media-sound/xmms )" S=${WORKDIR}/${PN} @@ -36,16 +37,28 @@ src_compile() { emake CPU="${CPU}" || die "emake failed" - if use xmms; then + if use bmp || use xmms; then + if ! use xmms; then + local XMMSCONF=beep-config + else + local XMMSCONF=xmms-config + fi + cd "${S}" + # don't generate separate xmms and bmp plugins; they're compatible # do make clean to force rebuild with -fPIC - emake CPU="${CPU}" clean sexypsf || die "emake failed" + emake CPU="${CPU}" XMMSCONF="${XMMSCONF}" clean sexypsf || die "emake failed" fi } src_install() { dobin Linux/sexypsf + if use bmp; then + exeinto "$(beep-config --input-plugin-dir)" + doexe libsexypsf.so + fi + if use xmms; then exeinto "$(xmms-config --input-plugin-dir)" doexe libsexypsf.so |