Update audio/gkrellmvolume2 to version 2.1.13_10
[dports.git] / audio / ecasound / Makefile
1 # Created by: The Anarcat <anarcat@anarcat.dyndns.org>
2 # $FreeBSD$
3
4 PORTNAME=       ecasound
5 PORTVERSION=    2.9.1
6 PORTREVISION=   2
7 CATEGORIES=     audio
8 MASTER_SITES=   http://ecasound.seul.org/download/ \
9                 http://nosignal.fi/download/ \
10                 http://ecawave.sourceforge.net/download/
11
12 MAINTAINER=     ports@FreeBSD.org
13 COMMENT=        Multitrack audio processing software
14
15 LICENSE=        GPLv2 LGPL21
16 LICENSE_COMB=   multi
17
18 BUILD_DEPENDS=  ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
19
20 OPTIONS_DEFINE= ALSA AUDIOFILE JACK LIBLO LIBOIL PYTHON SAMPLERATE SNDFILE
21 OPTIONS_DEFAULT=PYTHON
22 OPTIONS_SUB=    yes
23
24 USES=           gmake libtool pkgconfig readline:port
25 GNU_CONFIGURE=  yes
26 CONFIGURE_ARGS= --disable-liblilv \
27                 --disable-rubyecasound \
28                 --enable-sys-readline=no \
29                 --disable-arts
30 USE_LDCONFIG=   yes
31
32 CPPFLAGS+=      -I${LOCALBASE}/include
33 LDFLAGS+=       -L${LOCALBASE}/lib -pthread
34
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}"
47 PYTHON_USES=            python
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
52
53 post-patch:
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
59
60 .include <bsd.port.mk>