Bug 210893 - www/node: Update to 6.3.0
Summary: www/node: Update to 6.3.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Kurt Jaeger
URL:
Keywords: patch, patch-ready
Depends on: 210891
Blocks:
  Show dependency treegraph
 
Reported: 2016-07-07 13:55 UTC by Bradley T. Hughes
Modified: 2016-07-09 14:06 UTC (History)
1 user (show)

See Also:


Attachments
patch from a git commit (3.42 KB, text/plain)
2016-07-07 13:55 UTC, Bradley T. Hughes
bhughes: maintainer-approval+
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bradley T. Hughes freebsd_committer freebsd_triage 2016-07-07 13:55:13 UTC
Created attachment 172200 [details]
patch from a git commit

Notable changes

- buffer: Added buffer.swap64() to complement swap16() & swap32().
- build: New configure options have been added for building Node.js as
  a shared library.
  - 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:
  - Added a node::FreeEnvironment public C++ API.
  - Refactored require('constants'), constants are now available
    directly from their respective modules. (James M Snell) #6534
- stream: Improved readable.read() performance by up to 70%.
- timers: setImmediate() is now up to 150% faster in some situations.
- util: Added a breakLength option to util.inspect() to control how
  objects are formatted across lines.
- v8-inspector: Experimental support has been added for debugging
  Node.js over the inspector protocol.
  - Note: This feature is experimental, and it could be altered or removed.
  - You can try this feature by running Node.js with the --inspect flag.

See the full release announcement here:
https://nodejs.org/en/blog/release/v6.3.0/

This includes a change to the post-patch step to ensure that the port
really fixes all the different ways python is called while building
node.js.
Comment 1 Bradley T. Hughes freebsd_committer freebsd_triage 2016-07-07 13:55:51 UTC
Comment on attachment 172200 [details]
patch from a git commit

Patch depends on patch from PR 210891.
Comment 2 Bradley T. Hughes freebsd_committer freebsd_triage 2016-07-07 13:58:39 UTC
$ portlint -C
WARN: Makefile: [0]: possible direct use of command "python" found. use ${PYTHON_CMD} instead.
0 fatal errors and 1 warning found.

Not sure what part of my change makes it throw that warning :/
Comment 3 Bradley T. Hughes freebsd_committer freebsd_triage 2016-07-07 13:59:12 UTC
poudriere testport: OK, 10.3-RELEASE, amd64
Comment 4 Kurt Jaeger freebsd_committer freebsd_triage 2016-07-09 13:44:07 UTC
testbuilds@work
Comment 5 Kurt Jaeger freebsd_committer freebsd_triage 2016-07-09 14:05:29 UTC
Committed, thanks!
Comment 6 commit-hook freebsd_committer freebsd_triage 2016-07-09 14:06:10 UTC
A commit references this bug:

Author: pi
Date: Sat Jul  9 14:05:24 UTC 2016
New revision: 418282
URL: https://svnweb.freebsd.org/changeset/ports/418282

Log:
  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.
    o Refactored require('constants'), constants are now available
      directly from their respective modules. (James M Snell) #6534
  - stream: Improved readable.read() performance by up to 70%.
  - timers: setImmediate() is now up to 150% faster in some situations.
  - util: Added a breakLength option to util.inspect() to control how
    objects are formatted across lines.
  - v8-inspector: Experimental support has been added for debugging
    Node.js over the inspector protocol.
    o Note: This feature is experimental, and it could be altered or removed.
    o You can try this feature by running Node.js with the --inspect flag.

  PR:		210893
  Changes:	https://nodejs.org/en/blog/release/v6.3.0/
  Submitted by:	Bradley T. Hughes <bradleythughes@fastmail.fm> (maintainer)

Changes:
  head/www/node/Makefile
  head/www/node/distinfo