===> The following configuration options are available for node6-6.17.1_2:
BUNDLED_SSL=on: Use node.js's bundled OpenSSL implementation
DOCS=on: Build and/or install documentation
DTRACE=on: Build with DTrace probes
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
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
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
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
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
www/node6: 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.
Sponsored by: Miles AS
Differential Revision: https://reviews.freebsd.org/D19250
www/node6: Update 6.16.0_1 0-> 6.17.0
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
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
www/node6: build on FreeBSD >=12
Change the default options to enable BUNDLED_SSL by default on
FreeBSD >=12, which includes OpenSSL 1.1 in the base system, not the
1.0.2 required by Node.js 6.x LTS. 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.
Sponsored by: Miles AS
www/node6: Update 6.15.1_1 -> 6.16.0
The 6.15.0 security release introduced some unexpected breakages on the
6.x release line. This is a special release to fix a regression in the
HTTP binary upgrade response body and add a missing CLI flag to adjust
the max header size of the http parser.
https://nodejs.org/en/blog/release/v6.16.0/
Sponsored by: Miles AS
www/node6: disable DTRACE on powerpc64
s/EXCLIDE/EXCLUDE/ to fix typo in last commit.
PR: 233694
Submitted by: Piotr Kubaj <pkubaj@anongoth.pl>
Sponsored by: Miles AS
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
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
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
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
www/node6: Update 6.14.1_1 -> 6.14.2
Notable Changes:
- n-api has been backported to v6.x. It is being landed as an
experimental interface, and as such is landing in a Semver-Patch
release.
https://nodejs.org/en/blog/release/v6.14.2/
www/node6: Update 6.14.0 -> 6.14.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
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
www/node8: copy from www/node, update 8.8.1 -> 8.9.0 (LTS)
Create a new port for the latest Node.js 8.9.0 LTS release. Update
CONFLICTS for the existing Node.js ports to include the new node8 port
and remove non-existent ports.
https://nodejs.org/en/blog/release/v8.9.0/
Approved by: robak (mentor)
Differential Revision: https://reviews.freebsd.org/D12930
For ports that are explicitly enabled on armv6, also enable them
on armv7. This has not been tested with an -exp run but should
"do no harm".
PR: 221894 (partial)
www/node6: Update 6.11.2_1 -> 6.11.3
Remove files/patch-node.gyp, since this patch has landed upstream. Use
DTRACE_CONFIGURE_ON to add --with-dtrace to the configure arguments when
DTRACE is enabled.
Approved by: robak (mentor)
Differential Revision: https://reviews.freebsd.org/D12297
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 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, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275
multiple ports: Update MAINTANER
Change bradleythughes@fastmail.fm -> bhughes@FreeBSD.org after
receiving my ports commit bit on all ports I maintain: devel/awscli,
devel/py-botocore, net/py-s3transfer, net/turnserver, www/node4,
www/node6, and www/node.
Approved by: robak (mentor)
Differential Review: https://reviews.freebsd.org/D11015
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707
- Remove inclusion of bsd.default-versions.mk from ftp/curl/Makefile so
bsd.default-versions.mk can rely on ARCH being defined.
- In bsd.port.mk move inclusion of bsd.default-versions.mk from the
pre-makefile section to the options section so the variables can be used
earlier. Also put the bit of code sitting between the options section and
the pre-makefile section into the options section.
- Remove last few cases where ports set WITH_OPENSSL_PORT. This variable is
handled in bsd.default-versions.mk and some ports were setting it after
including bsd.port.options.mk. After FreeBSD 9 EoL all but a few ports,
and then only when setting non-default options, work without setting that
variable.
PR: 215996
Exp-run by: antoine
Approved by: portmgr (antoine)
Remove www/node in preparation for moving node7 into its place.
Update the CONFLICTS lines for the node ports at the same time.
PR: 213948
Approved by: maintainer (Bradley T. Hughes)