Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
20.20.2_3 13 Oct 2026 20:24:59
Rene Ladan (rene)
cleanup: Remove node20 expired ports:
2026-05-31 www/node20: Node.js 20.* has reached its EoL on 2026-04-30. Use
Node.js 24.* (www/node24) instead
www/yarn-node20: part of www/node20
www/npm-node20: part of www/node20
20.20.2_3 30 Sep 2026 17:46:55
Robert Clausecker (fuz)
*/*: bump PORTREVISION following libsimdjson soname change
20.20.2_2 02 May 2026 11:13:38
Po-Chuan Hsieh (sunpoet)
www/llhttp: Update to 9.4.1
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/nodejs/llhttp/releases
20.20.2_1 27 Apr 2026 13:06:59
Po-Chuan Hsieh (sunpoet)
www/node20: Mark DEPRECATED and set EXPIRATION_DATE to 2026-05-31
20.20.2_1 07 Apr 2026 14:22:48
Robert Clausecker (fuz)
*/*: bump PORTREVISION following devel/simdjson soname change
20.20.2 06 Apr 2026 06:21:59
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.20.2
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
Security: CVE-2026-21637, CVE-2026-21710, CVE-2026-21713, CVE-2026-21714,
CVE-2026-21715, CVE-2026-21716, CVE-2026-21717
20.20.1_2 30 Mar 2026 15:44:03
Robert Clausecker (fuz)
*/*: bump PORTREVISION following devel/simdjson soname change
20.20.1_1 15 Mar 2026 15:30:37
Robert Clausecker (fuz)
*/*: bump PORTREVISION following libsimdjson.so soname change
20.20.1 12 Mar 2026 14:46:55
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.20.1
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.20.0_1 09 Mar 2026 18:18:28
Po-Chuan Hsieh (sunpoet)
www/node20: Cosmetic change
20.20.0_1 25 Feb 2026 13:09:09
Robert Clausecker (fuz)
*/*: bump PORTREVISION following libsimdjson.so soname change
Reported by: meta
Fixes: f9dd1c82078f6f1df3bb396459f915b51532d331
20.20.0 17 Feb 2026 16:53:38
Po-Chuan Hsieh (sunpoet)
www/node20: Cosmetic change
20.20.0 15 Jan 2026 11:53:14
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.20.0
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
Security: CVE-2025-55130, CVE-2025-55131, CVE-2025-55132, CVE-2025-59465,
CVE-2025-59466, CVE-2026-21637
20.19.6_1 16 Dec 2025 18:30:48
Michael Osipov (michaelo)
www/node2{0,2,4,5}: Don't depend on security/ca_root_nss anymore
When node.js is being build with an external OpenSSL (shared linking) the option
'--openssl-use-def-ca-store' ensures that OpenSSL uses the system truststore
managed by certctl(8). If the bundled OpenSSL is used node.js comes also bundled
with a Mozilla CA bundle as well. In any case security/ca_root_nss is not
required.
PR: 291482
Approved by: sunpoet (maintainer)
20.19.6 02 Dec 2025 12:06:36
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.19.6
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.19.5_4 12 Nov 2025 13:53:24
Robert Clausecker (fuz)
*/*: bump PORTREVISION following libsimdjson soname change
20.19.5_3 03 Nov 2025 17:55:33
Robert Clausecker (fuz)
*/*: bump PORTREVISION following libsimdjson soname change
Reported by: sunpoet
20.19.5_2 27 Oct 2025 14:37:12
Po-Chuan Hsieh (sunpoet)
www/node20: Use www/corepack instead of the bundled one
- Bump PORTREVISION for dependency and package change
20.19.5_1 25 Oct 2025 12:20:46
Po-Chuan Hsieh (sunpoet)
www/node20: Use www/llhttp instead of the bundled one
- Bump PORTREVISION for dependency and package change
20.19.5 30 Sep 2025 12:35:22
Po-Chuan Hsieh (sunpoet)
www/node20: Simplify BUNDLED_SSL handling
20.19.5 30 Sep 2025 10:50:45
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.19.5
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.19.4_1 19 Sep 2025 08:24:02
Robert Clausecker (fuz)
*/*: bump simdjson dependants following soname change
20.19.4 01 Aug 2025 21:30:16
Piotr Kubaj (pkubaj)
www/node20: fix build on powerpc64
../deps/simdutf/simdutf.cpp:8339:37: error: use of 'long long' with '__vector'
requires VSX support (available on POWER7 or later) to be enabled
8339 | using vec_u64_t = __vector unsigned long long;
| ^
../deps/simdutf/simdutf.cpp:8340:35: error: use of 'long long' with '__vector'
requires VSX support (available on POWER7 or later) to be enabled
8340 | using vec_i64_t = __vector signed long long;
| ^
20.19.4 24 Jul 2025 11:18:53
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.19.4
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
Security: CVE-2025-27210
20.19.3 29 Jun 2025 11:58:07
Po-Chuan Hsieh (sunpoet)
www/node2*: Revert unintended PKGNAMESUFFIX change
20.19.3 29 Jun 2025 11:45:57
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.19.3
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.19.2_2 09 Jun 2025 21:23:56
Robert Clausecker (fuz)
devel/simdjson: bump dependencies after soname change
PR: 287401
Reported by: Ale <discipline@tiscali.it >
20.19.2_1 29 May 2025 04:52:19
Po-Chuan Hsieh (sunpoet)
www/node20: Sync with node24
- Bump PORTREVISION for dependency change
20.19.2 19 May 2025 19:58:02
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.19.2
- Update pkg-message
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
Security: CVE-2025-23165, CVE-2025-23166, CVE-2025-23167
20.19.1 18 May 2025 03:34:21
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.19.1
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.19.0 03 May 2025 08:53:28
Daniel Engberg (diizzy)
www/node*: Rename NLS option to ICU
For consistency with the rest of the tree
PR: 285595
Approved by: maintainer timeout (1+ month)
20.19.0 19 Mar 2025 03:37:42
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.19.0
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.18.3 17 Feb 2025 20:50:38
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.18.3
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.18.2 03 Feb 2025 15:50:51
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.18.2
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
Security: CVE-2025-22150, CVE-2025-23083, CVE-2025-23084, CVE-2025-23085
20.18.1 31 Dec 2024 15:57:15
Po-Chuan Hsieh (sunpoet)
www/node18: Fix build with icu 76.1
PR: 283566
Reported by: diizzy
Obtained
from: https://github.com/nodejs/node/commit/81517faceac86497b3c8717837f491aa29a5e0f9
20.18.1 22 Nov 2024 01:36:07
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.18.1
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.18.0 21 Oct 2024 09:17:28
Po-Chuan Hsieh (sunpoet)
www/node20: Cosmetic change
20.18.0 14 Oct 2024 05:25:20
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.18.0
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.17.0 07 Oct 2024 14:58:46
Po-Chuan Hsieh (sunpoet) Author: Piotr Kubaj
www/node{18,20,22}: Add JIT option
PR: 281746
20.17.0 08 Sep 2024 18:37:04
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.17.0
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.16.0 15 Aug 2024 11:53:54
Po-Chuan Hsieh (sunpoet) Author: Dimitry Andric
www/node20: Fix build with libc++ 19
PR: 280673
Obtained
from: https://chromium.googlesource.com/v8/v8.git/+/182d9c05e78b1ddb1cb8242cd3628a7855a0336f
20.16.0 25 Jul 2024 04:17:53
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.16.0
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.15.1 10 Jul 2024 04:57:38
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.15.1
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
Security: CVE-2024-22018, CVE-2024-22020, CVE-2024-36137, CVE-2024-36138,
CVE-2024-37372
20.15.0 06 Jul 2024 16:02:20
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.15.0
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.14.0 28 May 2024 23:57:36
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.14.0
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.13.1 19 May 2024 17:15:11
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.13.1
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.12.2 13 Apr 2024 09:31:35
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.12.2
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
Security: CVE-2024-27980, CVE-2024-27982, CVE-2024-27983
20.12.0 31 Mar 2024 18:51:08
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.12.0
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.11.1 09 Mar 2024 14:05:33
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.11.1
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
Security: CVE-2023-46809, CVE-2024-21890, CVE-2024-21891, CVE-2024-21892,
CVE-2024-21896, CVE-2024-22017, CVE-2024-22019, CVE-2024-22025
20.10.0_2 21 Feb 2024 15:06:49
Po-Chuan Hsieh (sunpoet)
www/node20: Sort PLIST after 94cb251581ce0b94a40dee0728884367c3a4a82d
20.10.0_2 27 Jan 2024 12:36:36
Muhammad Moinur Rahman (bofh)
www/node20: Moved man to share/man
Approved by: portmgr (blanket)
20.10.0_1 05 Jan 2024 21:04:30
Piotr Kubaj (pkubaj)
www/node20: remove ELFv1 support
20.10.0_1 01 Dec 2023 22:11:33
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.10.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.9.0_1 17 Nov 2023 11:46:00
Jan Beich (jbeich)
devel/icu: update to 74.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-74-1
Reported by: GitHub (watch releases)
PR: 274317
Exp-run by: antoine (incomplete)
Approved by: fluffy
20.9.0 01 Nov 2023 01:57:00
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.9.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.8.1 16 Oct 2023 15:59:43
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.8.1
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.8.0 08 Oct 2023 11:54:37
Po-Chuan Hsieh (sunpoet)
www/node20: Use .tar.xz instead of .tar.gz
Reported by: danfe
20.8.0 30 Sep 2023 00:44:22
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.8.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.7.0 29 Sep 2023 16:13:41
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.7.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.6.0 06 Sep 2023 20:49:39
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.6.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.5.1 21 Aug 2023 17:03:15
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.5.1
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.5.0 19 Aug 2023 22:29:50
Piotr Kubaj (pkubaj)
www/node20: update powerpc64* patch to account for new changes
20.5.0 16 Aug 2023 18:25:13
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.5.0
- Sort PLIST
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.4.0 09 Jul 2023 21:34:19
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.4.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.3.1 09 Jul 2023 10:18:13
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.3.1
- Update BROKEN_SSL_REASON
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.2.0 30 Jun 2023 13:23:13
Po-Chuan Hsieh (sunpoet)
www/node20: Rename and regenerate patch files
20.2.0 27 Jun 2023 19:34:34
Rene Ladan (rene)
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568 >
20.2.0 07 Jun 2023 07:25:09
Muhammad Moinur Rahman (bofh)
www/node20: Fix build with OpenSSL 3
- This was tested only with OpenSSL 3 from base but not with
openssl30 or openssl31 ports
- Refresh patches
PR: 271868
Reported by: emaste
Approved by: portmgr (blanket)
20.2.0 27 May 2023 23:43:46
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.2.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.1.0 07 May 2023 16:03:30
Po-Chuan Hsieh (sunpoet)
www/node20: Update to 20.1.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
20.0.0 24 Apr 2023 20:34:01
Piotr Kubaj (pkubaj)
www/node20: fix patching on powerpc64*
20.0.0 18 Apr 2023 21:36:11
Po-Chuan Hsieh (sunpoet)
www/node20: Add node20 20.0.0
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
uses an event-driven, non-blocking I/O model that makes it lightweight and
efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open
source libraries in the world.