The NetBSD Project

CVS log for pkgsrc/lang/mozjs78/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / mozjs78

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.15 / (download) - annotate - [select for diffs], Sun Oct 10 00:14:54 2021 UTC (7 days, 2 hours ago) by gutteridge
Branch: MAIN
CVS Tags: HEAD
Changes since 1.14: +4 -4 lines
Diff to previous 1.14 (colored)

mozjs78: update to 78.15.0

No distinct change log found. This is the final release of this branch.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Oct 7 14:21:01 2021 UTC (9 days, 12 hours ago) by nia
Branch: MAIN
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored)

lang: Remove SHA1 hashes for distfiles

Revision 1.13 / (download) - annotate - [select for diffs], Wed Sep 15 01:17:46 2021 UTC (4 weeks, 4 days ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.12: +6 -9 lines
Diff to previous 1.12 (colored)

mozjs78: update to 78.13.0

The full gamut of security fixes for this release is unknown, but, at
minimum, CVE-2020-16042 is addressed. (A full change log seems elusive:
the package's README points to a broken link, Mozilla advisories about
"memory safety hazards" can point to bug reports that can't be viewed,
etc.) This is the most current version that Debian has integrated,
which is where our package points to.

Successful build tests on:
NetBSD amd64/9.2_STABLE (with both Rust 1.52.1 and 1.54)
NetBSD i386/9.2_STABLE
OmniOS r151036

Fedora Linux 34 was not testable, as our packaging of LLVM 12.0.1 fails
to build on it. The upstream configuration continues to cap macOS build
support at 10.15.4. I updated our existing patch to allow 10.15.7, but
have no ability to test that OS, and no idea if 11.x would work.

This is effectively a minor leaf package now, and may best be removed
in future. I've updated this just in case issues emerge with the polkit
switch to duktape, which will first appear in our 2021Q3 branch. (That
is, I'm not aware of any issues, and definitely prefer duktape from a
packaging perspective.)

Revision 1.12 / (download) - annotate - [select for diffs], Sun May 2 07:25:12 2021 UTC (5 months, 2 weeks ago) by prlw1
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.11: +4 -2 lines
Diff to previous 1.11 (colored)

Fix PR pkg/56137 : lang/mozjs78: error: failed to resolve patches
c.f., https://phabricator.services.mozilla.com/D100485

Revision 1.11 / (download) - annotate - [select for diffs], Thu Apr 22 15:50:51 2021 UTC (5 months, 3 weeks ago) by ryoon
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

mozjs78: Fix build with recent cargo from lang/rust

Revision 1.10 / (download) - annotate - [select for diffs], Sun Jan 10 14:12:15 2021 UTC (9 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

mozjs78: Fix rust target on SunOS.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Dec 30 06:10:37 2020 UTC (9 months, 2 weeks ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

mozjs78: further SunOS build fixes

This results in a successful build and a js78 executable that runs in
my test environment (the most recent OmniOS release). However, test
suite execution yields an immediate failure with the message "too much
recursion", so it seems more work is still required here.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Dec 29 02:04:47 2020 UTC (9 months, 2 weeks ago) by gutteridge
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

mozjs78: build fix: SunOS doesn't have open_memstream()

Revision 1.7 / (download) - annotate - [select for diffs], Mon Dec 14 22:45:10 2020 UTC (10 months ago) by gutteridge
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

mozjs78: add test target support

Revision 1.6 / (download) - annotate - [select for diffs], Sun Dec 6 10:50:03 2020 UTC (10 months, 1 week ago) by nia
Branch: MAIN
Changes since 1.5: +3 -1 lines
Diff to previous 1.5 (colored)

mozjs78: Backport illumos pthread patches from spidermonkey52

Not tested, but the code is near identical, and should get the bulk
builds further at least.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Dec 5 12:03:25 2020 UTC (10 months, 1 week ago) by nia
Branch: MAIN
Changes since 1.4: +11 -10 lines
Diff to previous 1.4 (colored)

mozjs78: Fix configure where the readline library isn't builtin.

This commit also moves the location of WRKSRC so that no patches are
applied to files in parent directories of WRKSRC.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Nov 28 11:02:15 2020 UTC (10 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.3: +1 -2 lines
Diff to previous 1.3 (colored)

mozjs78: Remove PYTHON3 hack, it's no longer needed

Revision 1.3 / (download) - annotate - [select for diffs], Sat Nov 28 10:54:55 2020 UTC (10 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

mozjs78: Adapt he@'s mozjs60 powerpc patches

Revision 1.2 / (download) - annotate - [select for diffs], Wed Nov 25 00:40:16 2020 UTC (10 months, 3 weeks ago) by gutteridge
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

mozjs78: fix builds on some 32-bit architectures

As with earlier versions, this expects 64-bit atomic operations.
Separately, there's an issue with an assertion in test code that makes
an assumption about the size of an index variable vs. size_t that
doesn't hold.

Test suite comparisons between resultant amd64 and i386 builds on
recent NetBSD releases reveal a similar number of failures (18 vs. 20),
mostly to do with date parsing, though i386 also fails with two IEEE
754 double precision tests.

I did look at carrying mozjs60 patches for NetBSD/powerpc forward, but
I don't have a viable test environment at the moment, and code
inspection suggests that may not be straightforward.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Nov 10 11:27:10 2020 UTC (11 months ago) by nia
Branch: MAIN

lang: Add mozjs78. Needed by newer gjs (needed by gnome-shell).

Based on work by Dan Cîrna and myself in wip.

This directory contains SpiderMonkey 78, the JavaScript engine by
Mozilla.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>