Commit Graph

364 Commits

Author SHA1 Message Date
Jan Beich
dee8b982f0 www/node: unbreak patch on armv[67] after bc3d0937d0
===>  Patching for node-16.0.0
===>  Applying extra patch /usr/ports/www/node/files/extra-patch-tools_v8__gypfiles_v8.gyp
1 out of 1 hunks failed--saving rejects to tools/v8_gypfiles/v8.gyp.rej
===>  FAILED Applying extra patch /usr/ports/www/node/files/extra-patch-tools_v8__gypfiles_v8.gyp
*** Error code 1
2021-04-21 05:06:52 +00:00
Bradley T. Hughes
bc3d0937d0 www/node: Update 15.14.0_1 -> 16.0.0
Upgrade to the latest major vesrion of Node.js. Regenerate patches
since some have been adopted upstream, while others needed refreshing.

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

Sponsored by:	Miles AS
2021-04-20 21:29:53 +00:00
Jan Beich
69d24a727d devel/icu: update to 69.1
Changes:	https://github.com/unicode-org/icu/releases/tag/release-69-1
Reported by:	GitHub (watch releases)
2021-04-08 23:33:31 +00:00
Bradley T. Hughes
882400377c www/node: Update 15.13.0 -> 15.14.0
https://nodejs.org/en/blog/release/v15.14.0/

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

MFH:		2021Q2
Security:	c0c1834c-9761-11eb-acfd-0022489ad614
Sponsored by:	Miles AS
2021-04-07 18:58:57 +00:00
Mathieu Arnold
cf118ccf87 One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Bradley T. Hughes
dda06a776c www/node: Update 15.12.0 -> 15.13.0
https://nodejs.org/en/blog/release/v15.13.0/

Remove files/patch-tools_genv8constants.py which had a change that was
incompatible with an upstream change to make the tool compatible with
Python 3.

Sponsored by:	Miles AS
2021-04-06 07:29:01 +00:00
Bradley T. Hughes
bb5f68d753 www/node: Update 15.11.0 -> 15.12.0
https://nodejs.org/en/blog/release/v15.12.0/

Sponsored by:	Miles AS
2021-03-23 08:44:00 +00:00
Bradley T. Hughes
1a25db7d81 www/node: Update 15.10.0 -> 15.11.0
https://nodejs.org/en/blog/release/v15.11.0/

Sponsored by:	Miles AS
2021-03-09 19:02:21 +00:00
Bradley T. Hughes
edbcbbd70f www/node: Update 15.9.0 -> 15.10.0
https://nodejs.org/en/blog/release/v15.10.0/

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

While here, pet portlint by moving USES.

PR:		254045
Submitted by:	jlduran@gmail.com
MFH:		2021Q1
Security:	2f3cd69e-7dee-11eb-b92e-0022489ad614
Sponsored by:	Miles AS
2021-03-09 06:49:13 +00:00
Bradley T. Hughes
ce58371590 www/node: Update 15.8.0 - 15.9.0
https://nodejs.org/en/blog/release/v15.9.0/

Sponsored by:	Miles AS
2021-02-24 19:58:20 +00:00
Bradley T. Hughes
fc27e30c9c www/node: Update 15.7.0 -> 15.8.0
https://nodejs.org/en/blog/release/v15.8.0/

Regenerate patches with `make makepatch` and re-introduce the
dependency on dns/c-ares now that it is at version 1.17.1 (the
minimum required version for Node.js).

Sponsored by:	Miles AS
2021-02-04 10:52:20 +00:00
Bradley T. Hughes
bad77bade8 www/node: Update 15.6.0 -> 15.7.0
https://nodejs.org/en/blog/release/v15.7.0/

Sponsored by:	Miles AS
2021-01-29 23:35:38 +00:00
Bradley T. Hughes
e0da370be1 www/node: Update 15.5.1 -> 15.6.0
https://nodejs.org/en/blog/release/v15.6.0/

MFH:		2021Q1
Sponsored by:	Miles AS
2021-01-18 20:10:15 +00:00
Bradley T. Hughes
80bf19f40f www/node: Update 15.5.0 -> 15.5.1
https://nodejs.org/en/blog/release/v15.5.1/

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

PR:		252681
MFH:		2021Q1
Security:	08b553ed-537a-11eb-be6e-0022489ad614
Sponsored by:	Miles AS
2021-01-14 21:20:45 +00:00
Bradley T. Hughes
50dce0595b www/node: Update 15.4.0 -> 15.5.0
https://nodejs.org/en/blog/release/v15.5.0/

MFH:		2021Q1
Sponsored by:	Miles AS
2021-01-04 20:41:33 +00:00
Bradley T. Hughes
e9c7c1a40e www/node: Update 15.3.0 -> 15.4.0
https://nodejs.org/en/blog/release/v15.4.0/

Sponsored by:	Miles AS
2020-12-10 13:35:39 +00:00
Bradley T. Hughes
17f411cd6a www/node: Update 15.2.1 -> 15.3.0
https://nodejs.org/en/blog/release/v15.3.0/

Sponsored by:	Miles AS
2020-11-24 22:29:37 +00:00
Bradley T. Hughes
dcd96f06d2 www/node: Update 15.2.0 -> 15.2.1
https://nodejs.org/en/blog/release/v15.2.1/

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

MFH:		2020Q4
Security:	ad792169-2aa4-11eb-ab71-0022489ad614
Sponsored by:	Miles AS
2020-11-21 22:29:58 +00:00
Bradley T. Hughes
ede41ae3c5 www/node: Update 15.1.0 -> 15.2.0
https://nodejs.org/en/blog/release/v15.2.0/

Sponsored by:	Miles AS
2020-11-11 22:53:26 +00:00
Bradley T. Hughes
16fda1df91 www/node: Update 15.0.1_1 -> 15.1.0
https://nodejs.org/en/blog/release/v15.1.0/

Sponsored by:	Miles AS
2020-11-11 21:19:48 +00:00
Jan Beich
6d5d6429d5 devel/icu: update to 68.1
Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-11-03 00:56:26 +00:00
Piotr Kubaj
6571551cb2 www/node: fix build on powerpc64le
Building with DTRACE causes crash. -mminimal-toc is valid only on powerpc64 elfv1.
2020-11-02 13:03:09 +00:00
Bradley T. Hughes
80ef916987 www/node: Update 15.0.0 -> 15.0.1
https://nodejs.org/en/blog/release/v15.0.1/

Sponsored by:	Miles AS
2020-10-29 22:25:34 +00:00
Bradley T. Hughes
fd2545d237 www/node: Update 14.14.0 -> 15.0.0
Update to the latest major release of Node.js, which includes many
significant changes. Users are encouraged to read the release notes
before upgrading.

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

While here, refresh existing patches with `make makepatch`, removing
some powerpc* related patches that have been adopted/reworked upstream
in V8.

Remove the dependency on dns/c-ares and use the bundled version
instead, since Node.js has adopted a change to c-ares that has not yet
been released. The dependency will be re-added once dns/c-ares has
been updated to a release that contains support for CAA DNS records.

An UPDATING entry has also been added to include a notice about this
major version upgrade, and steps users can take to continue using the
v14.x line, which is now LTS.

Sponsored by:	Miles AS
2020-10-29 21:32:52 +00:00
Bradley T. Hughes
2ef526793b 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
2020-10-29 13:57:50 +00:00
Bradley T. Hughes
498d1afac0 www/node: Update 14.13.1 -> 14.14.0
https://nodejs.org/en/blog/release/v14.14.0/

This release fixes the build with Python 3.9, as reported in PR 250391.

PR:		250391
Reported by:	fluffy
Sponsored by:	Miles AS
2020-10-19 21:08:12 +00:00
Bradley T. Hughes
1d3f3ff804 www/node: Update 14.13.0 -> 14.13.1
https://nodejs.org/en/blog/release/v14.13.1/

Sponsored by:	Miles AS
2020-10-15 19:01:11 +00:00
Bradley T. Hughes
3a6da577db www/node: Update 14.12.0 -> 14.13.0
https://nodejs.org/en/blog/release/v14.13.0/

Sponsored by:	Miles AS
2020-09-30 05:06:32 +00:00
Mark Linimon
0fdf603cb9 Allow building on powerpc64le.
Approved by:	portmgr (tier-2 blanket)
2020-09-27 20:52:53 +00:00
Bradley T. Hughes
909ac510ac www/node: Update 14.11.0 -> 14.12.0
https://nodejs.org/en/blog/release/v14.12.0/

Sponsored by:	Miles AS
2020-09-25 09:50:15 +00:00
Bradley T. Hughes
c2de76cbb8 www/node: Update 14.10.1 -> 14.11.0
https://nodejs.org/en/blog/release/v14.11.0/

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

MFH:		2020Q3
Security:	4ca5894c-f7f1-11ea-8ff8-0022489ad614
Sponsored by:	Miles AS
2020-09-16 20:53:09 +00:00
Bradley T. Hughes
89ce5ef322 www/node: Update 14.10.0_1 -> 14.10.1
https://nodejs.org/en/blog/release/v14.10.1/

Sponsored by:	Miles AS
2020-09-15 06:44:57 +00:00
Bradley T. Hughes
5e90ec7af1 www/node: add dependency on archivers/brotli
... instead of building the version bundled with Node.js. Bump
PORTREVISION due to the new dependency.

Sponsored by:	Miles AS
2020-09-08 21:19:28 +00:00
Bradley T. Hughes
2aa060424b www/node: Update 14.9.0 -> 14.10.0
https://nodejs.org/en/blog/release/v14.10.0/

While here, refresh patches with `make makepatch`.

Sponsored by:	Miles AS
2020-09-08 20:07:07 +00:00
Bradley T. Hughes
5dc5ba0a96 www/node: Update 14.8.0 -> 14.9.0
https://nodejs.org/en/blog/release/v14.9.0/

Sponsored by:	Miles AS
2020-09-04 20:53:49 +00:00
Bradley T. Hughes
cf0353320d www/node: build with python < 3.7
r535334 introduced a patch for tools/genv8constants.py that only worked
with Python >= 3.7. The "text" argument added to Python's
subprocess.Popen() is an alias for "universal_newlines", which works on
all versions of Python, including 2.7.

PR:		248167
Submitted by:	James French <james@french.id.au>
Reported by:	Miroslav Lachman <000.fbsd@quip.cz>
MFH:		2020Q3
Sponsored by:	Miles AS
2020-08-20 21:27:50 +00:00
Bradley T. Hughes
4310379341 www/node: Update 14.7.0 -> 14.8.0
https://nodejs.org/en/blog/release/v14.8.0/

Sponsored by:	Miles AS
2020-08-20 20:40:52 +00:00
Bradley T. Hughes
71386cf73a www/node: Update 14.6.0_1 -> 14.7.0
https://nodejs.org/en/blog/release/v14.7.0/

Sponsored by:	Miles AS
2020-08-20 18:50:32 +00:00
Bradley T. Hughes
f55f2f827a www/node: Update 14.6.0 -> 14.6.0_1
Bump PORTREVISION after updating the minimum version requirements for
libuv, libnghttp2, and libcares.

The previous change for www/node erroneously mentioned the most recent
www/node10 update. The correct changelog should have read:

www/node: Update 14.5.0 -> 14.6.0

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

Sponsored by:	Miles AS
2020-07-29 22:08:13 +00:00
Bradley T. Hughes
058ee04d2f www/node10: Update 10.21.0 -> 10.22.0
https://nodejs.org/en/blog/release/v10.22.0/

Sponsored by:	Miles AS
2020-07-29 21:46:39 +00:00
Bradley T. Hughes
0e16d9b8ac 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
2020-07-06 22:19:42 +00:00
Bradley T. Hughes
615fad4036 www/node: Update 14.3.0 -> 14.4.0
https://nodejs.org/en/blog/release/v14.4.0/

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

MFH:		2020Q2
Security:	11fcfa8f-ac64-11ea-9dab-000d3ab229d6
Sponsored by:	Miles AS
2020-06-12 11:31:52 +00:00
Bradley T. Hughes
973ec248b4 www/node: Update 14.2.0 -> 14.3.0
https://nodejs.org/en/blog/release/v14.3.0/

Sponsored by:	Miles AS
2020-06-11 13:45:23 +00:00
Bradley T. Hughes
792390a049 www/node: Update 14.1.0 -> 14.2.0
https://nodejs.org/en/blog/release/v14.2.0/

Sponsored by:	Miles AS
2020-06-11 12:07:41 +00:00
Bradley T. Hughes
55f8228d00 www/node: Update 14.0.0 -> 14.1.0
https://nodejs.org/en/blog/release/v14.1.0/

Sponsored by:	Miles AS
2020-06-11 05:46:58 +00:00
Bradley T. Hughes
6cf3404dd0 www/node: Update 13.14.0 -> 14.0.0
Upgrade to the latest major vesrion of Node.js. Regenerate patches
since some have been adopted upstream, while others needed refreshing.

Adopt a patch from a newer Node.js version to allow the port to build
with either ICU 66.1 or 67.1.

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

Sponsored by:	Miles AS
2020-06-09 22:04:08 +00:00
Bradley T. Hughes
54c15ccb38 www/node: Update 13.13.0_1 -> 13.14.0
https://nodejs.org/en/blog/release/v13.14.0/

Refresh patches with `make makepatch`, and remove
patch-deps_v8_src_objects_js-number-format.cc which has been applied
upstream.

Sponsored by:	Miles AS
2020-06-04 21:12:28 +00:00
Bradley T. Hughes
688f3b4e5e www/node: use python 3 as build dependency
Do not depend on the deprecated python 2.7 package to build Node.js,
patching tools/genv8constants.py to continue to work and generate the
same output with python 3 that it did with python 2.

While here, add all *.py scripts used by the build to SHEBANG_FILES,
which causes the installed lldb_commands.py script to change, hence the
PORTREVISION bump.

PR:		246036
Reported by:	lumiwa@gmail.com
Sponsored by:	Miles AS
2020-05-15 20:33:02 +00:00
Ed Maste
14b2b2aa64 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
2020-05-06 18:09:41 +00:00