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 - [email protected]
+
+- 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"
 };
 


Reply via email to