[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