[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