commit mozilla-nspr for openSUSE:Factory
Hello community, here is the log from the commit of package mozilla-nspr for openSUSE:Factory checked in at 2015-12-27 02:00:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mozilla-nspr (Old) and /work/SRC/openSUSE:Factory/.mozilla-nspr.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mozilla-nspr" Changes: -------- --- /work/SRC/openSUSE:Factory/mozilla-nspr/mozilla-nspr.changes 2015-11-08 11:24:58.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.mozilla-nspr.new/mozilla-nspr.changes 2015-12-27 02:00:20.000000000 +0100 @@ -1,0 +2,8 @@ +Sat Dec 19 16:40:08 UTC 2015 - wr@rosenauer.org + +- update to version 4.11 + * Enable atomic instructions on mips (bmo#1129878) + * Fix mips assertion failure when creating thread with custom + stack size (bmo#1129968) + +------------------------------------------------------------------- Old: ---- nspr-4.10.10.tar.gz New: ---- nspr-4.11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mozilla-nspr.spec ++++++ --- /var/tmp/diff_new_pack.C8FlB5/_old 2015-12-27 02:00:22.000000000 +0100 +++ /var/tmp/diff_new_pack.C8FlB5/_new 2015-12-27 02:00:22.000000000 +0100 @@ -18,7 +18,7 @@ Name: mozilla-nspr -Version: 4.10.10 +Version: 4.11 Release: 0 Summary: Netscape Portable Runtime License: MPL-2.0 @@ -31,7 +31,7 @@ Obsoletes: mozilla-nspr-64bit %endif # -#Source: ftp://ftp.mozilla.org/pub/nspr/releases/v%{version}/src/nspr-%{version}.tar.gz +#Source: https://ftp.mozilla.org/pub/nspr/releases/v%{version}/src/nspr-%{version}.tar.gz Source: nspr-%{version}.tar.gz Source1: baselibs.conf Source99: %{name}.changes ++++++ nspr-4.10.10.tar.gz -> nspr-4.11.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nspr-4.10.10/nspr/.hg_archival.txt new/nspr-4.11/nspr/.hg_archival.txt --- old/nspr-4.10.10/nspr/.hg_archival.txt 2015-10-16 15:22:19.000000000 +0200 +++ new/nspr-4.11/nspr/.hg_archival.txt 2015-11-18 13:36:52.000000000 +0100 @@ -1,4 +1,4 @@ repo: a4b34919bf34db2ee22acbbc305693c8980b6dc6 -node: 21a7c4a68ca663ae2ba8ff05e12b9379f5108c5d +node: ebae38973a1a7241482448091e96e4e4fe5dbc27 branch: default -tag: NSPR_4_10_10_RTM +tag: NSPR_4_11_RTM diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nspr-4.10.10/nspr/configure new/nspr-4.11/nspr/configure --- old/nspr-4.10.10/nspr/configure 2015-10-16 15:22:19.000000000 +0200 +++ new/nspr-4.11/nspr/configure 2015-11-18 13:36:52.000000000 +0100 @@ -2488,8 +2488,8 @@ program_prefix=${target_alias}- MOD_MAJOR_VERSION=4 -MOD_MINOR_VERSION=10 -MOD_PATCH_VERSION=10 +MOD_MINOR_VERSION=11 +MOD_PATCH_VERSION=0 NSPR_MODNAME=nspr20 _HAVE_PTHREADS= USE_PTHREADS= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nspr-4.10.10/nspr/configure.in new/nspr-4.11/nspr/configure.in --- old/nspr-4.10.10/nspr/configure.in 2015-10-16 15:22:19.000000000 +0200 +++ new/nspr-4.11/nspr/configure.in 2015-11-18 13:36:52.000000000 +0100 @@ -15,8 +15,8 @@ dnl = Defaults dnl ======================================================== MOD_MAJOR_VERSION=4 -MOD_MINOR_VERSION=10 -MOD_PATCH_VERSION=10 +MOD_MINOR_VERSION=11 +MOD_PATCH_VERSION=0 NSPR_MODNAME=nspr20 _HAVE_PTHREADS= USE_PTHREADS= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nspr-4.10.10/nspr/pr/include/md/_linux.h new/nspr-4.11/nspr/pr/include/md/_linux.h --- old/nspr-4.10.10/nspr/pr/include/md/_linux.h 2015-10-16 15:22:19.000000000 +0200 +++ new/nspr-4.11/nspr/pr/include/md/_linux.h 2015-11-18 13:36:52.000000000 +0100 @@ -67,7 +67,7 @@ #define _MD_DEFAULT_STACK_SIZE 65536L #define _MD_MMAP_FLAGS MAP_PRIVATE -#if defined(__aarch64__) +#if defined(__aarch64__) || defined(__mips__) #define _MD_MINIMUM_STACK_SIZE 0x20000 #endif @@ -162,6 +162,16 @@ #endif #endif +#if defined(__mips__) && defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4) +/* Use GCC built-in functions */ +#define _PR_HAVE_ATOMIC_OPS +#define _MD_INIT_ATOMIC() +#define _MD_ATOMIC_INCREMENT(ptr) __sync_add_and_fetch(ptr, 1) +#define _MD_ATOMIC_DECREMENT(ptr) __sync_sub_and_fetch(ptr, 1) +#define _MD_ATOMIC_ADD(ptr, i) __sync_add_and_fetch(ptr, i) +#define _MD_ATOMIC_SET(ptr, nv) __sync_lock_test_and_set(ptr, nv) +#endif + #if defined(__alpha) #define _PR_HAVE_ATOMIC_OPS #define _MD_INIT_ATOMIC() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nspr-4.10.10/nspr/pr/include/pratom.h new/nspr-4.11/nspr/pr/include/pratom.h --- old/nspr-4.10.10/nspr/pr/include/pratom.h 2015-10-16 15:22:19.000000000 +0200 +++ new/nspr-4.11/nspr/pr/include/pratom.h 2015-11-18 13:36:52.000000000 +0100 @@ -107,7 +107,9 @@ defined(__powerpc__) || \ (defined(__arm__) && \ defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4)) || \ - defined(__aarch64__) || defined(__alpha)))) + defined(__aarch64__) || defined(__alpha) || \ + (defined(__mips__) && \ + defined(__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4))))) /* * Because the GCC manual warns that some processors may support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nspr-4.10.10/nspr/pr/include/prinit.h new/nspr-4.11/nspr/pr/include/prinit.h --- old/nspr-4.10.10/nspr/pr/include/prinit.h 2015-10-16 15:22:19.000000000 +0200 +++ new/nspr-4.11/nspr/pr/include/prinit.h 2015-11-18 13:36:52.000000000 +0100 @@ -31,10 +31,10 @@ ** The format of the version string is ** "<major version>.<minor version>[.<patch level>] [<Beta>]" */ -#define PR_VERSION "4.10.10" +#define PR_VERSION "4.11" #define PR_VMAJOR 4 -#define PR_VMINOR 10 -#define PR_VPATCH 10 +#define PR_VMINOR 11 +#define PR_VPATCH 0 #define PR_BETA PR_FALSE /* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nspr-4.10.10/nspr/pr/tests/vercheck.c new/nspr-4.11/nspr/pr/tests/vercheck.c --- old/nspr-4.10.10/nspr/pr/tests/vercheck.c 2015-10-16 15:22:19.000000000 +0200 +++ new/nspr-4.11/nspr/pr/tests/vercheck.c 2015-11-18 13:36:52.000000000 +0100 @@ -22,8 +22,7 @@ /* * This release (4.10.10) is backward compatible with the * 4.0.x, 4.1.x, 4.2.x, 4.3.x, 4.4.x, 4.5.x, 4.6.x, 4.7.x, - * 4.8.x, 4.9.x, 4.10, 4.10.1, 4.10.2, 4.10.3, 4.10.4, - * 4.10.5, 4.10.6, 4.10.7, 4.10.8, 4.10.9 releases. + * 4.8.x, 4.9.x, and 4.10.x releases. * It, of course, is compatible with itself. */ static char *compatible_version[] = { @@ -40,6 +39,7 @@ "4.9.6", "4.10", "4.10.1", "4.10.2", "4.10.3", "4.10.4", "4.10.5", "4.10.6", "4.10.7", "4.10.8", "4.10.9", + "4.10.10", PR_VERSION }; @@ -55,8 +55,8 @@ "3.0", "3.0.1", "3.1", "3.1.1", "3.1.2", "3.1.3", "3.5", "3.5.1", - "4.10.11", - "4.11", "4.11.1", + "4.11.1", + "4.12", "4.12.1", "10.0", "11.1", "12.14.20" };
participants (1)
-
root@hilbert.suse.de