Holla!
This diff brings lang/node to 0.8.9:
Tested on i386 and amd64 with native and non-native modules.
Looking for two OKs.
Port changes:
* set umask patch-deps_npm_lib_npm_js to 0022
2012.09.11, Version 0.8.9 (Stable)
* v8: upgrade to 3.11.10.22
* GYP: upgrade to r1477
* npm: Upgrade to 1.1.61
* npm: Don't create world-writable files (isaacs)
* windows: fix single-accept mode for shared server sockets (Bert Belder)
* windows: fix uninitialized memory access in uv_update_time() (Bert Belder)
* windows: don't throw when a signal handler is attached (Bert Belder)
* unix: fix memory leak in udp (Ben Noordhuis)
* unix: map errno ESPIPE (Ben Noordhuis)
* unix, windows: fix memory corruption in fs-poll.c (Ben Noordhuis)
* sunos: fix os.cpus() on x86_64 (Ben Noordhuis)
* child process: fix processes with IPC channel don't emit 'close' (Bert Belder)
* build: add a "--dest-os" option to force a gyp "flavor" (Nathan Rajlich)
* build: set `process.platform` to "sunos" on SunOS (Nathan Rajlich)
* build: fix `make -j` fails after `make clean` (Bearice Ren)
* build: fix openssl configuration for "arm" builds (Nathan Rajlich)
* tls: support unix domain socket/named pipe in tls.connect (Shigeki Ohtsu)
* https: make https.get() accept a URL (koichik)
* http: respect HTTP/1.0 TE header (Ben Noordhuis)
* crypto, tls: Domainify setSNICallback, pbkdf2, randomBytes (Ben Noordhuis)
* stream.pipe: Don't call destroy() unless it's a function (isaacs)
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/node/Makefile,v
retrieving revision 1.7
diff -N -u -p Makefile
--- Makefile 30 Aug 2012 01:13:32 -0000 1.7
+++ Makefile 14 Sep 2012 21:22:15 -0000
@@ -8,7 +8,7 @@ ONLY_FOR_ARCHS= amd64 i386
COMMENT= V8 JavaScript for clients and servers
-NODE_VERSION= v0.8.8
+NODE_VERSION= v0.8.9
DISTNAME= node-${NODE_VERSION}
PKGNAME= ${DISTNAME:S/v//g}
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/node/distinfo,v
retrieving revision 1.7
diff -N -u -p distinfo
--- distinfo 30 Aug 2012 01:13:32 -0000 1.7
+++ distinfo 14 Sep 2012 21:22:15 -0000
@@ -1,2 +1,2 @@
-SHA256 (node-v0.8.8.tar.gz) = CStwRbjpVvg4oqPaNs3PeVTp4NFvuIsU4rfQkEIuMTM=
-SIZE (node-v0.8.8.tar.gz) = 11492087
+SHA256 (node-v0.8.9.tar.gz) = Mg8Gh3xeS03MQHx2xNbc8kOEIRwu4i+Lx5So7ImBNro=
+SIZE (node-v0.8.9.tar.gz) = 12146570
Index: patches/patch-deps_npm_lib_npm_js
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-deps_npm_lib_npm_js,v
retrieving revision 1.1
diff -N -u -p patches/patch-deps_npm_lib_npm_js
--- patches/patch-deps_npm_lib_npm_js 23 Aug 2012 17:29:44 -0000 1.1
+++ patches/patch-deps_npm_lib_npm_js 14 Sep 2012 21:22:15 -0000
@@ -1,14 +1,12 @@
$OpenBSD: patch-deps_npm_lib_npm_js,v 1.1 2012/08/23 17:29:44 abieber Exp $
---- deps/npm/lib/npm.js.orig Tue Aug 21 19:41:11 2012
-+++ deps/npm/lib/npm.js Tue Aug 21 19:41:59 2012
-@@ -341,8 +341,8 @@ function load (npm, cli, cb) {
+--- deps/npm/lib/npm.js.orig Fri Sep 14 14:31:07 2012
++++ deps/npm/lib/npm.js Fri Sep 14 14:31:23 2012
+@@ -323,7 +323,7 @@ function load (npm, cli, cb) {
+ }
}
- var umask = parseInt(cli.umask, 8)
-- npm.modes = { exec: 0777 & (~umask)
-- , file: 0666 & (~umask)
-+ npm.modes = { exec: 0755 & (~umask)
-+ , file: 0644 & (~umask)
+- var umask = npm.config.get("umask")
++ var umask = 0022
+ npm.modes = { exec: 0777 & (~umask)
+ , file: 0666 & (~umask)
, umask: umask }
-
- chain([ [ loadPrefix, npm, cli ]
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/node/pkg/PLIST,v
retrieving revision 1.7
diff -N -u -p pkg/PLIST
--- pkg/PLIST 30 Aug 2012 01:13:32 -0000 1.7
+++ pkg/PLIST 14 Sep 2012 21:22:16 -0000
@@ -204,6 +204,11 @@ lib/node_modules/fstream/.npmignore
lib/node_modules/fstream/.travis.yml
lib/node_modules/fstream/LICENCE
lib/node_modules/fstream/README.md
+lib/node_modules/fstream/examples/
+lib/node_modules/fstream/examples/filter-pipe.js
+lib/node_modules/fstream/examples/pipe.js
+lib/node_modules/fstream/examples/reader.js
+lib/node_modules/fstream/examples/symlink-write.js
lib/node_modules/fstream/fstream.js
lib/node_modules/fstream/lib/
lib/node_modules/fstream/lib/abstract.js
@@ -492,7 +497,7 @@ lib/node_modules/npm/doc/cli/init.md
lib/node_modules/npm/doc/cli/install.md
lib/node_modules/npm/doc/cli/json.md
lib/node_modules/npm/doc/cli/link.md
-lib/node_modules/npm/doc/cli/list.md
+lib/node_modules/npm/doc/cli/ls.md
lib/node_modules/npm/doc/cli/npm.md
lib/node_modules/npm/doc/cli/outdated.md
lib/node_modules/npm/doc/cli/owner.md
@@ -591,6 +596,7 @@ lib/node_modules/npm/html/doc/install.html
lib/node_modules/npm/html/doc/json.html
lib/node_modules/npm/html/doc/link.html
lib/node_modules/npm/html/doc/list.html
+lib/node_modules/npm/html/doc/ls.html
lib/node_modules/npm/html/doc/npm.html
lib/node_modules/npm/html/doc/outdated.html
lib/node_modules/npm/html/doc/owner.html
@@ -624,11 +630,12 @@ lib/node_modules/npm/html/docfoot.html
lib/node_modules/npm/html/dochead.html
lib/node_modules/npm/html/favicon.ico
lib/node_modules/npm/html/index.html
-lib/node_modules/npm/html/style.css
-lib/node_modules/npm/html/webfonts/
-lib/node_modules/npm/html/webfonts/23242D_3_0.eot
-lib/node_modules/npm/html/webfonts/23242D_3_0.ttf
-lib/node_modules/npm/html/webfonts/23242D_3_0.woff
+lib/node_modules/npm/html/static/
+lib/node_modules/npm/html/static/style.css
+lib/node_modules/npm/html/static/webfonts/
+lib/node_modules/npm/html/static/webfonts/23242D_3_0.eot
+lib/node_modules/npm/html/static/webfonts/23242D_3_0.ttf
+lib/node_modules/npm/html/static/webfonts/23242D_3_0.woff
lib/node_modules/npm/lib/
lib/node_modules/npm/lib/adduser.js
lib/node_modules/npm/lib/bin.js