]> gitweb @ CieloNegro.org - pkgsrc-jack.git/blob - Makefile
initial (broken) revision
[pkgsrc-jack.git] / Makefile
1 # $NetBSD$
2 #
3
4 DISTNAME=       jack-1.9.5
5 CATEGORIES=     audio
6 MASTER_SITES=   http://www.grame.fr/~letz/
7 EXTRACT_SUFX=   .tar.bz2
8
9 MAINTAINER=     pho@cielonegro.org
10 HOMEPAGE=       http://jackaudio.org/
11 COMMENT=        JACK low-latency audio server (JACK2)
12 LICENSE=        gnu-lgpl-v2.1
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 USE_TOOLS+=     pkg-config
17 USE_LANGUAGES=  c c++
18
19 PKGCONFIG_OVERRIDE+=    jack.pc.in
20
21 # Only for ./waf
22 PYTHON_FOR_BUILD_ONLY=  yes
23
24 # -----------------------------------------
25 # Tweak PLIST depending on the platforms...
26 #
27 .include "../../mk/bsd.prefs.mk"
28
29 PLIST_VARS+=    darwin
30
31 .if ${OPSYS} == "Darwin"
32 PLIST.darwin=   yes
33 .endif
34
35 PRINT_PLIST_AWK+= \
36         /^lib\/jack\/jack_core(audio|midi)\.so$$/ { print "$${PLIST.darwin}" $$0; next; } \
37         /\.dylib(\.[0-9]+)*$$/ { print "$${PLIST.darwin}" $$0; next; }
38 # -----------------------------------------
39
40 # The bundled waf 1.5.0 is too old for Darwin.
41 post-extract:
42         ${CP} ${FILESDIR}/waf-1.5.19 ${WRKSRC}/waf
43
44 do-configure:
45         ${RUN} cd ${WRKSRC} && \
46                 ./waf configure --prefix=${PREFIX:Q}
47
48 do-build:
49         ${RUN} cd ${WRKSRC} && \
50                 ./waf build
51
52 do-install:
53         ${RUN} cd ${WRKSRC} && \
54                 ./waf install --destdir=${DESTDIR:Q}
55
56 .include "../../audio/celt/buildlink3.mk" #
57 .include "../../audio/libsamplerate/buildlink3.mk" #
58 .include "../../audio/libsndfile/buildlink3.mk" #
59 .include "../../devel/ncurses/buildlink3.mk" #
60 .include "../../devel/readline/buildlink3.mk" # make them options (and more)
61 .include "../../lang/python/pyversion.mk"
62 .include "../../mk/bsd.pkg.mk"