- updated to 60.7.0 (using firefox sources)
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 25 May 2019 05:22:41 +0000 (07:22 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Sat, 25 May 2019 05:22:41 +0000 (07:22 +0200)
- updated x32 patch

mozjs60.spec
x32.patch

index a4e1ee113b10eb6809405a523b6266d2b43daf41..5afd194cb8760aa6f1c34a988bb28eab692246ac 100644 (file)
@@ -5,12 +5,13 @@
 Summary:       SpiderMonkey 60 - JavaScript implementation
 Summary(pl.UTF-8):     SpiderMonkey 60 - implementacja języka JavaScript
 Name:          mozjs60
-Version:       60.1.0
-Release:       2
+Version:       60.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-md5: 202f71313e53d9b92e7c578107541539
+#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: 8e42357e8687ae2004b1493f1fbc0f04
 Patch0:                copy-headers.patch
 Patch1:                system-virtualenv.patch
 Patch2:                include-configure-script.patch
@@ -63,7 +64,7 @@ Header files for JavaScript reference library.
 Pliki nagłówkowe do biblioteki JavaScript.
 
 %prep
-%setup -q -n mozjs-%{version}
+%setup -q -n firefox-%{version}
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
index 7d86f33ac8d8d163ee5c41f5489a13246d1f9617..6fdb47cda6eaa1efc2478ae85eea3556b82dc1fa 100644 (file)
--- a/x32.patch
+++ b/x32.patch
@@ -10,20 +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
-diff -ur mozjs-60.1.0/js/src/jsmath.cpp mozjs-60.1.0-x32/js/src/jsmath.cpp
---- mozjs-60.1.0/js/src/jsmath.cpp     2018-06-19 00:23:59.000000000 +0200
-+++ mozjs-60.1.0-x32/js/src/jsmath.cpp 2019-03-31 11:02:09.300861938 +0200
+--- 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
 @@ -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
This page took 0.058011 seconds and 4 git commands to generate.