1 # Created by: The Anarcat <anarcat@anarcat.dyndns.org>
8 MASTER_SITES= http://ecasound.seul.org/download/ \
9 http://nosignal.fi/download/ \
10 http://ecawave.sourceforge.net/download/
12 MAINTAINER= ports@FreeBSD.org
13 COMMENT= Multitrack audio processing software
18 BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
20 OPTIONS_DEFINE= ALSA AUDIOFILE JACK LIBLO LIBOIL PYTHON SAMPLERATE SNDFILE
21 OPTIONS_DEFAULT=PYTHON
24 USES= gmake libtool pkgconfig readline:port
26 CONFIGURE_ARGS= --disable-liblilv \
27 --disable-rubyecasound \
28 --enable-sys-readline=no \
32 CPPFLAGS+= -I${LOCALBASE}/include
33 LDFLAGS+= -L${LOCALBASE}/lib -pthread
35 ALSA_CONFIGURE_ENABLE= alsa
36 ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib
37 AUDIOFILE_CONFIGURE_ENABLE= audiofile
38 AUDIOFILE_LIB_DEPENDS= libaudiofile.so:${PORTSDIR}/audio/libaudiofile
39 JACK_CONFIGURE_ENABLE= jack
40 JACK_LIB_DEPENDS= libjack.so:${PORTSDIR}/audio/jack
41 LIBLO_CONFIGURE_ENABLE= liblo
42 LIBLO_LIB_DEPENDS= liblo.so:${PORTSDIR}/audio/liblo
43 LIBOIL_CONFIGURE_ENABLE=liboil
44 LIBOIL_LIB_DEPENDS= liboil-0.3.so:${PORTSDIR}/devel/liboil
45 PYTHON_CONFIGURE_ENABLE=pyecasound
46 PYTHON_CONFIGURE_ENV= PYTHONPATH="${PYTHON_CMD}"
48 SAMPLERATE_CONFIGURE_ENABLE= libsamplerate
49 SAMPLERATE_LIB_DEPENDS= libsamplerate.so:${PORTSDIR}/audio/libsamplerate
50 SNDFILE_CONFIGURE_ENABLE= sndfile
51 SNDFILE_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile
54 @${REINPLACE_CMD} -e '/test/ s|==|=|g ; \
55 s| $$EXTRAGCCFLAGS||g ; \
56 s| $$EXTRACPPFLAGS||g ; \
57 s| -D_P1003_1B_VISIBLE|| ; \
58 s|python -c|$$PYTHONPATH -c|' ${WRKSRC}/configure
60 .include <bsd.port.mk>