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.
WWW: https://nodejs.org/
===> The following configuration options are available for node12-12.22.1_1:
BUNDLED_SSL=off: Use node.js's bundled OpenSSL implementation
DOCS=on: Build and/or install documentation
DTRACE=on: Build with DTrace probes
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
Remove most expired ports that depend on Python 2.7:
Exceptions are:
- mail/mailman, our listservers still use it
- www/chromium, solely because of popular demand,
upstream is (slowly) working on porting it to Python 3
- ports that have actual patches for Python 3 against
them (Cinnamon and a few unrelated other ports)
- llvm70 and qt5-webengine because they seem to have a lot
of dependencies which need further analysis
- sysutils/uefi-edk2-bhyve because bhyve seems to use them
- python2 and python27 themselves
I'm sure there will be complaints, but the nice thing about
a version control system is that we can revert and adjust things.
(Only the first 15 lines of the commit message are shown above )
www/node14: copy from www/node, update 14.14.0 -> 14.15.0 (LTS)
Create a new port for the latest Node.js 14.15.0 LTS release. Update
CONFLICTS for the existing Node.js ports to include the new node14 port
and remove non-existent ports.
https://nodejs.org/en/blog/release/v14.15.0/
Sponsored by: Miles AS
www/node*: add binutils dep on objdump
/usr/bin/objdump will be removed from FreeBSD before FreeBSD 13.0.
PR: 241157
Approved by: bapt
Sponsored by: The FreeBSD Foundation
Clean up ports after FreeBSD 12.0 reached end-of-life.
emulators/mesen is left out for now, as it breaks on 11.3
Submitted by: rene
Reviewed by: jbeich, zeising
X-Differential Revision: https://reviews.freebsd.org/D24211
www/node: Update 12.13.0 -> 12.13.1
Update to the latest Node.js v12 LTS release. As in r517009, change the
default options on FreeBSD 12.0-RELEASE, since Node.js uses functions
introduced in OpenSSL 1.1.1b, while 12.0-RELEASE only has 1.1.1a.
https://nodejs.org/en/blog/release/v12.13.1/
Sponsored by: Miles AS
www/node12: copy from www/node
Create a new port for the latest Node.js 12.13.0 LTS release. Update
CONFLICTS for the existing Node.js ports to include the new node12 port.
https://nodejs.org/en/blog/release/v12.13.0/
Sponsored by: Miles AS