View | Details | Raw Unified | Return to bug 251125 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/ports/audio/jack/Makefile (-2 / +3 lines)
Lines 14-19 Link Here
14
14
15
LIB_DEPENDS=	libsndfile.so:audio/libsndfile \
15
LIB_DEPENDS=	libsndfile.so:audio/libsndfile \
16
		libsamplerate.so:audio/libsamplerate \
16
		libsamplerate.so:audio/libsamplerate \
17
		libsysinfo.so:devel/libsysinfo \
17
		libcelt0.so:audio/celt
18
		libcelt0.so:audio/celt
18
19
19
USES=		waf compiler:c11 pkgconfig shebangfix python:3.4+,build
20
USES=		waf compiler:c11 pkgconfig shebangfix python:3.4+,build
Lines 28-33 Link Here
28
29
29
SHEBANG_FILES=	tools/jack_control
30
SHEBANG_FILES=	tools/jack_control
30
SHEBANG_LANG=	python3
31
SHEBANG_LANG=	python3
32
USE_RC_SUBR=	jackd
31
33
32
CONFIGURE_ARGS+=	--celt=yes --sndfile=yes --samplerate=yes
34
CONFIGURE_ARGS+=	--celt=yes --sndfile=yes --samplerate=yes
33
35
Lines 39-47 Link Here
39
ALSA_CONFIGURE_OFF=	--alsa=no
41
ALSA_CONFIGURE_OFF=	--alsa=no
40
ALSA_CONFIGURE_ON=	--alsa=yes
42
ALSA_CONFIGURE_ON=	--alsa=yes
41
43
42
DBUS_CONFIGURE_ON=	--dbus
44
DBUS_CONFIGURE_ON=	--dbus --classic --autostart=dbus
43
DBUS_LIB_DEPENDS=	libdbus-1.so:devel/dbus \
45
DBUS_LIB_DEPENDS=	libdbus-1.so:devel/dbus \
44
			libsysinfo.so:devel/libsysinfo \
45
			libexpat.so:textproc/expat2
46
			libexpat.so:textproc/expat2
46
DBUS_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR}
47
DBUS_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR}
47
48
(-)/usr/ports/audio/jack/files/jackd.in (+37 lines)
Line 0 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD: head/audio/jack/files/jackd.in 472147 2018-06-10 17:11:05Z riggs $
4
#
5
# PROVIDE: jackd
6
# REQUIRE: LOGIN
7
#
8
# Add the following line to /etc/rc.conf to enable jackd:
9
#
10
# jackd_enable="YES"
11
#
12
13
: ${jackd_enable="NO"}
14
: ${jackd_user="root"}
15
: ${jackd_rtprio="NO"}
16
: ${jackd_args="-r -doss -r44100 -p1024 -n3 -w16"}
17
18
. /etc/rc.subr
19
20
name=jackd
21
rcvar=jackd_enable
22
procname=%%PREFIX%%/bin/jackd
23
start_cmd="start_jackd"
24
25
start_jackd() {
26
  echo "Starting ${name}."
27
  if [ $jackd_rtprio = "YES" ]; then
28
    local rt="rtprio 1"
29
  fi
30
  # log the date and parameters
31
  echo -e "\n[`date`] Starting the daemon, user=$jackd_user rtprio=$jackd_rtprio args=\"$jackd_args\"" >> /var/log/${name}.log
32
  # daemon(8) should be able to set the realtime priority, but it isn't
33
  $rt daemon -p /var/run/${name}.pid -u "${jackd_user}" %%PREFIX%%/bin/jackd ${jackd_args}
34
}
35
36
load_rc_config ${name}
37
run_rc_command "$1"
(-)/usr/ports/audio/jack/pkg-plist (-2 / +3 lines)
Lines 35-41 Link Here
35
bin/jack_unload
35
bin/jack_unload
36
bin/jack_wait
36
bin/jack_wait
37
bin/jack_zombie
37
bin/jack_zombie
38
bin/jackdbus
38
bin/jackd
39
%%DBUS%%bin/jackdbus
39
include/jack/control.h
40
include/jack/control.h
40
include/jack/intclient.h
41
include/jack/intclient.h
41
include/jack/jack.h
42
include/jack/jack.h
Lines 75-81 Link Here
75
lib/libjackserver.so.0
76
lib/libjackserver.so.0
76
lib/libjackserver.so.0.1.0
77
lib/libjackserver.so.0.1.0
77
libdata/pkgconfig/jack.pc
78
libdata/pkgconfig/jack.pc
78
share/dbus-1/services/org.jackaudio.service
79
%%DBUS%%share/dbus-1/services/org.jackaudio.service
79
share/man/man1/alsa_in.1.gz
80
share/man/man1/alsa_in.1.gz
80
share/man/man1/alsa_out.1.gz
81
share/man/man1/alsa_out.1.gz
81
share/man/man1/jack_bufsize.1.gz
82
share/man/man1/jack_bufsize.1.gz

Return to bug 251125