![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package jack for openSUSE:Factory checked in at Mon Nov 22 12:45:51 CET 2010. -------- --- jack/jack.changes 2010-07-07 10:12:40.000000000 +0200 +++ /mounts/work_src_done/STABLE/jack/jack.changes 2010-11-20 11:45:36.000000000 +0100 @@ -1,0 +2,35 @@ +Tue Nov 9 22:25:30 UTC 2010 - davejplater@gmail.com + +- Update to version 1.9.6 +- Upstream changes : + *Improve JackCoreAudioDriver and JackCoreAudioAdapter : when no + devices are described, takes default input and output and + aggregate them. + *Correct JackGraphManager::DeactivatePort. + *Correct JackMachServerChannel::Execute : keep running even in + error cases. + *Raise JACK_PROTOCOL_VERSION number. Arnold Krille firewire patch. + *Fix some file header to have library side code use LGPL. + *ffado-portname-sync.patch from ticket #163 applied. + *Remove call to exit in library code. + *Make jack_connect/jack_disconnect wait for effective port + connection/disconnection. + *Add tests to validate intclient.h API. + *On Linux, inter-process synchronization primitive switched to + POSIX semaphore. + *In JackCoreAudioDriver, move code called in MeasureCallback to be + called once in IO thread. + *David Garcia Garzon netone patch. + *Fix from Fernando Lopez-Lezcano for compilation on fc13. + *Fix JackPosixSemaphore::TimedWait : same behavior as + JackPosixSemaphore::Wait regarding EINTR. + *David Garcia Garzon unused_pkt_buf_field_jack2 netone patch. + *Arnold Krille firewire snooping patch. + *Jan Engelhardt patch for get_cycles on SPARC. + *Adrian Knoth hurd.patch, kfreebsd-fix.patch and + alpha_ia64-sigsegv.patch from ticket 177. + *Adrian Knoth fix for linux cycle.h (ticket 188). + *In JackCoreAudioDriver, fix an issue when no value is given for + input. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- jack-1.9.5.tar.bz2 manpages.tar.bz2 New: ---- jack-1.9.6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jack.spec ++++++ --- /var/tmp/diff_new_pack.qS8qup/_old 2010-11-22 12:44:11.000000000 +0100 +++ /var/tmp/diff_new_pack.qS8qup/_new 2010-11-22 12:44:11.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package jack (Version 1.9.5) +# spec file for package jack (Version 1.9.6) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,23 +17,25 @@ # norootforbuild +%if 0%{?suse_version} > 1110 +# Switch the --dbus on and off, on = 1 +%define wdbus 0 +BuildRequires: libffado-devel +%else +%define wdbus 0 +%endif Name: jack BuildRequires: dos2unix doxygen gcc-c++ libcelt-devel >= 0.7.0 libxml2-devel pkg-config python BuildRequires: alsa-devel flac-devel libsndfile-devel pkgconfig readline-devel BuildRequires: dbus-1-devel libFLAC8 libexpat-devel libogg-devel libsamplerate-devel -%if 0%{?suse_version} > 1110 -BuildRequires: libffado-devel -%endif -%define my_provides /tmp/my-provides Summary: Jack-Audio Connection Kit -Version: 1.9.5 -Release: 5 +Version: 1.9.6 +Release: 1 License: LGPLv2.1+ Group: System/Sound Daemons Source0: %{name}-%{version}.tar.bz2 Source1: baselibs.conf -Source2: manpages.tar.bz2 Patch1: jack-CAS.diff Patch2: jack-sparcv9.diff Url: http://jackaudio.org/ @@ -87,22 +89,30 @@ communicate with jack clients/servers. %prep -%setup -q -a 2 +%setup -q %patch -P 1 -P 2 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" export CXXFLAGS="$CFLAGS" -./waf \ - --prefix=/usr/ \ +./waf -v \ + --prefix=%{_prefix} \ --libdir=/%{_lib} \ --classic \ +%if 0%{?wdbus} == 1 + --dbus \ +%endif +%if 0%{?suse_version} > 1110 + --firewire \ +%endif + --alsa \ --doxygen \ --profile \ --ports=1024 \ --enable-pkg-config-dbus-service-dir \ --profile \ + --mandir=/share/man/man1 \ configure # waf only understands -j, so do not use smp_mflags @@ -116,19 +126,11 @@ dos2unix -k README dos2unix -k TODO cp ChangeLog README* TODO $RPM_BUILD_ROOT%{_docdir}/%{name}/ + # Fix wrong-file-end-of-line-encoding dos2unix -k $RPM_BUILD_ROOT%{_docdir}/%{name}/ChangeLog dos2unix -k $RPM_BUILD_ROOT%{_docdir}/%{name}/README dos2unix -k $RPM_BUILD_ROOT%{_docdir}/%{name}/TODO -# install man pages taken from jack-0.118.0 due to no man pages in this package -cp -r man $RPM_BUILD_ROOT%{_datadir} -# exclude plugins from the provide-list -cat << EOF > %{my_provides} -grep -v $RPM_BUILD_ROOT%{_libdir}/jack | %{__find_provides} -EOF -chmod 755 %{my_provides} -%define _use_internal_dependecy_generator 0 -%define __find_provides %{my_provides} %post -n libjack0 -p /sbin/ldconfig @@ -136,13 +138,10 @@ %clean test "$RPM_BUILD_ROOT" != "/" -a -d "$RPM_BUILD_ROOT" && rm -rf $RPM_BUILD_ROOT -rm -f %{my_provides} %files %defattr(-,root,root) %doc %dir %{_docdir}/%{name} -#%%doc %{_docdir}/%{name}/AUTHORS -#%%doc %{_docdir}/%{name}/COPYING.GPL %doc %{_docdir}/%{name}/ChangeLog %doc %{_docdir}/%{name}/README* %doc %{_docdir}/%{name}/TODO @@ -150,10 +149,8 @@ %{_bindir}/* %dir %{_libdir}/jack %{_libdir}/jack/inprocess.so -#%%{_libdir}/jack/intime.so %{_libdir}/jack/jack_alsa.so %{_libdir}/jack/jack_dummy.so -#%%{_libdir}/jack/jack_oss.so %{_libdir}/jack/jack_net.so %{_libdir}/jack/netmanager.so* %{_libdir}/jack/profiler.so* @@ -164,6 +161,9 @@ %if 0%{?suse_version} > 1110 %{_libdir}/jack/jack_firewire.so %endif +%if 0%{?wdbus} == 1 +%{_datadir}/dbus-1/services/org.jackaudio.service +%endif %files -n libjack0 %defattr(-, root, root) @@ -172,18 +172,10 @@ %files -n libjack-devel %defattr(-, root, root) %doc %dir %{_docdir}/%{name} -#%%doc %{_docdir}/%{name}/reference -#%%doc %{_docdir}/%{name}/COPYING.LGPL %{_libdir}/lib*.so -#%%{_libdir}/lib*.la -#%%{_libdir}/jack/*.*a %{_libdir}/pkgconfig/* %{_includedir}/jack %dir %{_docdir}/jack-audio-connection-kit %doc %{_docdir}/jack-audio-connection-kit/* -#%files freebob -#%defattr(-, root, root) -#%{_libdir}/jack/jack_freebob.so* - %changelog ++++++ jack-1.9.5.tar.bz2 -> jack-1.9.6.tar.bz2 ++++++ ++++ 13146 lines of diff (skipped) ++++++ jack-CAS.diff ++++++ --- /var/tmp/diff_new_pack.qS8qup/_old 2010-11-22 12:44:12.000000000 +0100 +++ /var/tmp/diff_new_pack.qS8qup/_new 2010-11-22 12:44:12.000000000 +0100 @@ -15,10 +15,10 @@ linux/JackAtomic_os.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) -Index: jack-1.9.5/linux/JackAtomic_os.h +Index: jack-1.9.5.4046/linux/JackAtomic_os.h =================================================================== ---- jack-1.9.5.orig/linux/JackAtomic_os.h -+++ jack-1.9.5/linux/JackAtomic_os.h +--- jack-1.9.5.4046.orig/linux/JackAtomic_os.h ++++ jack-1.9.5.4046/linux/JackAtomic_os.h @@ -48,9 +48,7 @@ static inline int CAS(register UInt32 va return result; } @@ -45,4 +45,4 @@ + #endif - #endif + #if !defined(__i386__) && !defined(__x86_64__) && !defined(__PPC__) ++++++ jack-sparcv9.diff ++++++ --- /var/tmp/diff_new_pack.qS8qup/_old 2010-11-22 12:44:12.000000000 +0100 +++ /var/tmp/diff_new_pack.qS8qup/_new 2010-11-22 12:44:12.000000000 +0100 @@ -5,13 +5,13 @@ linux/cycles.h | 10 ++++++++++ 1 file changed, 10 insertions(+) -Index: jack-1.9.5/linux/cycles.h +Index: jack-1.9.5.4046/linux/cycles.h =================================================================== ---- jack-1.9.5.orig/linux/cycles.h -+++ jack-1.9.5/linux/cycles.h -@@ -53,6 +53,16 @@ static inline unsigned long get_cycles(v - - #endif +--- jack-1.9.5.4046.orig/linux/cycles.h ++++ jack-1.9.5.4046/linux/cycles.h +@@ -63,6 +63,16 @@ static inline unsigned long long get_cyc + } + #endif /* __sparc_v9__ */ +#ifdef __sparc_v9__ +/* rd is V9 only */ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de