diff options
author | Harald van Dijk <truedfx@gentoo.org> | 2005-10-26 06:39:31 +0000 |
---|---|---|
committer | Harald van Dijk <truedfx@gentoo.org> | 2005-10-26 06:39:31 +0000 |
commit | 6d4e6d77c3965a35a046756d6ba20eb27d3a68f0 (patch) | |
tree | 07df59d1146dc1b4ab6bd8d33cc09221ac5dadbe /media-sound/sexypsf/sexypsf-0.4.7.ebuild | |
parent | Bad DEPEND/RDEPEND syntax fixed. (diff) | |
download | historical-6d4e6d77c3965a35a046756d6ba20eb27d3a68f0.tar.gz historical-6d4e6d77c3965a35a046756d6ba20eb27d3a68f0.tar.bz2 historical-6d4e6d77c3965a35a046756d6ba20eb27d3a68f0.zip |
Version bump and marking myself as maintainer
Package-Manager: portage-2.0.53_rc6
Diffstat (limited to 'media-sound/sexypsf/sexypsf-0.4.7.ebuild')
-rw-r--r-- | media-sound/sexypsf/sexypsf-0.4.7.ebuild | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/media-sound/sexypsf/sexypsf-0.4.7.ebuild b/media-sound/sexypsf/sexypsf-0.4.7.ebuild new file mode 100644 index 000000000000..d6eb0df420d6 --- /dev/null +++ b/media-sound/sexypsf/sexypsf-0.4.7.ebuild @@ -0,0 +1,55 @@ +# 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 $ + +inherit eutils + +DESCRIPTION="sexyPSF is an open-source PSF1 (Playstation music) file player" +HOMEPAGE="http://projects.raphnet.net/#sexypsf" +SRC_URI="http://projects.raphnet.net/sexypsf/${P}.tar.bz2" + +LICENSE="GPL-2" +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" + +DEPEND="sys-libs/zlib + xmms? ( media-sound/xmms )" + +S=${WORKDIR}/${PN} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-misc.patch +} + +src_compile() { + cd "${S}"/Linux + + # ppc and sparc are big-endian while all other keywords are + # little-endian (as far as I know) + use ppc64 || use ppc || use sparc && CPU="MSBFIRST" || CPU="LSBFIRST" + + emake CPU="${CPU}" || die "emake failed" + + if use xmms; then + cd "${S}" + # do make clean to force rebuild with -fPIC + emake CPU="${CPU}" clean sexypsf || die "emake failed" + fi +} + +src_install() { + dobin Linux/sexypsf + + if use xmms; then + exeinto "$(xmms-config --input-plugin-dir)" + doexe libsexypsf.so + fi + + dodoc Docs/* +} |