Release 78.9.0
This commit is contained in:
parent
778cb22bd0
commit
0ebbe70e81
1
.gitignore
vendored
1
.gitignore
vendored
@ -6,3 +6,4 @@
|
|||||||
/firefox-78.6.0esr.source.tar.xz
|
/firefox-78.6.0esr.source.tar.xz
|
||||||
/firefox-78.7.0esr.source.tar.xz
|
/firefox-78.7.0esr.source.tar.xz
|
||||||
/firefox-78.8.0esr.source.tar.xz
|
/firefox-78.8.0esr.source.tar.xz
|
||||||
|
/firefox-78.9.0esr.source.tar.xz
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/js/public/StructuredClone.h
|
--- a/js/public/StructuredClone.h
|
||||||
+++ b/js/public/StructuredClone.h
|
+++ b/js/public/StructuredClone.h
|
||||||
@@ -328,7 +328,7 @@
|
@@ -381,7 +381,7 @@ enum OwnTransferablePolicy {
|
||||||
namespace js {
|
namespace js {
|
||||||
class SharedArrayRawBuffer;
|
class SharedArrayRawBuffer;
|
||||||
|
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
--- firefox-68.0/js/src/wasm/WasmSignalHandlers.cpp
|
|
||||||
+++ firefox-68.0/js/src/wasm/WasmSignalHandlers.cpp
|
|
||||||
@@ -243,7 +243,7 @@
|
|
||||||
// If you run into compile problems on a tier-3 platform, you can disable the
|
|
||||||
// emulation here.
|
|
||||||
|
|
||||||
-#if defined(__linux__) && defined(__arm__)
|
|
||||||
+#if 0 && defined(__linux__) && defined(__arm__)
|
|
||||||
# define WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS
|
|
||||||
#endif
|
|
35
definitions_for_user_vfp.patch
Normal file
35
definitions_for_user_vfp.patch
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
From fd6847c9416f9eebde636e21d794d25d1be8791d Mon Sep 17 00:00:00 2001
|
||||||
|
From: Mike Hommey <mh@glandium.org>
|
||||||
|
Date: Sat, 1 Jun 2019 09:06:01 +0900
|
||||||
|
Subject: [PATCH] Bug 1526653 - Include struct definitions for user_vfp and
|
||||||
|
user_vfp_exc.
|
||||||
|
|
||||||
|
---
|
||||||
|
js/src/wasm/WasmSignalHandlers.cpp | 11 ++++++++++-
|
||||||
|
1 file changed, 10 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/js/src/wasm/WasmSignalHandlers.cpp b/js/src/wasm/WasmSignalHandlers.cpp
|
||||||
|
index 636537f8478..383c380f04c 100644
|
||||||
|
--- a/js/src/wasm/WasmSignalHandlers.cpp
|
||||||
|
+++ b/js/src/wasm/WasmSignalHandlers.cpp
|
||||||
|
@@ -249,7 +249,16 @@ using mozilla::DebugOnly;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS
|
||||||
|
-# include <sys/user.h>
|
||||||
|
+struct user_vfp {
|
||||||
|
+ unsigned long long fpregs[32];
|
||||||
|
+ unsigned long fpscr;
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+struct user_vfp_exc {
|
||||||
|
+ unsigned long fpexc;
|
||||||
|
+ unsigned long fpinst;
|
||||||
|
+ unsigned long fpinst2;
|
||||||
|
+};
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(ANDROID)
|
||||||
|
--
|
||||||
|
2.30.2
|
||||||
|
|
@ -13,7 +13,7 @@ diff --git a/intl/icu_sources_data.py b/intl/icu_sources_data.py
|
|||||||
index 8cf9290..7d2d983 100644
|
index 8cf9290..7d2d983 100644
|
||||||
--- a/intl/icu_sources_data.py
|
--- a/intl/icu_sources_data.py
|
||||||
+++ b/intl/icu_sources_data.py
|
+++ b/intl/icu_sources_data.py
|
||||||
@@ -187,16 +187,13 @@
|
@@ -190,16 +190,13 @@ def update_sources(topsrcdir):
|
||||||
|
|
||||||
def try_run(name, command, cwd=None, **kwargs):
|
def try_run(name, command, cwd=None, **kwargs):
|
||||||
try:
|
try:
|
||||||
|
@ -13,7 +13,7 @@ diff --git a/intl/icu_sources_data.py b/intl/icu_sources_data.py
|
|||||||
index 98c0ccb..8cf9290 100644
|
index 98c0ccb..8cf9290 100644
|
||||||
--- a/intl/icu_sources_data.py
|
--- a/intl/icu_sources_data.py
|
||||||
+++ b/intl/icu_sources_data.py
|
+++ b/intl/icu_sources_data.py
|
||||||
@@ -21,7 +21,9 @@
|
@@ -22,7 +22,9 @@ import subprocess
|
||||||
import sys
|
import sys
|
||||||
import tempfile
|
import tempfile
|
||||||
|
|
||||||
|
@ -1,13 +1,12 @@
|
|||||||
--- a/python/mozbuild/mozbuild/configure/__init__.py
|
--- a/python/mozbuild/mozbuild/configure/__init__.py
|
||||||
+++ b/python/mozbuild/mozbuild/configure/__init__.py
|
+++ b/python/mozbuild/mozbuild/configure/__init__.py
|
||||||
@@ -473,8 +473,8 @@
|
@@ -491,7 +491,8 @@ class ConfigureSandbox(dict):
|
||||||
msg = 'Unknown option: %s' % without_value
|
|
||||||
if self._help:
|
if self._help:
|
||||||
self._logger.warning(msg)
|
self._logger.warning(msg)
|
||||||
- else:
|
else:
|
||||||
- raise InvalidOptionError(msg)
|
- raise InvalidOptionError(msg)
|
||||||
+ #else:
|
+ #raise InvalidOptionError(msg)
|
||||||
+ # raise InvalidOptionError(msg)
|
+ pass
|
||||||
|
|
||||||
# Run the execution queue
|
# Run the execution queue
|
||||||
for func, args in self._execution_queue:
|
for func, args in self._execution_queue:
|
||||||
|
13
mozjs78.spec
13
mozjs78.spec
@ -23,8 +23,8 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: mozjs%{major}
|
Name: mozjs%{major}
|
||||||
Version: 78.8.0
|
Version: 78.9.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: SpiderMonkey JavaScript library
|
Summary: SpiderMonkey JavaScript library
|
||||||
|
|
||||||
License: MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0
|
License: MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0
|
||||||
@ -47,7 +47,7 @@ Patch14: init_patch.patch
|
|||||||
Patch15: spidermonkey_checks_disable.patch
|
Patch15: spidermonkey_checks_disable.patch
|
||||||
|
|
||||||
# armv7 fixes
|
# armv7 fixes
|
||||||
Patch17: armv7_disable_WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS.patch
|
Patch17: definitions_for_user_vfp.patch
|
||||||
|
|
||||||
# s390x/ppc64 fixes, TODO: file bug report upstream?
|
# s390x/ppc64 fixes, TODO: file bug report upstream?
|
||||||
Patch18: spidermonkey_style_check_disable_s390x.patch
|
Patch18: spidermonkey_style_check_disable_s390x.patch
|
||||||
@ -115,7 +115,7 @@ pushd ../..
|
|||||||
%patch15 -p1
|
%patch15 -p1
|
||||||
|
|
||||||
%ifarch armv7hl
|
%ifarch armv7hl
|
||||||
# Disable WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS as it causes the compilation to fail
|
# Include definitions for user vfp on armv7 as it causes the compilation to fail without them
|
||||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=1526653
|
# https://bugzilla.mozilla.org/show_bug.cgi?id=1526653
|
||||||
%patch17 -p1
|
%patch17 -p1
|
||||||
%endif
|
%endif
|
||||||
@ -264,6 +264,11 @@ PYTHONPATH=tests/lib %{__python3} jit-test/jit_test.py -s -t 1800 --no-progress
|
|||||||
%{_includedir}/mozjs-%{major}/
|
%{_includedir}/mozjs-%{major}/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Mar 25 2021 Frantisek Zatloukal <fzatlouk@redhat.com> - 78.9.0-1
|
||||||
|
- Update to 78.9.0
|
||||||
|
- Rebase patches
|
||||||
|
- Replace armv7_disable_WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS with patch from Debian to include vfp defs
|
||||||
|
|
||||||
* Tue Feb 23 2021 Frantisek Zatloukal <fzatlouk@redhat.com> - 78.8.0-2
|
* Tue Feb 23 2021 Frantisek Zatloukal <fzatlouk@redhat.com> - 78.8.0-2
|
||||||
- Don't BR nasm on RHEL
|
- Don't BR nasm on RHEL
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (firefox-78.8.0esr.source.tar.xz) = 0160aa6c408c2af66d24b74cf98e1a07ab1604e7b93ffcde79201f9d68e41e896ef965f1904de52d5dd82ffedae33ac96e93b871727bf5dd5983c5af2f1f439f
|
SHA512 (firefox-78.9.0esr.source.tar.xz) = 28582fc0a03fb50c0a817deb1083817bb7f2f5d38e98439bf655ed4ee18c83568b3002a59ef76edf357bfb11f55832a221d14130f116aac19d850768fba3ac8b
|
||||||
|
@ -1,10 +1,9 @@
|
|||||||
--- a/config/run_spidermonkey_checks.py
|
--- a/config/run_spidermonkey_checks.py
|
||||||
+++ b/config/run_spidermonkey_checks.py
|
+++ b/config/run_spidermonkey_checks.py
|
||||||
@@ -11,5 +11,5 @@
|
@@ -13,4 +13,5 @@ def main(output, lib_file, *scripts):
|
||||||
for script in scripts:
|
|
||||||
retcode = subprocess.call(
|
retcode = subprocess.call(
|
||||||
[sys.executable, script], cwd=buildconfig.topsrcdir)
|
[sys.executable, script], cwd=buildconfig.topsrcdir)
|
||||||
- if retcode != 0:
|
if retcode != 0:
|
||||||
- raise Exception(script + " failed")
|
- raise Exception(script + " failed")
|
||||||
+ #if retcode != 0:
|
+ #raise Exception(script + " failed")
|
||||||
+ # raise Exception(script + " failed")
|
+ pass
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
--- a/config/check_spidermonkey_style.py
|
--- a/config/check_spidermonkey_style.py
|
||||||
+++ b/config/check_spidermonkey_style.py
|
+++ b/config/check_spidermonkey_style.py
|
||||||
|
|
||||||
@@ -766,6 +766,7 @@
|
@@ -779,6 +779,7 @@ def tarjan(V, E):
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
Loading…
Reference in New Issue
Block a user