notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Remember
I remember
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
node V8 JavaScript for client and server (meta port)
20.9.0_1 www on this many watch lists=38 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20.9.0_1Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2010-04-12 07:27:22
Last Update: 2023-11-01 19:29:11
Commit Hash: 1ce5801
People watching this port, also watch:: ca_root_nss, git, pkg, tmux, gnupg
License: NA
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.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (3 items)
Collapse this list.
  1. /usr/local/share/licenses/node-20.9.0_1/catalog.mk
  2. /usr/local/share/licenses/node-20.9.0_1/LICENSE
  3. /usr/local/share/licenses/node-20.9.0_1/NA
Collapse this list.
Dependency lines:
  • node>0:www/node
To install the port:
cd /usr/ports/www/node/ && make install clean
To add the package, run one of these commands:
  • pkg install www/node
  • pkg install node
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: node
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

Packages (timestamps in pop-ups are UTC):
node
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest20.18.0_120.18.0_1-20.18.0_120.18.0_1-15.5.0-
FreeBSD:13:quarterly20.17.0_120.17.0_1-20.17.0_120.17.0_1-20.10.0_120.10.0_1
FreeBSD:14:latest20.18.0_120.18.0_1-20.18.0_120.18.0_1--18.16.0
FreeBSD:14:quarterly20.17.0_120.17.0_1-20.17.0_120.17.0_1-20.10.0_120.10.0_1
FreeBSD:15:latest20.18.0_120.18.0_1n/a20.18.0_1n/a-20.10.0_120.10.0_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. node : www/node20
This port is required by:
for Build
  1. devel/RStudio
  2. mail/thunderbird
  3. www/chromium
  4. www/firefox
  5. www/firefox-esr
  6. www/iridium
  7. www/librewolf
Expand this list (12 items / 5 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/tor-browser
  3. www/ungoogled-chromium
  4. www/waterfox
  5. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. lang/opa*
  2. www/cliqz*
  3. Collapse this list of deleted ports.
for Run
  1. devel/py-PyExecJS

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. lang/opa*
  2. www/npm-node17*
  3. www/npm4*
  4. www/yarn-node17*
  5. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
www_node
USES:
metaport nodejs:run
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.
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)
    
    
Expand this list (3 items)
  • 2021-11-10
    Affects: users of www/node*, www/npm*, www/yarn*
    Author: mfechner@FreeBSD.org
    Reason: 
      The port framework was updated to use a default version for nodejs.
      The default version is pointing to the latest LTS version which is
      currently version 16.
      You can overwrite this by defining in /etc/make.conf, e.g. version 17:
      DEFAULT_VERSIONS=nodejs=17
    
      Or if you would like to stick always to the current version use:
      DEFAULT_VERSIONS=nodejs=current
    
      If you would like to use yarn or npm together with nodejs version 17,
      just install the package that is pulling the wanted dependency to nodejs:
    
      # pkg install yarn-node17
      # pkg install npm-node17
    
    
  • 2021-10-23
    Affects: users of www/node
    Author: bhughes@FreeBSD.org
    Reason: 
      The www/node port has been updated to Node.js v17.0.0, the latest
      upstream release. A new port, www/node16, has been created for the
      upcoming v16.x LTS branch. Users wanting to stay on v16.x can replace
      www/node with www/node16 with one of the following commands:
    
      # pkg install www/node16
        or
      # portmaster -o www/node16 www/node
        or
      # portupgrade -o www/node16 www/node
    
    
  • 2021-04-20
    Affects: users of www/node
    Author: bhughes@FreeBSD.org
    Reason: 
      The www/node port has been updated to Node.js v16.0.0, the latest
      upstream release. This is a major release, including many significant
      changes. Users are encouraged to read the release announcements before
      upgrading:
    
      https://nodejs.org/en/blog/release/v16.0.0/
    
    
  • Collapse this list.

Number of commits found: 408 (showing only 100 on this page)

«  1 | 2 | 3 | 4 | 5  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
13.10.1
10 Mar 2020 22:45:41
Revision:528200Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 13.9.0 -> 13.10.1

https://nodejs.org/en/blog/release/v13.10.0/
https://nodejs.org/en/blog/release/v13.10.1/

Refresh patches with `make makepatch`.

Sponsored by:	Miles AS
13.9.0
10 Mar 2020 21:23:40
Revision:528192Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 13.8.0 -> 13.9.0

https://nodejs.org/en/blog/release/v13.9.0/

Sponsored by:	Miles AS
13.8.0
10 Mar 2020 16:09:26
Revision:528184Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 13.7.0 -> 13.8.0

https://nodejs.org/en/blog/release/v13.8.0/

This is a security release. See
https://nodejs.org/en/blog/vulnerability/february-2020-security-releases/

MFH:		2020Q1
Security:	0032400f-624f-11ea-b495-000d3ab229d6
Sponsored by:	Miles AS
13.7.0
03 Feb 2020 05:26:34
Revision:525011Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 13.6.0 -> 13.7.0

https://nodejs.org/en/blog/release/v13.7.0/

Sponsored by:	Miles AS
13.6.0
02 Feb 2020 21:43:41
Revision:525005Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: build on i386

A recent change to V8 changed how mapped shared libraries were
discovered on FreeBSD, changing from using /proc/self/maps to using
sysctl with KERN_PROC_VMMAP. Unforcunately, this change fails to build
on i386 (and probably other 32-bit platforms) due to the use of
reinterpret_cast to change uint64_t to uintptr_t. This is an invalid
cast. The uin64_t should be static_cast to uintptr_t for it to work on
all platforms.

While here, bump the libuv dependency that I missed when upgrading to
13.6.0

PR:		243798
Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
Reported by:	paul beard <paulbeard@gmail.com>
Reported by:	pkg-fallout@FreeBSD.org
Sponsored by:	Miles AS
13.6.0
31 Jan 2020 22:26:22
Revision:524745Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 13.5.0 -> 13.6.0

https://nodejs.org/en/blog/release/v13.6.0/

While here, regenerate patches with `make makepatch`.

Sponsored by:	Miles AS
13.5.0
31 Jan 2020 21:45:17
Revision:524744Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 13.4.0 -> 13.5.0

https://nodejs.org/en/blog/release/v13.5.0/

While here, bump the minimum dependency on libuv and regenerate patches
with `make makepatch`.

Sponsored by:	Miles AS
13.4.0
31 Jan 2020 11:14:58
Revision:524694Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update to 13.4.0

https://nodejs.org/en/blog/release/v13.4.0/

Sponsored by:	Miles AS
13.3.0
01 Jan 2020 17:09:06
Revision:521746Original commit files touched by this commit This port version is marked as vulnerable.
adamw search for other commits by this committer
node*: Allow building with ssl=openssl (now 1.1.x)
13.3.0
13 Dec 2019 10:19:05
Revision:520012Original commit files touched by this commit This port version is marked as vulnerable.
pkubaj search for other commits by this committer
www/node: fix build on powerpc64 elfv1

13.2.0 broke powerpc64 elfv1 (again). The problem are those two commits:
https://github.com/nodejs/node/commit/605cb9f0fcd1d334ec15959bb79ba44b0e9f8186
https://github.com/nodejs/node/commit/fe99841c88fdb87959a14c7bca81e4cd4582eba6

They added ifdefs for _AIX, but the code they guard should run on all ppc64
elfv1 (not only on AIX).

Widen those ifdefs appriopriately so that node builds again.

PR:		242404
Approved by:	bhughes (maintainer)
13.3.0
13 Dec 2019 04:49:27
Revision:519961Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 13.2.0 -> 13.3.0

https://nodejs.org/en/blog/release/v13.3.0/

Sponsored by:	Miles AS
13.2.0
29 Nov 2019 16:28:48
Revision:518665Original commit files touched by this commit This port version is marked as vulnerable.
pkubaj search for other commits by this committer
www/node: fix build and runtime when using ELFv2 ABI on powerpc64

Submitted by:   alfredo.junior@eldorado.org.br
Reviewed by:    mikael.urankar@gmail.com
Approved by:    bhughes (maintainer timeout), mentors (implicit approval)
Differential Revision:  https://reviews.freebsd.org/D21588
13.2.0
29 Nov 2019 05:24:39
Revision:518623Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 13.1.0 -> 13.2.0

https://nodejs.org/en/blog/release/v13.2.0/

Sponsored by:	Miles AS
13.1.0
13 Nov 2019 21:41:51
Revision:517389Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 13.0.1 -> 13.1.0

https://nodejs.org/en/blog/release/v13.1.0/

Sponsored by:	Miles AS
13.0.1
07 Nov 2019 20:25:09
Revision:517009Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 13.0.0 -> 13.0.1

https://nodejs.org/en/blog/release/v13.0.1/

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.

Sponsored by:	Miles AS
13.0.0
03 Nov 2019 22:38:41
Revision:516611Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.13.0 -> 13.0.0

Update to the latest major release of Node.js, regenerating patches
with `make makepatch` while here.

https://nodejs.org/en/blog/release/v13.0.0/

Sponsored by:	Miles AS
12.13.0
03 Nov 2019 22:32:03
Revision:516610Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
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
12.13.0
25 Oct 2019 15:50:00
Revision:515621Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.12.0 -> 12.13.0

Update to the latest LTS release of Node.js. Regenerate patches with
`make makepatch`.

https://nodejs.org/en/blog/release/v12.13.0/

Sponsored by:	Miles AS
12.12.0
22 Oct 2019 20:50:59
Revision:515215Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.11.1 -> 12.12.0

https://nodejs.org/en/blog/release/v12.12.0/

Sponsored by:	Miles AS
12.11.1
08 Oct 2019 20:31:57
Revision:514104Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.10.0_1 -> 12.11.1

https://nodejs.org/en/blog/release/v12.11.0/
https://nodejs.org/en/blog/release/v12.11.1/

Sponsored by:	Miles AS
12.10.0_1
03 Oct 2019 20:35:30
Revision:513733Original commit files touched by this commit This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/icu: update to 65.1

Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
12.10.0
14 Sep 2019 22:01:13
Revision:512079Original commit files touched by this commit This port version is marked as vulnerable.
jbeich search for other commits by this committer
Drop C++11 workaround for GCC < 6 after r449590

lang/gcc5 will expire in ~1 month. If someone still uses lang/gcc48
they should backport C++11 fix instead. QA on GCC architecuters is
currently limited to powerpc64 which uses GCC_DEFAULT.

PR:		193528
12.10.0
06 Sep 2019 11:06:41
Revision:511301Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.9.1 -> 12.10.0

https://nodejs.org/en/blog/release/v12.10.0/

Sponsored by:	Miles AS
12.9.1
27 Aug 2019 20:48:27
Revision:510026Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.9.0 -> 12.9.1

This release fixes two regressions in the http module. See the release
notes for more details:

https://nodejs.org/en/blog/release/v12.9.1/

Sponsored by:	Miles AS
12.9.0
21 Aug 2019 20:08:32
Revision:509555Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.8.1 -> 12.9.0

https://nodejs.org/en/blog/release/v12.9.0/

Regenerate patches with `make makepatch`, taking care to keep patches
for files that have moved after Node.js upgraded the bundled V8
dependency.

Sponsored by:	Miles AS
12.8.1
20 Aug 2019 22:29:25
Revision:509481Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.8.0 -> 12.8.1

This is a security release. All Node.js users should consult the security
release summary at
https://nodejs.org/en/blog/vulnerability/aug-2019-security-releases/
for details on patched vulnerabilities.

MFH:		2019Q3
Security:	c97a940b-c392-11e9-bb38-000d3ab229d6
Sponsored by:	Miles AS
12.8.0
16 Aug 2019 22:27:10
Revision:509122Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.7.0 -> 12.8.0

https://nodejs.org/en/blog/release/v12.8.0/

The bundled OpenSSL configuration now includes BSD-x86, which this port
can now use. The build for i386 is still using the no-asm variant for
the time being. Assembler errors in BSD-x86/asm-avx2 need to be
investigated to be able to enable asm with the bundled OpenSSL.

While here, regenerate all remaining patches with `make makepatch`.

Sponsored by:	Miles AS
12.7.0
14 Aug 2019 12:25:09
Revision:508913Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories w)
12.7.0
27 Jul 2019 22:54:38
Revision:507478Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.6.0_1 -> 12.7.0

https://nodejs.org/en/blog/release/v12.7.0/
12.6.0_1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
12.6.0
12 Jul 2019 21:26:36
Revision:506491Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.4.0 -> 12.6.0

https://nodejs.org/en/blog/release/v12.5.0/
https://nodejs.org/en/blog/release/v12.6.0/

Sponsored by:	Miles AS
12.4.0
04 Jun 2019 20:23:28
Revision:503490Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.3.1 -> 12.4.0

https://nodejs.org/en/blog/release/v12.4.0/

Sponsored by:	Miles AS
12.3.1
24 May 2019 22:32:54
Revision:502494Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.2.0 -> 12.3.1

https://nodejs.org/en/blog/release/v12.3.0/
https://nodejs.org/en/blog/release/v12.3.1/
Sponsored by:	Miles AS
12.2.0
24 May 2019 05:42:46
Revision:502419Original commit files touched by this commit This port version is marked as vulnerable.
antoine search for other commits by this committer
Revert r502354 and unbreak INDEX
12.2.0
23 May 2019 20:28:28
Revision:502354Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
Remove www/node6

This port reached end-of-life upstream on 2019-04-30. Remove node6-*
from CONFLICTS for the remaining www/node* ports.

Sponsored by:	Miles AS
12.2.0
08 May 2019 18:41:05
Revision:501035Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: fix build on powerpc64

Upstream broke powerpc64 big-endian. Replace the check for AIX with
check for big-endian PPC64 to fix the build.

PR:		237586
Submitted by:	pkubaj
Sponsored by:	Miles AS
12.2.0
08 May 2019 18:26:55
Revision:501034Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.1.0 -> 12.2.0

https://nodejs.org/en/blog/release/v12.2.0/

Sponsored by:	Miles AS
12.1.0
01 May 2019 21:04:54
Revision:500615Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 12.0.0 -> 12.1.0

https://nodejs.org/en/blog/release/v12.1.0/

Sponsored by:	Miles AS
12.0.0
24 Apr 2019 10:55:41
Revision:499831Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.14.0 -> 12.0.0

Update to the latest major release of Node.js, which includes many
significant changes. Users are encouraced to read the release
announcement before upgrading.

https://nodejs.org/en/blog/release/v12.0.0/

Update minimum version requirements for dependencies. Regenerate patches
with `make makepatch`.

Sponsored by:	Miles AS
11.14.0
13 Apr 2019 20:33:18
Revision:498834Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.13.0 -> 11.14.0

https://nodejs.org/en/blog/release/v11.14.0/

Sponsored by:	Miles AS
11.13.0
29 Mar 2019 20:23:32
Revision:497198Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.12.0_1 -> 11.13.0

https://nodejs.org/en/blog/release/v11.13.0/

Sponsored by:	Miles AS
11.12.0_1
29 Mar 2019 04:57:05
Revision:497067Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node*: specify minimum versions of dependencies in BUILD_DEPENDS

Add BUILD_DEPENDS for all LIB_DEPENDS, specifying the minimum version as
the version bundled with a particlar version of Node.js. This should help
people building from ports with out-of-date dependencies with a helpful
message instead of build failures.

Reported by:	freebsd-ports@
Sponsored by:	Miles AS
11.12.0_1
27 Mar 2019 21:11:09
Revision:496981Original commit files touched by this commit This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/icu: update to 64.1

Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
11.12.0
16 Mar 2019 08:36:15
Revision:495854Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.11.0 -> 11.12.0

https://nodejs.org/en/blog/release/v11.12.0/

Sponsored by:	Miles AS
11.11.0
12 Mar 2019 21:05:40
Revision:495525Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: set environment variables for host build

The Node.js build system supports cross-compilation via node-gyp, which
picks up CC, CXX, LINK, C*FLAGS, and LDFLAGS from the environment for the
target build, but not for the host. We need to set the environment variables
for the "host" build.

This unbreaks the build on powerpc64.

PR:		233650
Reported by:	Piotr Kubaj <pkubaj@anongoth.pl>
Sponsored by:	Miles AS
Differential Revision:	https://reviews.freebsd.org/D19250
11.11.0
06 Mar 2019 22:01:24
Revision:494851Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.10.1 -> 11.11.0

https://nodejs.org/en/blog/release/v11.11.0/

Sponsored by:	Miles AS
11.10.1
03 Mar 2019 09:13:36
Revision:494484Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.10.0 -> 11.10.1

This is a security release. All Node.js users should consult the security
release summary at
https://nodejs.org/en/blog/vulnerability/february-2019-security-releases/
for details on patched vulnerabilities.

MFH:		2019Q1
Security:	b71d7193-3c54-11e9-a3f9-00155d006b02
Sponsored by:	Miles AS
11.10.0
18 Feb 2019 04:59:40
Revision:493241Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.9.0 -> 11.10.0

https://nodejs.org/en/blog/release/v11.10.0/

Sponsored by:	Miles AS
11.9.0
11 Feb 2019 18:24:42
Revision:492706Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node*: fix build on non-amd64/-i386 when BUNDLED_SSL is unset

The --openssl-no-asm configure option should only be set
when BUNDLED_SSL is enabled.

PR:		235311
Reported by:	jbeich
Sponsored by:	Miles AS
11.9.0
08 Feb 2019 20:51:56
Revision:492447Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.8.0 -> 11.9.0

Update patches and pkg-plist for deps/openssl/**/* after upstream
pdated to OpenSSL 1.1.1a and refresh existing patches with
`make makepatch`.

https://nodejs.org/en/blog/release/v11.9.0/

Sponsored by:	Miles AS
11.8.0
30 Jan 2019 11:23:52
Revision:491621Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.7.0_1 -> 11.8.0

https://nodejs.org/en/blog/release/v11.8.0/

Sponsored by:	Miles AS
11.7.0_1
23 Jan 2019 21:22:58
Revision:491060Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: disable BUNDLED_SSL by default on FreeBSD >=12

Change the default options on FreeBSD >=12 since OpenSSL 1.1.1 is
available in the base system. Bump PORTREVISION due to the change in
defaults.

While here, convert the port to use BROKEN_SSL, taking care to set
BROKEN_SSL+=base when appropriate.

PR:		234762
Reported by:	amdmi3
Sponsored by:	Miles AS
11.7.0
22 Jan 2019 21:11:12
Revision:490982Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.6.0 -> 11.7.0

https://nodejs.org/en/blog/release/v11.7.0/

Sponsored by:	Miles AS
11.6.0
28 Dec 2018 20:49:04
Revision:488626Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.3.0_1 -> 11.6.0

https://nodejs.org/en/blog/release/v11.4.0/
https://nodejs.org/en/blog/release/v11.5.0/
https://nodejs.org/en/blog/release/v11.6.0/

Sponsored by:	Miles AS
11.3.0_1
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
11.3.0
11 Dec 2018 10:10:02
Revision:487230Original commit files touched by this commit This port version is marked as vulnerable.
antoine search for other commits by this committer
Spell CHOSEN_COMPILER_TYPE correctly

PR:		199098
With hat:	portmgr
11.3.0
10 Dec 2018 11:40:26
Revision:487157Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.2.0 -> 11.3.0

This is a security release that addresses multiple vulnerabilities. Users
are recommended to upgrade as soon as possible.

https://nodejs.org/en/blog/vulnerability/november-2018-security-releases/
https://nodejs.org/en/blog/release/v11.3.0/

MFH:		2018Q4
Security:	2a86f45a-fc3c-11e8-a414-00155d006b02
Sponsored by:	Miles AS
11.2.0
21 Nov 2018 04:44:24
Revision:485496Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.1.0 -> 11.2.0

https://nodejs.org/en/blog/release/v11.2.0/

Sponsored by:	Miles AS
11.1.0
10 Nov 2018 10:09:49
Revision:484599Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
security/openssl-devel was removed, but there is a security/openssl111 now.
11.1.0
05 Nov 2018 05:17:06
Revision:484171Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: remove BROKEN for FreeBSD 10

Sponsored by:	Miles AS
11.1.0
03 Nov 2018 19:38:13
Revision:483907Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 11.0.0 -> 11.1.0

https://nodejs.org/en/blog/release/v11.1.0/

Sponsored by:	Miles AS
11.0.0
02 Nov 2018 13:32:35
Revision:483807Original commit files touched by this commit This port version is marked as vulnerable.
rene search for other commits by this committer
Remove compatibility code for FreeBSD < 11.2 from all ports.

Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
11.0.0
31 Oct 2018 22:09:11
Revision:483622Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 10.12.0_1 -> 11.0.0

Update to the latest major release of Node.js. Upstream has dropped
support for FreeBSD 10.x, so mark the port as BROKEN on FreeBSD 10.
Regenerate patches with `make makepatch`.

https://nodejs.org/en/blog/release/v11.0.0/

Sponsored by:	Miles AS
10.12.0_1
31 Oct 2018 21:03:49
Revision:483618Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node10: copy from www/node, update 10.12.0_1 -> 10.13.0 (LTS)

Create a new port for the latest Node.js 10.13.0 LTS release. Update
CONFLICTS for the existing Node.js ports to include the new node10 port
and remove non-existent ports.

https://nodejs.org/en/blog/release/v10.13.0/

Sponsored by:	Miles AS
10.12.0_1
23 Oct 2018 11:35:04
Revision:482830Original commit files touched by this commit This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/icu: update to 63.1

Changes:	http://site.icu-project.org/download/63
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		232300
Exp-run by:	antoine
10.12.0
12 Oct 2018 21:33:54
Revision:481941Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 10.11.0 -> 10.12.0

https://nodejs.org/en/blog/release/v10.12.0/

Sponsored by:	Miles AS
10.11.0
27 Sep 2018 05:26:22
Revision:480779Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 10.10.0 -> 10.11.0

https://nodejs.org/en/blog/release/v10.11.0/

Sponsored by:	Miles AS
10.10.0
10 Sep 2018 04:28:54
Revision:479357Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 10.9.0_1 -> 10.10.0

https://nodejs.org/en/blog/release/v10.10.0/

Sponsored by:	Miles AS
10.9.0_1
06 Sep 2018 19:40:41
Revision:479152Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: add dependency on www/libnghttp2

... instead of using the bundled version. Bump PORTREVISION due to the
new dependency.

Sponsored by:	Miles AS
10.9.0
27 Aug 2018 11:31:18
Revision:478194Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 10.7.0_1 -> 10.9.0

This is a security release addressing multiple vulnerabilities. Users
are recommended to upgrade as soon as possible.

https://nodejs.org/en/blog/vulnerability/august-2018-security-releases/
https://nodejs.org/en/blog/release/v10.9.0/

While here, refresh patches with `make makepatch`

MFH:		2018Q3
Security:	0904e81f-a89d-11e8-afbb-bc5ff4f77b71
Sponsored by:	Miles AS
10.7.0_1
26 Aug 2018 18:42:18
Revision:478153Original commit files touched by this commit This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Update WWW

Approved by:	portmgr (blanket)
10.7.0_1
29 Jul 2018 22:18:46
Revision:475857Original commit files touched by this commit This port version is marked as vulnerable.
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
10.7.0
21 Jul 2018 21:28:08
Revision:475078Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 10.6.0 -> 10.7.0

https://nodejs.org/en/blog/release/v10.7.0/

Sponsored by:	Miles AS
10.6.0
10 Jul 2018 20:09:41
Revision:474405Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 10.5.0 -> 10.6.0

https://nodejs.org/en/blog/release/v10.6.0/

Sponsored by:	Miles AS
10.5.0_1
29 Jun 2018 14:22:11
Revision:473551Original commit files touched by this commit This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/icu: update to 62.1

Changes:	http://site.icu-project.org/download/62
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		229359
Exp-run by:	antoine (only 10.4)
10.5.0
26 Jun 2018 05:21:20
Revision:473372Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 10.4.1 -> 10.5.0

https://nodejs.org/en/blog/release/v10.5.0/
10.4.1
15 Jun 2018 14:12:42
Revision:472453Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 10.4.0 -> 10.4.1

Update to the latest security release, fixing CVE-2018-7161,
CVE-2018-7162, CVE-2018-7164, and CVE-2018-1000168.

https://nodejs.org/en/blog/release/v10.4.1/
https://nodejs.org/en/blog/vulnerability/june-2018-security-releases/

MFH:		2018Q2
Security:	45b8e2eb-7056-11e8-8fab-63ca6e0e13a2
Sponsored by:	Miles AS
10.4.0
08 Jun 2018 18:43:11
Revision:472018Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 10.3.0 -> 10.4.0

https://nodejs.org/en/blog/release/v10.4.0/

Remove files/patch-deps_v8_src_base_cpu.cc, which has been applied
upstream and is no longer necessary (as reported in PR 228779). Other
patches have been refreshed as needed with `make makepatch`.

PR:		228779
Reported by:	Sylvain Garrigues <sylvain@sylvaingarrigues.com>
Sponsored by:	Miles AS
10.3.0
08 Jun 2018 04:24:50
Revision:471980Original commit files touched by this commit This port version is marked as vulnerable.
linimon search for other commits by this committer
Mark as broken on powerpc64.

Approved by:	portmgr (tier-2 blanket)
10.3.0
01 Jun 2018 23:07:33
Revision:471327Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 10.1.0_1 -> 10.3.0

https://nodejs.org/en/blog/release/v10.2.0/
https://nodejs.org/en/blog/release/v10.2.1/
https://nodejs.org/en/blog/release/v10.3.0/

Sponsored by:	Miles AS
10.1.0_1
13 May 2018 20:30:03
Revision:469828Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: fix build on i386

Add patch files missing from r469781, which ensure that the Node.js
build on i386 falls back to the linux-elf OpenSSL config.

PR:		228135
Reported by:	Marcin Cieslak <saper@saper.info>
10.1.0_1
13 May 2018 08:21:47
Revision:469781Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: fix SSL/TLS on i386

The upgrade to v10.0.0 included significant changes to the OpenSSL
dependency in Node.js, in particular how the build was configured.
Upstream does not include a BSD-x86 config anymore, so the www/node port
ended up using the BSD-x86_64 no-asm config for all builds except x86_64
(which used the asm optimized config). This was a mistake, causing all
32-bit archs to build OpenSSL configured for a 64-bit architecture, and
it causes problems with SSL/TLS as described in PR 228135.

Change the build config to not use BSD-x86_64 no-asm for 32-bit i386 and
arm builds, falling back to the generic linux-elf configuration instead.
Patches remove Linux specific libraries (-ldl) and keep the CFLAGS the
same as the BSD config.

PR:             228135
Reported by:    Marcin Cie\xc5\x9blak <saper@saper.info>
10.1.0
10 May 2018 20:32:55
Revision:469581Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 10.0.0 -> 10.1.0

https://nodejs.org/en/blog/release/v10.1.0/
10.0.0
30 Apr 2018 22:46:56
Revision:468746Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.11.1_1 -> 10.0.0

Update to the latest major release of Node.js. This release includes
many significant changes, both to Node.js itself and the FreeBSD port.

https://nodejs.org/en/blog/release/v10.0.0/

In particular, Node.js now requires OpenSSL 1.1.0h, so the BUNDLED_SSL
option is enabled by default. It is still possible to disable this
option when using security/openssl-devel (which is currently at 1.1.0h).
Multiple patches are required to get Node.js building with the bundled
OpenSSL library. Only amd64 builds get optimized assembler; all other
archs use non-asm implementations.
9.11.1_1
06 Apr 2018 15:53:17
Revision:466648Original commit files touched by this commit This port version is marked as vulnerable.
jbeich search for other commits by this committer
devel/icu: update to 61.1

Changes:	http://site.icu-project.org/download/61
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		227042
Exp-run by:	antoine
MFH:		2018Q2 (required by Firefox 61)
9.11.1
05 Apr 2018 12:23:53
Revision:466552Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.10.1 -> 9.11.1

https://nodejs.org/en/blog/release/v9.11.0/
https://nodejs.org/en/blog/release/v9.11.1/
9.10.1
01 Apr 2018 09:20:17
Revision:466134Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.10.0 -> 9.10.1

No changes from the previous verison. This release ensures that the
hosted binaries from the Node.js project adhere to the platform support
contract, which does not apply to the FreeBSD port and packages.

MFH:		2018Q2
9.10.0
29 Mar 2018 19:57:04
Revision:465916Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.9.0 -> 9.10.0

This is a security release addressing multiple vulnerabilities. Users
are recommended to upgrade as soon as possible.

https://nodejs.org/en/blog/vulnerability/march-2018-security-releases/
https://nodejs.org/en/blog/release/v9.10.0/

MFH:		2018Q1
Security:	5a9bbb6e-32d3-11e8-a769-6daaba161086
9.9.0
22 Mar 2018 08:02:21
Revision:465262Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.8.0 -> 9.9.0

https://nodejs.org/en/blog/release/v9.9.0/
9.8.0
09 Mar 2018 11:37:45
Revision:463953Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.7.1 -> 9.8.0

https://nodejs.org/en/blog/release/v9.8.0/
9.7.1
02 Mar 2018 12:11:51
Revision:463391Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.7.0 -> 9.7.1

There are not changes in the release. A new version was published due to
a bad node-v9.7.0.pkg (macOS installer) file that was published to
nodejs.org in the previous release.

https://nodejs.org/en/blog/release/v9.7.1/
9.7.0
01 Mar 2018 21:16:12
Revision:463355Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.6.1 -> 9.7.0

https://nodejs.org/en/blog/release/v9.7.0/
9.6.1
25 Feb 2018 23:19:10
Revision:462984Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.5.0 -> 9.6.1

https://nodejs.org/en/blog/release/v9.6.0/
https://nodejs.org/en/blog/release/v9.6.1/
9.5.0
19 Feb 2018 11:10:43
Revision:462307Original commit files touched by this commit This port version is marked as vulnerable.
antoine search for other commits by this committer
Reduce dependency on the python2 metaport

PR:		225752
Submitted by:	Yasuhiro KIMURA
9.5.0
16 Feb 2018 03:16:50
Revision:461971Original commit files touched by this commit This port version is marked as vulnerable.
jhibbits search for other commits by this committer
Mark www/node as buildable by powerpc64

Summary:
As of node 9.3.0, a bug was fixed preventing builds with gcc.  As this has
not been tested on mips, and fails on powerpcspe, only add powerpc64 to the
ONLY_FOR_ARCHS list.

Test Plan: Built for powerpc64

Reviewed By: bhughes
Differential Revision: https://reviews.freebsd.org/D13880
9.5.0
08 Feb 2018 14:29:36
Revision:461241Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node,www/node8,www/node6: disable dtrace usdt on armv[67]

Disable the DTRACE option by default on armv[67] since Node.js fails to
build on armv[67] with the following error:

dt_modtext:/usr/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c(820):
arm not implemented

PR:		224271
Submitted by:	mikael.urankar@gmail.com
9.5.0
03 Feb 2018 22:31:49
Revision:460856Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.4.0 -> 9.5.0

https://nodejs.org/en/blog/release/v9.5.0/
9.4.0
26 Jan 2018 21:45:21
Revision:460053Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.3.0 -> 9.4.0

https://nodejs.org/en/blog/release/v9.4.0/

While here, pet portlint:
- move ONLY_FOR_ARCHS
- remove USES_LDCONFIG (node.js doesn't install a .so)

Approved by:	mat (co-mentor)
Differential Revision:	https://reviews.freebsd.org/D14050
9.3.0
16 Dec 2017 21:14:10
Revision:456516Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.2.1 -> 9.3.0

https://nodejs.org/en/blog/release/v9.3.0/

Approved by:	mat (co-mentor)
Differential Revision:	https://reviews.freebsd.org/D13495
9.2.1
14 Dec 2017 19:47:50
Revision:456346Original commit files touched by this commit This port version is marked as vulnerable.
bhughes search for other commits by this committer
www/node: Update 9.2.0 -> 9.2.1

Approved by:	mat (co-mentor)
Security:	bea84a7a-e0c9-11e7-b4f3-11baa0c2df21
Differential Revision:	https://reviews.freebsd.org/D13443

Number of commits found: 408 (showing only 100 on this page)

«  1 | 2 | 3 | 4 | 5  »