Commit graph

17 commits

Author SHA1 Message Date
gutteridge
2e90044cfc lang/spidermonkey52: amend a comment
GCC 6 had PowerPC build fixes applied recently in pkgsrc.
2019-01-16 04:24:28 +00:00
gutteridge
3ad553068c lang/spidermonkey52: fix a build breakage on PowerPC
PowerPC (at least, the variants used on hardware typically supported by
pkgsrc) does not offer the gamut of hardware-backed atomic instructions
that relatively recent versions of SpiderMonkey demand. Fall back to
using GCC's libatomic, so this builds and runs on that architecture.
2019-01-16 02:00:48 +00:00
adam
16dd5de231 revbump after updating textproc/icu 2018-12-09 18:51:58 +00:00
maya
436119c28b spidermonkey52: backport patch for CVE-2018-12387
Don't inline push with more than 1 argument

A vulnerability where the JavaScript JIT compiler inlines Array.prototype.push with multiple arguments that results in the stack pointer being off by 8 bytes after a bailout. This leaks a memory address to the calling function which can be used as part of an exploit inside the sandboxed content process.

Bump PKGREVISION
2018-10-03 18:58:22 +00:00
wiz
93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
jmcneill
019fe1d06b TLS is broken on NetBSD aarch64, so force use of pthread_{set,get}specific 2018-08-01 09:32:27 +00:00
ryoon
b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
youri
fb3c1a7235 Spidermonkey52 needs py-expat to configure on Darwin. 2018-06-09 03:01:12 +00:00
youri
ddfab39a2e Remove leftover patch. 2018-05-25 15:57:45 +00:00
maya
83ff97a891 spidermonkey52: add linux specific plist file to fix install on linux.
From Nia Alarie in PR pkg/53304
2018-05-22 17:32:50 +00:00
maya
d1e44f70da spidermonkey52: force pass -march=i586 on x86_32.
This fixes a build failure for netbsd/i386, which defaults for -march=i486,
and thus lacks 8 byte atomics required by this package.

Reported & tested by Riccardo Mottola on current-users.
2018-05-20 17:45:52 +00:00
youri
633095f477 Fix patch. Thanks leot@! 2018-05-19 13:00:56 +00:00
youri
a377ac701b Cleanup patches. 2018-05-19 12:38:28 +00:00
youri
fc9d62f7ab - Fix for polkit and gjs
- Remove the huge static lib
- attempt to not break other platforms..
2018-05-16 11:36:36 +00:00
jperkin
f5d2ef7aa5 spidermonkey52: Add support for SunOS.
Works well enough to only produce 7 minor failures out of 6679
regression tests.
2018-05-11 19:18:35 +00:00
wiz
a71d027476 spidermonkey52: improve HOMEPAGE 2018-04-29 05:11:20 +00:00
wiz
f89e054ed6 lang/spidermonkey52: import spidermonkey52-52.7.4
SpiderMonkey is the code-name for the Mozilla's C implementation of JavaScript.
This package contains SpiderMonkey 52.
2018-04-29 05:11:00 +00:00