Commit Graph

287 Commits

Author SHA1 Message Date
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
Antoine Brodin
06dd90524d Revert r502354 and unbreak INDEX 2019-05-24 05:42:45 +00:00
Bradley T. Hughes
f10bed8b00 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
2019-05-23 20:28:28 +00:00
Bradley T. Hughes
508fbed075 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
2019-05-08 18:41:05 +00:00
Bradley T. Hughes
d5c4e3e885 www/node: Update 12.1.0 -> 12.2.0
https://nodejs.org/en/blog/release/v12.2.0/

Sponsored by:	Miles AS
2019-05-08 18:26:55 +00:00
Bradley T. Hughes
6cf6d70012 www/node: Update 12.0.0 -> 12.1.0
https://nodejs.org/en/blog/release/v12.1.0/

Sponsored by:	Miles AS
2019-05-01 21:04:54 +00:00
Bradley T. Hughes
704cd65eb7 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
2019-04-24 10:55:41 +00:00
Bradley T. Hughes
f59b89cdc2 www/node: Update 11.13.0 -> 11.14.0
https://nodejs.org/en/blog/release/v11.14.0/

Sponsored by:	Miles AS
2019-04-13 20:33:18 +00:00
Bradley T. Hughes
6deae3a895 www/node: Update 11.12.0_1 -> 11.13.0
https://nodejs.org/en/blog/release/v11.13.0/

Sponsored by:	Miles AS
2019-03-29 20:23:32 +00:00
Bradley T. Hughes
32926c7289 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
2019-03-29 04:57:05 +00:00
Jan Beich
480c577baa 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
2019-03-27 21:11:08 +00:00
Bradley T. Hughes
3030c90a1a www/node: Update 11.11.0 -> 11.12.0
https://nodejs.org/en/blog/release/v11.12.0/

Sponsored by:	Miles AS
2019-03-16 08:36:15 +00:00
Bradley T. Hughes
bae57de69e 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
2019-03-12 21:05:39 +00:00
Bradley T. Hughes
945ec4e76d www/node: Update 11.10.1 -> 11.11.0
https://nodejs.org/en/blog/release/v11.11.0/

Sponsored by:	Miles AS
2019-03-06 22:01:24 +00:00
Bradley T. Hughes
9a0115a4ba 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
2019-03-03 09:13:35 +00:00
Bradley T. Hughes
79f75df02f www/node: Update 11.9.0 -> 11.10.0
https://nodejs.org/en/blog/release/v11.10.0/

Sponsored by:	Miles AS
2019-02-18 04:59:39 +00:00
Bradley T. Hughes
b7af5e6407 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
2019-02-11 18:24:42 +00:00
Bradley T. Hughes
6be93585e9 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
2019-02-08 20:51:56 +00:00
Bradley T. Hughes
9cc3cafe06 www/node: Update 11.7.0_1 -> 11.8.0
https://nodejs.org/en/blog/release/v11.8.0/

Sponsored by:	Miles AS
2019-01-30 11:23:52 +00:00
Bradley T. Hughes
50aae0ccfe 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
2019-01-23 21:22:57 +00:00
Bradley T. Hughes
f9c4644cab www/node: Update 11.6.0 -> 11.7.0
https://nodejs.org/en/blog/release/v11.7.0/

Sponsored by:	Miles AS
2019-01-22 21:11:12 +00:00
Bradley T. Hughes
5aee51a51b 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
2018-12-28 20:49:03 +00:00
Gerald Pfeifer
a9f015d155 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
2018-12-12 01:35:33 +00:00
Antoine Brodin
c06409c76b Spell CHOSEN_COMPILER_TYPE correctly
PR:		199098
With hat:	portmgr
2018-12-11 10:10:02 +00:00
Bradley T. Hughes
b97e90ea6c 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
2018-12-10 11:40:26 +00:00
Bradley T. Hughes
7cac055c2f www/node: Update 11.1.0 -> 11.2.0
https://nodejs.org/en/blog/release/v11.2.0/

Sponsored by:	Miles AS
2018-11-21 04:44:23 +00:00
Mathieu Arnold
35326f1a97 security/openssl-devel was removed, but there is a security/openssl111 now. 2018-11-10 10:09:48 +00:00
Bradley T. Hughes
017dd8db31 www/node: remove BROKEN for FreeBSD 10
Sponsored by:	Miles AS
2018-11-05 05:17:05 +00:00
Bradley T. Hughes
a2eb8e33b4 www/node: Update 11.0.0 -> 11.1.0
https://nodejs.org/en/blog/release/v11.1.0/

Sponsored by:	Miles AS
2018-11-03 19:38:13 +00:00
Rene Ladan
8a502cb2d4 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
2018-11-02 13:32:34 +00:00
Bradley T. Hughes
3eebc51b4e 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
2018-10-31 22:09:10 +00:00
Bradley T. Hughes
be15e8b611 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
2018-10-31 21:03:48 +00:00
Jan Beich
91f9922c6f 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
2018-10-23 11:35:03 +00:00
Bradley T. Hughes
ab674c79eb www/node: Update 10.11.0 -> 10.12.0
https://nodejs.org/en/blog/release/v10.12.0/

Sponsored by:	Miles AS
2018-10-12 21:33:53 +00:00
Bradley T. Hughes
4886cc56d7 www/node: Update 10.10.0 -> 10.11.0
https://nodejs.org/en/blog/release/v10.11.0/

Sponsored by:	Miles AS
2018-09-27 05:26:22 +00:00
Bradley T. Hughes
055df62679 www/node: Update 10.9.0_1 -> 10.10.0
https://nodejs.org/en/blog/release/v10.10.0/

Sponsored by:	Miles AS
2018-09-10 04:28:54 +00:00
Bradley T. Hughes
f62c4309b4 www/node: add dependency on www/libnghttp2
... instead of using the bundled version. Bump PORTREVISION due to the
new dependency.

Sponsored by:	Miles AS
2018-09-06 19:40:41 +00:00
Bradley T. Hughes
5c22e647dc 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
2018-08-27 11:31:18 +00:00
Sunpoet Po-Chuan Hsieh
fa486efc77 Update WWW
Approved by:	portmgr (blanket)
2018-08-26 18:42:18 +00:00