notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details on branch 2026Q2
node22 V8 JavaScript for client and server
22.23.1 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 22.23.2Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-04-07 14:09:16
Last Update: 2026-06-28 16:18:19
Commit Hash: 9acc011
License: MIT
WWW:
https://nodejs.org/
https://github.com/nodejs/node
Description:
Node.js is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (117 items)
Collapse this list.
  1. /usr/local/share/licenses/node22-22.23.1/catalog.mk
  2. /usr/local/share/licenses/node22-22.23.1/LICENSE
  3. /usr/local/share/licenses/node22-22.23.1/MIT
  4. bin/node
  5. include/node/common.gypi
  6. include/node/config.gypi
  7. include/node/cppgc/allocation.h
  8. include/node/cppgc/common.h
  9. include/node/cppgc/cross-thread-persistent.h
  10. include/node/cppgc/custom-space.h
  11. include/node/cppgc/default-platform.h
  12. include/node/cppgc/ephemeron-pair.h
  13. include/node/cppgc/explicit-management.h
  14. include/node/cppgc/garbage-collected.h
  15. include/node/cppgc/heap-consistency.h
  16. include/node/cppgc/heap-handle.h
  17. include/node/cppgc/heap-state.h
  18. include/node/cppgc/heap-statistics.h
  19. include/node/cppgc/heap.h
  20. include/node/cppgc/internal/api-constants.h
  21. include/node/cppgc/internal/atomic-entry-flag.h
  22. include/node/cppgc/internal/base-page-handle.h
  23. include/node/cppgc/internal/caged-heap-local-data.h
  24. include/node/cppgc/internal/caged-heap.h
  25. include/node/cppgc/internal/compiler-specific.h
  26. include/node/cppgc/internal/finalizer-trait.h
  27. include/node/cppgc/internal/gc-info.h
  28. include/node/cppgc/internal/logging.h
  29. include/node/cppgc/internal/member-storage.h
  30. include/node/cppgc/internal/name-trait.h
  31. include/node/cppgc/internal/persistent-node.h
  32. include/node/cppgc/internal/pointer-policies.h
  33. include/node/cppgc/internal/write-barrier.h
  34. include/node/cppgc/liveness-broker.h
  35. include/node/cppgc/macros.h
  36. include/node/cppgc/member.h
  37. include/node/cppgc/name-provider.h
  38. include/node/cppgc/object-size-trait.h
  39. include/node/cppgc/persistent.h
  40. include/node/cppgc/platform.h
  41. include/node/cppgc/prefinalizer.h
  42. include/node/cppgc/process-heap-statistics.h
  43. include/node/cppgc/sentinel-pointer.h
  44. include/node/cppgc/source-location.h
  45. include/node/cppgc/testing.h
  46. include/node/cppgc/trace-trait.h
  47. include/node/cppgc/type-traits.h
  48. include/node/cppgc/visitor.h
  49. include/node/js_native_api.h
  50. include/node/js_native_api_types.h
  51. include/node/libplatform/libplatform-export.h
  52. include/node/libplatform/libplatform.h
  53. include/node/libplatform/v8-tracing.h
  54. include/node/node.h
  55. include/node/node_api.h
  56. include/node/node_api_types.h
  57. include/node/node_buffer.h
  58. include/node/node_object_wrap.h
  59. include/node/node_version.h
  60. include/node/v8-array-buffer.h
  61. include/node/v8-callbacks.h
  62. include/node/v8-container.h
  63. include/node/v8-context.h
  64. include/node/v8-cppgc.h
  65. include/node/v8-data.h
  66. include/node/v8-date.h
  67. include/node/v8-debug.h
  68. include/node/v8-embedder-heap.h
  69. include/node/v8-embedder-state-scope.h
  70. include/node/v8-exception.h
  71. include/node/v8-extension.h
  72. include/node/v8-external.h
  73. include/node/v8-forward.h
  74. include/node/v8-function-callback.h
  75. include/node/v8-function.h
  76. include/node/v8-handle-base.h
  77. include/node/v8-initialization.h
  78. include/node/v8-internal.h
  79. include/node/v8-isolate.h
  80. include/node/v8-json.h
  81. include/node/v8-local-handle.h
  82. include/node/v8-locker.h
  83. include/node/v8-maybe.h
  84. include/node/v8-memory-span.h
  85. include/node/v8-message.h
  86. include/node/v8-microtask-queue.h
  87. include/node/v8-microtask.h
  88. include/node/v8-object.h
  89. include/node/v8-persistent-handle.h
  90. include/node/v8-platform.h
  91. include/node/v8-primitive-object.h
  92. include/node/v8-primitive.h
  93. include/node/v8-profiler.h
  94. include/node/v8-promise.h
  95. include/node/v8-proxy.h
  96. include/node/v8-regexp.h
  97. include/node/v8-script.h
  98. include/node/v8-snapshot.h
  99. include/node/v8-source-location.h
  100. include/node/v8-statistics.h
  101. include/node/v8-template.h
  102. include/node/v8-traced-handle.h
  103. include/node/v8-typed-array.h
  104. include/node/v8-unwinder.h
  105. include/node/v8-value-serializer.h
  106. include/node/v8-value.h
  107. include/node/v8-version.h
  108. include/node/v8-wasm.h
  109. include/node/v8-weak-callback-info.h
  110. include/node/v8.h
  111. include/node/v8config.h
  112. share/doc/node/gdbinit
  113. share/doc/node/lldb_commands.py
  114. @(,,444) share/man/man1/node.1.gz
  115. @owner
  116. @group
  117. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • node22>0:www/node22
Conflicts:
CONFLICTS_INSTALL:
  • node[0-9][0-9]
To install the port:
cd /usr/ports/www/node22/ && make install clean
To add the package, run one of these commands:
  • pkg install www/node22
  • pkg install node22
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: node22
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1782510044 SHA256 (node-v22.23.1.tar.xz) = b27385d6845089bdb91285d94b06c2a5cf1c37f8173a3c4e10824cc1ffadeaba SIZE (node-v22.23.1.tar.xz) = 50507104

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. objdump : devel/binutils
  2. gmake>=4.4.1 : devel/gmake
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. python3.11 : lang/python311
Runtime dependencies:
  1. corepack>=0 : www/corepack
Library dependencies:
  1. libada.so : devel/libada
  2. libbrotlidec.so : archivers/brotli
  3. libcares.so : dns/c-ares
  4. libicui18n.so : devel/icu
  5. libllhttp.so : www/llhttp
  6. libnghttp2.so : www/libnghttp2
  7. libnghttp3.so : www/libnghttp3
  8. libngtcp2.so : net/libngtcp2
  9. libsimdjson.so : devel/simdjson
  10. libuv.so : devel/libuv
  11. libuvwasi.so : devel/uvwasi
  12. libzstd.so : archivers/zstd
  13. libsqlite3.so : databases/sqlite3
This port is required by:
for Build
  1. net-im/deltachat-desktop
for Fetch
  1. net-im/deltachat-desktop
for Patch
  1. net-im/deltachat-desktop

Configuration Options:
===> The following configuration options are available for node22-22.23.1: BUNDLED_SSL=off: Use bundled OpenSSL implementation from node.js DOCS=on: Build and/or install documentation JIT=on: Use Just In Time compiler ===> Use 'make config' to modify these settings
Options name:
www_node22
USES:
compiler:c++20-lang gmake localbase pkgconfig python:build shebangfix sqlite tar:xz ssl
pkg-message:
For install:
Note: If you need npm (Node Package Manager), please install www/npm-node22.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://nodejs.org/dist/v22.23.1/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
22.23.1
28 Jun 2026 16:18:19
commit hash: 9acc011cc45765c3d857d0a33d764093861de5c2commit hash: 9acc011cc45765c3d857d0a33d764093861de5c2commit hash: 9acc011cc45765c3d857d0a33d764093861de5c2commit hash: 9acc011cc45765c3d857d0a33d764093861de5c2 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
www/node22: Update to 22.23.1

Changes:	https://github.com/nodejs/node/releases
		https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md
Security:	CVE-2026-48615, CVE-2026-48617, CVE-2026-48618, CVE-2026-48619,
CVE-2026-48928, CVE-2026-48930, CVE-2026-48931, CVE-2026-48933, CVE-2026-48934,
CVE-2026-48935, CVE-2026-48937
(cherry picked from commit 8b492ce947c8397121468ffa385e795f041d0194)
22.22.3
28 Jun 2026 16:17:24
commit hash: 825d4729fd5843a83b1620dbc7aa0f9482379a4dcommit hash: 825d4729fd5843a83b1620dbc7aa0f9482379a4dcommit hash: 825d4729fd5843a83b1620dbc7aa0f9482379a4dcommit hash: 825d4729fd5843a83b1620dbc7aa0f9482379a4d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
www/node22: Update to 22.22.3

Changes:	https://github.com/nodejs/node/releases
		https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md
(cherry picked from commit fa11df3171e746331f4ea63b5bec71378c4026e9)
22.22.2
07 Apr 2026 14:03:40
commit hash: 044ed1646fd1c14ce8164aa6d8023e811ffc9fbdcommit hash: 044ed1646fd1c14ce8164aa6d8023e811ffc9fbdcommit hash: 044ed1646fd1c14ce8164aa6d8023e811ffc9fbdcommit hash: 044ed1646fd1c14ce8164aa6d8023e811ffc9fbd files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
www/node22: Update to 22.22.2

Changes:	https://github.com/nodejs/node/releases
		https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md
Security:	CVE-2026-21637, CVE-2026-21710, CVE-2026-21713, CVE-2026-21714,
CVE-2026-21715, CVE-2026-21716, CVE-2026-21717
(cherry picked from commit 76bf6639a8f0ad324d670eb4eba7a789f24f8fb5)

Number of commits found: 3