[Update] lang/node 0.8.8 -> 0.8.9

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[Update] lang/node 0.8.8 -> 0.8.9

Aaron Bieber
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