freebsd-ports/audio/xmms-sapplug/Makefile
Mark Linimon 45cb752a04 Begin deorbit burn of ia64. We have not attempted to build packages for
it for many years.

While here, alphabetize ARCHs, pet portlint, and modernize usages.

Approved by:	portmgr (tier-2 blanket)
2017-06-25 00:29:09 +00:00

57 lines
1.3 KiB
Makefile

# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD$
PORTNAME= xmms-sapplug
DISTVERSION= 0.3f
PORTREVISION= 5
CATEGORIES= audio
MASTER_SITES= LOCAL/ehaupt
DISTNAME= sapplug-xmms-${DISTVERSION}
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= XMMS input plugin for playing 8bit Atari(TM) .sap audio files
LICENSE= GPLv2
BUILD_DEPENDS= xmms:multimedia/xmms
RUN_DEPENDS= xmms:multimedia/xmms
USES= gmake compiler
USE_GNOME= glib12
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE= yes
WRKSRC= ${WRKDIR}/sapplug-${DISTVERSION}
PLIST_FILES= lib/xmms/Input/libsap.so
OPTIONS_DEFINE= OPTIMIZED_CFLAGS
CFLAGS_amd64= -fpic -DPIC
.include <bsd.port.pre.mk>
# clang can build this without -fno-exceptions
.if ${COMPILER_TYPE} == "gcc"
CXXFLAGS+= -fno-exceptions
.endif
.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
CXXFLAGS+= -fPIC -fpic -funroll-all-loops -fno-strength-reduce \
-finline-functions -fomit-frame-pointer
CFLAGS+= -fPIC -fpic -funroll-all-loops -fomit-frame-pointer \
-fno-strength-reduce
.endif
post-patch:
@${REINPLACE_CMD} -e 's|^\(}\);\(\ //.*\)|\1\2|' \
${WRKSRC}/saplib/pokeyNamespace.h
@${REINPLACE_CMD} -e 's|^\(C[[:alpha:]]*\)|\1?|' \
${WRKSRC}/saplib/Makefile
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input
${INSTALL_LIB} ${WRKSRC}/libsap.so \
${STAGEDIR}${PREFIX}/lib/xmms/Input/libsap.so
.include <bsd.port.post.mk>