Commit graph

10 commits

Author SHA1 Message Date
Jan Beich
e4d00bc7f5 lang/spidermonkey170: unbreak build with Clang 6 / GCC 7
js/src/shell/jsoptparse.cpp:246:22: error: comparison between pointer and integer ('char *' and 'int')
        if (value[0] == '\0')
            ~~~~~~~~ ^  ~~~~

Reported by:	antoine (via bug 224669)
Obtained from:	upstream (SpiderMonkey 25.0)
2018-01-04 02:18:59 +00:00
Koop Mast
c60bb1d84e Use clang on armv6.
PR:		215516
Submitted by:	mikael.urankar@gmail.com
2017-05-09 18:04:58 +00:00
Jan Beich
a1d0f2efde lang/spidermonkey170: unbreak with clang 4.0
Fix quoting failure handling in JSOP_CALLPROP and JSOP_STRING.

jsopcode.cpp:6070:45: error: ordered comparison between pointer and zero ('char *' and 'int')
    return QuoteString(&sprinter, s, quote) >= 0;
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~

PR:		215861
Regressed by:	https://github.com/llvm-mirror/clang/commit/4b6ad14285f3
Obtained from:	upstream (only the specific fix)
Approved by:	portmgr blanket
MFH:		2017Q1 (changes existing behavior)
2017-01-13 01:42:45 +00:00
Andrew Turner
bfaebd4319 Add support for AArch64 (arm64) to spidermonkey 17 and 24.
This is based on the following upstream patch.
https://hg.mozilla.org/integration/mozilla-inbound/rev/6a46f53ad944

Approved by:	kwm
Differential Revision:	https://reviews.freebsd.org/D4785
2016-01-20 11:33:58 +00:00
Julio Merino
1cd52004c2 Fix build on 64-bit big-endian machines.
Approved by:	kwm (maintainer), bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D3397
2015-10-16 19:31:12 +00:00
Brad Davis
9c8261c4da Fix ARM build of lang/spidermoney170 by using GCC until clang is fixed.
Approved by:	kwm (maintainer), bdrewery (mentor)
2015-08-27 21:09:48 +00:00
Koop Mast
cb754fa931 Fix the build on ARM by adapting a patch from spidermonkey24.
PR:		202229
Submitted by:	mikael.urankar@gmail.com
2015-08-25 21:59:19 +00:00
Mathieu Arnold
1da2d3e093 Fix with Perl 5.21.1+
"defined(@array)" and "defined(%hash)" are now fatal errors
    These have been deprecated since v5.6.1 and have raised deprecation
    warnings since v5.16.

With hat:	perl@
Sponsored by:	Absolight
2015-04-20 17:10:31 +00:00
Koop Mast
9d55d2cac8 Add DTRACE option
PR:		192614
Submitted by:	jbeich@
2015-01-30 10:04:27 +00:00
Koop Mast
2dd29a90ed Add spidermonkey 17.0
This is the spidermonkey version shipped with the firefox-esr series 17.0.
Not to be confused with spidermonkey17 ports which is 1.7.
Borrow patch from firefox-esr to fix the build with clang.
2013-03-29 09:57:40 +00:00