www/node22 22.23.2 MidnightBSD
V8 JavaScript for client and server
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
f01ea66604- License
- mit
- Categories
- www
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 |
|---|---|---|
| MidnightBSD | www/node22 | 22.23.2 |
| FreeBSD | www/node22 | 22.23.2_2 |
| DragonFly | www/node22 | 22.16.0 |
Install
Binary package:
mport install node${PORTVERSION:R:R}
From mports:
cd /usr/mports/www/node22 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= node${PORTVERSION:R:R}>0:www/node22
Dependencies
As this port's Makefile names them.
Build 5
brotli>=1.0.9,1: archivers/brotlic-ares>=1.17.2: dns/c-areslibnghttp2>=1.45.1: www/libnghttp2libuv>=1.42.0: devel/libuvobjdump: devel/binutils
Library 4
libbrotlidec.so: archivers/brotlilibcares.so: dns/c-areslibnghttp2.so: www/libnghttp2libuv.so: devel/libuv
Build dependencies 5
Run dependencies 4
No port depends on this one.
Configuration
Options name: www_node
| Option | Default | Description |
|---|---|---|
| BUNDLED_SSL | off | Use bundled OpenSSL implementation from node.js |
| DOCS | off | |
| ICU | on | |
| JIT | on | Use Just In Time compiler |
- USES
- compiler:c++11-lib gmake localbase pkgconfig python:build shebangfix tar:xz
- Service scripts
- none
- Conflicts with
- node[0-9][0-9]
Files
Manual pages 1
- node(1)
pkg-plist 2375
- bin/corepack
- 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/openssl/aes.h
- include/node/openssl/archs/BSD-x86/asm/crypto/buildinf.h
- include/node/openssl/archs/BSD-x86/asm/include/crypto/bn_conf.h
- include/node/openssl/archs/BSD-x86/asm/include/crypto/dso_conf.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/asn1.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/asn1t.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/bio.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/cmp.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/cms.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/conf.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/configuration.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/crmf.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/crypto.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/ct.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/err.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/ess.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/fipskey.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/lhash.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/ocsp.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/opensslv.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/pkcs12.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/pkcs7.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/safestack.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/srp.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/ssl.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/ui.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/x509.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/x509_vfy.h
- include/node/openssl/archs/BSD-x86/asm/include/openssl/x509v3.h
- include/node/openssl/archs/BSD-x86/asm/include/progs.h
- include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_digests.h
- include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_dsa.h
- include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_ec.h
- include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_ecx.h
- include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_rsa.h
- include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_sm2.h
- include/node/openssl/archs/BSD-x86/asm/providers/common/include/prov/der_wrap.h
- include/node/openssl/archs/BSD-x86/asm_avx2/crypto/buildinf.h
- include/node/openssl/archs/BSD-x86/asm_avx2/include/crypto/bn_conf.h
- include/node/openssl/archs/BSD-x86/asm_avx2/include/crypto/dso_conf.h
- include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/asn1.h
- include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/asn1t.h
- include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/bio.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/
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
f01ea66604 |
Lucas Holt | Fix Node c-ares callback compatibility c-ares 1.34.8 uses a non-const hostent callback.
AI-Assisted-by: Codex (GPT-5) <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |
|
f77687f152 |
Lucas Holt | www/node*: update releases and fix c-ares build Update maintained Node.js releases and make the reverse DNS callback const-correct for current c-ares. Keep node23 at its final release with a revision bump and drop an obsolete PowerPC-only node22 patch.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |