Node.js is a free, open-source, cross-platform JavaScript runtime environment
that lets developers create servers, web apps, command line tools and scripts.
===> The following configuration options are available for node25-25.9.0_2:
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
Reason:
www/node{22,24,25} now uses databases/sqlite3 instead of the bundled one.
It requires SESSION option (enabled by default) in databases/sqlite3.
Please update your option configuration. Otherwise, the build fails.
See PR 290509 and 290588 for details.
Port Moves
port moved to www/node26 on 2026-06-30 REASON: Has expired: Node.js 25.* will reach its EoL on 2026-06-01. Use Node.js 26.* (www/node26) instead
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)
www/node25: Add node25 25.0.0
Node.js is a free, open-source, cross-platform JavaScript runtime environment
that lets developers create servers, web apps, command line tools and scripts.