Hello community, here is the log from the commit of package jack for openSUSE:12.2 checked in at 2012-06-28 15:29:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.2/jack (Old) and /work/SRC/openSUSE:12.2/.jack.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jack", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:12.2/jack/jack.changes 2012-06-25 15:35:51.000000000 +0200 +++ /work/SRC/openSUSE:12.2/.jack.new/jack.changes 2012-06-28 15:29:39.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.v6VJmb/_old 2012-06-28 15:29:39.000000000 +0200 +++ /var/tmp/diff_new_pack.v6VJmb/_new 2012-06-28 15:29:39.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]
