Hello community,

here is the log from the commit of package jack for openSUSE:Factory checked in 
at 2012-06-28 15:29:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-04-12 
09:27:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.jack.new/jack.changes   2012-06-28 
15:29:35.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Jun 27 15:23:00 UTC 2012 - [email protected]
+
+- fix R_PPC64_ADDR32 fff85e94858 for symbol `' out of range
+- fix jack_connect segfault
+
+-------------------------------------------------------------------

New:
----
  jack-ppc64-long.patch
  jack-segfault.patch

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

Other differences:
------------------
++++++ jack.spec ++++++
--- /var/tmp/diff_new_pack.vQCul2/_old  2012-06-28 15:29:38.000000000 +0200
+++ /var/tmp/diff_new_pack.vQCul2/_new  2012-06-28 15:29:38.000000000 +0200
@@ -41,6 +41,10 @@
 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
+# PATCH-FIX-OPENSUSE jack-ppc64-long.patch [email protected] -- needed to build 
blender on ppc64
+Patch6:         jack-ppc64-long.patch
 BuildRequires:  alsa-devel
 BuildRequires:  dos2unix
 BuildRequires:  doxygen
@@ -111,6 +115,8 @@
 %patch2
 %patch3
 %patch4 -p1
+%patch5 -p1
+%patch6 -p1
 
 %build
 

++++++ jack-ppc64-long.patch ++++++
Index: jack-1.9.8/linux/cycles.h
===================================================================
--- jack-1.9.8.orig/linux/cycles.h
+++ jack-1.9.8/linux/cycles.h
@@ -87,16 +87,24 @@ static inline cycles_t get_cycles(void)
 {
     cycles_t ret = 0;
 
+#ifdef __powerpc64__
+# define LONGT ".llong"
+#else
+# define LONGT ".long"
+#endif
+
     __asm__ __volatile__(
         "98:   mftb %0\n"
         "99:\n"
         ".section __ftr_fixup,\"a\"\n"
         "      .long %1\n"
         "      .long 0\n"
-        "      .long 98b\n"
-        "      .long 99b\n"
+        "      " LONGT " 98b\n"
+        "      " LONGT " 99b\n"
         ".previous"
     : "=r" (ret) : "i" (CPU_FTR_601));
+
+#undef LONGT
     return ret;
 }
 
++++++ jack-segfault.patch ++++++
Index: jack-1.9.8/example-clients/connect.c
===================================================================
--- jack-1.9.8.orig/example-clients/connect.c
+++ jack-1.9.8/example-clients/connect.c
@@ -128,7 +128,10 @@ main (int argc, char *argv[])
                return 1;
        }
 
-       if (argc < 3) show_usage(my_name);
+       if (argc < 3) {
+           show_usage(my_name);
+           return 1;
+       }
 
        /* try to become a client of the JACK server */
 
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to