./lang/spidermonkey185, Standalone JavaScript implementation in C

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


Branch: CURRENT, Version: 1.8.5nb2, Package name: spidermonkey185-1.8.5nb2, Maintainer: pkgsrc-users

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


Required to run:
[devel/nspr]

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

Master sites: (Expand)

SHA1: 52a01449c48d7a117b35f213d3e4263578d846d6
RMD160: 23e6ddc81d5b63e015aecc1a104b2d3d3ced5005
Filesize: 6020.122 KB

Version history: (Expand)


CVS history: (Expand)


   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-07-18 02:06:25 by Joerg Sonnenberger | Files touched by this commit (168)
Log message:
Mark packages that require C++03 (or the GNU variants) if they fail with
C++14 default language.
   2018-05-02 14:42:51 by Jonathan Perkin | Files touched by this commit (13) | Package updated
Log message:
spidermonkey185: Fix SunOS/x86_64 mmap handling.

The previous MAP_32BIT workaround was insufficient, SpiderMonkey still makes
certain assumptions about memory layout, requiring that the high 17 bits are
clear.  This was most noticeable with couchdb's couchjs process that would
reliably segfault.

Instead, apply a mixture of Debian and upstream patches to implement their
ia64 workaround on SunOS/x86_64, utilising both a fixed mmap range and
disabling static strings to workaround this issue.

Tested with the couchdb test suite which now runs to completion.

Bump PKGREVISION.
   2018-04-26 11:39:18 by Jonathan Perkin | Files touched by this commit (3)
Log message:
spidermonkey185: Fix build on SunOS 64-bit.

SpiderMonkey makes assumptions about memory layout that break in a 64-bit SunOS
environment, so limit mmap() to the lower 32-bit address space.  Provides a
workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=577056
   2018-03-21 13:02:54 by Filip Hajny | Files touched by this commit (1)
Log message:
lang/spidermonkey185: Mark as broken on SunOS/x86_64.

https://bugzilla.mozilla.org/show_bug.cgi?id=577056
   2017-03-23 18:07:02 by Joerg Sonnenberger | Files touched by this commit (219)
Log message:
Extend SHA512 checksums to various files I have on my local distfile
mirror.
   2017-03-16 11:18:52 by Filip Hajny | Files touched by this commit (1)
Log message:
Doesn't support Python 3. Confirms and fixes pkg/52079.
   2016-12-18 22:54:05 by Joerg Sonnenberger | Files touched by this commit (5)
Log message:
Provide consistent visibility for forward declarations.