[xulrunner] Update to 32.0.2, sync fixes to the same as firefox

Peter Robinson pbrobinson at fedoraproject.org
Sun Sep 21 06:07:45 UTC 2014


commit 0f5045a2d06f32905a57555ac8af5695b490d5e8
Author: Peter Robinson <pbrobinson at gmail.com>
Date:   Sun Sep 21 07:07:33 2014 +0100

    Update to 32.0.2, sync fixes to the same as firefox

 firefox-baseline-disable.patch |   13 +++++++++++++
 sources                        |    2 +-
 xulrunner.spec                 |   20 +++++++++++---------
 3 files changed, 25 insertions(+), 10 deletions(-)
---
diff --git a/firefox-baseline-disable.patch b/firefox-baseline-disable.patch
new file mode 100644
index 0000000..806d378
--- /dev/null
+++ b/firefox-baseline-disable.patch
@@ -0,0 +1,13 @@
+diff -up firefox-32.0.1/mozilla-release/media/webrtc/trunk/Makefile.old firefox-32.0.1/mozilla-release/media/webrtc/trunk/Makefile
+diff -up firefox-32.0.1/mozilla-release/modules/libpref/src/init/all.js.old firefox-32.0.1/mozilla-release/modules/libpref/src/init/all.js
+--- firefox-32.0.1/mozilla-release/modules/libpref/src/init/all.js.old	2014-09-12 00:25:45.000000000 +0200
++++ firefox-32.0.1/mozilla-release/modules/libpref/src/init/all.js	2014-09-16 14:27:52.447743192 +0200
+@@ -844,7 +844,7 @@ pref("javascript.options.strict",
+ #ifdef DEBUG
+ pref("javascript.options.strict.debug",     true);
+ #endif
+-pref("javascript.options.baselinejit",      true);
++pref("javascript.options.baselinejit",      false);
+ pref("javascript.options.ion",              true);
+ pref("javascript.options.asmjs",            true);
+ pref("javascript.options.native_regexp",    true);
diff --git a/sources b/sources
index 4659689..342a402 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-859d0b6fe2d36b6959cf08cee4c783cc  firefox-32.0.source.tar.bz2
+4e2d215627cbeba9d526de872dd7b3ee  firefox-32.0.2.source.tar.bz2
diff --git a/xulrunner.spec b/xulrunner.spec
index d8ace62..fe371a8 100644
--- a/xulrunner.spec
+++ b/xulrunner.spec
@@ -77,8 +77,8 @@
 
 Summary:        XUL Runtime for Gecko Applications
 Name:           xulrunner
-Version:        32.0
-Release:        2%{?pre_tag}%{?dist}
+Version:        32.0.2
+Release:        1%{?pre_tag}%{?dist}
 URL:            http://developer.mozilla.org/En/XULRunner
 License:        MPLv1.1 or GPLv2+ or LGPLv2+
 Group:          Applications/Internet
@@ -102,6 +102,7 @@ Patch20:        xulrunner-32.0-backport-js-src-configure-in.patch
 Patch200:        mozilla-193-pkgconfig.patch
 # Unable to install addons from https pages
 Patch204:        rhbz-966424.patch
+Patch207:        firefox-baseline-disable.patch
 
 # Upstream patches
 
@@ -240,6 +241,10 @@ cd %{tarballdir}
 
 %patch200 -p2 -b .pk
 %patch204 -p1 -b .966424
+# disable baseline JIT on i686 (rhbz#1047079)
+%ifarch %{ix86}
+%patch207 -p2 -b .baseline
+%endif
 
 # Upstream patches
 
@@ -296,8 +301,6 @@ echo "ac_add_options --with-arch=armv7-a" >> .mozconfig
 echo "ac_add_options --with-float-abi=hard" >> .mozconfig
 echo "ac_add_options --with-fpu=neon" >> .mozconfig
 echo "ac_add_options --disable-elf-hack" >> .mozconfig
-echo "ac_add_options --disable-ion" >> .mozconfig
-echo "ac_add_options --disable-yarr-jit" >> .mozconfig
 %endif
 %ifarch armv5tel
 echo "ac_add_options --with-arch=armv5te" >> .mozconfig
@@ -311,11 +314,6 @@ echo "ac_add_options --disable-yarr-jit" >> .mozconfig
 echo "ac_add_options --disable-webrtc" >> .mozconfig
 %endif
 
-# Workaround - installation crash
-%ifarch %{ix86}
-echo "ac_add_options --disable-ion" >> .mozconfig
-%endif
-
 #---------------------------------------------------------------------
 
 %build
@@ -541,6 +539,10 @@ fi
 #---------------------------------------------------------------------
 
 %changelog
+* Sat Sep 20 2014 Peter Robinson <pbrobinson at fedoraproject.org> 32.0.2-1
+- Update to 32.0.2
+- sync fixes to the same as firefox
+
 * Tue Sep 9 2014 Martin Stransky <stransky at redhat.com> - 32.0-2
 - move /sdk/bin to xulrunner libdir
 


More information about the scm-commits mailing list