Sunday, January 07, 2018

[update] lang/node to v6.12.3

Hola,

This brings node up to the latest LTS for the 6.x branch!

Full changelog here:
https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md#6.12.3

OK?

Cheers,
Aaron

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/node/Makefile,v
retrieving revision 1.66
diff -u -p -r1.66 Makefile
--- Makefile 19 Nov 2017 19:38:46 -0000 1.66
+++ Makefile 6 Jan 2018 17:54:40 -0000
@@ -10,7 +10,7 @@ USE_WXNEEDED = Yes

COMMENT = V8 JavaScript for clients and servers

-NODE_VERSION = v6.11.5
+NODE_VERSION = v6.12.3

PLEDGE_VER = 1.1.0
DISTFILES = node-pledge-{}${PLEDGE_VER}.tar.gz:0 ${DISTNAME}.tar.gz
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/node/distinfo,v
retrieving revision 1.43
diff -u -p -r1.43 distinfo
--- distinfo 31 Oct 2017 01:31:45 -0000 1.43
+++ distinfo 6 Jan 2018 17:54:40 -0000
@@ -1,4 +1,4 @@
SHA256 (node-pledge-1.1.0.tar.gz) = BuKnrXSkqpTb5Tfap1AHk+l7ucTJLEWbMFNbgQkNBsw=
-SHA256 (node-v6.11.5.tar.gz) = xK7ZToLb8kahyeBwXDBU8MDz2cTY0CXYd+DvH3ts3kw=
+SHA256 (node-v6.12.3.tar.gz) = CIeI0ciHMJ+GUHMJCNv28JFAB3qKr1ggIa9L7ypta4Q=
SIZE (node-pledge-1.1.0.tar.gz) = 2560
-SIZE (node-v6.11.5.tar.gz) = 26915846
+SIZE (node-v6.12.3.tar.gz) = 27417906
Index: patches/patch-test_sequential_test-child-process-execsync_js
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-test_sequential_test-child-process-execsync_js,v
retrieving revision 1.2
diff -u -p -r1.2 patch-test_sequential_test-child-process-execsync_js
--- patches/patch-test_sequential_test-child-process-execsync_js 31 Oct 2017 01:31:45 -0000 1.2
+++ patches/patch-test_sequential_test-child-process-execsync_js 6 Jan 2018 17:54:40 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-test_sequential_test-chi
Index: test/sequential/test-child-process-execsync.js
--- test/sequential/test-child-process-execsync.js.orig
+++ test/sequential/test-child-process-execsync.js
-@@ -24,19 +24,21 @@ assert.throws(
+@@ -24,82 +24,84 @@ assert.throws(
);

let cmd, ret;
@@ -15,11 +15,13 @@ Index: test/sequential/test-child-proces
- assert.strictEqual(e.errno, 'ETIMEDOUT');
- err = e;
-} finally {
-- assert.strictEqual(ret, undefined, 'we should not have a return value');
+- assert.strictEqual(ret, undefined,
+- `should not have a return value, received ${ret}`);
- assert.strictEqual(caught, true, 'execSync should throw');
- const end = Date.now() - start;
- assert(end < SLEEP);
- assert(err.status > 128 || err.signal);
+-}
+if (!common.isOpenBSD) {
+ try {
+ cmd = `"${process.execPath}" -e "setTimeout(function(){}, ${SLEEP});"`;
@@ -29,12 +31,120 @@ Index: test/sequential/test-child-proces
+ assert.strictEqual(e.errno, 'ETIMEDOUT');
+ err = e;
+ } finally {
-+ assert.strictEqual(ret, undefined, 'we should not have a return value');
++ assert.strictEqual(ret, undefined,
++ `should not have a return value, received ${ret}`);
+ assert.strictEqual(caught, true, 'execSync should throw');
+ const end = Date.now() - start;
+ assert(end < SLEEP);
+ assert(err.status > 128 || err.signal);
+ }
- }

- assert.throws(function() {
+-assert.throws(function() {
+- execSync('iamabadcommand');
+-}, /Command failed: iamabadcommand/);
++ assert.throws(function() {
++ execSync('iamabadcommand');
++ }, /Command failed: iamabadcommand/);
+
+-const msg = 'foobar';
+-const msgBuf = Buffer.from(`${msg}\n`);
++ const msg = 'foobar';
++ const msgBuf = Buffer.from(`${msg}\n`);
+
+-// console.log ends every line with just '\n', even on Windows.
++ // console.log ends every line with just '\n', even on Windows.
+
+-cmd = `"${process.execPath}" -e "console.log('${msg}');"`;
++ cmd = `"${process.execPath}" -e "console.log('${msg}');"`;
+
+-ret = execSync(cmd);
++ ret = execSync(cmd);
+
+-assert.strictEqual(ret.length, msgBuf.length);
+-assert.deepStrictEqual(ret, msgBuf);
++ assert.strictEqual(ret.length, msgBuf.length);
++ assert.deepStrictEqual(ret, msgBuf);
+
+-ret = execSync(cmd, { encoding: 'utf8' });
++ ret = execSync(cmd, { encoding: 'utf8' });
+
+-assert.strictEqual(ret, `${msg}\n`);
++ assert.strictEqual(ret, `${msg}\n`);
+
+-const args = [
+- '-e',
+- `console.log("${msg}");`
+-];
+-ret = execFileSync(process.execPath, args);
++ const args = [
++ '-e',
++ `console.log("${msg}");`
++ ];
++ ret = execFileSync(process.execPath, args);
+
+-assert.deepStrictEqual(ret, msgBuf);
++ assert.deepStrictEqual(ret, msgBuf);
+
+-ret = execFileSync(process.execPath, args, { encoding: 'utf8' });
++ ret = execFileSync(process.execPath, args, { encoding: 'utf8' });
+
+-assert.strictEqual(ret, `${msg}\n`);
++ assert.strictEqual(ret, `${msg}\n`);
+
+-// Verify that the cwd option works - GH #7824
+-{
+- const cwd = common.rootDir;
+- const cmd = common.isWindows ? 'echo %cd%' : 'pwd';
+- const response = execSync(cmd, {cwd});
++ // Verify that the cwd option works - GH #7824
++ {
++ const cwd = common.rootDir;
++ const cmd = common.isWindows ? 'echo %cd%' : 'pwd';
++ const response = execSync(cmd, {cwd});
+
+- assert.strictEqual(response.toString().trim(), cwd);
+-}
++ assert.strictEqual(response.toString().trim(), cwd);
++ }
+
+-// Verify that stderr is not accessed when stdio = 'ignore' - GH #7966
+-{
+- assert.throws(function() {
+- execSync('exit -1', {stdio: 'ignore'});
+- }, /Command failed: exit -1/);
+-}
++ // Verify that stderr is not accessed when stdio = 'ignore' - GH #7966
++ {
++ assert.throws(function() {
++ execSync('exit -1', {stdio: 'ignore'});
++ }, /Command failed: exit -1/);
++ }
+
+-// Verify the execFileSync() behavior when the child exits with a non-zero code.
+-{
+- const args = ['-e', 'process.exit(1)'];
++ // Verify the execFileSync() behavior when the child exits with a non-zero code.
++ {
++ const args = ['-e', 'process.exit(1)'];
+
+- assert.throws(() => {
+- execFileSync(process.execPath, args);
+- }, (err) => {
+- const msg = `Command failed: ${process.execPath} ${args.join(' ')}`;
++ assert.throws(() => {
++ execFileSync(process.execPath, args);
++ }, (err) => {
++ const msg = `Command failed: ${process.execPath} ${args.join(' ')}`;
+
+- assert(err instanceof Error);
+- assert.strictEqual(err.message.trim(), msg);
+- assert.strictEqual(err.status, 1);
+- return true;
+- });
++ assert(err instanceof Error);
++ assert.strictEqual(err.message.trim(), msg);
++ assert.strictEqual(err.status, 1);
++ return true;
++ });
++ }
+ }
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/node/pkg/PLIST,v
retrieving revision 1.32
diff -u -p -r1.32 PLIST
--- pkg/PLIST 19 Nov 2017 19:38:46 -0000 1.32
+++ pkg/PLIST 6 Jan 2018 17:54:40 -0000
@@ -108,6 +108,7 @@ include/node/uv-darwin.h
include/node/uv-errno.h
include/node/uv-linux.h
include/node/uv-os390.h
+include/node/uv-posix.h
include/node/uv-sunos.h
include/node/uv-threadpool.h
include/node/uv-unix.h

--
PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A 4AF0 1F81 112D 62A9 ADCE

No comments:

Post a Comment