Commit graph

26 commits

Author SHA1 Message Date
nia
3a05540c0e spidermonkey52: Requires gcc 4.8 or higher 2019-11-10 14:17:38 +00:00
rillig
8c6aee8563 lang: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 19:03:56 +00:00
jklos
e463fa20d5 Fix spidermonkey52 fo compile on alpha. 2019-10-08 21:34:15 +00:00
jklos
639b14b488 Fix spidermonkey52 fo compile on alpha. 2019-10-08 21:16:06 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
maya
b84f1c20ba spidermonkey52: pour a bucket over this wildfire and backport a security fix.
From https://bugs.chromium.org/p/project-zero/issues/detail?id=1823 / mozjs
upstream.

Bump PKGREVISION
2019-07-09 16:08:38 +00:00
leot
226d069278 spidermonkey52: Do not build with debug symbols and strip
configure forced to pass `-g' to CFLAGS and did not strip resulting binaries and
libraries. Pass `--disable-debug-symbols' and `--enable-strip' to respectively
address that.
Fix PR pkg/54228 reported by matt farnsworth.

While here, avoid to pass `-Wl,-z,wxneeded' to LDFLAGS on NetBSD.
2019-05-24 18:15:38 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
ryoon
6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +00:00
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