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 "tiwai@suse.com" 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 - dvaleev@suse.com + +- 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 dvaleev@suse.com -- fixes jack-connect segfault +Patch5: jack-segfault.patch +# PATCH-FIX-OPENSUSE jack-ppc64-long.patch dvaleev@suse.com -- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org