[Midnightbsd-cvs] mports: audio/jack: Update to 0.103.0

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Feb 28 12:52:29 EST 2008


Log Message:
-----------
Update to 0.103.0

Modified Files:
--------------
    mports/audio/jack:
        Makefile (r1.2 -> r1.3)
        distinfo (r1.1 -> r1.2)
        pkg-plist (r1.1 -> r1.2)

Added Files:
-----------
    mports/audio/jack/files:
        patch-config-os-generic-time.h (r1.1)
        patch-drivers_dummy_dummy_driver.c (r1.1)
        patch-example-clients_lsp.c (r1.1)
        patch-jackd_engine.c (r1.1)
        patch-libjack-midiport.c (r1.1)

-------------- next part --------------
Index: pkg-plist
===================================================================
RCS file: /home/cvs/mports/audio/jack/pkg-plist,v
retrieving revision 1.1
retrieving revision 1.2
diff -L audio/jack/pkg-plist -L audio/jack/pkg-plist -u -r1.1 -r1.2
--- audio/jack/pkg-plist
+++ audio/jack/pkg-plist
@@ -6,15 +6,17 @@
 bin/jack_load
 bin/jack_lsp
 bin/jack_metro
+bin/jack_midiseq
+bin/jack_midisine
 bin/jack_monitor_client
 bin/jack_showtime
 bin/jack_simple_client
-bin/jack_transport
 bin/jack_unload
 bin/jackd
 bin/jackrec
 include/jack/intclient.h
 include/jack/jack.h
+include/jack/midiport.h
 include/jack/ringbuffer.h
 include/jack/statistics.h
 include/jack/thread.h
@@ -37,10 +39,7 @@
 libdata/pkgconfig/jack.pc
 %%DOCS%%share/jack-audio-connection-kit/reference/html/annotated.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/deprecated.html
-%%DOCS%%share/jack-audio-connection-kit/reference/html/doxygen.css
-%%DOCS%%share/jack-audio-connection-kit/reference/html/doxygen.png
 %%DOCS%%share/jack-audio-connection-kit/reference/html/files.html
-%%DOCS%%share/jack-audio-connection-kit/reference/html/fsm.png
 %%DOCS%%share/jack-audio-connection-kit/reference/html/functions.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/functions_vars.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/globals.html
@@ -50,7 +49,6 @@
 %%DOCS%%share/jack-audio-connection-kit/reference/html/globals_func.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/globals_type.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/globals_vars.html
-%%DOCS%%share/jack-audio-connection-kit/reference/html/hierarchy.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/index.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/inprocess_8c.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/intclient_8h-source.html
@@ -58,6 +56,8 @@
 %%DOCS%%share/jack-audio-connection-kit/reference/html/jack_8h-source.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/jack_8h.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/mainpage_8dox.html
+%%DOCS%%share/jack-audio-connection-kit/reference/html/midiport_8h-source.html
+%%DOCS%%share/jack-audio-connection-kit/reference/html/midiport_8h.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/pages.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/porting-guide.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/porting_8dox.html
@@ -66,9 +66,11 @@
 %%DOCS%%share/jack-audio-connection-kit/reference/html/simple__client_8c.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/statistics_8h-source.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/statistics_8h.html
+%%DOCS%%share/jack-audio-connection-kit/reference/html/struct__jack__midi__event.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/structjack__position__t.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/structjack__ringbuffer__data__t.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/structjack__ringbuffer__t.html
+%%DOCS%%share/jack-audio-connection-kit/reference/html/doxygen.png
 %%DOCS%%share/jack-audio-connection-kit/reference/html/structjack__transport__info__t.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/structport__pair__t.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/thread_8h-source.html
@@ -79,8 +81,12 @@
 %%DOCS%%share/jack-audio-connection-kit/reference/html/transport_8h.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/types_8h-source.html
 %%DOCS%%share/jack-audio-connection-kit/reference/html/types_8h.html
+%%DOCS%%share/jack-audio-connection-kit/reference/html/fsm.png
+%%DOCS%%share/jack-audio-connection-kit/reference/html/doxygen.css
+%%DOCS%%share/jack-audio-connection-kit/reference/html/hierarchy.html
+%%DOCS%%share/jack-audio-connection-kit/reference/html/struct__jack__midi__port__info.html
 %%DOCS%%@dirrm share/jack-audio-connection-kit/reference/html
 %%DOCS%%@dirrm share/jack-audio-connection-kit/reference
 %%DOCS%%@dirrm share/jack-audio-connection-kit
- at dirrm include/jack
 @dirrm lib/jack
+ at dirrm include/jack
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/audio/jack/Makefile,v
retrieving revision 1.2
retrieving revision 1.3
diff -L audio/jack/Makefile -L audio/jack/Makefile -u -r1.2 -r1.3
--- audio/jack/Makefile
+++ audio/jack/Makefile
@@ -7,8 +7,7 @@
 #
 
 PORTNAME=	jackit
-PORTVERSION=	0.101.1
-PORTREVISION=	1
+PORTVERSION=	0.103.0
 CATEGORIES=	audio
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	jackit
@@ -18,7 +17,8 @@
 COMMENT=	A low-latency audio server
 
 LIB_DEPENDS=	portaudio.0:${PORTSDIR}/audio/portaudio \
-		sndfile.1:${PORTSDIR}/audio/libsndfile
+		sndfile.1:${PORTSDIR}/audio/libsndfile \
+		FLAC.7:${PORTSDIR}/audio/flac
 
 OPTIONS=	DOCS "Build HTML documentation. Requires doxygen/TeX." off
 
@@ -28,7 +28,7 @@
 		CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}"
 GNU_CONFIGURE=	yes
 USE_GETOPT_LONG=	yes
-INSTALLS_SHLIB=	yes
+USE_LDCONFIG=	yes
 USE_GNOME=	pkgconfig gnometarget gnomehack
 
 MAN1=		jackd.1 jackstart.1
@@ -48,6 +48,10 @@
 PLIST_SUB+=	DOCS="@comment "
 .endif
 
+.if exists(${LOCALBASE}/lib/libreadline.so.5)
+LIB_DEPENDS+=	readline.5:${PORTSDIR}/devel/readline
+.endif
+
 pre-everything::
 .if defined(DOCS_OVERRIDE)
 	@${ECHO_MSG}
@@ -58,6 +62,8 @@
 .endif
 
 post-patch:
+	@${REINPLACE_CMD} -e 's|define USE_MLOCK|undef USE_MLOCK|' \
+		${WRKSRC}/configure
 	@${REINPLACE_CMD} -e "s,-lpthread,${PTHREAD_LIBS},"  \
 		${WRKSRC}/configure ${WRKSRC}/libjack/Makefile.in \
 		${WRKSRC}/jackd/Makefile.in \
@@ -67,6 +73,8 @@
 		${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*
Index: distinfo
===================================================================
RCS file: /home/cvs/mports/audio/jack/distinfo,v
retrieving revision 1.1
retrieving revision 1.2
diff -L audio/jack/distinfo -L audio/jack/distinfo -u -r1.1 -r1.2
--- audio/jack/distinfo
+++ audio/jack/distinfo
@@ -1,3 +1,3 @@
-MD5 (jack-audio-connection-kit-0.101.1.tar.gz) = bb25f7c1da5d488b70edcf39ff5a39b2
-SHA256 (jack-audio-connection-kit-0.101.1.tar.gz) = 4f0e89a83aaaf5b125389135ee4f321b22ffef19003749c138eb54974e2f5533
-SIZE (jack-audio-connection-kit-0.101.1.tar.gz) = 724598
+MD5 (jack-audio-connection-kit-0.103.0.tar.gz) = 03a0f63b997ce7b83a1eeaa6b80f4388
+SHA256 (jack-audio-connection-kit-0.103.0.tar.gz) = a5d9fd696d7ee4a1c7679b5a688155bc1e0abbdf5f144d6762dbbee874df235f
+SIZE (jack-audio-connection-kit-0.103.0.tar.gz) = 763244
--- /dev/null
+++ audio/jack/files/patch-config-os-generic-time.h
@@ -0,0 +1,13 @@
+--- config/os/generic/time.h.orig	Fri May 26 04:45:16 2006
++++ config/os/generic/time.h	Wed Dec  6 08:22:45 2006
+@@ -24,7 +24,9 @@
+ 
+ #include <jack/internal.h>
+ 
+-inline jack_time_t
++jack_time_t jack_get_microseconds_from_system (void);
++
++static inline jack_time_t
+ jack_get_microseconds (void) {
+ 	return jack_get_microseconds_from_system ();
+ }
--- /dev/null
+++ audio/jack/files/patch-example-clients_lsp.c
@@ -0,0 +1,14 @@
+--- example-clients/lsp.c.orig	Fri May 26 11:45:08 2006
++++ example-clients/lsp.c	Thu Dec  7 16:58:45 2006
+@@ -120,9 +120,9 @@
+ 	ports = jack_get_ports (client, NULL, NULL, 0);
+ 
+ 	for (i = 0; ports[i]; ++i) {
+-		printf ("%s\n", ports[i]);
+-
+ 		jack_port_t *port = jack_port_by_name (client, ports[i]);
++
++		printf ("%s\n", ports[i]);
+ 
+ 		if (show_con) {
+ 			if ((connections = jack_port_get_all_connections (client, jack_port_by_name(client, ports[i]))) != 0) {
--- /dev/null
+++ audio/jack/files/patch-libjack-midiport.c
@@ -0,0 +1,11 @@
+--- libjack/midiport.c.orig	Sat Dec 16 13:50:17 2006
++++ libjack/midiport.c	Fri Jan 19 00:25:32 2007
+@@ -77,7 +77,7 @@
+ 		(jack_midi_port_info_private_t *) port_buffer;
+ 	
+ 	if (event_idx >= info->event_count)
+-		return ENODATA;
++		return ENOMSG;
+ 	
+ 	port_event = (jack_midi_port_internal_event_t *) (info + 1);
+ 	port_event += event_idx;
--- /dev/null
+++ 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
--- /dev/null
+++ audio/jack/files/patch-drivers_dummy_dummy_driver.c
@@ -0,0 +1,15 @@
+--- drivers/dummy/dummy_driver.c.orig	Sun Dec 10 16:31:55 2006
++++ drivers/dummy/dummy_driver.c	Sun Dec 10 16:32:27 2006
+@@ -41,10 +41,11 @@
+ /* this is used for calculate what counts as an xrun */
+ #define PRETEND_BUFFER_SIZE 4096
+ 
++#define VIDEO_SYNC_PERIOD 48000 / 30
++
+ void
+ FakeVideoSync( dummy_driver_t *driver )
+ {
+-        static const int VIDEO_SYNC_PERIOD = 48000 / 30;
+         static int vidCounter = VIDEO_SYNC_PERIOD;
+         
+         int period = driver->period_size;


More information about the Midnightbsd-cvs mailing list