[jhbuild] core-deps-3.26: Remove mozjs45, build mozjs52
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [jhbuild] core-deps-3.26: Remove mozjs45, build mozjs52
- Date: Mon, 17 Jul 2017 22:56:00 +0000 (UTC)
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]