Tweak audio/xmms-sapplug version 0.3.f_4
[dports.git] / audio / xmms-sapplug / Makefile
1 # Created by: Emanuel Haupt <ehaupt@critical.ch>
2 # $FreeBSD$
3
4 PORTNAME=       xmms-sapplug
5 DISTVERSION=    0.3f
6 PORTREVISION=   4
7 CATEGORIES=     audio
8 MASTER_SITES=   CRITICAL
9 DISTNAME=       sapplug-xmms-${DISTVERSION}
10
11 MAINTAINER=     ehaupt@FreeBSD.org
12 COMMENT=        XMMS input plugin for playing 8bit Atari(TM) .sap audio files
13
14 LICENSE=        GPLv2
15
16 BUILD_DEPENDS=  xmms:${PORTSDIR}/multimedia/xmms
17 RUN_DEPENDS=    xmms:${PORTSDIR}/multimedia/xmms
18
19 USES=           gmake compiler
20 USE_GNOME=      glib12
21 USE_LDCONFIG=   yes
22 MAKE_JOBS_UNSAFE=       yes
23
24 WRKSRC=         ${WRKDIR}/sapplug-${DISTVERSION}
25
26 PLIST_FILES=    lib/xmms/Input/libsap.so
27
28 OPTIONS_DEFINE= OPTIMIZED_CFLAGS
29
30 CFLAGS_x86_64=  -fpic -DPIC
31 CFLAGS_ia64=    -fpic -DPIC
32
33 .include <bsd.port.pre.mk>
34
35 # clang can build this without -fno-exceptions
36 .if ${COMPILER_TYPE} == "gcc"
37 CXXFLAGS+=      -fno-exceptions
38 .endif
39
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 \
44                 -fno-strength-reduce
45 .endif
46
47 post-patch:
48         @${REINPLACE_CMD} -e 's|^\(}\);\(\ //.*\)|\1\2|' \
49                 ${WRKSRC}/saplib/pokeyNamespace.h
50         @${REINPLACE_CMD} -e 's|^\(C[[:alpha:]]*\)|\1?|' \
51                 ${WRKSRC}/saplib/Makefile
52
53 do-install:
54         ${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input
55         ${INSTALL_DATA} ${WRKSRC}/libsap.so \
56                 ${STAGEDIR}${PREFIX}/lib/xmms/Input/libsap.so
57
58 .include <bsd.port.post.mk>