www/node22 22.23.2_2 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
- 12199.9 KiB, 55480.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/node22 | 22.23.2_2 |
| DragonFly | www/node22 | 22.16.0 |
| MidnightBSD | www/node22 | 22.23.2 |
Install
Binary package:
pkg install node22
From the ports tree:
cd /usr/ports/www/node22/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= node22>0:www/node22
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 | 22.23.2_1 | 22.23.2_1 | - | 22.17.1 | 22.23.2_2 |
| FreeBSD:14:quarterly | 22.23.2_1 | 22.23.2_1 | n/a | 22.17.1 | 22.23.2_1 |
| FreeBSD:15:latest | 22.23.2_1 | 22.23.2_2 | n/a | 22.17.1 | 22.17.1 |
| FreeBSD:15:quarterly | 22.23.2_1 | 22.23.2_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 22.23.2_1 | 22.23.2_2 | 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 13
libada.so: devel/libadalibbrotlidec.so: archivers/brotlilibcares.so: dns/c-areslibicui18n.so: devel/iculibllhttp.so: www/llhttplibnghttp2.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 27
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/sqlite3
- devel/binutils
- devel/gettext-runtime
- devel/gmake
- devel/icu
- devel/libada
- devel/libedit
- devel/libffi
- devel/libuv
- devel/pkgconf
- devel/readline
- devel/simdjson
- devel/uvwasi
- dns/c-ares
- lang/python312
- lang/tcl86
- math/libtommath
- math/mpdecimal
- net/libngtcp2
- print/indexinfo
- textproc/expat2
- www/libnghttp2
- www/libnghttp3
- www/llhttp
Run dependencies 18
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 111
- 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/ephemeron-pair.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/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-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
- include/node/v8-typed-array.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| node-v22.23.2.tar.xz | 5.1362684e+07 | bbe768df8d5815d7fa76124052985332452e0a4742d39f32027550d1aab8f6fb |
Master sites 1
- https://nodejs.org/dist/v22.23.2/