2013-03-28 13:19:44 +01:00
|
|
|
# Created by: Tilman Linneweh <arved@FreeBSD.org>
|
2004-03-09 21:27:51 +01:00
|
|
|
# $FreeBSD$
|
|
|
|
|
2006-03-15 14:32:42 +01:00
|
|
|
PORTNAME= jackit
|
2017-05-06 14:58:55 +02:00
|
|
|
PORTVERSION= 0.125.0
|
2019-01-03 21:24:30 +01:00
|
|
|
PORTREVISION= 6
|
2006-03-15 14:32:42 +01:00
|
|
|
CATEGORIES= audio
|
2004-03-09 21:27:51 +01:00
|
|
|
|
2006-06-09 20:59:20 +02:00
|
|
|
MAINTAINER= multimedia@FreeBSD.org
|
2013-03-28 13:19:44 +01:00
|
|
|
COMMENT= Low latency audio server
|
2004-03-09 21:27:51 +01:00
|
|
|
|
2014-08-09 21:39:09 +02:00
|
|
|
LICENSE= GPLv2 LGPL21
|
|
|
|
LICENSE_COMB= multi
|
|
|
|
|
2018-07-01 11:17:45 +02:00
|
|
|
BROKEN_mips= fails to link: undefined reference to '__sync_add_and_fetch_4'
|
|
|
|
BROKEN_mips64= fails to link: undefined reference to '__sync_add_and_fetch_4'
|
2018-06-03 13:08:25 +02:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
LIB_DEPENDS= libsndfile.so:audio/libsndfile \
|
|
|
|
libsamplerate.so:audio/libsamplerate \
|
2017-10-06 23:04:01 +02:00
|
|
|
libcelt0.so:audio/celt
|
2004-03-09 21:27:51 +01:00
|
|
|
|
2018-10-13 17:53:56 +02:00
|
|
|
USES= autoreconf compiler:c11 gmake pathfix pkgconfig libtool localbase bdb
|
2017-08-12 10:26:24 +02:00
|
|
|
USE_GITHUB= yes
|
2019-01-03 21:24:30 +01:00
|
|
|
|
2017-08-12 10:26:24 +02:00
|
|
|
GH_ACCOUNT= jackaudio
|
|
|
|
GH_PROJECT= jack1
|
|
|
|
GH_TAGNAME= 90f9dd3
|
|
|
|
GH_TUPLE= jackaudio:headers:07f1ecf:h/jack
|
|
|
|
GH_TUPLE+= jackaudio:tools:8d13c31:t/tools
|
|
|
|
GH_TUPLE+= jackaudio:example-clients:7fa0890:e/example-clients
|
2006-12-06 20:10:16 +01:00
|
|
|
USE_LDCONFIG= yes
|
2017-08-12 10:26:24 +02:00
|
|
|
GNU_CONFIGURE= yes
|
2017-01-21 16:51:08 +01:00
|
|
|
USE_RC_SUBR= jackd
|
2013-03-28 13:19:44 +01:00
|
|
|
|
2015-05-30 16:13:04 +02:00
|
|
|
CONFIGURE_ARGS= --disable-portaudio \
|
2017-08-12 10:26:24 +02:00
|
|
|
--enable-optimize \
|
2017-05-06 14:58:55 +02:00
|
|
|
--enable-force-install \
|
2013-03-28 13:19:44 +01:00
|
|
|
--with-default-tmpdir=/tmp
|
2014-10-27 20:31:53 +01:00
|
|
|
|
2017-08-12 10:26:24 +02:00
|
|
|
CFLAGS+= -I${BDB_INCLUDE_DIR}
|
|
|
|
LIBS+= -L${BDB_LIB_DIR}
|
|
|
|
INSTALL_TARGET= install-strip
|
2013-03-28 13:19:44 +01:00
|
|
|
|
2017-08-12 10:26:24 +02:00
|
|
|
OPTIONS_DEFINE= ALSA DOXYGEN READLINE SNDIO COOKEDMODE
|
|
|
|
OPTIONS_DEFINE_i386= DYNSIMD
|
|
|
|
OPTIONS_DEFINE_amd64= DYNSIMD
|
|
|
|
OPTIONS_DEFAULT= READLINE COOKEDMODE
|
|
|
|
OPTIONS_DEFAULT_i386= DYNSIMD
|
|
|
|
OPTIONS_DEFAULT_amd64= DYNSIMD
|
|
|
|
OPTIONS_SUB= yes
|
|
|
|
COOKEDMODE_DESC= Use OSS COOKEDMODE (OSS driver is broken without it)
|
|
|
|
DYNSIMD_DESC= Use dynamic SIMD selection (only i386/amd64)
|
2004-03-09 21:27:51 +01:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
2013-10-31 16:51:08 +01:00
|
|
|
ALSA_CONFIGURE_ENABLE= alsa
|
|
|
|
|
2016-02-09 10:59:05 +01:00
|
|
|
READLINE_USES= readline
|
2010-12-16 18:34:13 +01:00
|
|
|
|
2016-04-01 15:29:15 +02:00
|
|
|
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
|
2015-08-19 15:29:59 +02:00
|
|
|
DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_HAVE_DOXYGEN="false"
|
2004-04-16 11:58:27 +02:00
|
|
|
|
2015-08-19 15:29:59 +02:00
|
|
|
READLINE_CONFIGURE_ENV_OFF= ac_cv_lib_readline_readline=no \
|
2013-10-31 16:51:08 +01:00
|
|
|
ac_cv_header_readline_chardefs_h=no
|
2010-12-16 18:34:13 +01:00
|
|
|
|
2017-05-06 14:58:55 +02:00
|
|
|
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
|
|
|
|
SNDIO_CONFIGURE_ENABLE= sndio
|
|
|
|
|
2017-08-12 10:26:24 +02:00
|
|
|
COOKEDMODE_CFLAGS= -DOPTION_COOKEDMODE
|
|
|
|
|
|
|
|
DYNSIMD_CONFIGURE_ENABLE=dynsimd
|
|
|
|
|
2004-03-09 21:27:51 +01:00
|
|
|
post-patch:
|
2016-10-21 14:51:40 +02:00
|
|
|
@${RM} ${WRKSRC}/doc/reference/html/*
|
2006-03-15 14:32:42 +01:00
|
|
|
|
2005-12-21 19:00:59 +01:00
|
|
|
post-build:
|
2016-10-21 14:51:40 +02:00
|
|
|
@${RM} ${WRKSRC}/doc/reference/html/dir__2F*
|
2004-03-09 21:27:51 +01:00
|
|
|
|
2013-03-28 13:19:44 +01:00
|
|
|
.include <bsd.port.mk>
|