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
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: www/node/files/patch-deps_v8_src_base_platform_platform-freebsd.cc

Number of commits found: 17

Monday, 30 Jan 2023
14:20 Po-Chuan Hsieh (sunpoet) search for other commits by this committer
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
commit hash: fa93fdc383c190569821ae224413c848c19d9a7c commit hash: fa93fdc383c190569821ae224413c848c19d9a7c commit hash: fa93fdc383c190569821ae224413c848c19d9a7c commit hash: fa93fdc383c190569821ae224413c848c19d9a7c fa93fdc
Tuesday, 19 Apr 2022
16:42 Mikael Urankar (mikael) search for other commits by this committer
www/node: Fix build on armv7

PR:		260651
Approved by:	portmgr (build fix blanket)
commit hash: 02c4b2720bb1b5a0c0af5617b1e1dfd2e040f60d commit hash: 02c4b2720bb1b5a0c0af5617b1e1dfd2e040f60d commit hash: 02c4b2720bb1b5a0c0af5617b1e1dfd2e040f60d commit hash: 02c4b2720bb1b5a0c0af5617b1e1dfd2e040f60d 02c4b27
Monday, 6 Jul 2020
22:19 bhughes search for other commits by this committer
www/node: Update 14.4.0 -> 14.5.0

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

Refresh patches with `make makepatch`, and adapt them to the changes
from upstream due to the V8 upgrade.

Sponsored by:	Miles AS
Original commitRevision:541372 
Sunday, 2 Feb 2020
21:43 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
Original commitRevision:525005 
Friday, 31 Jan 2020
22:26 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
Original commitRevision:524745 
Friday, 16 Aug 2019
22:27 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
Original commitRevision:509122 
Friday, 8 Feb 2019
20:51 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
Original commitRevision:492447 
Monday, 27 Aug 2018
11:31 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
Original commitRevision:478194 
Monday, 30 Apr 2018
22:46 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.
Original commitRevision:468746 
Wednesday, 25 Oct 2017
18:43 bhughes search for other commits by this committer
www/node: Update 8.6.0 -> 8.8.0

Update to the latest upstream v8.x release to address a remote DoS
vulnerability.

https://nodejs.org/en/blog/vulnerability/oct-2017-dos/
https://nodejs.org/en/blog/release/v8.8.0/

Remove post-patch rules to replace various occurrences of 'python' with
PYTHON_CMD. Upstream has done a change to ensure that the "correct"
python version is called at build time, making our post-patch steps
unnecessary.

Re-roll patches with 'make makepatch'.

Approved by:	robak (mentor)
MFH:		2017Q4
Security:	CVE-2017-14919
Differential Revision:	https://reviews.freebsd.org/D12689
Original commitRevision:452891 
Thursday, 10 Aug 2017
12:53 bhughes search for other commits by this committer
www/node: Update 8.2.1 -> 8.3.0

- Revert libc++ workaround from r444555, since upstream has fixed the
  issue differently.
- Refresh patches with 'make makepatch'

Approved by:	mat (co-mentor)
Differential Revision:	https://reviews.freebsd.org/D11949
Original commitRevision:447673 
Wednesday, 28 Jun 2017
09:00 bhughes search for other commits by this committer
www/node: Update 7.10.0 -> 8.1.2

Bump to the latest major version of Node.js.

Remove files/patch-node.gyp, since this patch has been accepted
upstream. Remove
files/patch-deps_v8_src_base_atomicops__internals__arm__gcc.h,
which patches a now non-existent file after a change in how V8
implements atomic operations. Conditionally add the
_LIBCPP_TRIVIAL_PAIR_COPY_CTOR define when using clang 3.x to
workaround a known problem in libc++.

Approved by:    robak (mentor)
Differential Revision:	https://reviews.freebsd.org/D11030
Original commitRevision:444555 
Thursday, 5 Jan 2017
19:34 sunpoet search for other commits by this committer
Update to 7.4.0 [1]

- Fix build on ARMv6 [2]
- While I'm here, remove duplicate PLIST_SUB which is already handled by
OPTIONS_SUB=yes

Changes:	https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V7.md
		https://nodejs.org/en/blog/release/v7.4.0/
PR:		215775 [1], 215044 [2]
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) [1],
		Peter Laursen <plaursen@kobalt.dk> [2]
Original commitRevision:430663 
Sunday, 18 Sep 2016
15:59 vanilla search for other commits by this committer
Update to 6.6.0.

PR:		212797
Submitted by:	maintainer
Original commitRevision:422395 
Wednesday, 29 Jun 2016
20:10 pi search for other commits by this committer
www/node: regenerate patches with 'make makepatch'

PR:		210619
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
Original commitRevision:417792 
Thursday, 19 May 2016
05:24 pi search for other commits by this committer
www/node: add armv6 support

PR:		209481
Submitted by:	mikael.urankar@gmail.com
Approved by:	bradleythughes@fastmail.fm (maintainer)
Original commitRevision:415490 
Friday, 24 Apr 2015
12:15 xmj search for other commits by this committer
www/node: update to 0.12.2

- update to 0.12.2
- pet portlint (move mode setting to pkg-plist, proper conflicts)

PR:		199454
Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm>
Approved by:	maintainer (linpct@gmail.com)
Original commitRevision:384635 

Number of commits found: 17