jca
0a8d3a802c
Reinstate patch to avoid -latomic and fix build
...
While here, zap comments that got outdated. Discussed with volker@
(maintainer)
2026-06-08 20:59:05 +00:00
jca
e5c38aee4b
Sync with deps/v8/src/codegen/riscv/assembler-riscv.cc to unbreak
2026-06-08 20:57:15 +00:00
jca
39cf3fbbd5
Forcefully disable RVV code in highway to let lang/node build on riscv64
...
Bump REVISION just in case, I strongly doubt this built with clang 19.
ok volker@ (maintainer)
2026-06-08 07:12:39 +00:00
volker
434882dc13
lang/node: align patches with www/chromium
...
This does *not* resolve the random build failures seen with chromium-based
browsers recently
2026-05-15 19:26:32 +00:00
volker
83bf8ac01f
lang/node: Unbreak on i386 by cherrypicking a fix from upstream V8
...
ok sthen@
2026-05-14 10:21:14 +00:00
volker
fc053346bf
lang/node: Update to 24.15.0
2026-05-09 13:26:28 +00:00
volker
370b0073dd
lang/node: Update to v22.22.2
...
Fixes
CVE-2026-21637
CVE-2026-21710
CVE-2026-21713
CVE-2026-21714
CVE-2026-21715
CVE-2026-21716
CVE-2026-21717
2026-03-26 18:30:37 +00:00
volker
c54d2d7e8f
lang/node: Update to v22.22.1
2026-03-10 20:20:22 +00:00
volker
886df83062
lang/node: Update to v22.22.0
...
Fixes
CVE-2025-59465 add TLSSocket default error handler
CVE-2025-55132 disable futimes when permission model is enabled
CVE-2025-55130 require full read and write to symlink APIs
CVE-2025-59466 rethrow stack overflow exceptions in async_hooks
CVE-2025-55131 refactor unsafe buffer creation to remove zero-fill toggle
CVE-2026-21637 route callback exceptions through error handlers
In addition, use the port version of textproc/simdutf.
2026-01-20 17:34:20 +00:00
volker
4d0e0e57ee
lang/node: Update to v22.21.1
2025-10-29 19:13:56 +00:00
sthen
e913264341
remove MODPY_COMMENT from PLISTs, no longer needed
2025-10-23 13:19:51 +00:00
volker
951d1e404d
lang/node: Update to 22.20.0
...
ok tb@
2025-10-01 17:11:33 +00:00
volker
0960969447
lang/node: Update to 22.19.0
2025-09-09 18:34:47 +00:00
volker
5cc4cdaed1
lang/node: Update to v22.18.0
2025-08-01 15:18:28 +00:00
volker
7c56e10337
lang/node: Switch openssl dependency to 3.5
2025-07-12 16:26:00 +00:00
volker
7f088ce64b
lang/node: Update to 22.17.0
...
+ include PerfJIT patches adapted from www/chromium
ok jca@
2025-06-30 17:40:05 +00:00
volker
12ad58e53d
lang/node: Improve usefulness of "make test". No changes to node itself.
...
Proposed by Fabien Romano (thanks!), tweaks from me.
2025-06-15 19:45:53 +00:00
volker
2d34b9422e
lang/node: Unbreak i386
...
Patch from an ongoing discussion on the issue on github, hopefully to be
implemented upstream for the next release.
While here, switch to DIST_TUPLE to fetch qbit's node-pledge (proposed by
sthen@)
fix also tested by tb@, ok sthen@
2025-06-10 06:51:36 +00:00
sthen
9e43e270c7
mark BROKEN-i386 for now, it hangs with 1 core in a tight loop when
...
trying to build node-pledge
2025-06-03 12:37:57 +00:00
volker
b58d8599e6
lang/node: Update to 22.16.0
2025-05-29 15:53:43 +00:00
volker
f6b6f7c450
lang/node: Update to 22.15.1
...
Fixes
CVE-2025-23165
CVE-2025-23166
ok sthen@
2025-05-15 18:33:14 +00:00
volker
2d9efd0737
lang/node: Fix build on powerpc64
...
ok gkoehler@
2025-05-04 21:01:14 +00:00
volker
57d9c64bdf
lang/node: Update to v22.14.0
...
ok tb@
2025-02-16 13:53:27 +00:00
volker
a9c3f567fb
lang/node: Fix build with llmv-19 on arm64
...
with help from robert@, ok jca@
2025-02-11 15:33:00 +00:00
volker
ac25a81213
lang/node: Update to v22.13.1
...
Fixes
CVE-2025-23083 (High)
CVE-2025-23085 (Medium)
CVE-2025-22150 (Medium)
ok tb@
2025-01-21 18:45:55 +00:00
volker
724606aad5
lang/node: Update to 22.13.0
...
ok jca@
2025-01-13 15:58:55 +00:00
sthen
04b7aaf307
handle py3.12 switchover in lang
2024-12-21 11:38:19 +00:00
volker
ab062b21ba
lang/node: Update to v22.12.0
...
No fallout in an amd64 bulk build by tb@, no objection from jca@
2024-12-09 19:29:30 +00:00
volker
af6cba421f
lang/node: Update to v22.11.0
...
Feedback from and riscv64 fixes by jca@
ok aisha@
2024-11-14 18:58:02 +00:00
volker
947df20206
lang/node: Enable debug package
...
requested by Mikolaj Kucharski
2024-11-08 14:33:33 +00:00
volker
dc284f8027
lang/node: Build against openssl/3.3
2024-11-04 10:52:40 +00:00
volker
90f27be31c
lang/node: Update to v20.18.0
...
ok aisha
2024-10-09 14:03:05 +00:00
volker
08b40d1b90
lang/node: Update to v20.17.0
...
ok aisha@, additional tests (build with python 3.12) by daniel@
2024-08-28 17:44:40 +00:00
volker
0b37a97f9b
lang/node: Update to v20.16.0 and build against OpenSSL 3.2
...
ok tb@
2024-07-27 15:17:54 +00:00
volker
9fd3eba642
lang/node: Update to v20.15.1
...
Fixes
CVE-2024-22020
CVE-2024-22018
CVE-2024-36137
CVE-2024-37372
ok rsadowski@
2024-07-15 20:23:53 +00:00
volker
4831c97e44
lang/node: Update to v20.15.0
...
ok thfr@
2024-06-22 07:01:03 +00:00
volker
9c128647ad
lang/node: Use MODPY_COMPILEALL
2024-05-28 19:52:27 +00:00
volker
cb7ddb8629
lang/node: Update to 20.13.1
...
20.x is the currently active LTS release branch, supported until 04/2026
ok tb@
2024-05-18 12:10:12 +00:00
sthen
41b34e2587
bump REVISION for py3.10 -> py3.11 switch
2024-05-06 12:23:44 +00:00
volker
a6d6de4d2b
lang/node: Security Update to v18.19.1
...
Fixes
CVE-2024-24758
CVE-2024-22019
CVE-2024-21896
CVE-2024-22017
CVE-2023-46809
CVE-2024-21891
CVE-2024-21890
ok thfr@
2024-02-19 07:45:39 +00:00
volker
6033a899b3
lang/node: Update to v18.19.0
...
ok sthen@
2023-12-07 17:01:26 +00:00
phessler
50ccb495a3
Workaround for clang 16, copied from x11/qt5/qtwebengine which copied it
...
from gentoo
seen on arm64
OK MAINTAINER
2023-11-17 12:41:08 +00:00
volker
65128de451
lang/node: Update to 18.18.2
...
Fixes
CVE-2023-45143
CVE-2023-39331
CVE-2023-39332
CVE-2023-39333
CVE-2023-38552
ok kn@
2023-10-16 19:23:17 +00:00
espie
51acb67336
MASTER_SITES->SITES (apart from modules)
2023-09-26 12:02:00 +00:00
volker
5bbfd48ffe
lang/node: Update to v18.18.0
...
ppc64 fixes from gkoehler@, ok sthen@
2023-09-26 10:44:17 +00:00
espie
93fa758565
zap remaining MASTER_SITES0...9
2023-09-25 17:07:27 +00:00
volker
8cead09774
lang/node: update to v18.17.1
...
ok gonzalo@
2023-08-15 13:46:30 +00:00
robert
83bade3732
unbreak on arm64 where BTI is enforced by doing the following steps:
...
- use openssl/3.1 because that port has all the fixes for BTI
- enable v8_control_flow_integrity so that the proper BTI code is used in v8
- include the necessary files for v8_control_flow_integrity on arm64 for v8
2023-07-24 09:16:07 +00:00
robert
32b3d9aced
drop USE_NOBTCFI=Yes and backport WIP endbr64 support in the JIT code of v8
...
https://chromium-review.googlesource.com/c/v8/v8/+/4637222
with these, node can build itself and also build chromium so let's see if
anything else needs work
2023-07-07 10:44:15 +00:00
volker
2eeba6d616
lang/node
...
* build with USE_NOBTCFI
* include nobtcfi in common.gypi's ldflags
feedback and ok sthen@
2023-06-27 18:30:26 +00:00