[jhbuild] core-deps-3.26: Remove mozjs45, build mozjs52



commit 11a37acb7ab5ed065dc8c1fb01a0a36c81e7fb86
Author: Philip Chimento <philip chimento gmail com>
Date:   Mon Jul 17 12:04:45 2017 -0700

    core-deps-3.26: Remove mozjs45, build mozjs52
    
    There is no official tarball release of mozjs52 yet, so this builds from
    my mirror with my set of downstream patches that are marked for backport
    in Mozilla's bugtracker.
    
    GJS will release a mozjs52 version later today.

 modulesets/gnome-suites-core-deps-3.26.modules   |   22 +--
 patches/mozjs45-1176787-disable-mozglue.patch    |   98 --------
 patches/mozjs45-1269317.patch                    |  122 ----------
 patches/mozjs45-add-bracket.patch                |   16 --
 patches/mozjs45-build-parallel-installable.patch |   64 -----
 patches/mozjs45-copy-headers.patch               |   13 -
 patches/mozjs45-fix-tracelogger.patch            |  274 ----------------------
 patches/mozjs45-functions-visibility.patch       |   66 ------
 patches/mozjs45-install-name.patch               |   14 --
 patches/mozjs45-remove-nspr-dep.patch            |   25 --
 10 files changed, 7 insertions(+), 707 deletions(-)
---
diff --git a/modulesets/gnome-suites-core-deps-3.26.modules b/modulesets/gnome-suites-core-deps-3.26.modules
index b2ca87c..63bed94 100644
--- a/modulesets/gnome-suites-core-deps-3.26.modules
+++ b/modulesets/gnome-suites-core-deps-3.26.modules
@@ -1602,21 +1602,13 @@
     </dependencies>
   </autotools>
 
-  <autotools id="mozjs45" autogen-sh="configure"
-             autogenargs="--enable-posix-nspr-emulation --with-system-zlib --enable-system-ffi 
--with-system-icu --with-intl-api">
-    <pkg-config>mozjs-45.pc</pkg-config>
-    <branch repo="mozilla2" module="mozjs-45.0.2.tar.bz2"
-            version="45.0.2" source-subdir="js/src">
-      <patch file="mozjs45-fix-tracelogger.patch" strip="1"/>
-      <patch file="mozjs45-build-parallel-installable.patch" strip="1"/>
-      <patch file="mozjs45-install-name.patch" strip="1"/>
-      <patch file="mozjs45-copy-headers.patch" strip="1"/>
-      <patch file="mozjs45-add-bracket.patch" strip="1"/>
-      <patch file="mozjs45-1269317.patch" strip="1"/>
-      <patch file="mozjs45-functions-visibility.patch" strip="1"/>
-      <patch file="mozjs45-1176787-disable-mozglue.patch" strip="1"/>
-      <patch file="mozjs45-remove-nspr-dep.patch" strip="1"/>
-    </branch>
+  <autotools id="mozjs52" autogen-sh="js/src/configure"
+             autogen-template="%(srcdir)s/%(autogen-sh)s --prefix=%(prefix)s %(autogenargs)s"
+             autogenargs="--enable-posix-nspr-emulation --with-system-zlib --with-system-icu --with-intl-api 
AUTOCONF=autoconf">
+    <!-- prefix option must have an = sign in mozilla's configure -->
+    <pkg-config>mozjs-52.pc</pkg-config>
+    <branch repo="github.com" module="ptomato/mozjs" revision="mozjs52"
+            checkoutdir="mozjs52"/>
     <dependencies>
       <dep package="libffi"/>
       <dep package="libicu"/>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]