www/node24 24.21.0_3 FreeBSD
V8 JavaScript for client and server
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
bdf56c4060- License
- MIT
- Categories
- www
- Package size
- 12074.6 KiB, 52052.5 KiB installed
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/node24 | 24.21.0_3 |
| MidnightBSD | www/node24 | 24.22.1 |
| HardenedBSD | www/node24 | 24.21.0_1 |
| GhostBSD | www/node24 | 24.21.0 |
Install
Binary package:
pkg install node24
From the ports tree:
cd /usr/ports/www/node24/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= node24>0:www/node24
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 24.21.0_1 | 24.21.0_3 | - | 24.4.1 | 24.21.0_3 |
| FreeBSD:14:quarterly | 24.21.0_1 | 24.21.0_1 | n/a | 24.4.1 | 24.21.0_1 |
| FreeBSD:15:latest | 24.21.0_1 | 24.21.0_3 | n/a | 24.4.1 | 24.4.1 |
| FreeBSD:15:quarterly | 24.21.0_1 | 24.21.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 24.21.0_1 | 24.21.0_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
objdump: devel/binutils
Library 16
libada.so: devel/libadalibbrotlidec.so: archivers/brotlilibcares.so: dns/c-areslibgtest.so: devel/googletestlibhdr_histogram.so: graphics/hdr_histogramlibicui18n.so: devel/iculibllhttp.so: www/llhttplibnbytes.so: www/nbyteslibnghttp2.so: www/libnghttp2libnghttp3.so: www/libnghttp3libngtcp2.so: net/libngtcp2libsimdjson.so: devel/simdjsonlibsqlite3.so: databases/sqlite3libuv.so: devel/libuvlibuvwasi.so: devel/uvwasilibzstd.so: archivers/zstd
Runtime 1
corepack>=0: www/corepack
The full lists below include those, and their dependencies in turn.
Build dependencies 30
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/sqlite3
- devel/binutils
- devel/gettext-runtime
- devel/gmake
- devel/googletest
- devel/icu
- devel/libada
- devel/libedit
- devel/libffi
- devel/libuv
- devel/pkgconf
- devel/readline
- devel/simdjson
- devel/uvwasi
- dns/c-ares
- graphics/hdr_histogram
- lang/python312
- lang/tcl86
- math/libtommath
- math/mpdecimal
- net/libngtcp2
- print/indexinfo
- textproc/expat2
- www/libnghttp2
- www/libnghttp3
- www/llhttp
- www/nbytes
Run dependencies 21
Required by 149
- chinese/opencc-cli
- databases/mongosh
- deskutils/joplin-desktop
- deskutils/qmd
- devel/electron41
- devel/electron42
- devel/electron43
- devel/electron44
- devel/emscripten
- devel/node-thrift
- devel/p5-Data-Sah
- devel/p5-Data-Sah-DefaultValue
- devel/p5-Data-Sah-Filter
- devel/p5-Language-Expr
- devel/purescript-language-server
- devel/py-PyExecJS
- devel/py-ipympl
- devel/py-widgetsnbextension
- devel/rubygem-coffee-rails-rails5
- devel/rubygem-coffee-rails-rails50
- devel/rubygem-coffee-rails-rails52
- devel/rubygem-coffee-rails4
- devel/rubygem-coffee-rails41
- devel/rubygem-coffee-script
- devel/rubygem-execjs
- devel/rubygem-execjs-gitlab
- devel/rubygem-gettext_i18n_rails_js-rails5
- devel/rubygem-gettext_i18n_rails_js-rails50
- devel/rubygem-gettext_i18n_rails_js-rails52
- devel/rubygem-gettext_i18n_rails_js-rails61
- devel/rubygem-jekyll-coffeescript
- devel/rubygem-local_time-rails5
- devel/rubygem-react-rails
- devel/rubygem-react-rails-rails5
- devel/rubygem-sprockets-es6
- devel/rubygem-webpacker-rails60
- devel/rubygem-webpacker-rails61
- devel/rubygem-webpacker4-rails60
- devel/sonar-scanner-cli
- devel/sonarqube-ant-task
- devel/sonarqube-community
- devel/spago
- devel/tree-sitter-cli
- devel/wasmer
- editors/vscode
- editors/zed
- filesystems/mcp-server-filesystem
- finance/skrooge
- games/anki
- games/wipeclean
- japanese/rubygem-jpmobile4
- lang/antimony
- lang/coffeescript
- mail/mailpit
- mail/rubygem-mailboxer
- mail/thunderbird
- mail/thunderbird-esr
- misc/bun-decompile
- misc/claude-code-legacy
- misc/clawhub
- misc/gemini-cli
- misc/github-copilot-language-server
- misc/grok-cli
- misc/mcp-inspector
- misc/nanocoder
- misc/openclaw
- misc/opencode
- misc/qwen-code
- multimedia/jellyfin
- net-im/gomuks
- net-im/libsignal-node
- net-im/mastodon
- net-im/signal-desktop
- net-im/teams
- net-mgmt/uptime-kuma
- net/cjdns
- net/freeipa-server
- net/gotify-server
- net/py-cloudflare-scrape
- security/caldera
- security/cdxgen
- security/gsa
- security/node-sqlcipher
- security/wazuh-dashboard
- textproc/kibana8
- textproc/kibana91
- textproc/kibana92
- textproc/kibana93
- textproc/kibana94
- textproc/kibana95
- textproc/opensearch-dashboards219
- textproc/pdf-reader-mcp
- textproc/rubygem-autoprefixer-rails
- textproc/rubygem-babel-transpiler
- textproc/rubygem-jekyll-assets
- textproc/rubygem-terser
- textproc/tree-sitter-grammars
- textproc/write-good
- www/SpectrumKNX
- www/cef
The first 100 are listed.
Configuration
Options name: www_node
| Option | Default | Description |
|---|---|---|
| BUNDLED_SSL | off | Use bundled OpenSSL implementation from node.js |
| DOCS | off | Build and/or install documentation |
| JIT | on | Use Just In Time compiler |
- USES
- compiler:c++20-lang gmake localbase pkgconfig python:build shebangfix tar:xz
- Service scripts
- none
- Conflicts with
- node[0-9][0-9]
Message after installing
Files
Manual pages 1
- node(1)
pkg-plist 112
- bin/node
- include/node/common.gypi
- include/node/config.gypi
- include/node/cppgc/allocation.h
- include/node/cppgc/common.h
- include/node/cppgc/cross-thread-persistent.h
- include/node/cppgc/custom-space.h
- include/node/cppgc/default-platform.h
- include/node/cppgc/explicit-management.h
- include/node/cppgc/garbage-collected.h
- include/node/cppgc/heap-consistency.h
- include/node/cppgc/heap-handle.h
- include/node/cppgc/heap-state.h
- include/node/cppgc/heap-statistics.h
- include/node/cppgc/heap.h
- include/node/cppgc/internal/api-constants.h
- include/node/cppgc/internal/atomic-entry-flag.h
- include/node/cppgc/internal/base-page-handle.h
- include/node/cppgc/internal/caged-heap-local-data.h
- include/node/cppgc/internal/caged-heap.h
- include/node/cppgc/internal/compiler-specific.h
- include/node/cppgc/internal/conditional-stack-allocated.h
- include/node/cppgc/internal/finalizer-trait.h
- include/node/cppgc/internal/gc-info.h
- include/node/cppgc/internal/logging.h
- include/node/cppgc/internal/member-storage.h
- include/node/cppgc/internal/name-trait.h
- include/node/cppgc/internal/persistent-node.h
- include/node/cppgc/internal/pointer-policies.h
- include/node/cppgc/internal/write-barrier.h
- include/node/cppgc/liveness-broker.h
- include/node/cppgc/macros.h
- include/node/cppgc/member.h
- include/node/cppgc/name-provider.h
- include/node/cppgc/object-size-trait.h
- include/node/cppgc/persistent.h
- include/node/cppgc/platform.h
- include/node/cppgc/prefinalizer.h
- include/node/cppgc/process-heap-statistics.h
- include/node/cppgc/sentinel-pointer.h
- include/node/cppgc/source-location.h
- include/node/cppgc/testing.h
- include/node/cppgc/trace-trait.h
- include/node/cppgc/type-traits.h
- include/node/cppgc/visitor.h
- include/node/js_native_api.h
- include/node/js_native_api_types.h
- include/node/libplatform/libplatform-export.h
- include/node/libplatform/libplatform.h
- include/node/libplatform/v8-tracing.h
- include/node/node.h
- include/node/node_api.h
- include/node/node_api_types.h
- include/node/node_buffer.h
- include/node/node_object_wrap.h
- include/node/node_version.h
- include/node/v8-array-buffer.h
- include/node/v8-callbacks.h
- include/node/v8-container.h
- include/node/v8-context.h
- include/node/v8-cppgc.h
- include/node/v8-data.h
- include/node/v8-date.h
- include/node/v8-debug.h
- include/node/v8-embedder-heap.h
- include/node/v8-embedder-state-scope.h
- include/node/v8-exception.h
- include/node/v8-extension.h
- include/node/v8-external.h
- include/node/v8-forward.h
- include/node/v8-function-callback.h
- include/node/v8-function.h
- include/node/v8-handle-base.h
- include/node/v8-initialization.h
- include/node/v8-internal.h
- include/node/v8-isolate.h
- include/node/v8-json.h
- include/node/v8-local-handle.h
- include/node/v8-locker.h
- include/node/v8-maybe.h
- include/node/v8-memory-span.h
- include/node/v8-message.h
- include/node/v8-microtask-queue.h
- include/node/v8-microtask.h
- include/node/v8-object.h
- include/node/v8-persistent-handle.h
- include/node/v8-platform.h
- include/node/v8-primitive-object.h
- include/node/v8-primitive.h
- include/node/v8-profiler.h
- include/node/v8-promise.h
- include/node/v8-proxy.h
- include/node/v8-regexp.h
- include/node/v8-sandbox.h
- include/node/v8-script.h
- include/node/v8-snapshot.h
- include/node/v8-source-location.h
- include/node/v8-statistics.h
- include/node/v8-template.h
- include/node/v8-traced-handle.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| node-v24.21.0.tar.xz | 5.7357488e+07 | a6f54defb6fd7c84f41dba13d61e78e9b4e0961712cf61f29715c05f5ced94fc |
Master sites 1
- https://nodejs.org/dist/v24.21.0/
Commit history 7
The latest 5 of 7 in the history this site was built from.