Port details |
- node20 V8 JavaScript for client and server
- 20.11.1 www =4 20.11.1Version of this port present on the latest quarterly branch.
- Maintainer: sunpoet@FreeBSD.org
- Port Added: 2023-04-18 21:51:23
- Last Update: 2024-03-09 14:05:33
- Commit Hash: f83953b
- People watching this port, also watch:: curl, libxml2, rsync, git, gnutls
- License: MIT
- WWW:
- https://nodejs.org/
- https://github.com/nodejs/node
- Description:
- Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
uses an event-driven, non-blocking I/O model that makes it lightweight and
efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open
source libraries in the world.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/www/node20/ && make install clean
- To add the package, run one of these commands:
- pkg install www/node20
- pkg install node20
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: node20
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le
- distinfo:
- TIMESTAMP = 1709390438
SHA256 (node-v20.11.1.tar.xz) = 77813edbf3f7f16d2d35d3353443dee4e61d5ee84d9e3138c7538a3c0ca5209e
SIZE (node-v20.11.1.tar.xz) = 42159296
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- brotli>=1.0.9,1 : archivers/brotli
- c-ares>=1.17.2 : dns/c-ares
- libnghttp2>=1.45.1 : www/libnghttp2
- libuv>=1.42.0 : devel/libuv
- objdump : devel/binutils
- icu>=69.1 : devel/icu
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- Runtime dependencies:
-
- ca_root_nss>=0 : security/ca_root_nss
- Library dependencies:
-
- libbrotlidec.so : archivers/brotli
- libcares.so : dns/c-ares
- libnghttp2.so : www/libnghttp2
- libuv.so : devel/libuv
- libicui18n.so : devel/icu
- This port is required by:
- for Build
-
- games/anki
- lang/dotnet
- net/cjdns
- print/qt6-pdf
- security/gsa
- www/qt5-webengine
- www/qt6-webengine
- for Run
-
- devel/emscripten
- devel/node-thrift
- devel/purescript-language-server
- devel/rubygem-execjs
- devel/sonar-scanner-cli
- devel/sonarqube-community
- games/wipeclean
Configuration Options:
- ===> The following configuration options are available for node20-20.11.1:
BUNDLED_SSL=off: Use bundled OpenSSL implementation from node.js
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
- Options name:
- www_node20
- USES:
- compiler:c++11-lib gmake localbase pkgconfig python:build shebangfix tar:xz ssl
- pkg-message:
- For install:
- Note: If you need npm (Node Package Manager), please install www/npm.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
20.11.1 09 Mar 2024 14:05:33 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.11.1
Changes: https://github.com/nodejs/node/releases
https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md
Security: CVE-2023-46809, CVE-2024-21890, CVE-2024-21891, CVE-2024-21892,
CVE-2024-21896, CVE-2024-22017, CVE-2024-22019, CVE-2024-22025 |
20.10.0_2 21 Feb 2024 15:06:49 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Sort PLIST after 94cb251581ce0b94a40dee0728884367c3a4a82d |
20.10.0_2 27 Jan 2024 12:36:36 |
Muhammad Moinur Rahman (bofh) |
www/node20: Moved man to share/man
Approved by: portmgr (blanket) |
20.10.0_1 05 Jan 2024 21:04:30 |
Piotr Kubaj (pkubaj) |
www/node20: remove ELFv1 support |
20.10.0_1 01 Dec 2023 22:11:33 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.10.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md |
20.9.0_1 17 Nov 2023 11:46:00 |
Jan Beich (jbeich) |
devel/icu: update to 74.1
Changes: https://github.com/unicode-org/icu/releases/tag/release-74-1
Reported by: GitHub (watch releases)
PR: 274317
Exp-run by: antoine (incomplete)
Approved by: fluffy |
20.9.0 01 Nov 2023 01:57:00 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.9.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md |
20.8.1 16 Oct 2023 15:59:43 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.8.1
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md |
20.8.0 08 Oct 2023 11:54:37 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Use .tar.xz instead of .tar.gz
Reported by: danfe |
20.8.0 30 Sep 2023 00:44:22 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.8.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md |
20.7.0 29 Sep 2023 16:13:41 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.7.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md |
20.6.0 06 Sep 2023 20:49:39 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.6.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md |
20.5.1 21 Aug 2023 17:03:15 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.5.1
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md |
20.5.0 19 Aug 2023 22:29:50 |
Piotr Kubaj (pkubaj) |
www/node20: update powerpc64* patch to account for new changes |
20.5.0 16 Aug 2023 18:25:13 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.5.0
- Sort PLIST
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md |
20.4.0 09 Jul 2023 21:34:19 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.4.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md |
20.3.1 09 Jul 2023 10:18:13 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.3.1
- Update BROKEN_SSL_REASON
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md |
20.2.0 30 Jun 2023 13:23:13 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Rename and regenerate patch files |
20.2.0 27 Jun 2023 19:34:34 |
Rene Ladan (rene) |
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568> |
20.2.0 07 Jun 2023 07:25:09 |
Muhammad Moinur Rahman (bofh) |
www/node20: Fix build with OpenSSL 3
- This was tested only with OpenSSL 3 from base but not with
openssl30 or openssl31 ports
- Refresh patches
PR: 271868
Reported by: emaste
Approved by: portmgr (blanket) |
20.2.0 27 May 2023 23:43:46 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.2.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md |
20.1.0 07 May 2023 16:03:30 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Update to 20.1.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md |
20.0.0 24 Apr 2023 20:34:01 |
Piotr Kubaj (pkubaj) |
www/node20: fix patching on powerpc64* |
20.0.0 18 Apr 2023 21:36:11 |
Po-Chuan Hsieh (sunpoet) |
www/node20: Add node20 20.0.0
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
uses an event-driven, non-blocking I/O model that makes it lightweight and
efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open
source libraries in the world. |