The NetBSD Project

CVS log for pkgsrc/lang/mozjs78/Makefile

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.44: download - view: text, markup, annotated - select for diffs
Fri May 9 19:37:13 2025 UTC (2 days, 12 hours ago) by wiz
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +2 -2 lines
*: bump for llvm 19 (shlib major changed)

Revision 1.43: download - view: text, markup, annotated - select for diffs
Thu Apr 17 21:51:20 2025 UTC (3 weeks, 3 days ago) by wiz
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -2 lines
*: recursive bump for icu 77 and libxml2 2.14

Revision 1.42: download - view: text, markup, annotated - select for diffs
Tue Dec 3 15:15:37 2024 UTC (5 months, 1 week ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1, pkgsrc-2024Q4-base, pkgsrc-2024Q4
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -1 lines
mozjs78: SunOS needs explicit libs.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Thu Nov 14 22:20:28 2024 UTC (5 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -2 lines
*: recursive bump for icu 76 shlib major version bump

Revision 1.40: download - view: text, markup, annotated - select for diffs
Fri Nov 1 12:53:13 2024 UTC (6 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -2 lines
*: revbump for icu downgrade

Revision 1.39: download - view: text, markup, annotated - select for diffs
Fri Nov 1 00:52:27 2024 UTC (6 months, 1 week ago) by wiz
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -2 lines
*: recursive bump for icu 76.1 shlib bump

Revision 1.38: download - view: text, markup, annotated - select for diffs
Fri Aug 16 10:20:40 2024 UTC (8 months, 3 weeks ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -3 lines
mozjs78: Unbreak. Port to Python 3.10.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Thu Aug 15 22:03:10 2024 UTC (8 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +3 -2 lines
mozjs78: mark as BROKEN

Needs porting to Python 3.10+

Revision 1.36: download - view: text, markup, annotated - select for diffs
Mon Jun 10 12:22:09 2024 UTC (11 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +10 -2 lines
mozjs78: Switch SunOS over to illumos triple.

Required to ensure consistency with the rust target.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Wed May 29 16:33:14 2024 UTC (11 months, 1 week ago) by adam
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2 lines
revbump after icu and protobuf updates

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Jan 11 11:31:08 2024 UTC (16 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +3 -2 lines
mozjs78: Add direct include of iconv.

Previously it was coming in via the clang build dependency, and thus falling
foul of indirect library checks.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Wed Nov 8 13:19:49 2023 UTC (18 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2 lines
*: recursive bump for icu 74.1

Revision 1.32: download - view: text, markup, annotated - select for diffs
Mon Oct 23 06:37:47 2023 UTC (18 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -3 lines
*: update for Python base package change

Instead of depending on one of the removed packages (that are now included
in the base Python packages), include batteries-included.mk to require
a Python version that supplies them.

Remove now included packages.

Bump PKGREVISION.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Mon Aug 14 05:24:45 2023 UTC (20 months, 4 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
*: recursive bump for Python 3.11 as new default

Revision 1.30: download - view: text, markup, annotated - select for diffs
Wed Apr 19 08:08:28 2023 UTC (2 years ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -2 lines
revbump after textproc/icu update

Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed Nov 23 16:18:50 2022 UTC (2 years, 5 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +2 -2 lines
massive revision bump after textproc/icu update

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Nov 6 13:31:01 2022 UTC (2 years, 6 months ago) by gdt
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
py37-reduce: Drop 37 from PYTHON_VERSIONS_ACCEPTED

Drop 37 from PYTHON_VERSIONS_ACCEPTED for all but
py-backports.cached-property (which exists only for 37, and I'm
guessing it will build fine and not cause trouble).

This follows the new plan of "37 is all but removed, with the
lang/python37 package remaining, but py37-foo are not built by
default" compromise to avoid problems from the current state of
massive py37-foo build failures while stopping short of outright
removal.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Jul 6 20:37:55 2022 UTC (2 years, 10 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2 lines
mozilla packages based on firefox78 are incompatible with python 3.10
due to a change to the collections library. Right now commit a workaround
until a proper fix appears.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Jun 28 11:34:14 2022 UTC (2 years, 10 months ago) by wiz
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
*: recursive bump for perl 5.36

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Apr 18 19:09:55 2022 UTC (3 years ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
revbump for textproc/icu update

Revision 1.24: download - view: text, markup, annotated - select for diffs
Wed Dec 8 16:02:16 2021 UTC (3 years, 5 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -1 lines
revbump for icu and libffi

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun Oct 10 00:14:54 2021 UTC (3 years, 7 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
mozjs78: update to 78.15.0

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

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Sep 15 01:17:46 2021 UTC (3 years, 7 months ago) by gutteridge
Branches: MAIN
CVS tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -3 lines
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 - view: text, markup, annotated - select for diffs
Mon Jun 14 22:07:35 2021 UTC (3 years, 10 months ago) by gutteridge
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +12 -1 lines
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 - view: text, markup, annotated - select for diffs
Mon May 24 19:52:34 2021 UTC (3 years, 11 months ago) by wiz
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
*: recursive bump for perl 5.34

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue May 18 22:18:46 2021 UTC (3 years, 11 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
mozjs78: update $HOMEPAGE

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun May 2 07:25:12 2021 UTC (4 years ago) by prlw1
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
Fix PR pkg/56137 : lang/mozjs78: error: failed to resolve patches
c.f., https://phabricator.services.mozilla.com/D100485

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Apr 21 11:40:27 2021 UTC (4 years ago) by adam
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -1 lines
revbump for textproc/icu

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Dec 31 20:04:12 2020 UTC (4 years, 4 months ago) by nia
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -15 lines
Normalize handling packages that require 64-bit atomic ops.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Dec 30 06:10:37 2020 UTC (4 years, 4 months ago) by gutteridge
Branches: MAIN
CVS tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +3 -1 lines
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 - view: text, markup, annotated - select for diffs
Mon Dec 14 23:02:53 2020 UTC (4 years, 4 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
mozjs78: list an actual project homepage

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Dec 14 22:45:10 2020 UTC (4 years, 4 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +5 -1 lines
mozjs78: add test target support

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Dec 12 02:25:36 2020 UTC (4 years, 5 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -1 lines
mozjs78: note powerpc atomic support is incomplete

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Dec 5 12:08:55 2020 UTC (4 years, 5 months ago) by nia
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -3 lines
mozjs78: Include bsd.prefs.mk before using it

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Dec 5 12:03:25 2020 UTC (4 years, 5 months ago) by nia
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +17 -8 lines
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 - view: text, markup, annotated - select for diffs
Sun Nov 29 00:28:39 2020 UTC (4 years, 5 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -1 lines
mozjs78: include bsd.prefs.mk so $MACHINE_PLATFORM is defined

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Nov 28 11:02:15 2020 UTC (4 years, 5 months ago) by nia
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -2 lines
mozjs78: Remove PYTHON3 hack, it's no longer needed

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Nov 28 10:56:02 2020 UTC (4 years, 5 months ago) by nia
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
mozjs78: Remove EOL whitespace

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Nov 28 10:54:55 2020 UTC (4 years, 5 months ago) by nia
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +6 -1 lines
mozjs78: Adapt he@'s mozjs60 powerpc patches

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Nov 25 00:40:16 2020 UTC (4 years, 5 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +6 -1 lines
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 - view: text, markup, annotated - select for diffs
Sat Nov 21 02:42:03 2020 UTC (4 years, 5 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -3 lines
mozjs78: requires minimum GCC 7.1

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Nov 21 02:28:13 2020 UTC (4 years, 5 months ago) by gutteridge
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
mozjs78: record correct minimum Rust version

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Nov 12 10:26:54 2020 UTC (4 years, 5 months ago) by nia
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +4 -10 lines
mozjs78: Fix Python dependencies. Add py-expat.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Nov 10 11:27:10 2020 UTC (4 years, 6 months ago) by nia
Branches: 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.

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>