Revisions of jack

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 959810 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 71)
*** NOTE: this has to be synced with SR#959809 ***

- Disable the build of example-tools which are now built in a
  separate jack-example-tools package.
- update to 1.9.20:
  * Add waf autooption --example-tools to allow optional build of
    executables, libraries and man pages provided by
    jack-example-tools (the files are built by default). Building
    and installing the additional files can be disabled by using
    --example-tools=no or --no-example-tools.
  * Fix 32-bit support in ALSA driver
  * Fix incomplete ASIO support on Windows
  * Fix metadata usage with multiple users
  * Fix netsource tool missing on Windows
  * Fix semaphore usage on macOS
  * Official FreeBSD support
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 864036 from Dave Plater's avatar Dave Plater (plater) (revision 67)
- Removed portaudio build dependency to prevent cycles
- Update to 0.9.16
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 800045 from Dave Plater's avatar Dave Plater (plater) (revision 66)
Deleted af6c00ab09428e79.patch and replaced with more eloquently  named git patch  0001-Fix-compilation-of-documentation.patch Closed boo#1141762 disabling LTO is no longer needed and there have been no crashes since someone quietly enabled it.
- Update to 1.9.14
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 744376 from Dave Plater's avatar Dave Plater (plater) (revision 65)
- Update to 1.9.13
  * Meta-data API implementation. (and a few tools updated with support for it)
  * Correct GPL licence to LGPL for files needed to build libjack.
  * Remove FreeBoB backend (superseded by FFADO).
  * define JACK_LIB_EXPORT, useful for internal clients.
  * Mark jack_midi_reset_buffer as deprecated.
  * Add example systemd unit file
  * Signal to systemd when jackd is ready.
  * Set "seq" alsa midi driver to maximum resolution possible.
  * Fix loading internal clients from another internal client.
- Delete the following patches, as they were fixed upstream:
  * 0001-Make-jack_control-python2-3-compatible.patch
  * fix-mmap-return-value-check.patch
  * jack-waf2.patch
- Add 0001-fix-complation-on-arm.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 637005 from Dave Plater's avatar Dave Plater (plater) (revision 62)
Remove unnecessary requires for libjack0 and remove obsolete comments. Use %license on "COPYING"
Add upstream patch to fix return value check of mmap() (boo#1108981): fix-mmap-return-value-check.patch
Update the waf code to the 2.0 series in order to work under python3.7 taken from upstream git:
  * jack-waf2.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 565897 from Dave Plater's avatar Dave Plater (plater) (revision 61)
Only package libjack.so.* in libjack package
Build with _smp_mflags
Split off libjacknet0 and libjackserver0 into subpackages.
Update to version 1.9.12 and use python3 instead of python2 for the build.
- Removed jack-sparcv9.diff and jack-ppc64-long.patch, the file that is patched - linux/cycles.h no longer exists.
- Removed reproducible.patch, gcc6-fixes.diff and jack-fixgcc7.patch
  they are all now upstream.
- Upstream changes:
  *Various corrections in NetJack2 code.
  *Partial buffers can now be transmitted with libjacknet API.
  *Including S24_LE/BE formats to linux ALSA driver.
  *More robust shared memory allocator.
  *Correct CoreAudio devices aggregation code.
  *Waf and wscripts improvement and update.
  *New JackProxyDriver.
  *Various fixes in JACK MIDI code.
  *Fix return value of SetTimebaseCallback().
  *Correct netmanager latency reporting.
  *Implement new jack_port_rename and JackPortRenameCallback API.
  *Fix CPU hogging of the midi_thread().
  *Release audio devices when alsa_driver_new fails.
  *String management fix.
  *Correct JackDriver::Open : call to fGraphManager->SetBufferSize
   has to use current fEngineControl->fBufferSize value.
  *Use ARM neon intrinsics for AudioBufferMixdown.
  *Fix Netjack alignment.
  *Various wscript improvements and cleanup.
  *Fix initialization of several class variables.
  *Heap-allocate client matrix in topo sort.
  *Add a toggle command to transport utility, to allow toggling
   between play and stop state.
  *Avoid side effects from parsing of "version" option in jackd.
  *Allow firewire device be selected via -d.
  *Add ARM-NEON acceleration for all non-dithering sample
   conversion functions.
  *Add jack_simdtest utility.
  *Use Linux futex as JackSynchro.
  *Add autoclose option to jack_load.
  *Fix build with gcc-7.
  *Show hint when DBus device reservation fails.
  *Add support for internal session files.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 376419 from Dave Plater's avatar Dave Plater (plater) (revision 57)
Use pkgconfig buildrequires and buildignore libiec61883
Displaying revisions 1 - 20 of 76
openSUSE Build Service is sponsored by