Hi,
This patch brings node up to 0.6.19, one of my upstream patches for
node-gyp was excepted, so we have a slightly less openbsd-specific
patching
Changes:
* npm: upgrade to 1.1.24
* fs: no end emit after createReadStream.pause() (Andreas Madsen)
* vm: cleanup module memory leakage (Marcel Laverdet)
* unix: fix loop starvation under high network load (Ben Noordhuis)
* unix: remove abort() in ev_unref() (Ben Noordhuis)
Cheers,
Aaron
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/node/Makefile,v
retrieving revision 1.1.1.1
diff -N -u -p Makefile
--- Makefile 23 May 2012 15:11:43 -0000 1.1.1.1
+++ Makefile 6 Jun 2012 17:26:40 -0000
@@ -8,10 +8,9 @@ ONLY_FOR_ARCHS= amd64 i386
COMMENT= V8 JavaScript for clients and servers
-NODE_VERSION= v0.6.18
+NODE_VERSION= v0.6.19
DISTNAME= node-${NODE_VERSION}
PKGNAME= ${DISTNAME:S/v//g}
-REVISION= 0
CATEGORIES= lang devel
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/node/distinfo,v
retrieving revision 1.1.1.1
diff -N -u -p distinfo
--- distinfo 23 May 2012 15:11:43 -0000 1.1.1.1
+++ distinfo 6 Jun 2012 17:26:40 -0000
@@ -1,5 +1,5 @@
-MD5 (node-v0.6.18.tar.gz) = Sj0xI8zHubIcGZD+B049FA==
-RMD160 (node-v0.6.18.tar.gz) = aX+uUL6WE4yrlMI0XpCHCq+9JjA=
-SHA1 (node-v0.6.18.tar.gz) = zLe1xV40A7P/x31G96Iwec5l5x4=
-SHA256 (node-v0.6.18.tar.gz) = bPQxHsvBcA6I9DgqMbOnAXwVcs1kH9BuZT/BaSws//8=
-SIZE (node-v0.6.18.tar.gz) = 10261465
+MD5 (node-v0.6.19.tar.gz) = HSmmTOYw/0Xr6XSZnhVB3Q==
+RMD160 (node-v0.6.19.tar.gz) = nIZDmiMMQakDeEx46zD51VZNEAE=
+SHA1 (node-v0.6.19.tar.gz) = tuGVkAE53xp8Gi1It4RSDHfLjWE=
+SHA256 (node-v0.6.19.tar.gz) = dIMGxnrAS5woZ1rl7UrmZiDT+qgB5ZIDBPKy+Fn+ckk=
+SIZE (node-v0.6.19.tar.gz) = 10250378
Index: patches/patch-deps_npm_node_modules_node-gyp_lib_build_js
===================================================================
RCS file:
/cvs/ports/lang/node/patches/patch-deps_npm_node_modules_node-gyp_lib_build_js,v
retrieving revision 1.1.1.1
diff -N -u -p patches/patch-deps_npm_node_modules_node-gyp_lib_build_js
--- patches/patch-deps_npm_node_modules_node-gyp_lib_build_js 23 May 2012
15:11:43 -0000 1.1.1.1
+++ patches/patch-deps_npm_node_modules_node-gyp_lib_build_js 6 Jun 2012
17:26:40 -0000
@@ -1,24 +1,7 @@
$OpenBSD: patch-deps_npm_node_modules_node-gyp_lib_build_js,v 1.1.1.1
2012/05/23 15:11:43 jasper Exp $
---- deps/npm/node_modules/node-gyp/lib/build.js.orig Fri May 4 21:12:52 2012
-+++ deps/npm/node_modules/node-gyp/lib/build.js Thu May 10 19:05:18 2012
-@@ -11,13 +11,15 @@ var fs = require('graceful-fs')
- , which = require('which')
- , mkdirp = require('./util/mkdirp')
- , win = process.platform == 'win32'
-+ , openbsd = process.platform == 'openbsd'
-
- exports.usage = 'Invokes `' + (win ? 'msbuild' : 'make') + '` and builds the
module'
-
- function build (gyp, argv, callback) {
-
- gyp.verbose('build args', argv)
-- var command = win ? 'msbuild' : 'make'
-+ var builder = openbsd ? 'gmake' : 'make'
-+ var command = win ? 'msbuild' : builder
- , buildDir = path.resolve('build')
- , configPath = path.resolve(buildDir, 'config.gypi')
- , buildType
-@@ -181,6 +183,8 @@ function build (gyp, argv, callback) {
+--- deps/npm/node_modules/node-gyp/lib/build.js.orig Wed Jun 6 10:14:26 2012
++++ deps/npm/node_modules/node-gyp/lib/build.js Wed Jun 6 10:16:16 2012
+@@ -184,6 +184,8 @@ function build (gyp, argv, callback) {
argv.push('/p:Configuration=' + buildType + ';Platform=' + p)
} else {
argv.push('BUILDTYPE=' + buildType)
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/node/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -N -u -p pkg/PLIST
--- pkg/PLIST 23 May 2012 15:11:44 -0000 1.1.1.1
+++ pkg/PLIST 6 Jun 2012 17:26:40 -0000
@@ -248,8 +248,6 @@ lib/node_modules/npm/doc/cli/view.md
lib/node_modules/npm/doc/cli/whoami.md
lib/node_modules/npm/html/
lib/node_modules/npm/html/api/
-lib/node_modules/npm/html/api/GubbleBum-Blocky.ttf
-lib/node_modules/npm/html/api/author.html
lib/node_modules/npm/html/api/bin.html
lib/node_modules/npm/html/api/bugs.html
lib/node_modules/npm/html/api/commands.html
@@ -258,15 +256,10 @@ lib/node_modules/npm/html/api/deprecate.html
lib/node_modules/npm/html/api/docs.html
lib/node_modules/npm/html/api/edit.html
lib/node_modules/npm/html/api/explore.html
-lib/node_modules/npm/html/api/find.html
-lib/node_modules/npm/html/api/get.html
lib/node_modules/npm/html/api/help-search.html
-lib/node_modules/npm/html/api/home.html
lib/node_modules/npm/html/api/init.html
lib/node_modules/npm/html/api/install.html
lib/node_modules/npm/html/api/link.html
-lib/node_modules/npm/html/api/list.html
-lib/node_modules/npm/html/api/ln.html
lib/node_modules/npm/html/api/load.html
lib/node_modules/npm/html/api/ls.html
lib/node_modules/npm/html/api/npm.html
@@ -278,15 +271,12 @@ lib/node_modules/npm/html/api/prune.html
lib/node_modules/npm/html/api/publish.html
lib/node_modules/npm/html/api/rebuild.html
lib/node_modules/npm/html/api/restart.html
-lib/node_modules/npm/html/api/rm.html
lib/node_modules/npm/html/api/root.html
lib/node_modules/npm/html/api/run-script.html
lib/node_modules/npm/html/api/search.html
-lib/node_modules/npm/html/api/set.html
lib/node_modules/npm/html/api/shrinkwrap.html
lib/node_modules/npm/html/api/start.html
lib/node_modules/npm/html/api/stop.html
-lib/node_modules/npm/html/api/style.css
lib/node_modules/npm/html/api/submodule.html
lib/node_modules/npm/html/api/tag.html
lib/node_modules/npm/html/api/test.html
@@ -297,10 +287,8 @@ lib/node_modules/npm/html/api/version.html
lib/node_modules/npm/html/api/view.html
lib/node_modules/npm/html/api/whoami.html
lib/node_modules/npm/html/doc/
-lib/node_modules/npm/html/doc/GubbleBum-Blocky.ttf
lib/node_modules/npm/html/doc/README.html
lib/node_modules/npm/html/doc/adduser.html
-lib/node_modules/npm/html/doc/author.html
lib/node_modules/npm/html/doc/bin.html
lib/node_modules/npm/html/doc/bugs.html
lib/node_modules/npm/html/doc/build.html
@@ -317,21 +305,15 @@ lib/node_modules/npm/html/doc/docs.html
lib/node_modules/npm/html/doc/edit.html
lib/node_modules/npm/html/doc/explore.html
lib/node_modules/npm/html/doc/faq.html
-lib/node_modules/npm/html/doc/find.html
lib/node_modules/npm/html/doc/folders.html
-lib/node_modules/npm/html/doc/get.html
-lib/node_modules/npm/html/doc/global.html
lib/node_modules/npm/html/doc/help-search.html
lib/node_modules/npm/html/doc/help.html
-lib/node_modules/npm/html/doc/home.html
lib/node_modules/npm/html/doc/index.html
lib/node_modules/npm/html/doc/init.html
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/ln.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
@@ -343,18 +325,15 @@ lib/node_modules/npm/html/doc/rebuild.html
lib/node_modules/npm/html/doc/registry.html
lib/node_modules/npm/html/doc/removing-npm.html
lib/node_modules/npm/html/doc/restart.html
-lib/node_modules/npm/html/doc/rm.html
lib/node_modules/npm/html/doc/root.html
lib/node_modules/npm/html/doc/run-script.html
lib/node_modules/npm/html/doc/scripts.html
lib/node_modules/npm/html/doc/search.html
lib/node_modules/npm/html/doc/semver.html
-lib/node_modules/npm/html/doc/set.html
lib/node_modules/npm/html/doc/shrinkwrap.html
lib/node_modules/npm/html/doc/star.html
lib/node_modules/npm/html/doc/start.html
lib/node_modules/npm/html/doc/stop.html
-lib/node_modules/npm/html/doc/style.css
lib/node_modules/npm/html/doc/submodule.html
lib/node_modules/npm/html/doc/tag.html
lib/node_modules/npm/html/doc/test.html
@@ -368,6 +347,11 @@ 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/lib/
lib/node_modules/npm/lib/adduser.js
lib/node_modules/npm/lib/bin.js
@@ -884,6 +868,9 @@ lib/node_modules/npm/test/packages/npm-test-files/sub/
lib/node_modules/npm/test/packages/npm-test-files/sub/include4
lib/node_modules/npm/test/packages/npm-test-files/test.sh
lib/node_modules/npm/test/packages/npm-test-ignore/
+lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/
+lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/package.json
+lib/node_modules/npm/test/packages/npm-test-ignore-nested-nm/test.js
lib/node_modules/npm/test/packages/npm-test-ignore/.npmignore
lib/node_modules/npm/test/packages/npm-test-ignore/include4
lib/node_modules/npm/test/packages/npm-test-ignore/package.json