[arch-commits] Commit in js52/trunk (PKGBUILD)

Jan Steffens heftig at archlinux.org
Thu Nov 16 15:00:56 UTC 2017


    Date: Thursday, November 16, 2017 @ 15:00:56
  Author: heftig
Revision: 310050

52.5.0-1

Modified:
  js52/trunk/PKGBUILD

----------+
 PKGBUILD |   28 ++++++++++++----------------
 1 file changed, 12 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-11-16 15:00:42 UTC (rev 310049)
+++ PKGBUILD	2017-11-16 15:00:56 UTC (rev 310050)
@@ -2,14 +2,14 @@
 # Contributor: Ionut Biru <ibiru at archlinux.org>
 
 pkgname=js52
-pkgver=52.4.1
-pkgrel=2
+pkgver=52.5.0
+pkgrel=1
 _ffver=${pkgver%%.*}
 pkgdesc="JavaScript interpreter and libraries - Version $_ffver"
 arch=(x86_64)
 url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey"
 license=(MPL)
-depends=(nspr gcc-libs readline zlib icu libffi)
+depends=(gcc-libs readline zlib sh)
 makedepends=(python2 zip autoconf2.13 mercurial)
 _repo=https://hg.mozilla.org/mozilla-unified
 source=("hg+$_repo#tag=FIREFOX_${pkgver//./_}esr_RELEASE"
@@ -35,34 +35,30 @@
 
 build() {
   unset CPPFLAGS
-  CXXFLAGS+=' -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse'
-  CFLAGS+=' -fno-delete-null-pointer-checks -fno-schedule-insns2 -fno-lifetime-dse'
-  export PYTHON=/usr/bin/python2
+  CFLAGS+=' -fno-delete-null-pointer-checks -fno-strict-aliasing -fno-tree-vrp'
+  CXXFLAGS+=' -fno-delete-null-pointer-checks -fno-strict-aliasing -fno-tree-vrp'
+  export CC=gcc CXX=g++ PYTHON=/usr/bin/python2
 
   cd mozilla-unified/js/src
   sh configure \
     --prefix=/usr \
     --disable-optimize \
-    --enable-ctypes \
-    --enable-gcgenerational \
+    --disable-strip \
     --enable-pie \
+    --enable-posix-nspr-emulation \
     --enable-readline \
     --enable-shared-js \
-    --enable-system-ffi \
     --enable-tests \
-    --enable-threadsafe \
-    --enable-xterm-updates \
     --with-intl-api \
-    --with-system-icu \
-    --with-system-nspr \
-    --with-system-zlib
+    --with-system-zlib \
+    --without-system-icu
   make
 }
 
 check() {
   cd mozilla-unified/js/src
-  # Intl/Date/toLocaleDateString_timeZone.js:39:5 Error: Assertion failed: got "12/6/2012, UTC", expected "12/6/2012, GMT"
-  #make check-jstests
+  python2 tests/jstests.py -d -s -t 300 --no-progress ../../js/src/js/src/shell/js
+  python2 jit-test/jit_test.py -s -t 300 --no-progress ../../js/src/js/src/shell/js basic
 }
 
 package() {


More information about the arch-commits mailing list