aboutsummaryrefslogtreecommitdiffstats
path: root/audio/jack
diff options
context:
space:
mode:
authormezz <mezz@FreeBSD.org>2006-12-08 03:42:00 +0800
committermezz <mezz@FreeBSD.org>2006-12-08 03:42:00 +0800
commite84b4b4af34e13eef672527a1dd1dcf63dac8b51 (patch)
tree774fecc87e7127fdac62dfbb8ca67d48e464514a /audio/jack
parent99aad66fd915ede67cb38d49d1700c7f05afb8f1 (diff)
downloadfreebsd-ports-gnome-e84b4b4af34e13eef672527a1dd1dcf63dac8b51.tar.gz
freebsd-ports-gnome-e84b4b4af34e13eef672527a1dd1dcf63dac8b51.tar.zst
freebsd-ports-gnome-e84b4b4af34e13eef672527a1dd1dcf63dac8b51.zip
- Fix the jackd getting into infinite loop on client disconnect. [1] [2]
- Fix a Linuxish, md5sum -> md5 -q (thanks flz) that will put a correct info in one of header (jack_md5.h). - Remove 'Author' from pkg-descr. - Bump the PORTREVISION. PR: ports/99323 [1] and ports/106428 [2] Reported by: markzero <markzero@corolla.ath.cx> [1] Submitted by: trasz <trasz@pin.if.uz.zgora.pl> [2]
Diffstat (limited to 'audio/jack')
-rw-r--r--audio/jack/Makefile4
-rw-r--r--audio/jack/files/patch-jackd_engine.c11
-rw-r--r--audio/jack/pkg-descr1
3 files changed, 15 insertions, 1 deletions
diff --git a/audio/jack/Makefile b/audio/jack/Makefile
index de7221739d54..8ff82f2f039d 100644
--- a/audio/jack/Makefile
+++ b/audio/jack/Makefile
@@ -3,9 +3,11 @@
# Whom: arved
#
# $FreeBSD$
+#
PORTNAME= jackit
PORTVERSION= 0.102.20
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= jackit
@@ -73,6 +75,8 @@ post-patch:
${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
post-build:
@${RM} -f ${WRKSRC}/doc/reference/html/dir__2F*
diff --git a/audio/jack/files/patch-jackd_engine.c b/audio/jack/files/patch-jackd_engine.c
new file mode 100644
index 000000000000..2fc649645e1c
--- /dev/null
+++ b/audio/jack/files/patch-jackd_engine.c
@@ -0,0 +1,11 @@
+--- jackd/engine.c.orig Wed Dec 6 23:40:20 2006
++++ jackd/engine.c Wed Dec 6 23:40:58 2006
+@@ -1444,7 +1444,7 @@
+ (engine, pfd[i].fd)) {
+ jack_error ("could not handle external"
+ " client request");
+-#ifdef JACK_USE_MACH_THREADS
++#if 1
+ /* poll is implemented using
+ select (see the macosx/fakepoll
+ code). When the socket is closed
diff --git a/audio/jack/pkg-descr b/audio/jack/pkg-descr
index b00f451ed36b..eb3d778e3bf5 100644
--- a/audio/jack/pkg-descr
+++ b/audio/jack/pkg-descr
@@ -10,4 +10,3 @@ its design focuses on two key areas: synchronous execution of all
clients, and low latency operation.
WWW: http://jackit.sourceforge.net/
-Author: Paul Davis