./lang/spidermonkey52, Standalone JavaScript implementation in C (major version 52)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 52.7.4nb5, Package name: spidermonkey52-52.7.4nb5, Maintainer: pkgsrc-users

SpiderMonkey is the code-name for the Mozilla's C implementation of JavaScript.
This package contains SpiderMonkey 52.


Required to run:
[textproc/py-expat] [textproc/icu] [devel/nspr]

Required to build:
[lang/python27] [pkgtools/cwrappers]

Master sites:

SHA1: ff009853040bb46017204fda4ed69a79484fd321
RMD160: 71ee71c2444d8b6a1b2b3c744c9f52a2b7129879
Filesize: 29779.601 KB

Version history: (Expand)


CVS history: (Expand)


   2018-10-03 20:58:23 by Maya Rashish | Files touched by this commit (3) | Package updated
Log message:
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-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2018-08-01 11:32:27 by Jared D. McNeill | Files touched by this commit (2)
Log message:
TLS is broken on NetBSD aarch64, so force use of pthread_{set,get}specific
   2018-07-20 05:34:33 by Ryo ONODERA | Files touched by this commit (705)
Log message:
Recursive revbump from textproc/icu-62.1
   2018-06-09 05:01:12 by Youri Mouton | Files touched by this commit (1)
Log message:
Spidermonkey52 needs py-expat to configure on Darwin.
   2018-05-25 17:57:45 by Youri Mouton | Files touched by this commit (1)
Log message:
Remove leftover patch.
   2018-05-22 19:32:50 by Maya Rashish | Files touched by this commit (1)
Log message:
spidermonkey52: add linux specific plist file to fix install on linux.

From Nia Alarie in PR pkg/53304
   2018-05-20 19:45:52 by Maya Rashish | Files touched by this commit (1)
Log message:
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.