Hello community,

here is the log from the commit of package jack for openSUSE:Factory checked in 
at 2013-02-08 14:31:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jack (Old)
 and      /work/SRC/openSUSE:Factory/.jack.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "jack", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/jack/jack.changes        2012-06-28 
15:29:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.jack.new/jack.changes   2013-02-08 
23:19:43.000000000 +0100
@@ -1,0 +2,49 @@
+Mon Feb  4 12:32:11 UTC 2013 - [email protected]
+
+- Update to release 1.9.9.5 for bnc#801442
+- Removed patches: jack-uc_regs.patch, jack-segfault.patch they are
+  incorporated.
+- Doxygen build doesn't work created jack-wafdocbuild.patch.
+- Upstream changes :
+  *Adrian Knoth fix in midiseq.c.
+  *Fix library symbols export issue.
+  *Cleanup drivers and internals loading code.
+  *jackctl_driver_params_parse API moved in public control.h.
+  *Factorize code the server/client request in JackRequestDecoder class.
+  *More robust server/client protocol.
+  *Better time-out management in NetJack2.
+  *Improve ShutDown in NetManager.
+  *Correct ShutDown in JackInternalClient and JackLibClient.
+  *Fix NetJack2 initialisation bug. Add EndTime function.
+  *Rename JackProcessSync in JackPosixProcessSync.
+  *A bit more robust JackMessageBuffer implementation.
+  *Check server API callback from notification thread.
+  *Use a time-out in notification channel write function.
+  *Fix lock management in JackEngine.
+  *In control API, UNIX like sigset_t replaced by more abstract 
jackctl_sigmask_t * opaque struct.
+  *Improve libjacknet master mode.
+  *Remove JACK_32_64 flag, so POST_PACKED_STRUCTURE now always used. 
POST_PACKED_STRUCTURE used for jack_latency_range_t type.
+  *Rework JackMessageBuffer.
+  *[firewire] Introduce UpdateLatencies() in FFADO backend.
+  *[firewire] Allow FFADO backend to change the buffer size.
+  *Update waf.
+  *New jack_get_cycle_times() implementation from Fons Adriennsen.
+  *Align buffers to 32 byte boundaries to allow AVX processing.
+  *Extend jack_control to have parameter reset commands.
+  *Fix alsa driver parameter order.
+  *Control API: Enforce driver/internal parameter order.
+  *Fix in ALSA adapter.
+  *Devin Anderson patch for Jack/CoreMIDI duplicated messages.
+  *Change framework installation hierarchy for OSX Mountain Lion.
+  *Update JackCoreAudioDriver and JackCoreAudioAdapter with more recent API.
+  *jack_control: fix epr command.
+  *Add opus support to NetJack2.
+  *More robust channel mapping handling in JackCoreAudioDriver.
+  *netjack1/netone opus support. controlapi: fix double free on master switch.
+  *Use string ids in the alsa device list. netjack/opus: don't re-init 
en/decoders.
+  *Correct JackPortAudioDriver::Open : special case for ASIO drivers.
+  *waf: configure option for enforcing autostart method
+  *ALSA devices reservation fixes.
+
+
+-------------------------------------------------------------------

Old:
----
  jack-1.9.8.tar.bz2
  jack-segfault.patch
  jack-uc_regs.patch

New:
----
  jack-1.9.9.5.tar.bz2
  jack-wafdocbuild.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ jack.spec ++++++
--- /var/tmp/diff_new_pack.OcacZ3/_old  2013-02-08 23:19:51.000000000 +0100
+++ /var/tmp/diff_new_pack.OcacZ3/_new  2013-02-08 23:19:51.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package jack
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,15 +23,17 @@
 %else
 %define wdbus 0
 %endif
+#FIXME: Waf error when using doc build atm
+%define buildoc 1
 
 Name:           jack
-Version:        1.9.8
-Release:        3
+Version:        1.9.9.5
+Release:        0
 #to_be_filled_by_service
-License:        LGPL-2.1+
 Summary:        Jack-Audio Connection Kit
-Url:            http://jackaudio.org/
+License:        LGPL-2.1+
 Group:          System/Sound Daemons
+Url:            http://jackaudio.org/
 # http://www.grame.fr/~letz/
 Source0:        %{name}-%{version}.tar.bz2
 Source1:        baselibs.conf
@@ -39,10 +41,8 @@
 Patch2:         jack-sparcv9.diff
 # Fix celt build
 Patch3:         jack-celt-build-fix.diff
-# Patch for uc-regs for power pc 64
-Patch4:         jack-uc_regs.patch
-# PATCH-FIX-UPSTREAM jack-segfault.patch [email protected] -- fixes 
jack-connect segfault
-Patch5:         jack-segfault.patch
+# Fix 1.9.9.5 doc build with patch from git
+Patch4:         jack-wafdocbuild.patch
 # PATCH-FIX-OPENSUSE jack-ppc64-long.patch [email protected] -- needed to build 
blender on ppc64
 Patch6:         jack-ppc64-long.patch
 BuildRequires:  alsa-devel
@@ -84,7 +84,6 @@
 reliable WANs.
 
 %package -n libjack0
-License:        LGPL-2.1+
 Summary:        Jack Audio Connection Kit Library
 Group:          System/Libraries
 Provides:       libjack = %{version}
@@ -96,7 +95,6 @@
 (Jack Audio ConnectionKit).
 
 %package -n libjack-devel
-License:        LGPL-2.1+
 Summary:        Development package for jack
 Group:          Development/Libraries/C and C++
 Requires:       libjack0 = %{version}
@@ -114,9 +112,8 @@
 %setup -q
 %patch2
 %patch3
-%patch4 -p1
-%patch5 -p1
 %patch6 -p1
+%patch4
 
 %build
 
@@ -125,7 +122,7 @@
 
 ./waf -v -j1 \
   --prefix=%{_prefix} \
-  --libdir=/%{_lib} \
+  --libdir=%{_libdir} \
   --classic \
 %if 0%{?wdbus} == 1
   --dbus \
@@ -133,26 +130,33 @@
 %if 0%{?suse_version} > 1110
   --firewire \
 %endif
-  --alsa \
+%if %{buildoc} == 1
   --doxygen \
+%endif
+  --alsa \
   --ports=1024 \
   --enable-pkg-config-dbus-service-dir \
-  --mandir=/share/man/man1 \
-  --doxygen \
+  --mandir=%{_mandir}/man1 \
   configure
 
 # build is too heavy, so don't spawn more than one process or the build hangs
 ./waf -v -j1 build
 
 %install
+%if %{buildoc} == 1
 # This is a workaround because the doc build looks for build/default/html but 
there isn't one.
+mkdir -p build/default
 pushd build/default/
 ln -s ../../html html
 popd
+%endif
 
 ./waf -j1 install --destdir=%{buildroot}
 mkdir -p %{buildroot}%{_docdir}/%{name}
+%if %{buildoc} == 1
 mv %{buildroot}%{_datadir}/jack-audio-connection-kit %{buildroot}%{_docdir}
+%endif
+
 dos2unix -k ChangeLog
 dos2unix -k README
 dos2unix -k TODO
@@ -207,7 +211,9 @@
 %{_libdir}/lib*.so
 %{_libdir}/pkgconfig/*
 %{_includedir}/%{name}
+%if %{buildoc} == 1
 %dir %{_docdir}/jack-audio-connection-kit
 %doc %{_docdir}/jack-audio-connection-kit/*
+%endif
 
 %changelog

++++++ jack-1.9.8.tar.bz2 -> jack-1.9.9.5.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/jack/jack-1.9.8.tar.bz2 
/work/SRC/openSUSE:Factory/.jack.new/jack-1.9.9.5.tar.bz2 differ: char 11, line 
1

++++++ jack-celt-build-fix.diff ++++++
--- /var/tmp/diff_new_pack.OcacZ3/_old  2013-02-08 23:19:51.000000000 +0100
+++ /var/tmp/diff_new_pack.OcacZ3/_new  2013-02-08 23:19:51.000000000 +0100
@@ -5,9 +5,9 @@
 
 Index: common/netjack_packet.c
 ===================================================================
---- common/netjack_packet.c.orig       2011-12-19 13:54:02.000000000 +0200
-+++ common/netjack_packet.c    2012-02-26 11:11:04.427745455 +0200
-@@ -1284,9 +1284,9 @@ render_payload_to_jack_ports_celt (void
+--- common/netjack_packet.c.orig       2012-12-10 11:26:56.000000000 +0200
++++ common/netjack_packet.c    2013-02-06 16:05:57.515045351 +0200
+@@ -1291,9 +1291,9 @@ render_payload_to_jack_ports_celt (void
                  celt_decode_float( decoder, packet_bufX, net_period_down, 
buf, nframes );
  #else
              if( !packet_payload )
@@ -21,9 +21,9 @@
              src_node = jack_slist_next (src_node);
 Index: common/JackNetOneDriver.cpp
 ===================================================================
---- common/JackNetOneDriver.cpp.orig   2011-12-19 13:54:02.000000000 +0200
-+++ common/JackNetOneDriver.cpp        2012-02-26 11:18:10.294844052 +0200
-@@ -657,9 +657,9 @@ JackNetOneDriver::render_payload_to_jack
+--- common/JackNetOneDriver.cpp.orig   2012-12-10 11:26:56.000000000 +0200
++++ common/JackNetOneDriver.cpp        2013-02-06 16:05:57.516045371 +0200
+@@ -705,9 +705,9 @@ JackNetOneDriver::render_payload_to_jack
                  celt_decode_float(decoder, packet_bufX, net_period_down, buf, 
nframes);
  #else
              if (!packet_payload)

++++++ jack-wafdocbuild.patch ++++++
Index: wscript
===================================================================
--- wscript.orig        2012-12-10 11:26:57.000000000 +0200
+++ wscript     2013-02-06 16:49:20.122391251 +0200
@@ -356,28 +356,28 @@ def build(bld):
             bld.add_subdirs('dbus')
 
     if bld.env['BUILD_DOXYGEN_DOCS'] == True:
-        share_dir = bld.env.get_destdir() + bld.env['PREFIX'] + 
'/share/jack-audio-connection-kit'
         html_docs_source_dir = "build/default/html"
-        html_docs_install_dir = share_dir + '/reference/html/'
-        if Options.commands['install']:
-            if os.path.isdir(html_docs_install_dir):
+        if bld.cmd == 'install':
+           share_dir = bld.options.destdir + bld.env['PREFIX'] + 
'/share/jack-audio-connection-kit'
+           html_docs_install_dir = share_dir + '/reference/html/'
+           if os.path.isdir(html_docs_install_dir):
                 Logs.pprint('CYAN', "Removing old doxygen documentation 
installation...")
                 shutil.rmtree(html_docs_install_dir)
                 Logs.pprint('CYAN', "Removing old doxygen documentation 
installation done.")
             Logs.pprint('CYAN', "Installing doxygen documentation...")
             shutil.copytree(html_docs_source_dir, html_docs_install_dir)
             Logs.pprint('CYAN', "Installing doxygen documentation done.")
-        elif Options.commands['uninstall']:
+        elif bld.cmd =='uninstall':
             Logs.pprint('CYAN', "Uninstalling doxygen documentation...")
             if os.path.isdir(share_dir):
                 shutil.rmtree(share_dir)
             Logs.pprint('CYAN', "Uninstalling doxygen documentation done.")
-        elif Options.commands['clean']:
+        elif bld.cmd =='clean':
             if os.access(html_docs_source_dir, os.R_OK):
                 Logs.pprint('CYAN', "Removing doxygen generated 
documentation...")
                 shutil.rmtree(html_docs_source_dir)
                 Logs.pprint('CYAN', "Removing doxygen generated documentation 
done.")
-        elif Options.commands['build']:
+        elif bld.cmd =='build':
             if not os.access(html_docs_source_dir, os.R_OK):
                 os.popen("doxygen").read()
             else:
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to