aboutsummaryrefslogtreecommitdiff
path: root/audio/xmms-crossfade/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/xmms-crossfade/Makefile')
-rw-r--r--audio/xmms-crossfade/Makefile16
1 files changed, 9 insertions, 7 deletions
diff --git a/audio/xmms-crossfade/Makefile b/audio/xmms-crossfade/Makefile
index e2b5c1cc065b..54bcf2067ba4 100644
--- a/audio/xmms-crossfade/Makefile
+++ b/audio/xmms-crossfade/Makefile
@@ -18,6 +18,7 @@ HAS_CONFIGURE= yes
USE_CSTD= gnu89
NO_STAGE= yes
USES= pkgconfig
+
APP?= xmms
.if ${APP} == bmp
PORTVERSION= 0.3.12
@@ -29,12 +30,13 @@ PLIST_FILES= ${PLUGDIR}/libcrossfade.so
DOCSDIR?= ${PREFIX}/share/doc/${UNIQUENAME}
CONFIGURE_ARGS+= --enable-player=${APP}
-.ifndef WITHOUT_SAMPLERATE
-LIB_DEPENDS+= libsamplerate.so:${PORTSDIR}/audio/libsamplerate
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ARGS+=--enable-samplerate
-.endif
+OPTIONS_DEFINE= SAMPLERATE
+SAMPLERATE_LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate
+SAMPLERATE_CPPFLAGS= -I${LOCALBASE}/include
+SAMPLERATE_LDFLAGS= -L${LOCALBASE}/lib
+SAMPLERATE_CONFIGURE_ENABLE= samplerate
+
+.include <bsd.port.options.mk>
post-patch:
@${REINPLACE_CMD} -e '/objformat=/s|aout|elf|; \
@@ -43,7 +45,7 @@ post-patch:
do-install:
@${MKDIR} ${PREFIX}/${PLUGDIR}/
${INSTALL_PROGRAM} ${WRKSRC}/.libs/libcrossfade.so ${PREFIX}/${PLUGDIR}/
-.ifndef NOPORTDOCS
+.if ${PORT_OPTIONS:MDOCS}
@${INSTALL} -d ${DOCSDIR}/
@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
.endif