Up to [cvs.NetBSD.org] / pkgsrc / lang / mozjs78
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.29 / (download) - annotate - [select for diffs], Wed Nov 23 16:18:50 2022 UTC (2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
HEAD
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (colored)
massive revision bump after textproc/icu update
Revision 1.28 / (download) - annotate - [select for diffs], Sun Nov 6 13:31:01 2022 UTC (2 months, 3 weeks ago) by gdt
Branch: MAIN
Changes since 1.27: +2 -2
lines
Diff to previous 1.27 (colored)
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) - annotate - [select for diffs], Wed Jul 6 20:37:55 2022 UTC (6 months, 3 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored)
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) - annotate - [select for diffs], Tue Jun 28 11:34:14 2022 UTC (7 months ago) by wiz
Branch: MAIN
Changes since 1.25: +2 -2
lines
Diff to previous 1.25 (colored)
*: recursive bump for perl 5.36
Revision 1.25 / (download) - annotate - [select for diffs], Mon Apr 18 19:09:55 2022 UTC (9 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
revbump for textproc/icu update
Revision 1.24 / (download) - annotate - [select for diffs], Wed Dec 8 16:02:16 2021 UTC (13 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.23: +2 -1
lines
Diff to previous 1.23 (colored)
revbump for icu and libffi
Revision 1.23 / (download) - annotate - [select for diffs], Sun Oct 10 00:14:54 2021 UTC (15 months, 2 weeks ago) by gutteridge
Branch: MAIN
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 (16 months, 2 weeks 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 (19 months, 2 weeks 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 (20 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 (20 months, 1 week 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 (20 months, 4 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 (21 months, 1 week 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 (2 years 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 (2 years 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 (2 years, 1 month 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 (2 years, 1 month 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 (2 years, 1 month 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 (2 years, 1 month 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 (2 years, 1 month 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 (2 years, 2 months 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 (2 years, 2 months 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 (2 years, 2 months 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 (2 years, 2 months 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 (2 years, 2 months 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 (2 years, 2 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 (2 years, 2 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 (2 years, 2 months 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 (2 years, 2 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.