BSD Ports

www/node20 20.20.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

SystemPortVersion
MidnightBSDwww/node2020.20.2
DragonFlywww/node2020.19.2_1

Install

Binary package:

mport install node20

From mports:

cd /usr/mports/www/node20 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	node20>0:www/node20

Dependencies

As this port's Makefile names them.

Build 5

Library 4

Build dependencies 5
Run dependencies 4

No port depends on this one.

Configuration

Options name: www_node

OptionDefaultDescription
BUNDLED_SSLoffUse bundled OpenSSL implementation from node.js
DOCSoff
NLSoff
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 2373
  • 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
FileSizeSHA256
node-v20.20.2.tar.xz4.2662736e+077aeeacdb858299e09a3e0510d4bb8b266923894a9e3ac0058ba89d4ecf4a4cca
Master sites 1
  • https://nodejs.org/dist/v20.20.2/

Commit history 2

DateCommitCreditsLog 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]>