Port details |
- node19 V8 JavaScript for client and server
- 19.6.0 www
=0 Version of this port present on the latest quarterly branch. - Maintainer: sunpoet@FreeBSD.org
 - Port Added: 2023-01-30 14:27:08
- Last Update: 2023-03-21 19:20:11
- Commit Hash: dce369e
- License: MIT
- 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.
 ¦ ¦ ¦ ¦ 
- 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/node19/ && make install clean
- To add the package, run one of these commands:
- pkg install www/node19
- pkg install node19
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: node19
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le
- distinfo:
- TIMESTAMP = 1677771061
SHA256 (node-v19.6.0.tar.gz) = a09bff6ec52b5fa9acd77cc208cdee2a8808a1007fc361c341e3a44bab05ba7d
SIZE (node-v19.6.0.tar.gz) = 85064518
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.3 : 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 Run
-
- www/npm-node19
- www/yarn-node19
Configuration Options:
- ===> The following configuration options are available for node19-19.6.0:
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_node19
- USES:
- compiler:c++11-lib gmake localbase pkgconfig python:3.6+,build shebangfix ssl
- pkg-message:
- For install:
- Note: If you need npm (Node Package Manager), please install www/npm.
- WWW: https://nodejs.org/ https://github.com/nodejs/node
- WWW: https://nodejs.org/ https://github.com/nodejs/node
- Master Sites:
|
Notes from UPDATING |
- These upgrade notes are taken from /usr/ports/UPDATING
- 2023-01-30
Affects: users of USES=nodejs, www/node*, www/npm* and www/yarn* Author: sunpoet@FreeBSD.org Reason:
The current USES=nodejs has the following issues:
- www/node is not the default version while www/node16 is.
- It also means inconsistent naming of node ports.
- www/npm duplicates with www/npm-node16.
- www/yarn duplicates with www/yarn-node16.
The notable changes are introduced to fix the above issues:
- Rewrite Mk/Uses/nodejs.mk.
- Add new LTS version of nodejs (www/node18).
- Add new current version of nodejs (www/node19).
- Change default nodejs version from 16 to 18 (latest LTS),
- Use consistent naming for all supported node versions.
- Convert www/node, www/npm and www/yarn to meta ports.
After these changes:
- All supported node versions are named as node{14,16,18,19}.
- www/node is a meta port which depends on the default version
(e.g. www/node18)
- www/npm is a meta port which depends on the default version
(e.g. www/npm-node18)
- www/yarn is a meta port which depends on the default version
(e.g. www/yarn-node18)
|
Number of commits found: 5
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
19.6.0 21 Mar 2023 19:20:11
    |
Po-Chuan Hsieh (sunpoet)  |
www/node19: Update to 19.6.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V19.md |
19.5.0 20 Feb 2023 22:06:37
    |
Matthias Andree (mandree)  |
www/node18: www/node19: honor ccache for build
This works because CCACHE_BIN is empty if not requested.
Approved by: sunpoet@ (maintainer)
PR: 269491 |
19.5.0 05 Feb 2023 15:47:46
    |
Po-Chuan Hsieh (sunpoet)  |
www/node19: Fix USES=python
It follows acceptable_pythons in the configure script. [1]
PR: 269279
Reported by: Jordan Ostreff <jordan@ostreff.info>
Reference: https://github.com/nodejs/node/blob/v19.6.0/configure [1] |
19.5.0 30 Jan 2023 23:51:42
    |
Po-Chuan Hsieh (sunpoet)  |
www/node19: Update to 19.5.0
Changes: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V19.md |
19.2.0 30 Jan 2023 14:20:38
    |
Po-Chuan Hsieh (sunpoet)  |
Framework: Rewrite nodejs.mk and reorganize www/{node,npm,yarn}
The current USES=nodejs has the following issues:
- www/node is not the default version while www/node16 is.
- It also means inconsistent naming of node ports.
- www/npm duplicates with www/npm-node16.
- www/yarn duplicates with www/yarn-node16.
The notable changes are introduced to fix the above issues:
- Rewrite Mk/Uses/nodejs.mk.
- Add new LTS version of nodejs (www/noe18).
- Add new current version of nodejs (www/node19).
- Change default nodejs version from 16 to 18 (latest LTS).
- Use consistent naming for all supported node versions.
- Convert www/node, www/npm and www/yarn to meta ports.
After this commit:
- All supported node versions are named as node{14,16,18,19}
- www/node is a meta port which depends on the default version (e.g. www/node18)
- www/npm is a meta port which depends on the default version (e.g.
www/npm-node18)
- www/yarn is a meta port which depends on the default version (e.g.
www/yarn-node18)
- Bump PORTREVISION of dependent ports for dependency change (from www/node16 to
www/node18)
Discussed with: jrm, otis, pizzamig |
Number of commits found: 5
|