[packages/mozjs68] - copied from mozjs60
baggins
baggins at pld-linux.org
Fri May 1 09:59:32 CEST 2020
commit 01a335640f4b77f7111a440ceb3622b1a5076d34
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Fri May 1 09:56:46 2020 +0200
- copied from mozjs60
include-configure-script.patch | 10 +++++-----
mozjs60.spec => mozjs68.spec | 20 ++++++++++----------
x32.patch | 18 +++++++++---------
3 files changed, 24 insertions(+), 24 deletions(-)
---
diff --git a/mozjs60.spec b/mozjs68.spec
similarity index 89%
rename from mozjs60.spec
rename to mozjs68.spec
index d639576..45f0073 100644
--- a/mozjs60.spec
+++ b/mozjs68.spec
@@ -2,16 +2,16 @@
# Conditional build:
%bcond_without tests # tests build
-Summary: SpiderMonkey 60 - JavaScript implementation
-Summary(pl.UTF-8): SpiderMonkey 60 - implementacja języka JavaScript
-Name: mozjs60
-Version: 60.9.0
+Summary: SpiderMonkey 68 - JavaScript implementation
+Summary(pl.UTF-8): SpiderMonkey 68 - implementacja języka JavaScript
+Name: mozjs68
+Version: 68.7.0
Release: 1
License: MPL v2.0
Group: Libraries
#Source0: http://ftp.gnome.org/pub/gnome/teams/releng/tarballs-needing-help/mozjs/mozjs-%{version}.tar.bz2
Source0: http://ftp.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox-%{version}esr.source.tar.xz
-# Source0-md5: 69a0be9ce695e5dc4941ed0c78ef00c2
+# Source0-md5: a3e8676285f4fd7834ac16b1fee4e20c
Patch0: copy-headers.patch
Patch1: system-virtualenv.patch
Patch2: include-configure-script.patch
@@ -118,11 +118,11 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc js/src/README.html
-%attr(755,root,root) %{_bindir}/js60
-%attr(755,root,root) %{_libdir}/libmozjs-60.so
+%attr(755,root,root) %{_bindir}/js68
+%attr(755,root,root) %{_libdir}/libmozjs-68.so
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/js60-config
-%{_includedir}/mozjs-60
-%{_pkgconfigdir}/mozjs-60.pc
+%attr(755,root,root) %{_bindir}/js68-config
+%{_includedir}/mozjs-68
+%{_pkgconfigdir}/mozjs-68.pc
diff --git a/include-configure-script.patch b/include-configure-script.patch
index c24d7b1..211d717 100644
--- a/include-configure-script.patch
+++ b/include-configure-script.patch
@@ -20,11 +20,11 @@ index 0fe640ca..09b460d3 100644
--- a/python/mozbuild/mozbuild/configure/__init__.py
+++ b/python/mozbuild/mozbuild/configure/__init__.py
@@ -356,7 +356,7 @@ def run(self, path=None):
- # All options should have been removed (handled) by now.
- for arg in self._helper:
- without_value = arg.split('=', 1)[0]
-- raise InvalidOptionError('Unknown option: %s' % without_value)
-+ print('Ignoring', without_value, ': Unknown option')
+ if self._help:
+ self._logger.warning(msg)
+ else:
+- raise InvalidOptionError(msg)
++ print(msg)
# Run the execution queue
for func, args in self._execution_queue:
diff --git a/x32.patch b/x32.patch
index 6fdb47c..2bac1e3 100644
--- a/x32.patch
+++ b/x32.patch
@@ -10,19 +10,19 @@ diff -ur mozjs-60.1.0/build/moz.configure/init.configure mozjs-60.1.0-x32/build/
endianness = 'little'
elif cpu in ('s390', 's390x'):
canonical_cpu = cpu
---- firefox-60.7.0/js/src/jsmath.cpp.orig 2019-05-24 22:04:38.196451155 +0200
-+++ firefox-60.7.0/js/src/jsmath.cpp 2019-05-24 22:10:43.717804289 +0200
+--- firefox-60.7.0/mfbt/RandomNum.cpp.orig 2019-05-24 22:04:38.196451155 +0200
++++ firefox-60.7.0/mfbt/RandomNum.cpp 2019-05-24 22:10:43.717804289 +0200
@@ -58,7 +58,9 @@
// Older glibc versions don't define SYS_getrandom, so we define it here if
// it's not available. See bug 995069.
--#if defined(__x86_64__)
-+#if defined(__x86_64__) && defined(__ILP32__)
-+#define GETRANDOM_NR (__X32_SYSCALL_BIT + 318)
-+#elif defined(__x86_64__)
- #define GETRANDOM_NR 318
- #elif defined(__i386__)
- #define GETRANDOM_NR 355
+-# if defined(__x86_64__)
++# if defined(__x86_64__) && defined(__ILP32__)
++# define GETRANDOM_NR (__X32_SYSCALL_BIT + 318)
++# elif defined(__x86_64__)
+ # define GETRANDOM_NR 318
+ # elif defined(__i386__)
+ # define GETRANDOM_NR 355
diff -ur mozjs-60.1.0/python/mozbuild/mozbuild/configure/constants.py mozjs-60.1.0-x32/python/mozbuild/mozbuild/configure/constants.py
--- mozjs-60.1.0/python/mozbuild/mozbuild/configure/constants.py 2018-06-19 00:24:03.000000000 +0200
+++ mozjs-60.1.0-x32/python/mozbuild/mozbuild/configure/constants.py 2019-03-31 10:39:21.792681467 +0200
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/mozjs68.git/commitdiff/01a335640f4b77f7111a440ceb3622b1a5076d34
More information about the pld-cvs-commit
mailing list