Index: head/audio/jack/Makefile =================================================================== --- head/audio/jack/Makefile (revision 432053) +++ head/audio/jack/Makefile (revision 432054) @@ -1,69 +1,70 @@ # Created by: Tilman Linneweh # $FreeBSD$ PORTNAME= jackit PORTVERSION= 0.124.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= audio MASTER_SITES= http://jackaudio.org/downloads/ DISTNAME= jack-audio-connection-kit-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= Low latency audio server LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libsndfile.so:audio/libsndfile \ libsamplerate.so:audio/libsamplerate \ libcelt0.so:audio/celt \ libuuid.so:misc/e2fsprogs-libuuid GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= gmake pathfix pkgconfig libtool bdb +USE_RC_SUBR= jackd CONFIGURE_ARGS= --disable-portaudio \ --with-default-tmpdir=/tmp CFLAGS+= -I${BDB_INCLUDE_DIR} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -L${BDB_LIB_DIR} INSTALL_TARGET= install-strip OPTIONS_DEFINE= ALSA DOXYGEN READLINE OPTIONS_DEFAULT=READLINE OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa READLINE_USES= readline DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_HAVE_DOXYGEN="false" READLINE_CONFIGURE_ENV_OFF= ac_cv_lib_readline_readline=no \ ac_cv_header_readline_chardefs_h=no post-patch: @${REINPLACE_CMD} -e 's|define USE_MLOCK|undef USE_MLOCK|' \ -e 's|alloca.h||' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e "s,-lpthread,-pthread," \ ${WRKSRC}/configure ${WRKSRC}/libjack/Makefile.in \ ${WRKSRC}/jackd/Makefile.in \ ${WRKSRC}/example-clients/Makefile.in ${WRKSRC}/jack.pc.in @${REINPLACE_CMD} -e "s,-lrt,," ${WRKSRC}/libjack/Makefile.in \ ${WRKSRC}/jackd/Makefile.in \ ${WRKSRC}/example-clients/Makefile.in @${REINPLACE_CMD} -e "s,-ldl,," ${WRKSRC}/jackd/Makefile.in \ ${WRKSRC}/example-clients/Makefile.in @${REINPLACE_CMD} -e 's|md5sum|md5 -q|g' \ ${WRKSRC}/jackd/Makefile.in @${RM} ${WRKSRC}/doc/reference/html/* post-build: @${RM} ${WRKSRC}/doc/reference/html/dir__2F* .include Index: head/audio/jack/files/jackd.in =================================================================== --- head/audio/jack/files/jackd.in (nonexistent) +++ head/audio/jack/files/jackd.in (revision 432054) @@ -0,0 +1,35 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: jackd +# REQUIRE: LOGIN +# +# Add the following line to /etc/rc.conf to enable jackd: +# +# jackd_enable="YES" +# + +: ${jackd_enable="NO"} +: ${jackd_user="root"} +: ${jackd_rtprio="NO"} +: ${jackd_args="-r -doss -r44100 -p1024 -n3 -w16"} + +. /etc/rc.subr + +name=jackd +rcvar=jackd_enable +procname=%%PREFIX%%/bin/jackd +start_cmd="start_jackd" + +start_jackd() { + echo "Starting ${name}." + if [ $jackd_rtprio = "YES" ]; then + local rt="rtprio 1" + fi + # daemon(8) should be able to set the realtime priority, but it isn't + $rt daemon -p /var/run/${name}.pid -u ${jackd_user} %%PREFIX%%/bin/jackd ${jackd_args} >/var/log/${name}.log 2>&1 +} + +load_rc_config ${name} +run_rc_command "$1" Property changes on: head/audio/jack/files/jackd.in ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property