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
node24 V8 JavaScript for client and server
24.18.0 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 24.18.0Version 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:20
Last Update: 2026-06-28 16:19:05
Commit Hash: 82abc13
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 (118 items)
Collapse this list.
  1. /usr/local/share/licenses/node24-24.18.0/catalog.mk
  2. /usr/local/share/licenses/node24-24.18.0/LICENSE
  3. /usr/local/share/licenses/node24-24.18.0/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/explicit-management.h
  13. include/node/cppgc/garbage-collected.h
  14. include/node/cppgc/heap-consistency.h
  15. include/node/cppgc/heap-handle.h
  16. include/node/cppgc/heap-state.h
  17. include/node/cppgc/heap-statistics.h
  18. include/node/cppgc/heap.h
  19. include/node/cppgc/internal/api-constants.h
  20. include/node/cppgc/internal/atomic-entry-flag.h
  21. include/node/cppgc/internal/base-page-handle.h
  22. include/node/cppgc/internal/caged-heap-local-data.h
  23. include/node/cppgc/internal/caged-heap.h
  24. include/node/cppgc/internal/compiler-specific.h
  25. include/node/cppgc/internal/conditional-stack-allocated.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-sandbox.h
  98. include/node/v8-script.h
  99. include/node/v8-snapshot.h
  100. include/node/v8-source-location.h
  101. include/node/v8-statistics.h
  102. include/node/v8-template.h
  103. include/node/v8-traced-handle.h
  104. include/node/v8-typed-array.h
  105. include/node/v8-unwinder.h
  106. include/node/v8-value-serializer.h
  107. include/node/v8-value.h
  108. include/node/v8-version.h
  109. include/node/v8-wasm.h
  110. include/node/v8-weak-callback-info.h
  111. include/node/v8.h
  112. include/node/v8config.h
  113. share/doc/node/gdbinit
  114. share/doc/node/lldb_commands.py
  115. @(,,444) share/man/man1/node.1.gz
  116. @owner
  117. @group
  118. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • node24>0:www/node24
Conflicts:
CONFLICTS_INSTALL:
  • node[0-9][0-9]
To install the port:
cd /usr/ports/www/node24/ && make install clean
To add the package, run one of these commands:
  • pkg install www/node24
  • pkg install node24
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: node24
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1782510046 SHA256 (node-v24.18.0.tar.xz) = e94afde24db08e0c564ee7110a2d5aab51ee0059382c9fd8233c54eec47b28f9 SIZE (node-v24.18.0.tar.xz) = 55425872

Packages (timestamps in pop-ups are UTC):
node24
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest24.15.024.15.0-24.7.0_124.15.0n/an/an/a
FreeBSD:13:quarterly24.14.124.14.1-24.4.124.14.1n/an/an/a
FreeBSD:14:latest24.18.024.18.0-24.4.124.18.0---
FreeBSD:14:quarterly24.18.024.18.0-24.4.124.18.0---
FreeBSD:15:latest24.18.024.18.0n/a24.4.1n/an/a--
FreeBSD:15:quarterly24.18.024.18.0n/a-n/an/a--
FreeBSD:16:latest24.18.024.18.0n/a-n/an/a--
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. libgtest.so : devel/googletest
  5. libhdr_histogram.so : graphics/hdr_histogram
  6. libicui18n.so : devel/icu
  7. libllhttp.so : www/llhttp
  8. libmerve.so : devel/merve
  9. libnbytes.so : www/nbytes
  10. libnghttp2.so : www/libnghttp2
  11. libnghttp3.so : www/libnghttp3
  12. libngtcp2.so : net/libngtcp2
  13. libsimdjson.so : devel/simdjson
  14. libuv.so : devel/libuv
  15. libuvwasi.so : devel/uvwasi
  16. libzstd.so : archivers/zstd
  17. libsqlite3.so : databases/sqlite3
This port is required by:
for Build
  1. games/anki
  2. mail/thunderbird
  3. mail/thunderbird-esr
  4. multimedia/jellyfin
  5. net/gotify-server
  6. www/firefox
  7. www/firefox-esr
Expand this list (11 items / 4 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/fmd-server
  3. www/librewolf
  4. www/waterfox
  5. x11/waveterm
  6. Collapse this list.

Configuration Options:
===> The following configuration options are available for node24-24.18.0: 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_node24
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-node24.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://nodejs.org/dist/v24.18.0/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
24.18.0
28 Jun 2026 16:19:05
commit hash: 82abc1371e6fb1a607720bf4fe5302c8dd4b8da4commit hash: 82abc1371e6fb1a607720bf4fe5302c8dd4b8da4commit hash: 82abc1371e6fb1a607720bf4fe5302c8dd4b8da4commit hash: 82abc1371e6fb1a607720bf4fe5302c8dd4b8da4 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
www/node24: Update to 24.18.0

Changes:	https://github.com/nodejs/node/releases
		https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V24.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 b11d272ba424b8cc7eb8695e1c1a21fdc19f0d2c)
24.16.0
28 Jun 2026 16:19:04
commit hash: 90bf07fbb261bfa53ea9302fc9ae8f7602bde37dcommit hash: 90bf07fbb261bfa53ea9302fc9ae8f7602bde37dcommit hash: 90bf07fbb261bfa53ea9302fc9ae8f7602bde37dcommit hash: 90bf07fbb261bfa53ea9302fc9ae8f7602bde37d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
www/node24: Update to 24.16.0

Changes:	https://github.com/nodejs/node/releases
		https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V24.md
(cherry picked from commit 91d4816a81d4e6e7bd04f26d783f2a16cb8e1146)
24.15.0
28 Jun 2026 16:19:04
commit hash: d477427a990e91726eae15e8c5d85e4f04eaebb6commit hash: d477427a990e91726eae15e8c5d85e4f04eaebb6commit hash: d477427a990e91726eae15e8c5d85e4f04eaebb6commit hash: d477427a990e91726eae15e8c5d85e4f04eaebb6 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
www/node24: Update to 24.15.0

Changes:	https://github.com/nodejs/node/releases
		https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V24.md
(cherry picked from commit be2174680208146efd207fbde58882f9f24bdffc)
24.14.1
07 Apr 2026 14:03:41
commit hash: 71487de5863930d478f4fc5343fb5addb28a1d40commit hash: 71487de5863930d478f4fc5343fb5addb28a1d40commit hash: 71487de5863930d478f4fc5343fb5addb28a1d40commit hash: 71487de5863930d478f4fc5343fb5addb28a1d40 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
www/node24: Update to 24.14.1

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

Number of commits found: 4