1 # Created by: Emanuel Haupt <ehaupt@critical.ch>
8 MASTER_SITES= http://projects.raphnet.net/sexypsf/ \
10 DISTNAME= sexypsf-${PORTVERSION}
12 MAINTAINER= ehaupt@FreeBSD.org
13 COMMENT= XMMS plugin for playing .psf files
15 BUILD_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms
16 RUN_DEPENDS:= ${BUILD_DEPENDS}
22 CFLAGS+= -I${WRKSRC} -fPIC
23 DEFINES= -DSPSFVERSION=\""${PORTVERSION}\"" -DPSS_STYLE=1
25 PORTDOCS= ChangeLog README psf_format.txt spu.txt spu2regs.txt \
27 SOURCES= PsxBios PsxCounters PsxDma Spu PsxHw PsxMem Misc \
28 R3000A PsxInterpreter PsxHLE spu/spu xmms/xmms
30 PLIST_FILES= lib/xmms/Input/libsexypsf.so
36 ${CC} ${CFLAGS} ${DEFINES} `gtk-config --cflags` -c -o ${WRKSRC}/${f}.o ${WRKSRC}/${f}.c
38 ${CC} ${CFLAGS} ${DEFINES} `gtk-config --cflags` ${SOURCES:S/$/.o/:S/^/${WRKSRC}\//} \
39 -o ${WRKSRC}/libsexypsf.so -shared -lz
42 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input
43 ${INSTALL_PROGRAM} ${WRKSRC}/libsexypsf.so \
44 ${STAGEDIR}${PREFIX}/lib/xmms/Input/libsexypsf.so
45 @${MKDIR} ${STAGEDIR}${DOCSDIR}
47 ${INSTALL_DATA} ${WRKSRC}/Docs/${f} ${STAGEDIR}${DOCSDIR}
50 .include <bsd.port.mk>