aboutsummaryrefslogtreecommitdiff
path: root/audio/specimen
diff options
context:
space:
mode:
authorEdward Tomasz Napierala <trasz@FreeBSD.org>2008-11-08 12:09:28 +0000
committerEdward Tomasz Napierala <trasz@FreeBSD.org>2008-11-08 12:09:28 +0000
commit23b9bced0bdce4df3ec5b763933938a15f1ba28c (patch)
tree0b9d3eee1df3cc94278ee5dbaff09456bc562e56 /audio/specimen
parentf57f8d4a576b4254af716b6b7390db5bccb3e8a6 (diff)
downloadports-23b9bced0bdce4df3ec5b763933938a15f1ba28c.tar.gz
ports-23b9bced0bdce4df3ec5b763933938a15f1ba28c.zip
Notes
Diffstat (limited to 'audio/specimen')
-rw-r--r--audio/specimen/Makefile7
-rw-r--r--audio/specimen/files/patch-src-jackdriver.c20
2 files changed, 26 insertions, 1 deletions
diff --git a/audio/specimen/Makefile b/audio/specimen/Makefile
index 72ac5023988e..2c48756d1824 100644
--- a/audio/specimen/Makefile
+++ b/audio/specimen/Makefile
@@ -7,7 +7,7 @@
PORTNAME= specimen
DISTVERSION= 0.5.2-rc3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= http://zhevny.com/specimen/files/
@@ -19,6 +19,11 @@ LIB_DEPENDS= phat.0:${PORTSDIR}/x11-toolkits/phat \
samplerate.1:${PORTSDIR}/audio/libsamplerate \
sndfile.1:${PORTSDIR}/audio/libsndfile \
lash.2:${PORTSDIR}/audio/lash
+BUILD_DEPENDS= jackit>=0.109.2:${PORTSDIR}/audio/jack
+
+# Between 0.109.0 and earlier versions there was an api change in JACK.
+# However, the library version number was not changed. The line above
+# is supposed to work around that.
GNU_CONFIGURE= yes
USE_GMAKE= yes
diff --git a/audio/specimen/files/patch-src-jackdriver.c b/audio/specimen/files/patch-src-jackdriver.c
new file mode 100644
index 000000000000..289e7750ce61
--- /dev/null
+++ b/audio/specimen/files/patch-src-jackdriver.c
@@ -0,0 +1,20 @@
+--- src/jackdriver.c.orig 2008-07-23 13:54:34.000000000 +0200
++++ src/jackdriver.c 2008-07-23 13:54:49.000000000 +0200
+@@ -81,7 +81,7 @@
+ jack_midi_event_t jack_midi_event;
+ jack_nframes_t event_index = 0;
+ #ifdef HAVE_JACK_MIDI
+- jack_nframes_t event_count = jack_midi_get_event_count(midi_buf, frames);
++ jack_nframes_t event_count = jack_midi_get_event_count(midi_buf);
+ #endif /* HAVE_JACK_MIDI */
+ #ifdef HAVE_OLD_JACK_MIDI
+ jack_nframes_t event_count = jack_midi_port_get_info(midi_buf, frames)->event_count;
+@@ -123,7 +123,7 @@
+ /* send the JACK MIDI events to the mixer */
+ while (event_index < event_count) {
+
+- jack_midi_event_get(&jack_midi_event, midi_buf,event_index, frames);
++ jack_midi_event_get(&jack_midi_event, midi_buf,event_index);
+ midi_data = jack_midi_event.buffer;
+
+ /* TODO: handle 14-bit controllers and RPNs and NRPNs */