Port details |
- node5 V8 JavaScript for client and server (5.x)
- 5.12.0 www
=0 5.12.0Version of this port present on the latest quarterly branch.
- DEPRECATED: Upstream provides limited support after the release of v6.0.0, see https://nodejs.org/en/blog/release/v6.0.0/
This port expired on: 2016-07-01
- Maintainer: bradleythughes@fastmail.fm
- Port Added: 2016-05-05 13:45:09
- Last Update: 2016-07-01 16:28:08
- SVN Revision: 417893
- License: MIT
- WWW:
- http://nodejs.org/
- Description:
- node - evented I/O for V8 javascript
WWW: http://nodejs.org/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: node5
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: i386 amd64
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake : devel/gmake
- python2.7 : lang/python27
- python2 : lang/python2
- pkgconf>=0.9.10 : devel/pkgconf
- libcrypto.so.8 : security/openssl
- gcc48 : lang/gcc
- as : devel/binutils
- Runtime dependencies:
-
- python2.7 : lang/python27
- python2 : lang/python2
- libcrypto.so.8 : security/openssl
- gcc48 : lang/gcc
- Library dependencies:
-
- libicui18n.so : devel/icu
- libuv.so : devel/libuv
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for node5-5.12.0:
BUNDLED_SSL=off: Use node.js's bundled OpenSSL implementation
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- compiler execinfo gmake python:2 pkgconfig localbase ssl
- pkg-message:
- Note: If you need npm (Node Package Manager), please install www/npm.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.12.0 01 Jul 2016 16:28:08 |
feld |
www/node5: Remoe port
Port has expired and upstream has deprecated this version.
PR: 210737 |
5.12.0 30 Jun 2016 05:40:35 |
pi |
www/node5: 5.11.1 -> 5.12.0
This is a security release, see
https://nodejs.org/en/blog/vulnerability/june-2016-security-releases
for details on patched vulnerabilities.
- buffer
o backport allocUnsafeSlow
o ignore negative allocation lengths
- deps: backport 3a9bfec from v8 upstream
o Fixes a Buffer overflow vulnerability discovered in v8. More details
can be found in the CVE (CVE-2016-1699).
PR: 210519
Changes: https://nodejs.org/en/blog/release/v5.12.0/
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
5.11.1_2 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) |
5.11.1_2 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 |
5.11.1_2 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 |
5.11.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) |
5.11.1 06 May 2016 21:30:57 |
pi |
www/node5: 5.11.0 -> 5.11.1
Update to the latest upstream v5.x stable release after the recent
openssl CVEs.
Release announcement with changelog is here:
https://nodejs.org/en/blog/release/v5.11.1
https://nodejs.org/en/blog/vulnerability/openssl-may-2016/
PR: 209341
MFH: 2016Q2
Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer) |
5.11.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) |