Update audio/qjackctl to version 0.6.2
[dports.git] / audio / jack / Makefile
1 # Created by: Tilman Linneweh <arved@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       jackit
5 PORTVERSION=    0.125.0
6 PORTREVISION=   9
7 CATEGORIES=     audio
8
9 MAINTAINER=     multimedia@FreeBSD.org
10 COMMENT=        Low latency audio server
11
12 LICENSE=        GPLv2 LGPL21
13 LICENSE_COMB=   multi
14
15 BROKEN_mips=            fails to link: undefined reference to '__sync_add_and_fetch_4'
16 BROKEN_mips64=          fails to link: undefined reference to '__sync_add_and_fetch_4'
17
18 LIB_DEPENDS=    libsndfile.so:audio/libsndfile \
19                 libsamplerate.so:audio/libsamplerate \
20                 libcelt0.so:audio/celt
21
22 USES=           autoreconf compiler:c11 gmake pathfix pkgconfig libtool localbase bdb
23 USE_GITHUB=     yes
24
25 GH_ACCOUNT=     jackaudio
26 GH_PROJECT=     jack1
27 GH_TAGNAME=     90f9dd3
28 GH_TUPLE=       jackaudio:headers:07f1ecf:h/jack
29 GH_TUPLE+=      jackaudio:tools:8d13c31:t/tools
30 GH_TUPLE+=      jackaudio:example-clients:7fa0890:e/example-clients
31 USE_LDCONFIG=   yes
32 GNU_CONFIGURE=  yes
33 USE_RC_SUBR=    jackd
34
35 CONFIGURE_ARGS= --disable-portaudio \
36                 --enable-optimize \
37                 --enable-force-install \
38                 --with-default-tmpdir=/tmp
39
40 CFLAGS+=                -I${BDB_INCLUDE_DIR}
41 LIBS+=                  -L${BDB_LIB_DIR}
42 INSTALL_TARGET=         install-strip
43
44 OPTIONS_DEFINE=         ALSA DOXYGEN READLINE SNDIO COOKEDMODE
45 OPTIONS_DEFINE_i386=    DYNSIMD
46 OPTIONS_DEFINE_x86_64=  DYNSIMD
47 OPTIONS_DEFAULT=        READLINE COOKEDMODE
48 OPTIONS_DEFAULT_i386=   DYNSIMD
49 OPTIONS_DEFAULT_x86_64= DYNSIMD
50 OPTIONS_SUB=            yes
51 COOKEDMODE_DESC=        Use OSS COOKEDMODE (OSS driver is broken without it)
52 DYNSIMD_DESC=           Use dynamic SIMD selection (only i386/amd64)
53
54 ALSA_LIB_DEPENDS=       libasound.so:audio/alsa-lib
55 ALSA_CONFIGURE_ENABLE=  alsa
56
57 READLINE_USES=          readline
58
59 DOXYGEN_BUILD_DEPENDS=  doxygen:devel/doxygen
60 DOXYGEN_CONFIGURE_ENV_OFF=      ac_cv_prog_HAVE_DOXYGEN="false"
61
62 READLINE_CONFIGURE_ENV_OFF=     ac_cv_lib_readline_readline=no \
63                 ac_cv_header_readline_chardefs_h=no
64
65 SNDIO_LIB_DEPENDS=      libsndio.so:audio/sndio
66 SNDIO_CONFIGURE_ENABLE= sndio
67
68 COOKEDMODE_CFLAGS=      -DOPTION_COOKEDMODE
69
70 DYNSIMD_CONFIGURE_ENABLE=dynsimd
71
72 post-patch:
73         @${RM} ${WRKSRC}/doc/reference/html/*
74
75 post-build:
76         @${RM} ${WRKSRC}/doc/reference/html/dir__2F*
77
78 .include <bsd.port.mk>