Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
9.2.0 22 Nov 2017 21:02:32 |
bhughes |
www/node: Update 9.1.0 -> 9.2.0
https://nodejs.org/en/blog/release/v9.2.0/
Approved by: robak (mentor)
Differential Revision: https://reviews.freebsd.org/D13166 |
9.1.0_1 09 Nov 2017 02:31:48 |
jbeich |
devel/icu: update to 60.1
Changes: http://site.icu-project.org/download/60
ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/
PR: 223373
Exp-run by: antoine |
9.1.0 08 Nov 2017 13:42:02 |
bhughes |
www/node: Update 9.0.0 -> 9.1.0
Approved by: robak (mentor)
Differential Revision: https://reviews.freebsd.org/D13005 |
9.0.0 07 Nov 2017 19:13:07 |
bhughes |
www/node: Update 8.8.1 -> 9.0.0
Update to the latest major version of Node.js.
https://nodejs.org/en/blog/release/v9.0.0/
Approved by: robak (mentor)
Differential Revision: https://reviews.freebsd.org/D12974 |
8.8.1 06 Nov 2017 14:17:57 |
bhughes |
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 |
8.8.1 26 Oct 2017 19:26:52 |
bhughes |
www/node: Update 8.8.0 -> 8.8.1
Update to address a regression in 8.8.0.
https://nodejs.org/en/blog/release/v8.8.1/
Approved by: robak (mentor)
MFH: 2017Q4
Differential Revision: https://reviews.freebsd.org/D12800 |
8.8.0 25 Oct 2017 18:43:33 |
bhughes |
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 |
8.6.0 10 Oct 2017 21:31:30 |
linimon |
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) |
8.6.0 28 Sep 2017 17:38:11 |
bhughes |
www/node: Update 8.5.0_1 -> 8.6.0
Approved by: robak (mentor)
Differential Revision: https://reviews.freebsd.org/D12532 |
8.5.0_1 25 Sep 2017 00:02:36 |
jbeich |
devel/icu: update to 59.1
- Temporarily keep C++98 working in consumers for Clang's default -std=
Changes: http://site.icu-project.org/download/59
PR: 218788
Submitted by: takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by: antoine |
8.5.0 22 Sep 2017 10:48:29 |
mat |
Remove USES=execinfo.
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488 |
8.5.0 14 Sep 2017 17:52:32 |
bhughes |
www/node: Update 8.4.0_1 -> 8.5.0
Approved by: robak (mentor)
Differential Revision: https://reviews.freebsd.org/D12369 |
8.4.0_1 10 Sep 2017 20:55:39 |
gerald |
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 |
8.4.0 17 Aug 2017 05:19:49 |
bhughes |
www/node: Update 8.3.0 -> 8.4.0
Use DTRACE_CONFIGURE_ON to add --with-dtrace to the configure arguments
when DTRACE is enabled.
Approved by: mat (co-mentor)
Differential Revision: https://reviews.freebsd.org/D12045 |
8.3.0 10 Aug 2017 12:53:18 |
bhughes |
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 |
8.2.1 25 Jul 2017 06:41:11 |
bhughes |
www/node: Update 8.1.4 -> 8.2.1
Approved by: robak (mentor)
Differential Revision: https://reviews.freebsd.org/D11720 |
8.1.4 13 Jul 2017 15:22:12 |
bhughes |
www/node: Update 8.1.3 -> 8.1.4
Approved by: mat (co-mentor)
MFH: 2017Q3
Security: 3eff66c5-66c9-11e7-aa1d-3d2e663cef42
Differential Revision: https://reviews.freebsd.org/D11580 |
8.1.3 30 Jun 2017 09:19:55 |
andrew |
www/node: Build on arm64
DTrace fails to build, however there is no userspace DTrace support on
arm64 for it to use.
PR: 220282
Approved by: bhughes (maintainer), matthew |
8.1.3 29 Jun 2017 10:42:52 |
bhughes |
www/node: Update 8.1.2 -> 8.1.3
- Pet portlint (trailing whitespace)
Approved by: robak (mentor)
Differential Revision: https://reviews.freebsd.org/D11402 |
8.1.2 28 Jun 2017 09:00:24 |
bhughes |
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 |
7.10.0 26 Jun 2017 23:44:13 |
linimon |
Sort ARCHS. Pet portlint.
Approved by: portmgr (tier-2 blanket) |
7.10.0 02 Jun 2017 19:15:40 |
bhughes |
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 |
7.10.0 10 May 2017 17:52:21 |
sunpoet |
Update to 7.10.0
- Regenerate patch file with makepatch:
Changes: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V7.md
PR: 219193
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
7.9.0 14 Apr 2017 12:19:30 |
riggs |
Update to upstream version 7.9.0, fix build on armv6
PR: 218081, 218643
Submitted by: mikael.urankar@gmail.com,
bradleythughes@fastmail.fm (maintainer)
Approved by: bradleythughes@fastmail.fm (maintainer) |
7.8.0_1 01 Apr 2017 15:23:32 |
gerald |
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 |
7.8.0 30 Mar 2017 04:19:39 |
vanilla |
Update to 7.8.0.
PR: 218209
Submitted by: maintainer |
7.7.4 23 Mar 2017 23:25:37 |
sunpoet |
Update to 7.7.4
Changes: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V7.md
PR: 218047
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
7.7.3 18 Mar 2017 14:41:29 |
riggs |
Update to upstream version 7.7.3
PR: 217820
Submitted by: bradleythughes@fastmail.fm (maintainer) |
7.7.2 10 Mar 2017 12:51:26 |
amdmi3 |
- Update to 7.7.2
PR: 217669
Submitted by: bradleythughes@fastmail.fm (maintainer) |
7.7.1 07 Mar 2017 10:23:58 |
robak |
www/node: update 7.6.0 -> 7.7.1
PR: 217580
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
7.6.0 02 Mar 2017 15:39:47 |
krion |
Update www/node to 7.6.0
PR: 217331
Submitted by: maintainer
Differential Revision: https://reviews.freebsd.org/D9792 |
7.5.0_3 14 Feb 2017 16:16:09 |
sunpoet |
Use bundled CA store only when BUNDLED_SSL enabled
- Bump PORTREVISION for dependency change
PR: 217096
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
7.5.0_2 14 Feb 2017 16:15:02 |
sunpoet |
Enable BUNDLED_SSL by default only on FreeBSD 10
- Add UPDATING entry
- Bump PORTREVISION for dependency change
PR: 217095
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
7.5.0_1 05 Feb 2017 21:20:24 |
tijl |
- 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) |
7.5.0 05 Feb 2017 05:32:24 |
sunpoet |
Update to 7.5.0
Changes: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V7.md
PR: 216795
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
7.4.0 05 Jan 2017 19:34:16 |
sunpoet |
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] |
7.3.0 03 Jan 2017 19:10:47 |
sunpoet |
Remove OPTIONS_EXCLUDE_FreeBSD_9
Approved by: portmgr (blanket) |
7.3.0 21 Dec 2016 20:49:32 |
sunpoet |
- Update to 7.3.0
Changes: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V7.md
https://nodejs.org/en/blog/release/v7.3.0/
PR: 215460
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
7.2.1 20 Dec 2016 17:56:40 |
mat |
Remove emulation of OPTIONS_EXCLUDE_${OPSYS}_${OSREL:R}, it is a thing
now.
Sponsored by: Absolight |
7.2.1 10 Dec 2016 07:11:23 |
sunpoet |
- Unbreak this port
% make fetch-urlall-list
http://nodejs.org/dist/v7.2.1/node-v7.2.1.tar.gz
http://distcache.FreeBSD.org/ports-distfiles/node-v7.2.1.tar.gz
% fetch http://nodejs.org/dist/v7.2.1/node-v7.2.1.tar.gz
resolved
node-v7.2.1.tar.gz 100% of 26 MB 26 MBps 00m01s
% sha256 node-v7.2.1.tar.gz
SHA256 (node-v7.2.1.tar.gz) =
fd08b8ba43b0596a7160b09a37113ac03b4b0976ec7e48980b7b8c078aa51b02
% fetch http://distcache.FreeBSD.org/ports-distfiles/node-v7.2.1.tar.gz
resolved
node-v7.2.1.tar.gz 100% of 26 MB 25 MBps 00m01s
% sha256 node-v7.2.1.tar.gz
SHA256 (node-v7.2.1.tar.gz) =
fd08b8ba43b0596a7160b09a37113ac03b4b0976ec7e48980b7b8c078aa51b02 |
7.2.1 09 Dec 2016 16:17:19 |
mat |
Does not fetch:
=> Attempting to fetch http://nodejs.org/dist/v7.2.1/node-v7.2.1.tar.gz
fetch: http://nodejs.org/dist/v7.2.1/node-v7.2.1.tar.gz: Unknown HTTP error
=> Attempting to fetch
http://distcache.FreeBSD.org/ports-distfiles/node-v7.2.1.tar.gz
fetch: http://distcache.FreeBSD.org/ports-distfiles/node-v7.2.1.tar.gz: size
mismatch: expected 27585984, actual 2596617
Sponsored by: Absolight |
7.2.1 09 Dec 2016 12:58:27 |
sunpoet |
- Update to 7.2.1
Changes: https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V7.md
https://nodejs.org/en/blog/release/v7.2.1/
PR: 215166
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
7.2.0 07 Dec 2016 23:56:56 |
adamw |
Move www/node7 to www/node, and add an entry for the move into
MOVED. When node becomes node8 and node7 gets branched, the
MOVED entry will need to be removed.
PR: 213948
Approved by: maintainer (Bradley T. Hughes) |
6.9.1_2 07 Dec 2016 23:54:57 |
adamw |
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) |
6.9.1_2 22 Nov 2016 18:13:50 |
swills |
www/node: add dtrace option and enable by default
Approved by: bradleythughes@fastmail.fm (maintainer) |
6.9.1_1 19 Nov 2016 22:03:39 |
pi |
www/node7: Add Node.js 7.1.0, copied from www/node
PR: 213945
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
6.9.1_1 19 Nov 2016 18:21:20 |
jbeich |
devel/icu: update to 58.1
Changes: http://site.icu-project.org/download/58
PR: 214384
Exp-run by: antoine
Approved by: office (bapt) |
6.9.1 19 Nov 2016 12:21:22 |
pi |
www/node: Copy to www/node6 as LTS version
PR: 213693
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
6.9.1 01 Nov 2016 17:52:27 |
sunpoet |
- Remove unnecessary +
Approved by: portmgr (blanket) |
6.9.1 28 Oct 2016 13:47:26 |
feld |
www/node: Update to 6.9.1
Bump to the latest upstream 6.x release. Node.js v6 is now an LTS
release, see the v6.9.0 release announcement for details. The v6.9.0
release was also a security release, while v6.9.1 fixes a regression
introduced in v6.8.0.
Cleanup clang vs. gcc handling by using USES=compiler:c++-lib
https://nodejs.org/en/blog/release/v6.9.0/
https://nodejs.org/en/blog/release/v6.9.1/
https://nodejs.org/en/blog/vulnerability/october-2016-security-releases/
PR: 213604
Security: CVE-2016-5180 |
6.8.0 14 Oct 2016 15:42:43 |
adamw |
Update to 6.8.0.
PR: 213432
Submitted by: maintainer (Bradley T. Hughes) |
6.7.0 30 Sep 2016 14:01:42 |
vanilla |
Update to 6.7.0.
PR: 213070
Submitted by: maintainer |
6.6.0_1 24 Sep 2016 11:06:57 |
tijl |
- Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
--disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU. The code wanted to use BYTE_ORDER
defined in machine/endian.h, but this isn't visible because ICU is
compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
a C++11 runtime library now. Add this to all ports that depend on it
so their executables load the right libstdc++.so on FreeBSD 9.
PR: 205120
Exp-run by: antoine
Approved by: portmgr (antoine) |
6.6.0 18 Sep 2016 15:59:07 |
vanilla |
Update to 6.6.0.
PR: 212797
Submitted by: maintainer |
6.5.0 30 Aug 2016 18:38:04 |
amdmi3 |
- Update to 6.5.0
PR: 212250
Submitted by: bradleythughes@fastmail.fm (maintainer) |
6.4.0 20 Aug 2016 14:10:51 |
pawel |
Update to version 6.4.0
Changelog:
https://nodejs.org/en/blog/release/v6.4.0/
PR: 211982
Submitted by: Bradley T. Hughes (maintainer) |
6.3.1 24 Jul 2016 19:11:23 |
pawel |
Update to version 6.3.1
PR: 211287
Submitted by: Bradley T. Hughes (maintainer) |
6.3.0 22 Jul 2016 08:07:05 |
mat |
Stop people putting arguments to USES=ssl.
Sponsored by: Absolight |
6.3.0 09 Jul 2016 14:05:24 |
pi |
www/node: 6.2.2 -> 6.3.0
- buffer: Added buffer.swap64() to complement swap16() & swap32().
- build: New configure options have been added for building Node.js as
a shared library.
o The options are: --shared, --without-v8-platform & --without-bundled-v8.
- crypto: Root certificates have been updated.
- debugger: The server address is now configurable via
--debug=<address>:<port>.
- npm: Upgraded npm to v3.10.3
- readline: Added the prompt option to the readline constructor.
- repl / vm: sigint/ctrl+c will now break out of infinite loops without
stopping the Node.js instance.
- src:
o Added a node::FreeEnvironment public C++ API. (Only the first 15 lines of the commit message are shown above ) |
6.2.2_4 09 Jul 2016 13:42:54 |
pi |
www/node[4]: Fix OpenSSL dependencies after USES=ssl changes
PR: 210891
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
6.2.2_3 09 Jul 2016 13:06:53 |
pi |
www/node[4]: Use NLS option to enable system-icu
PR: 210786
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
6.2.2_2 06 Jul 2016 22:10:14 |
mat |
Bump PORTREVISION for the icu revert.
This time not bumping lang/php70, but devel/php70-intl which is the one
really depending on icu.
PR: 205120
With hat: portmgr
Sponsored by: Absolight |
6.2.2_1 06 Jul 2016 11:19:56 |
gahr |
devel/icu: bump PORTREVISION on missing dependent ports
Reported by: rakuco |
6.2.2 30 Jun 2016 05:38:13 |
pi |
www/node: 6.2.1 -> 6.2.2
- http:
o req.read(0) could cause incoming connections to stall and time out
under certain conditions. (Fedor Indutny) #7211
o When freeing the socket to be reused in keep-alive Agent wait for both
prefinish and end events. Otherwise the next request may be written
before the previous one has finished sending the body, leading to
parser errors. (Fedor Indutny) #7149
- npm:
o upgrade npm to 3.9.5 (Kat Marchan) #7139 (not relevant)
PR: 210518
Changes: https://nodejs.org/en/blog/release/v6.2.2/
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
6.2.1_3 29 Jun 2016 20:10:26 |
pi |
www/node: regenerate patches with 'make makepatch'
PR: 210619
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
6.2.1_3 29 Jun 2016 20:00:47 |
pi |
www/node[45]: work around build breakages due to include path ordering
Add a post-configure step to strip out all occurrences of
-I${LOCALBASE}/include. Rely instead on USES+=localbase to tell the
compiler where to find includes from external dependencies.
After r416894, node.js builds will use external dependencies instead of
bundled ones. Fallout from this changes includes several build
breakages. All come from the fact that the node-gyp build process adds
-I${LOCALBASE}/include to CFLAGS before all others, including its own
bundled dependencies. This causes the build to incorrectly pick up
include files from any packages in ${LOCALBASE}, rather than the bundled
libraries as intended.
PR: 210618
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
6.2.1_3 29 Jun 2016 14:22:47 |
mat |
Remove all usage of OPENSSL_PORT from ports, this is deprecated, and
always was a user defined variable.
Sponsored by: Absolight |
6.2.1_3 20 Jun 2016 20:09:53 |
adamw |
Revert part of r417063 that wasn't supposed to be committed. It
removed a -I/usr/local/include, but it's present elsewhere in the
CFLAGS so it doesn't change the final product.
PR: 210400
Submitted by: maintainer (Bradley T. Hughes) |
6.2.1_3 18 Jun 2016 12:28:31 |
pi |
www/node, www/node[45]: Depend on devel/icu instead of the bundled icu-small
PR: 210333
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)
Reviewed by: w.schwarzenfeld@utanet.at |
6.2.1_2 15 Jun 2016 21:32:27 |
asomers |
Change python from a run to a build dep of www/node
Change python from a run to a build dep of www/node. The current version of
node doesn't install any Python files.
PR: 210309
Reviewed by: Bradley T. Hughes (Maintainer)
Approved by: pi (ports)
Sponsored by: Spectra Logic Corp
Differential Revision: https://reviews.freebsd.org/D6699 |
6.2.1_1 14 Jun 2016 15:53:53 |
adamw |
Prefer external libraries to the ones bundled with node.
Do not statically link bundled libraries into node.js. It requires
openssl 1.0.2, so pull that in from ports when the base version is not
new enough. While all versions use c-ares, only www/node has a configure
knob to enable building against an unbundled version. All other
dependencies are specified in www/node/common.mk and used by all 3
ports.
node cannot build against LibreSSL, so if it's the chosen SSL provider,
the BUNDLED_SSL option must be enabled.
The www/node010 and www/node012 ports have not been done since both are
deprecated and have very old bundled dependencies that are not available
in ports.
PR: 209793
Submitted by: Bradley T. Hughes (maintainer) |
6.2.1 06 Jun 2016 12:59:51 |
robak |
www/node: update 6.2.0 -> 6.2.1
PR: 210072
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
6.2.0 19 May 2016 05:24:48 |
pi |
www/node: add armv6 support
PR: 209481
Submitted by: mikael.urankar@gmail.com
Approved by: bradleythughes@fastmail.fm (maintainer) |
6.2.0 18 May 2016 14:25:55 |
adamw |
Update to 6.2.0.
PR: 209600
Submitted by: maintainer (Bradley T. Hughes) |
6.1.0 06 May 2016 21:32:10 |
pi |
www/node: 6.0.0 -> 6.1.0
Update to the latest upstream v6.x current release after the recent
openssl CVEs. This release also includes several semver minor changes.
Release announcment with changelog is here:
https://nodejs.org/en/blog/release/v6.1.0/
https://nodejs.org/en/blog/vulnerability/openssl-may-2016/
PR: 209342
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
6.0.0 05 May 2016 13:45:00 |
pi |
www/node: 5.11.0 -> 6.0.0
New port: www/node5, to ease migration from node-5.x to node-6.x
This new major version of Node.js delivers significant improvements
in performance, reliability, usability and security. Module loading
is nearly four times faster than in Node.js v4, tests and documentation
have seen significant improvements, usability of the Buffer and
File System APIs have been improved, and Node.js now supports 93%
of ES6 language features, thanks to V8 version 5.0.
The full release announcement can be read here:
https://nodejs.org/en/blog/release/v6.0.0/
The full changelog is available on Github:
https://github.com/nodejs/node/commit/ce3e3c5fe15479475c068482c48eb9cbf1ac9df5
For node5:
node.js v5.x will only be supported for a few months to give people
time to move to v6. This new port is marked as deprecated with an
expiration date of July 1, allowing all of May and June to transition.
See https://nodejs.org/en/blog/release/v6.0.0/#what-about-node-js-v5
PR: 209215, 209216
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
5.11.0 25 Apr 2016 08:28:09 |
robak |
www/node: update 5.10.1 -> 5.11.0
PR: 208974
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
5.10.1 12 Apr 2016 07:23:17 |
pi |
www/node: really change maintainer
PR: 208587
Submitted by: lwhsu |
5.10.1 11 Apr 2016 10:02:47 |
pi |
www/node: 5.9.1 -> 5.10.1
- lots of small fixes
- submitter becomes maintainer
PR: 208587
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm>
Approved by: Daniel Lin <linpct@gmail.com> (maintainer) |
5.9.1 02 Apr 2016 15:51:19 |
dim |
During the exp-run in bug 208158, it was found that www/node gives
errors with libc++ 3.8.0 [1]:
/usr/include/c++/v1/map:837:5: error: static_assert failed
"Allocator::value_type must be same type as value_type"
static_assert((is_same<typename allocator_type::value_type,
value_type>::value),
^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/js-type-feedback.h:41:21: note: in instantiation of
template class 'std::__1::map<unsigned int, v8::internal::TypeFeedbackId,
std::__1::less<unsigned int>,
v8::internal::zone_allocator<v8::internal::TypeFeedbackId> >' requested here
TypeFeedbackIdMap type_feedback_id_map_;
^
This is because libc++ 3.8.0 has added these sanity checks for custom
std::map allocators, which *must* be of the type std::pair<const Key,
Value>. I fixed the few std::map instances in the node source by adding
this to their allocator types.
Approved by: linpct@gmail.com (maintainer)
PR: 208270
MFH: 2016Q2 |
5.9.1 29 Mar 2016 19:41:46 |
amdmi3 |
- Update to 5.9.1
PR: 208376
Submitted by: bradleythughes@fastmail.fm
Approved by: linpct@gmail.com (maintainer) |
5.9.0 18 Mar 2016 08:53:36 |
lme |
Update to 5.9.0
PR: 208096
Submitted by: Bradley T. Hughes
Approved by: maintainer |
5.8.0 14 Mar 2016 17:02:59 |
feld |
www/node: Update to 5.8.0
PR: 207832
Approved by: maintainer |
5.7.1 14 Mar 2016 16:47:53 |
feld |
www/node: Update to 5.7.1
Changelog: https://github.com/nodejs/node/commit/805f054cc7791c447dbb960fbf3b179ea05294ac
PR: 207832
Security: CVE-2016-0702
Security: CVE-2016-0705
Security: CVE-2016-0797
MFH: 2016Q1 |
5.7.0 06 Mar 2016 06:25:58 |
sunpoet |
- Fix USES=python: it does not build with Python 3
Approved by: portmgr (blanket)
With hat: python |
5.7.0 29 Feb 2016 15:10:11 |
vanilla |
Update to 5.7.0.
PR: 207473
Submitted by: maintainer |
5.6.0 16 Feb 2016 05:46:58 |
vanilla |
Update to 5.6.0.
PR: 207203
Submitted by: maintainer |
5.5.0 01 Feb 2016 19:49:37 |
sunpoet |
- Update to 5.5.0
Changes: https://github.com/nodejs/node/blob/master/CHANGELOG.md
PR: 206628
Submitted by: Daniel Lin <linpct@gmail.com> (maintainer) |
5.4.1 17 Jan 2016 13:12:56 |
sunpoet |
- Update to 5.4.1
Changes: https://github.com/nodejs/node/blob/master/CHANGELOG.md
PR: 206222
Submitted by: Daniel Lin <linpct@gmail.com> (maintainer)
Sponsored by: PortsCamp Taiwan |
5.2.0_1 28 Dec 2015 08:46:41 |
koobs |
www/node: Fix build on FreeBSD 9.x
Patch log-utils.h in the in-tree v8 source code, allowing it to compile
using G++ 4.8 on FreeBSD 9.x. The code unfortunately relies on compiler
intrinsics instead of including the necessary standard headers for
handling C-style I/O and variadic arguments in its internal logging
functions.
This commit log and the code changes were provided by:
Brendan Molloy (fmtq via IRC) - Thank you!
PR: 205401
Reported by: JSG (via freenode IRC)
Approved by: blanket (portmgr) |
5.2.0 15 Dec 2015 04:40:21 |
koobs |
www/node: Update to 5.2.0, Create www/node4, Update to 4.2.3
www/node:
* Update PORTVERSION and distinfo checksum (5.2.0) [1]
* Add CONFLICTS to www/node4
www/node4:
* Create www/node4 port for LTS users
* Update www/node4 to 4.2.3 [2]
* Add CONFLICTS to www/node
* Add UPDATING entry for users wishing to remain on LTS (4.x)
Based on:
PR: 204653 [1][2]
Submitted by: Randy Westlund <rwestlun gmail com> [1][2]
Approved by: maintainer <linpct gmail com> |
4.2.1 05 Dec 2015 12:14:17 |
sunpoet |
- Add LICENSE_FILE
Approved by: portmgr (blanket) |
4.2.1 25 Oct 2015 20:38:11 |
gerald |
Replace USE_GCC=4.8+ by USE_GCC=yes. Both are equivalent as of today,
and generally we want to use the default version of GCC in cases like
these.
Approved by: portmgr blanket |
4.2.1 15 Oct 2015 23:58:52 |
wen |
- Update to 4.2.1
PR: 203763
Submitted by: wen@(myself)
Approved by: linpct@gmail.com(maintainer) |
4.1.2 12 Oct 2015 06:52:08 |
ehaupt |
Update to 4.1.2
PR: 203657
Approved by: linpct@gmail.com (maintainer) |
4.1.1 03 Oct 2015 17:08:50 |
sunpoet |
- Update CONFLICTS_INSTALL |
4.1.1 01 Oct 2015 17:46:25 |
pi |
www/node: fix build on 9.3
- enforce dependency on gcc48 on 9.3
PR: 203307
Submitted by: fcharlier@ploup.net
Approved by: linpct@gmail.com (maintainer) |
4.1.1 23 Sep 2015 20:15:39 |
sunpoet |
- Update to 4.1.1
- While I'm here:
- Fix build: add more REINPLACE_CMD to post-patch: (copied from www/iojs)
- Add DOCS option
- Use CONFLICTS_INSTALL instead of CONFLICTS
- Add blank line after .include <bsd.port.pre.mk>
Changes: https://github.com/nodejs/node/blob/master/CHANGELOG.md
PR: 203203
Submitted by: <dcarmich@dcarmichael.net>
Approved by: Daniel Lin <linpct@gmail.com> (maintainer) |
0.12.7 14 Jul 2015 21:29:00 |
pgollucci |
www/node update 0.12.6 -> 0.12.7
PR: 201554
Submitted by: linpct@gmail.com (maintainer) |
0.12.6 06 Jul 2015 01:14:12 |
feld |
Update to 0.12.6
Resolve a DoS vulnerability with unassigned CVE
Changes: http://blog.nodejs.org/2015/07/03/node-v0-12-6-stable/
Approved by: ports-secteam (with hat) |