aboutsummaryrefslogtreecommitdiff
path: root/audio/ecasound/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/ecasound/Makefile')
-rw-r--r--audio/ecasound/Makefile29
1 files changed, 24 insertions, 5 deletions
diff --git a/audio/ecasound/Makefile b/audio/ecasound/Makefile
index 0405cf5037b0..43a4840f7118 100644
--- a/audio/ecasound/Makefile
+++ b/audio/ecasound/Makefile
@@ -14,11 +14,30 @@ MASTER_SITE_SUBDIR= ecawave
MAINTAINER= anarcat@tao.ca
-# RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 \
-# lame:${PORTSDIR}/audio/lame \
-# mikmod:${PORTSDIR}/audio/mikmod
-
-# LIB_DEPENDS= audiofile.0:${PORTSDIR}/audio/libaudiofile
+.if defined(WITH_MPG123)
+RUN_DEPENDS+= mpg123:${PORTSDIR}/audio/mpg123
+.endif
+
+.if defined(WITH_LAME)
+RUN_DEPENDS+= lame:${PORTSDIR}/audio/lame
+.endif
+
+.if defined(WITH_MIKMOD)
+RUN_DEPENDS+= mikmod:${PORTSDIR}/audio/mikmod
+.endif
+
+.if defined(WITH_AUDIOFILE)
+LIB_DEPENDS+= audiofile.0:${PORTSDIR}/audio/libaudiofile
+.else
+CONFIGURE_ARGS+= --disable-audiofile
+.endif
+
+.if defined(WITH_PYECASOUND)
+USE_PYTHON= yes
+PLIST?= ${PKGDIR}/pkg-plist.py
+.else
+CONFIGURE_ARGS+= --disable-pyecasound
+.endif
GNU_CONFIGURE= yes
USE_GMAKE= yes