1 # Created by: Emanuel Haupt <ehaupt@critical.ch>
8 MASTER_SITES= LOCAL/ehaupt
9 DISTNAME= sapplug-xmms-${DISTVERSION}
11 MAINTAINER= ehaupt@FreeBSD.org
12 COMMENT= XMMS input plugin for playing 8bit Atari(TM) .sap audio files
16 BUILD_DEPENDS= xmms:multimedia/xmms
17 RUN_DEPENDS= xmms:multimedia/xmms
24 WRKSRC= ${WRKDIR}/sapplug-${DISTVERSION}
26 PLIST_FILES= lib/xmms/Input/libsap.so
28 OPTIONS_DEFINE= OPTIMIZED_CFLAGS
30 CFLAGS_x86_64= -fpic -DPIC
31 CFLAGS_ia64= -fpic -DPIC
33 .include <bsd.port.pre.mk>
35 # clang can build this without -fno-exceptions
36 .if ${COMPILER_TYPE} == "gcc"
37 CXXFLAGS+= -fno-exceptions
40 .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
41 CXXFLAGS+= -fPIC -fpic -funroll-all-loops -fno-strength-reduce \
42 -finline-functions -fomit-frame-pointer
43 CFLAGS+= -fPIC -fpic -funroll-all-loops -fomit-frame-pointer \
48 @${REINPLACE_CMD} -e 's|^\(}\);\(\ //.*\)|\1\2|' \
49 ${WRKSRC}/saplib/pokeyNamespace.h
50 @${REINPLACE_CMD} -e 's|^\(C[[:alpha:]]*\)|\1?|' \
51 ${WRKSRC}/saplib/Makefile
54 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input
55 ${INSTALL_LIB} ${WRKSRC}/libsap.so \
56 ${STAGEDIR}${PREFIX}/lib/xmms/Input/libsap.so
58 .include <bsd.port.post.mk>