diff --git a/.gitignore b/.gitignore index d2ecb69..e5c9bd9 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ jack-1.9.5.tar.bz2 /jack-1.9.9.5.tar.bz2 /jack-1.9.10.tar.bz2 /jack2-1.9.12.tar.gz +/jack2-1.9.13.tar.gz diff --git a/jack-audio-connection-kit-catchbyreference.patch b/jack-audio-connection-kit-catchbyreference.patch new file mode 100644 index 0000000..15b0e00 --- /dev/null +++ b/jack-audio-connection-kit-catchbyreference.patch @@ -0,0 +1,13 @@ +diff --git a/linux/alsarawmidi/JackALSARawMidiPort.cpp b/linux/alsarawmidi/JackALSARawMidiPort.cpp +index 70e1fa71..8ef0ab65 100644 +--- a/linux/alsarawmidi/JackALSARawMidiPort.cpp ++++ b/linux/alsarawmidi/JackALSARawMidiPort.cpp +@@ -109,7 +109,7 @@ JackALSARawMidiPort::JackALSARawMidiPort(const char *client_name, snd_rawmidi_in + } + try { + CreateNonBlockingPipe(fds); +- } catch (std::exception e) { ++ } catch (std::exception& e) { + error_message = e.what(); + func = "CreateNonBlockingPipe"; + goto close; diff --git a/jack-audio-connection-kit-doxygen.patch b/jack-audio-connection-kit-doxygen.patch new file mode 100644 index 0000000..59f3edf --- /dev/null +++ b/jack-audio-connection-kit-doxygen.patch @@ -0,0 +1,56 @@ +diff --git a/doxyfile.in b/doxyfile.in +index ff7bd963..f92e264a 100644 +--- a/doxyfile.in ++++ b/doxyfile.in +@@ -38,7 +38,7 @@ PROJECT_NUMBER = @VERSION@ + # If a relative path is entered, it will be relative to the location + # where doxygen was started. If left blank the current directory will be used. + +-OUTPUT_DIRECTORY = ++OUTPUT_DIRECTORY = default/ + + # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create + # 4096 sub-directories (in 2 levels) under the output directory of each output +@@ -574,21 +574,7 @@ WARN_LOGFILE = + # directories like "/usr/src/myproject". Separate the files or directories + # with spaces. + +-INPUT = @SRCDIR@/common \ +- @SRCDIR@/posix \ +- @SRCDIR@/macosx \ +- @SRCDIR@/macosx/coreaudio/ \ +- @SRCDIR@/macosx/coremidi/ \ +- @SRCDIR@/linux \ +- @SRCDIR@/linux/alsa \ +- @SRCDIR@/linux/alsarawmidi \ +- @SRCDIR@/linux/firewire \ +- @SRCDIR@/windows \ +- @SRCDIR@/windows/portaudio \ +- @SRCDIR@/windows/winmme \ +- @SRCDIR@/solaris \ +- @SRCDIR@/solaris/oss \ +- @SRCDIR@/common/jack/ ++INPUT = @SRCDIR@/common/jack/ + + # This tag can be used to specify the character encoding of the source files + # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is +@@ -806,7 +792,7 @@ HTML_HEADER = + # each generated HTML page. If it is left blank doxygen will generate a + # standard footer. + +-HTML_FOOTER = ++HTML_FOOTER = @SRCDIR@/no_date_footer.html + + # The HTML_STYLESHEET tag can be used to specify a user-defined cascading + # style sheet that is used by each HTML page. It can be used to +diff --git a/no_date_footer.html b/no_date_footer.html +new file mode 100644 +index 00000000..8bf8be6b +--- /dev/null ++++ b/no_date_footer.html +@@ -0,0 +1,5 @@ ++