diff options
author | Edward Tomasz Napierala <trasz@FreeBSD.org> | 2008-11-08 12:09:28 +0000 |
---|---|---|
committer | Edward Tomasz Napierala <trasz@FreeBSD.org> | 2008-11-08 12:09:28 +0000 |
commit | 23b9bced0bdce4df3ec5b763933938a15f1ba28c (patch) | |
tree | 0b9d3eee1df3cc94278ee5dbaff09456bc562e56 /audio/specimen | |
parent | f57f8d4a576b4254af716b6b7390db5bccb3e8a6 (diff) | |
download | ports-23b9bced0bdce4df3ec5b763933938a15f1ba28c.tar.gz ports-23b9bced0bdce4df3ec5b763933938a15f1ba28c.zip |
Notes
Diffstat (limited to 'audio/specimen')
-rw-r--r-- | audio/specimen/Makefile | 7 | ||||
-rw-r--r-- | audio/specimen/files/patch-src-jackdriver.c | 20 |
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 */ |