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