The NetBSD Project

CVS log for pkgsrc/lang/mozjs78/Makefile

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

Request diff between arbitrary revisions


Default branch: MAIN


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

mozjs78: update to 78.15.0

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

Revision 1.22 / (download) - annotate - [select for diffs], Wed Sep 15 01:17:46 2021 UTC (5 weeks, 4 days ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.21: +2 -3 lines
Diff to previous 1.21 (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.21 / (download) - annotate - [select for diffs], Mon Jun 14 22:07:35 2021 UTC (4 months, 1 week ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.20: +12 -1 lines
Diff to previous 1.20 (colored)

mozjs78: fix NetBSD i386 builds with Rust >= 1.50

The NetBSD i386 Rust 1.50 builds introduced two different targets (i586
and i686), where previously there was only one (i686). Unfortunately,
the upstream mozjs78 configuration script that narrows to the
appropriate compiler target is confused by this, since it was receiving
"i486" from pkgsrc tooling and didn't know how to pick from more than
one potential approximate match. I'm addressing it this (kludgy) way
for now, as I don't have time to go through Mozilla's scripting and
make adjustments, and I would like this building in the 2021Q2 branch.
If someone else feels there's a better way, please have at it. With
this tweak in place, I'm able to build the xfce4 meta package for
NetBSD/i386 9.2.

Revision 1.20 / (download) - annotate - [select for diffs], Mon May 24 19:52:34 2021 UTC (5 months ago) by wiz
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

*: recursive bump for perl 5.34

Revision 1.19 / (download) - annotate - [select for diffs], Tue May 18 22:18:46 2021 UTC (5 months ago) by gutteridge
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

mozjs78: update $HOMEPAGE

Revision 1.18 / (download) - annotate - [select for diffs], Sun May 2 07:25:12 2021 UTC (5 months, 3 weeks ago) by prlw1
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

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

Revision 1.17 / (download) - annotate - [select for diffs], Wed Apr 21 11:40:27 2021 UTC (6 months ago) by adam
Branch: MAIN
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

revbump for textproc/icu

Revision 1.16 / (download) - annotate - [select for diffs], Thu Dec 31 20:04:12 2020 UTC (9 months, 3 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.15: +4 -15 lines
Diff to previous 1.15 (colored)

Normalize handling packages that require 64-bit atomic ops.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Dec 30 06:10:37 2020 UTC (9 months, 3 weeks ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (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.14 / (download) - annotate - [select for diffs], Mon Dec 14 23:02:53 2020 UTC (10 months, 1 week ago) by gutteridge
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

mozjs78: list an actual project homepage

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

mozjs78: add test target support

Revision 1.12 / (download) - annotate - [select for diffs], Sat Dec 12 02:25:36 2020 UTC (10 months, 1 week ago) by gutteridge
Branch: MAIN
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)

mozjs78: note powerpc atomic support is incomplete

Revision 1.11 / (download) - annotate - [select for diffs], Sat Dec 5 12:08:55 2020 UTC (10 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

mozjs78: Include bsd.prefs.mk before using it

Revision 1.10 / (download) - annotate - [select for diffs], Sat Dec 5 12:03:25 2020 UTC (10 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.9: +17 -8 lines
Diff to previous 1.9 (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.9 / (download) - annotate - [select for diffs], Sun Nov 29 00:28:39 2020 UTC (10 months, 3 weeks ago) by gutteridge
Branch: MAIN
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)

mozjs78: include bsd.prefs.mk so $MACHINE_PLATFORM is defined

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

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

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

mozjs78: Remove EOL whitespace

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

mozjs78: Adapt he@'s mozjs60 powerpc patches

Revision 1.5 / (download) - annotate - [select for diffs], Wed Nov 25 00:40:16 2020 UTC (10 months, 4 weeks ago) by gutteridge
Branch: MAIN
Changes since 1.4: +6 -1 lines
Diff to previous 1.4 (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.4 / (download) - annotate - [select for diffs], Sat Nov 21 02:42:03 2020 UTC (11 months ago) by gutteridge
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

mozjs78: requires minimum GCC 7.1

Revision 1.3 / (download) - annotate - [select for diffs], Sat Nov 21 02:28:13 2020 UTC (11 months ago) by gutteridge
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

mozjs78: record correct minimum Rust version

Revision 1.2 / (download) - annotate - [select for diffs], Thu Nov 12 10:26:54 2020 UTC (11 months, 1 week ago) by nia
Branch: MAIN
Changes since 1.1: +4 -10 lines
Diff to previous 1.1 (colored)

mozjs78: Fix Python dependencies. Add py-expat.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Nov 10 11:27:10 2020 UTC (11 months, 1 week 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>