Commit Graph

325 Commits

Author SHA1 Message Date
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
Fukang Chen
70b0d7edf1 www/node, www/node12: Fix build on armv6 and armv7
Reviewed by:	koobs, bhughes
Approved by:	koobs (ports, mentor), bhughes (maintainer)
Differential Revision:	https://reviews.freebsd.org/D24612
MFH:		2020Q2
2020-05-03 04:03:30 +00:00
Bradley T. Hughes
0107b23d14 www/node: Update 13.12.0_1 -> 13.13.0
https://nodejs.org/en/blog/release/v13.13.0/

Sponsored by:	Miles AS
2020-04-29 19:51:48 +00:00
Jan Beich
ffb8eb82e5 devel/icu: update to 67.1
Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-04-23 20:14:49 +00:00
Bradley T. Hughes
20b0ec4eca www/node: Update 13.10.1_1 -> 13.12.0
https://nodejs.org/en/blog/release/v13.11.0/
https://nodejs.org/en/blog/release/v13.12.0/

Sponsored by:	Miles AS
2020-04-12 22:02:32 +00:00
Rene Ladan
3c6fba3a38 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
2020-03-31 16:15:16 +00:00
Jan Beich
f821cdc347 devel/icu: update to 66.1
Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2020-03-13 09:47:16 +00:00
Bradley T. Hughes
a25306fda7 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
2020-03-10 22:45:40 +00:00
Bradley T. Hughes
01238bb28d www/node: Update 13.8.0 -> 13.9.0
https://nodejs.org/en/blog/release/v13.9.0/

Sponsored by:	Miles AS
2020-03-10 21:23:39 +00:00
Bradley T. Hughes
07688b5d10 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
2020-03-10 16:09:26 +00:00
Bradley T. Hughes
689ecfc02b www/node: Update 13.6.0 -> 13.7.0
https://nodejs.org/en/blog/release/v13.7.0/

Sponsored by:	Miles AS
2020-02-03 05:26:33 +00:00
Bradley T. Hughes
1634663369 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
2020-02-02 21:43:40 +00:00
Bradley T. Hughes
51057e2cfb 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
2020-01-31 22:26:22 +00:00
Bradley T. Hughes
e3599be0b1 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
2020-01-31 21:45:17 +00:00
Bradley T. Hughes
81c32f0c49 www/node: Update to 13.4.0
https://nodejs.org/en/blog/release/v13.4.0/

Sponsored by:	Miles AS
2020-01-31 11:14:58 +00:00
Adam Weinberger
84796f7a4c node*: Allow building with ssl=openssl (now 1.1.x) 2020-01-01 17:09:05 +00:00
Piotr Kubaj
cf20f36437 www/node: fix build on powerpc64 elfv1
13.2.0 broke powerpc64 elfv1 (again). The problem are those two commits:
605cb9f0fc
fe99841c88

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)
2019-12-13 10:19:05 +00:00
Bradley T. Hughes
7ffd9e3c44 www/node: Update 13.2.0 -> 13.3.0
https://nodejs.org/en/blog/release/v13.3.0/

Sponsored by:	Miles AS
2019-12-13 04:49:26 +00:00
Piotr Kubaj
2fab8881e3 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
2019-11-29 16:28:47 +00:00
Bradley T. Hughes
fb383d32ee www/node: Update 13.1.0 -> 13.2.0
https://nodejs.org/en/blog/release/v13.2.0/

Sponsored by:	Miles AS
2019-11-29 05:24:38 +00:00
Bradley T. Hughes
3eca1c06ab www/node: Update 13.0.1 -> 13.1.0
https://nodejs.org/en/blog/release/v13.1.0/

Sponsored by:	Miles AS
2019-11-13 21:41:51 +00:00
Bradley T. Hughes
422767ef61 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
2019-11-07 20:25:08 +00:00
Bradley T. Hughes
aa9a4716b0 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
2019-11-03 22:38:40 +00:00
Bradley T. Hughes
6c43005148 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
2019-11-03 22:32:02 +00:00
Bradley T. Hughes
4ec6c5d159 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
2019-10-25 15:49:59 +00:00
Bradley T. Hughes
4954c1a669 www/node: Update 12.11.1 -> 12.12.0
https://nodejs.org/en/blog/release/v12.12.0/

Sponsored by:	Miles AS
2019-10-22 20:50:58 +00:00
Bradley T. Hughes
c2bbf3d901 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
2019-10-08 20:31:57 +00:00
Jan Beich
4bbb4133b2 devel/icu: update to 65.1
Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2019-10-03 20:35:29 +00:00
Jan Beich
e5688543b0 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
2019-09-14 22:01:13 +00:00
Bradley T. Hughes
a07286c93a www/node: Update 12.9.1 -> 12.10.0
https://nodejs.org/en/blog/release/v12.10.0/

Sponsored by:	Miles AS
2019-09-06 11:06:40 +00:00
Bradley T. Hughes
858934f559 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
2019-08-27 20:48:27 +00:00
Bradley T. Hughes
8f04a50c2e 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
2019-08-21 20:08:32 +00:00
Bradley T. Hughes
0f87d82292 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
2019-08-20 22:29:25 +00:00
Bradley T. Hughes
e57ea4c15b 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
2019-08-16 22:27:10 +00:00
Mathieu Arnold
a400cfc5f4 Convert to UCL & cleanup pkg-message (categories w) 2019-08-14 12:25:09 +00:00
Bradley T. Hughes
0026b8cff2 www/node: Update 12.6.0_1 -> 12.7.0
https://nodejs.org/en/blog/release/v12.7.0/
2019-07-27 22:54:37 +00:00
Gerald Pfeifer
ea8c8ec7da 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
2019-07-26 20:46:53 +00:00
Bradley T. Hughes
bba52fd208 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
2019-07-12 21:26:36 +00:00
Bradley T. Hughes
b8dc46fabe www/node: Update 12.3.1 -> 12.4.0
https://nodejs.org/en/blog/release/v12.4.0/

Sponsored by:	Miles AS
2019-06-04 20:23:27 +00:00
Bradley T. Hughes
d8ed0f91e3 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
2019-05-24 22:32:53 +00:00